COURSE NUMBER: | CMPT 305 | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
COURSE TITLE: | Object-Oriented Programming | |||||||||||||||||||
NAME OF INSTRUCTOR: | Dr. Michael Janzen | |||||||||||||||||||
CREDIT WEIGHT AND WEEKLY TIME DISTRIBUTION: | credits 3(hrs lect 3 - hrs sem 0 - hrs lab 3) | |||||||||||||||||||
COURSE DESCRIPTION: | This course will further develop object-oriented analysis,
design and programming. Topics include: objects, classes,
methods, messages, parameters, inheritance, encapsulation,
polymorphism, reuse, algorithmic construction and distributed
systems. Prerequisites: CMPT 275 | |||||||||||||||||||
REQUIRED TEXTS: | Horstmann, Cay (2014), Big Java 5th Ed. Wiley | |||||||||||||||||||
MARK DISTRIBUTION IN PERCENT: |
| |||||||||||||||||||
COURSE OBJECTIVES: | This
course is intended to
introduce students
to object-oriented design and
programming. After this course students should be able to:
| |||||||||||||||||||
COURSE OUTLINE: |
|
Required texts, assignments, and grade distributions may vary
from one offering of this course to the next. Please consult
the course instructor for up to date details.
© The King's University College
Maintained By Glenn J Keeler, Registrar