Enrolment options
Programming with C & C++ is an undergraduate course that introduces structured and object-oriented programming concepts. The course focuses on problem solving using algorithms and flowcharts. It covers the fundamentals of the C language, including program structure and execution. Learners study data types, operators, expressions, and input/output operations in C. The course explains control structures, functions, pointers, strings, and arrays. It also introduces structures, unions, and file handling for data management. Advanced topics include object-oriented programming using C++. Students learn classes, objects, inheritance, polymorphism, and templates. The course develops logical reasoning and computational thinking skills. It provides a strong foundation for further studies in computer science and software development.