Jul 19, 2024  
2023-2024 Undergraduate Catalog 
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

CSC 300 Software Engineering I

4 Credit(s) W-II
This course will explore classic and modern software engineering principles and paradigms used to optimize the software development process for large software systems.  Topics include software life cycle models, tools and techniques for software engineering and software development, the software development life cycle, historic and modern process paradigms, testing/evaluation techniques, and evaluation metrics. Group and individual design projects will be used to gain understanding of course topics and experience with development tools and team dynamics; writing experiences will be used to develop skills in analysis and rhetoric. Three lecture hours and three hours of scheduled laboratory per week, plus additional work outside of class.
Prerequisites: CSC 260  and completion of a W-I course.