lecture date |
notes |
ready? |
description |
reading |
2022-09-26 |
lect01 |
true |
Introduction to the course, first C++ program |
|
2022-09-28 |
lect02 |
true |
Tools (unix commands, ssh, vim), C++ functions and loops |
|
2022-10-03 |
lect03 |
true |
Loops |
|
2022-10-05 |
lect04 |
true |
Git, arrays, and passing parameters to main |
|
2022-10-10 |
lect05 |
true |
More practice with (nested) loops, Makefiles |
|
2022-10-12 |
lect06 |
true |
More Makefiles + Data representation |
|
2022-10-17 |
lect07 |
true |
Pointers and function call mechanics |
|
2022-10-19 |
lect08 |
true |
Relating pointers to 1D and 2D arrays |
|
2022-10-24 |
lect09 |
true |
Vectors, references, and mechanics of pass by reference |
|
2022-10-26 |
lect10 |
true |
Files and Structs |
|
2022-10-31 |
lect11 |
true |
Midterm review + Files and Structs (contd) |
|
2022-11-07 |
lect12 |
true |
Writing clean code |
|
2022-11-09 |
lect13 |
true |
Structs with member functions, Classes |
|
2022-11-14 |
lect14 |
true |
More C++ Classes, Heap vs. Stack |
|
2022-11-16 |
lect15 |
true |
Linked Lists |
|
2022-11-21 |
lect16 |
true |
More Linked Lists and recursion |
|
2022-11-28 |
lect17 |
true |
More on recursion |
|