Week 1 (May 19–23) |
How to ask for help Lecture 1: printf, scanf, int variables, Pg 11-19, 21-24 Lecture 2: More data types, expressions, Pg. 24-36 Lecture 3: More about variables and expressions, Pg. 36-39 |
Week1 → hello, it goes to 11, how many tacos?, What day is it? Week1 → hamster years, F to C, Mmmm, piece of candy!, Cost of lunch Week1 → radius of circle, divvy up the rice |
Week 2 (May 26–30) |
Lecture 4: Conditions and decisions, Pg. 65-83 Lecture 5: If/Else If/Else Statements, Random Numbers |
Week2 → Basic Double Coupon, Simple Filter, Restaurant check calculator, Bank Balance Week2 → Triple Coupon, member discount, Complex Filter, Make change |
Week 3 (June 2–6) |
Lecture 6: For loops, Loop recipes, Pg. 42-53 Lecture 7: While loops, Coding style, Pg. 56-63 |
Week3 → bananana, countdown, keep doubling, dice rolls Week3 → Check Input, squares, day numbers |
Week 4 (June 9–13) |
Lecture 8: Lecture 8: Nested loops, char data type, Pg. 53-56 Lecture 9: Arrays, Pg. 95-108 |
Week4 → 111222333444, which and how many? Week4 → Array Scanner, Pair sums, Exceeded Amount, Not like the others |
Week 5 (June 16–20) |
Lecture 10: Multidimensional arrays, Pg. 113-115 Lecture 11: Functions, Pg. 119-126 |
Week5 → Print sum, Deep Thought, Find Primes |
Week 6 (June 23–27) |
Lecture 12: Functions that return a value, Pg. 126-137, Exam 1 |
Week6 → SumBetween, MaxOfThree |
Week 7 (June 30-July 4) |
|
|
Week 8 (July 7–11) |
Lecture 13: Arrays and functions, Pg. 137-152 Lecture 14: Pointers, reference parameters, Pg. 235-243 |
Week8 → ArraySum, IsAscending, countOdd Week8 → AddEmUp |
Week 9 (July 14–18) |
Lecture 15: Struct types Pg. 165-171 |
Week9 → quadrant, area of Rectangle |
Week 10 (July 21–25) |
Lecture 16: Using structs with functions, Pg. 185-190 Lecture 17: Pointers to Structures |
|
Week 11 (July 28–Aug 1) |
Lecture 18: Composition Lecture 19: Arrays of Structures |
|
Week 12 (Aug 4–Aug 8) |
Exam 2 |
|
Week 13 (Aug 11–Aug 15) |
Final exam |
|