CourseType: Core
This course introduces the student to the object-oriented programming (OOP) language of C++. Apart from learning the fundamentals, students will also learn how to write programs in C++. Topics covered include an introduction to basic C++, fundamentals for problem-solving, OOPs concepts such as abstraction, encapsulation, and inheritance, pointers, and file handling. Throughout the semester, problem-solving skills will be stressed and applied to solving computing problems. Bi-weekly laboratory experiments will provide hands-on experience in topics covered in this course.
CourseType: Core