Mar 19, 2024  
Catalogue 2021-2022 
    
Catalogue 2021-2022 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMPU 203 - Computer Science III: Software Design and Implementation

Semester Offered: Fall and Spring
1 unit(s)
Develops techniques for design and implementation of complex software systems. Advanced techniques in object-oriented modeling, design patterns, component libraries, inheritance, parametric polymorphism, generic algorithms, containers, iterators, function objects and storage management, with a focus on collaborative software development. Advanced topics in programming and Graphical User Interface (GUI) development are covered.  Development of a software system of significant complexity is required. A weekly laboratory period provides guided hands-on experience. The Department.

Prerequisite(s): CMPU 102 .

CMPU 203 and CMPU 145  may be taken in either order or concurrently.

Two 75-minute periods plus laboratory.

Course Format: CLS



Add to Portfolio (opens a new window)