CSE 403



Calendar Projects Resources Software Tools


Syllabus Grading Academic Conduct Accommodations


Wiki Team Pages Staff email Class email Class Message Board


Course Description

Fundamentals of software engineering using a group project as the basic vehicle. Topics covered include managing complexity, requirements specification, architectural and detailed design, testing and analysis, software process, and tools and environments.


Recommended: project experience in an academic or work setting.

Catalog and Time Schedule

Course Format

The class meets three times a week for lectures and once a week for section. Classroom material is enhanced with assigned readings from the text and supplemental papers. A major component of the course is teamwork on group projects. Individual work includes several essays and a final exam.


The required textbook is Rapid Development, S. McConnell, ISBN 1-55615-900-5. Highly recommended is also The Pragmatic Programmer, Andrew Hunt, David Thomas, ISBN 0-201-61622-X