269102 Fall 2021 (1/64)
|
What is a Computer?, Computer
Organization, Computer Languages, Typical C++ Environment, A Simple Program,
IDE |
Lecture 2 |
Arithmetic, Decision making (Equality
and Relational Operators) (IF statement) [Lab 1] |
Lecture 3 |
Control structure (1): Pseudo Code,
Sequence Structure in C++, IF statements, IF/ELSE statement, WHILE loop [Lab
2] |
Lecture 4 |
Control structure (2): Assignment
operators, Increment decrement operators, FOR loop, DO/WHILE statement [Lab 3] |
Lecture 5 |
Control structure (3): SWITCH
statement, break and continue statements, Logical
operators [Lab 4] |
Lecture 6 |
Function (1): Program components, math
library functions, function definition, function prototype [Lab 5] |
Lecture 7 |
Function (2): C++ standard library
headers, random number generation, using srand() [Lab 6] |
Midterm |
TBA |
Lecture 8 |
Function (3): Case Study: Game of
Chance, Recursion [Lab 7] |
Lecture 9 |
Function (4): Referencing, reference as
aliases, default arguments [Lab 8] |
Lecture 10 |
Arrays (1): Declaring arrays, examples
using arrays [Lab 9] |
Lecture 11 |
Arrays (2): Passing arrays to
functions, sorting arrays [Lab 10] |
Lecture 12 |
Arrays (3): Linear search, binary
search, multidimensional arrays [Lab 11] |
Lecture 13 |
Review Session: Final review |
Quizzes Result |
|
Final |
TBA |