CS112H. Object-Oriented Programming Techniques

Extends the foundation developed in CS111H to encompass object-oriented programming and algorithmic analysis.

Prerequisites: CS111H

Syllabus:

Units covered:
PF1 Fundamental programming constructs   4 core hours (of 9)
PF2 Algorithms and problem-solving   1 core hour (of 6)
PF3 Fundamental data structures   6 core hours (of 14)
PF5 Event-driven programming   2 core hours (of 4)
AL1 Basic algorithmic analysis   2 core hours (of 4)
AL2 Algorithmic strategies   2 core hours (of 6)
AL3 Fundamental computing algorithms   4 core hours (of 12)
PL1 Overview of programming languages   1 core hour (of 2)
PL2 Virtual machines   1 core hour
PL4 Declarations and types   2 core hours (of 3)
PL5 Abstraction mechanisms   1 core hour (of 3)
PL6 Object-oriented programming   8 core hours (of 10)
SE1 Software design   2 core hours (of 8)
SE2 Using APIs   2 core hours (of 5)
SE3 Software tools and environments   1 core hour (of 3)
SE5 Software requirements and specifications   1 core hour (of 4)

Notes:
[to be supplied]

Online resources for CS112H


 
CC2001 Report
December 15, 2001