2024-2025 Catalog

CMPSC-345 Software Engineering

This course is an overview of software engineering techniques, tools, and practices that are at the core of the modern software development profession. It covers the software life cycle, requirements engineering, software architecture, software design, and testing. Students will work in teams on a medium-size project.

Credits

4

Prerequisite

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