Close Menu
View Course Sections

Course Description

Core principles and ideas that enable development of large-scale software systems, with a focus on programming. Abstraction, modularity, design patterns, specification, testing, verification, and debugging. Recommendations: COMP 40

Affiliated With:

  • School of Engineering