CSE 403

Home

Classwork

Calendar Projects Resources Software Tools

Administration

Syllabus Grading Academic Conduct Accommodations

Communication

Wiki Team Pages Staff email Class email Class Message Board

Syllabus

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.

Prerequisites

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.

Textbook

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

.