PREREQUISITES: SDEV 200 Software Development using Java OR SDEV 210 Software Development using Visual Basic in the .NET Framework OR SDEV 220 Software Development Using Python OR SDEV 230 Software Development using C++ OR SDEV 240 Software Development Using C# OR CSCI 102 Computer Science II OR CSCI 201 Computer Science II. CATALOG DESCRIPTION: Students will explore and learn about the fundamental parts of the systems development process, from analysis through design, implementation, and maintenance. Students will then develop a software product for an actual or simulated client who intends to use the product in a business environment. Students will form project teams to work through the full software development life cycle from understanding the business requirements to delivering a functioning product. Students will explore software development issues, select the appropriate development life cycle, estimate effort and development times, understand risk management, and write functional software. Students will make a series of presentations and reports of the project progress to the client and instructor. Students will learn methodologies pertinent to the assessment, design, and implementation of information systems.
Recent sections
Fall 2026 · 5 sections
Section
Days & time
Location
Instructor
20892Class #20892
Days & timeMo · 6:00 – 9:50 PM2026-08-24 - 2026-12-14
20892 notes: Component: Lecture/Lab; Part of term: Fall 2026 - 16 Weeks; Instructional method: Virtual Instruction
23313
Class #23313
Days & timeTime not published2026-08-24 - 2026-10-18
LocationOnline Only Classes (IvyOnline) / Internet Course / WWW
InstructorTBA
23313 notes: Component: Lecture/Lab; Part of term: Fall 2026 - 1st 8 Weeks; Instructor not yet assigned in the official SIS; Instructional method: Online Only
25035Class #25035
Days & timeTime not published2026-10-26 - 2026-12-20
LocationOnline Only Classes (IvyOnline) / Internet Course / WWW
InstructorRoberts, Kris Arnim
25035 notes: Component: Lecture/Lab; Part of term: Fall 2026 - 2nd 8 Weeks; Instructional method: Online Only