16.453 Software Engineering

Software Engineering

Course Details
Min Credits 3
Max Credits 3
Course ID 3230
Status Active

Introduces software life cycle models, and engineering methods for software design and development. Design and implementation, testing, and maintenance of large software packages in a dynamic environment, and systematic approach to software design with emphasis on portability and ease of modification. Laboratories include a project where some of the software engineering methods (from modeling to testing) are applied in an engineering example.

Pre/Co-Requisites: Pre-Req: 16.216 Dig Control Programming and 16.322 Data Structures.