Mar 28, 2024  
2023-2024 Undergraduate Calendar 
    
2023-2024 Undergraduate Calendar
Add to favourites (opens a new window)

CSCI 2040U – Software Design and Analysis


This course introduces students to the development of software systems including systems that consist of multiple programs with long life cycles. Topics covered in this course include software process, software requirements, software architecture, design patterns, notations, and techniques for software design and analysis.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 1.5
Prerequisite(s) with concurrency: CSCI 2020U  
Credit restriction(s): CSCI 3040U
Experiential learning: Yes



Add to favourites (opens a new window)