CourseType: Core
This course introduces the student to 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 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 on and applied to solving computing problems. Bi-weekly laboratory experiments will provide hands-on experience in topics covered in this course.

CourseType: Core