Aug 26 |
How to succeed in CS 101 Lecture 1: printf, scanf, int variables |
Week1 → hello*, it goes to 11*, how many tacos?, What day is it? |
2.4, 2.5 |
Aug 28 |
Lecture 2: More data types, expressions Chapter 3 through The Modulus Operator |
Week2 → hamster years *, F to C*, Mmmm, piece of candy!*, Cost of lunch |
3.6, 3.9 |
Sep 2 |
Lecture 3: More about variables and expressions Chapter 3, Integer and Floating-Point Conversions to end of chapter |
Week2 → quarters, radius of circle *, Divvy up the rice* |
3.6, 3.9 |
Sep 4 |
Lecture 4: Conditions and decisions Chapter 5 through Nested if Statements |
Week3 → Basic Double Coupon*, Simple Filter*, Restaurant check calculator*, Bank Balance*, make change |
5.2 |
Sep 9 |
Lecture 5: If/else if/else statements, random numbers Chapter 5, The else if Construct |
Week3 → Triple Coupon*, member discount*, Complex Filter*, grading, Smallest of 3, happy birthday, Median of three |
5.2 |
Sep 11 |
Lecture 6: For loops, loop recipes Chapter 4, through The for Statement |
Week4 → bananana*, Eeeeeeek*, countdown*, keep doubling*, dice rolls |
4.2 |
Sep 16 |
Lecture 7: While loops, coding style Chapter 4, The while Statement |
Week5 → Check Input*, squares*, day numbers* |
4.11 |
Sep 18 |
Lecture 8: Nested loops, char data types Chapter 4, Nested for Loops |
Week5 → 111222333444*, multiplication table*, which and how many? |
— |
Sep 23 |
Exam 1 Review |
Exam1Review → fleems, plus four, triangle counting, First digit, Perfect Number |
|
Sep 25 |
Exam 1 |
|
|
Sep 30 |
Lecture 10: Arrays Chapter 6 through Initializing Arrays |
Week8 → Array Scanner*, Pair sums*, Exceeded Amount, weighted average, Not like the others |
6.4, 6.7 |
Oct 2 |
Lecture 10: Arrays cont. |
|
|
Oct 7 |
Lecture 11: Multidimensional arrays Chapter 6, Multidimensional Arrays |
Week9 → tic-tac-toe check*, Magic Squares |
— |
Oct 9 |
Lecture 12: Functions, top-down design Chapter 7 through Automatic Variables |
Week9 → PrintSum*, Deep Thought*, Find Primes |
— |
Oct 14 |
Lecture 13: Functions that return a value Chapter 7 through Checking Function Arguments |
Week10 → SumBetween*, MaxOfThree*, feetToMeters*, inRange*, ContainersNeeded, WeeklyPay, diamond , check_if_armstrong |
7.7 |
Oct 16 |
Exam 2 Review |
|
|
Oct 21 |
Exam 2 |
|
|
Oct 23 |
Lecture 16: Struct types Chapter 8, through Using Structures in Expressions Lecture 17: Using structs with functions Chapter 8, through Initializing Structures |
Week12 → find_midpoint* |
— |
Oct 28 |
Lecture 15: Pointers, reference parameters Chapter 10 through Using Pointers in Expressions Lecture 18: Pointers to structures Chapter 10, Working with Pointers and Structures |
Week13 → AddEmUp*, area of Rectangle*, quadrant* |
— |
Oct 30 |
Lecture 19: Composition Chapter 8, Structures Containing Structures |
— |
— |
Nov 4 |
Lecture 19: Composition cont. |
— |
— |
Nov 6 |
Lecture 14: Arrays and functions Chapter 7 through Multidimensional Variable-Length Arrays and Functions |
Week15 → ArraySum*, IsAscending*, countOdd*, Min Array Entry |
— |
Nov 11 |
Lecture 20: Arrays of structures Chapter 8, Arrays of Structures |
— |
— |
Nov 13 |
Lecture 20: Arrays of structures cont. |
— |
— |
Nov 18 |
Exam 3 review |
— |
— |
Nov 20 |
Exam 3 |
|
|