C++ Programming Intermediate
It is a intermediate-level course designed to provide learners with a solid foundation in C++ programming.
It covers the fundamental concepts of C++ and builds upon them with more advanced object-oriented programming (OOP) principles. The course also covers important topics such as the Standard Template Library (STL), which explores containers and algorithms, as well as file handling, input/output (I/O) operations, and exception handling and debugging techniques. Furthermore, advanced concepts like multithreading and concurrent programming are included in the curriculum.
​
Entry requirement:
-
The course is taught in small group (max 6).
-
The minimal age to enroll is year 6.
-
Prerequisites: C++ Programming Language Essentials
-
Submit the coursework before the deadline.
-
The course duration is a minimum of 8 weeks.
​
Goals:
This course is designed to provide students with the necessary foundation to take on more advanced courses such as Data Structures and Algorithms in C++. By mastering the fundamental concepts and principles of C++ programming, students will be better equipped to tackle more complex algorithms and data structures in future courses.