CMPT 126 Harbour Centre

Course Topics




  • General introduction

  • Java Basics

  • Review of Elementary programming:
    • basic data types
    • control structures
    • modularity

  • Recursion

  • Fundamental algorithms. Problem Solving

  • Basics of Computability and complexity

  • Elementary data structures

  • Object-oriented concepts
    • Objects, classes, encapsulation
    • Inheritance and polymorphism

  • Design and Implementation of medium size applications, UML Basics

  • Exception handling

  • File I/O, Dynamic data structures, Regular expressions and/or other applications subject to time availability



© Diana Cukierman. Page maintained by Diana Cukierman.