CMPSC-F345 Software Engineering
This course introduces the fundamental principles of software engineering. Requirement specification and life cycles are emphasized. Topics include requirements analysis and specification, analysis and design, architecture, implementation, testing and quality, configuration management. Professional ethics considerations will be explored and emphasized throughout the course.
Prerequisite
Student has completed all of the following course(s) CMPSC F265 - Data Structures & Algorithms