2019-2020 Undergraduate Catalog 
    
    Apr 24, 2024  
2019-2020 Undergraduate Catalog [Archived]

Add to Portfolio (opens a new window)

CS 452 - Software Engineering


3 credits

Description
This course studies the software life cycle: specification, object-oriented programming and design, program development, validation, testing, debugging, documentation, maintenance, revision control, CASE tools.

The course serves as a culminating experience in the CS major. Students complete a significant software project during the course that ties together much of what has been learned in other CS courses. Students give a presentation describing and demonstrating their project; these presentations are open to the rest of the department.

Prerequisites
Senior standing and a grade of C or better in CS 202, or consent of instructor.

Note
Open to graduate students. Graduate students are required to do additional work of a research nature.




Click here for the Summer 2024 Class Schedule

Click here for the Fall 2024 Class Schedule

Click here for the Spring 2025 Class Schedule

Click here for the Summer 2025 Class Schedule




Add to Portfolio (opens a new window)