Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Computer Programming | Computer Science | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


CPSC123 Introduction to Object Oriented Programming C++

Course Description

This course introduces basic and advanced concepts of object-oriented programming using C++. The content of this course includes programming of C++, control flow, arrays, classes and objects, structures, operator overloading, strings, pointers and dynamic arrays, namespaces, streams and file I/O, recursion, inheritance, polymorphism, linked data structures, exception handling, and standard template library. The purpose of this course is to build programming concepts with object-oriented language and its application toward engineering and other fields.


Prerequisites

  • One of Principles of Math 12, Foundations 12, Pre-Calculus 12, MATH 050, or CPSC 111

Lecture and Lab Hours

  • Lecture Hours: 45
  • Lab Hours: 45

Credits

  • 4.0 credits

Program Information

Northern Lights College serves the communities of Northern British Columbia that are located on the territories of the Cree, Dene, Dunne-Za, Kaska, Saulteau, Tse’khene, Tahltan, and Tlingit. We also recognize Metis Nation BC members who live in this area of our beautiful province. We acknowledge our hosts and honour their gracious welcome to those seeking knowledge.


See More
How can I help you today?