Please note:

To view the current Academic Calendar, go to

Object Oriented Design in Java CMPT 213 (3)

An introduction to object oriented design using Java. The Java programming language is introduced, with an emphasis on its advanced features. The course covers the building blocks of object oriented design including inheritance, polymorphism, interfaces and abstract classes. A number of object oriented design patterns are presented, such as observer, iterator, and singleton. The course also teaches best-practices in code construction. It includes a basic introduction to programming event driven graphical user interfaces. Prerequisite: CMPT 225. Students with credit for CMPT 212 cannot take this course for further credit.

Section Instructor Day/Time Location
D100 Bobby Chan
Mo, We, Fr 2:30 PM – 3:20 PM