COMP 248 - Object-Oriented Programming I

Object-Oriented Programming I

COMP 248
Object-Oriented Programming I

  • Winter (January 13 - April 20, 2021)
  • Summer I (May 10 - June 23, 2021)
  • Fall (September 7 - December 6, 2021)
  • Winter (January 6 - April 13, 2022)

Undergraduate, 3 credits


Jinqiu Yang

Direct Access Fee:

$65.63 CAD + applicable taxes.


Basic data types, variables, expressions, assignments, control flow. Classes, objects, methods. Information hiding, public vs. private visibility, data abstraction and encapsulation. References. Arrays. Lectures: three hours per week. Tutorial: two hours per week. Laboratory: one hour per week. 


MATH 204 or Cegep Mathematics 105 or NYC previously or concurrently. Introduction to programming.


Big Java Late Objects Edition: 2nd Edition Author: Cay S. Horstmann.

Registration Information

Concordia students must register for this course in their MyConcordia portal. It is strongly recommended that they consult Concordia's class schedule prior to enrolling in order to be aware of any registration restrictions (see the notes). Once registered, students must then sign up for an eConcordia account to access the course material.

» Visit the registration section for details.

Course Outline

Disclaimer: Information regarding the eConcordia course found on this page may change without notice. For the most recent course list, visit the MyConcordia Portal. Furthermore, if this represents the initial offering of the course, no course outline will be available until the start of the first active semester.