Object Oriented Programming with Design Patterns

Course: CST8288


This course is part of the following part-time on campus and/or online program(s):

Design patterns are programming architecture solutions to common challenges faced in software implementation. Students implement best practices of object-oriented program development with software design patterns. Students also apply Unified Modeling Language (UML) program specifications in the Java programming language. SQL through JDBC technology is used embedded for developing and using "data access objects". Course topics include refactoring, domain modelling, JDBC and multithreaded servlet programming. Students develop proficiency in creating, testing, debugging, deploying and documenting programs and servlets through practical application.

Prerequisites

CST8215 and CST8284

WINTER 2025
Online Learning
SectionDate(s)ModeDomestic FeesRegistration
800 Jan 14 - Apr 22Online$582.00Register Online
842 Mar 3 - Jun 9Online$582.00Register Online

Please Note: Off-shore international students enrolling in online courses will be subject to an international premium fee per course registration.

Every attempt is made to ensure the accuracy of the information in this publication. The College reserves the right to modify or cancel any course, program, fee, timetable, or campus location at any time.