CS410: Introduction to Software Engineering
Credits: 3
Catalog Description
This course covers all aspects of the software development process from initial specification to final validation of completed software design. Implementation methodologies are discussed in the context of a major team project, to be chosen according to student and instructor interest. Oral presentations by students are an important part of the course.
Current & Upcoming Offerings
2025-2026
Fall 2025 2 sections
| Section | Schedule / Time | Instructor | Location |
|---|---|---|---|
| 01 |
TuTh 12:30PM - 01:45PM
|
Fletcher, Kenneth Kofi |
W01-0004
|
| 02 |
TuTh 04:00PM - 05:15PM
|
De Blois, Jane Holly |
H04-0031
|
Spring 2026 2 sections
| Section | Schedule / Time | Instructor | Location |
|---|---|---|---|
| 01 |
MW 04:00PM - 05:15PM
|
Deblois, Jane Holly |
M02-0404
|
| 02 |
TuTh 12:30PM - 01:45PM
|
Deblois, Jane Holly |
M02-0116
|
Prerequisites
- CS 310, CS220/CS320L and any CS400 level course, or permission of the instructor.
Introductory course in software engineering for advanced undergraduates covering the software development lifecycle and team-based project work.