
Identify the three core steps of programming: input, processing, and output, using the cookie example to show how inputs become processed data and finally output cookies.
Learn the basics of C++, including include statements for input and output, using namespace std, semicolons, and the main function.
Learn to print a value on a new line in c++ by using a single statement with an end line, and replace repeated prints with one-line output.
Identify syntax and compiler errors, distinguish logic bugs, and learn to compile often, comment code, and fix mistakes to avoid incorrect results.
Learn to use the power function and absolute value function in C++ with the cmath library, using doubles and examples like pow(base, exponent) and abs(value).
Learn to include the string header, declare a string variable for a name, and implement a simple input/output program using the main function and namespace to greet the user.
Learn how to convert between int and double in C++ using static_cast, print values temporarily as different types without changing the original, and understand truncation when casting doubles to integers.
Learn how to properly collect full names by combining getline with ignore to handle leftover newlines after using the extraction operator in C++.
learn how the if-else conditional statement works in c++ with practical examples, using conditions and braces to decide when to print actions like turning the fan on.
Design a C++ program that inputs three exam scores, computes the average, and uses if statements and logical operators to assign A or B grades and determine pass or fail.
Explore the switch statement and case handling, highlighting expression types like integer, char, string, or double, and the effects of break and fall-through.
Explore boolean variables, how to declare and assign true or false, and how conditional statements evaluate these booleans to control program flow, with examples comparing input numbers to five.
This is an introductory course to programming with C++
1. This course covers only the basics of programming with C++
2. Object-Oriented Programming is not covered in this course
3. Pointers and other C++ advance topics is not covered in this course
4. Programming background preferred before taking this course
By the end of this course, you will have good understanding about the basics of C++.