University Catalog 2014-2015

University of Colorado Boulder

CSCI-5828 (3) Foundations of Software Engineering

Provides an introduction to software engineering concepts and techniques. Topics include the history of software engineering, fundamental software engineering principles and theory, software life cycles, software testing, and the design and implementation of concurrent and large-scale software systems. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree (CSEN) majors only.