2024-2025 Catalog

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.

Credits

4

Prerequisite

Student has completed all of the following course(s) CMPSC F265 - Data Structures & Algorithms