2024-2025 Undergraduate/Graduate Catalog

CS 510 Fundamentals of Software Engineering

An examination of the software development process from the initial requirement analysis to the operation and maintenance of the final system. The scope of the course includes the organization of software development projects, the verification and validation of systems, the problems of security and privacy, and the legal aspects of software development, including software protection and software liability. No credit given to students with CS 410.



Cross Listed Courses

CS 410 Software Engineering


CS 501 or admission to Software Engineering MS program

General Education


  • Fall