lecture date |
notes |
ready? |
description |
reading |
2019-04-02 |
lect01 |
true |
Introductions and Course overview |
|
2019-04-04 |
lect02 |
true |
Hello World! + unix, vim |
Chapter 1, Section 1.1 and 1.3 |
2019-04-09 |
lect03 |
true |
Variables and types, expressions, control structures (if-else), output |
Chapter 2 |
2019-04-11 |
lect04 |
true |
User input/output and loops |
Chapter 3 |
2019-04-16 |
lect05 |
true |
User Input; Functions |
Section 4.3-4.6 |
2019-04-18 |
lect06 |
true |
Loops, switch, functions + makefile |
Chapter 3 + notes |
2019-04-23 |
lect07 |
true |
Midterm preparation and overview / Reading from files |
Sections 6.1 and 6.2 |
2019-04-30 |
lect08 |
true |
Intro to lab04: Arrays; C++ Build Process, Makefiles, TDD |
Lecture notes; Section 7.1 up to p.388 |
2019-05-02 |
lect09 |
true |
Passing Parameters to functions; Numerical base conversions |
Sections 5.2-5.3 + slides |
2019-05-02 |
lect10 |
true |
Structs |
Section 10.1 |
2019-05-09 |
lect11 |
true |
Pointers |
Section 9.1, 10.1 |
2019-05-14 |
lect12 |
true |
Dynamic Arrays |
Section 9.2 |
2019-05-16 |
lect13 |
true |
Dynamic Memory; Nodes and Linked Lists |
Chapters 9, 13.1 |
2019-05-21 |
lect14 |
false |
|
|
2019-05-28 |
lect15 |
true |
String and recursion |
Section 8.1-8.2, Chapter 14 |
2019-05-30 |
lect16 |
true |
More recursion |
Chapter 14 + slides |
2019-06-04 |
lect17 |
true |
Sample exam questions walkthrough |
Notes |
2019-06-06 |
lect18 |
true |
Vectors |
Section 8.3 |
2019-06-04 |
lect19 |
false |
|
|
2019-06-06 |
lect20 |
false |
|
|