Programming in C++
Earn college credit with Programming in C++—a self-paced online course covering C++ fundamentals, OOP, classes, inheritance basics, and core data structures. Complete short lessons, quizzes, and assignments on your schedule, then finish with a proctored final exam. Ideal for CS majors and prerequisite credit, with transcript options for transfer credit.
UPI Study offers 70+ affordable online college courses Business, Computer Science, Natural Sciences, Psychology, English, Math & More. Earn transferable college credit through UPI Study for elective or primary requirements.
Over 48750 students have already transferred credits to over 1750 universities till 2026 via ACE & NCCRS Credit Accreditation.
Upon the successful completion of this course, students will be able to: master variables, control structures, and functions, and define the critical role of algorithms in computational problem-solving; acquire skills in pseudocode for mapping out algorithmic processes and delving into essential elements of C++ programming, such as data types, loops, and arrays; apply object-oriented programming principles to create modular and reusable code structures through classes, inheritance, and polymorphism; and critically assess memory management and pointer manipulation for real-world software development.
Learn more about Programming in C++
Learning Outcomes
Upon the successful completion of this course, students will be able to: master variables, control structures, and functions, and define the critical role of algorithms in computational problem-solving; acquire skills in pseudocode for mapping out algorithmic processes and delving into essential elements of C++ programming, such as data types, loops, and arrays; apply object-oriented programming principles to create modular and reusable code structures through classes, inheritance, and polymorphism; and critically assess memory management and pointer manipulation for real-world software development.
Major Course Topics
Major topics include fundamentals of computer programming; fundamentals of C++ programming; programming with branching in C++; programming using loops in C++; arrays and vectors handling text data in C++; fundamentals of functions in C++ programming; object-oriented programming with classes in C++; file handling in C++ programming; pointers and memory management in C++; and advanced concepts in C++ programming.


