2019-2020 Undergraduate Catalog 
    
    May 03, 2024  
2019-2020 Undergraduate Catalog [Archived]

Courses


 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  • 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