Introduction to C++ Programming
This unit builds a practical foundation in C and C++ by progressing from core syntax to small command-line programs. Learners start with arithmetic and logical expressions, static typing, arrays, and simple structures to understand how data is represented and manipulated. The unit then develops structured programming in C++ through functions, conditionals, and iterative patterns (while, for). Finally, it covers end-to-end program workflow—printing to the terminal, compiling with g++, running executables, using time-based endless loops, and parsing command-line arguments—so participants can write, compile, and execute reusable, testable C++ programs.