Available courses

Building on the foundational concepts from the C201A course, this class delves into the object-oriented features of C++. Students will learn how to create and manage classes and objects, use function overloading, and work with function templates and default arguments to enhance code flexibility. The curriculum also covers pointers and references, deepening students’ understanding of memory management and data manipulation.

In addition to core language features, students will gain hands-on experience with C++Builder to develop Windows GUI applications. By the end of the course, learners will have a solid grasp of C++ programming principles and be able to create interactive desktop software with graphical interfaces.