Skip to main content
Courses

ENGR-E 111: SOFTWARE SYSTEMS ENGINEERING (4 credits)

About

This course covers core aspects of the practice of software engineering, from basic programming concepts to design to development, debugging and maintenance. This course will cover software design, considering abstraction, modularity and encapsulation. It will cover requirements and process management, testing and maintenance, common software structures and software development tools.

Resources