CSCA48H3: Introduction to Computer Science II

Abstract data types and data structures for implementing them. Linked data structures. Object Oriented Programming. Encapsulation and information-hiding. Testing. Specifications. Analyzing the efficiency of programs. Recursion.

Prerequisite
Exclusion
CSC148H
Breadth Requirements
Quantitative Reasoning