CPSC123 Introduction to Object Oriented Programming C++
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.
