2023-2024 Undergraduate Catalog


COSC 40943 Software Engineering

Prerequisite: COSC 30603 or concurrent, senior standing in COSC or CITE (24 hours in the major.) All prerequisites need to be C- or better. Stages of the software development life cycle (requirements analysis, specification, design, implementation, testing), evolution, and quality assurance are covered. Classical and alternative process models are described. Project management issues, professional responsibilities, and ethics of the profession are discussed. This course includes team projects.

Credits

3