Reading assignments refer to sections in the Runestone Academy book (you must use the Moodle links to access the readings). Unless otherwise specified, all reading, quizzes, and labs are due by 11:00 pm on the day on which they are listed. All quizzes, assignments, and labs are administered via Moodle. If you find errors in the textbook, please email Jason Wright.
Date | Class Period & Lecture Topic | Reading | Assignment |
---|---|---|---|
Jan 9 | Syllabus, policies, business, goals, intro | Join Discord Server and Textbook | |
Jan 11 | The Way of the Program | Chapter 1 Reading | |
Jan 16 | Variables and Types | Chapter 2 Reading | |
Jan 18 | Variables and Types (cont) | Chapter 1 Lab: Hello, World! | |
Jan 23 | Functions | Chapter 3 Reading | Chapter 2 Quiz |
Jan 25 | Functions (cont) | Chapter 2 Lab | |
Jan 30 | Conditionals and recursion | Chapter 4 Reading | Chapter 3 Quiz |
Feb 1 | Conditionals and recursion (cont) | Chapter 3 Lab | |
Feb 6 | Fruitful Functions | Chapter 5 Reading | Chapter 4 Quiz |
Feb 8 | Fruitful Functions (cont) | Chapter 4 Lab | |
Feb 13 | Iteration | Chapter 6 Reading | Chapter 5 Quiz |
Feb 15 | Iteration (cont) | Chapter 5 Lab Practice Quiz w/ Examity |
|
Feb 20 | Strings and Things | Chapter 7 Reading | Chapter 6 Quiz |
Feb 22 | Strings and Things (cont) | Chapter 6 Lab | |
Feb 27 | Midterm Preparation | Chapter 7 Quiz | |
Feb 29 | Midterm Exam (on Moodle, no class) | ||
Mar 5 | Structures | Chapter 8 Reading | |
Mar 7 | Structures (cont) | Chapter 7 Lab | |
Mar 12 | More Structures | Chapter 9 Reading | Chapter 8 Quiz |
Mar 14 | More Structures (cont) | Chapter 8 Lab | |
Mar 19 | Spring Break | ||
Mar 21 | Spring Break | ||
Mar 26 | Vectors | Chapter 10 Reading | |
Mar 28 | Vectors (cont) | Chapter 9 Lab | |
Apr 2 | Member Functions | Chapter 11 Reading | Chapter 10 Quiz |
Apr 4 | Member Functions (cont) | Chapter 10 Lab | |
Apr 9 | Vectors of Objects | Chapter 12 Reading | Chapter 11 Quiz |
Apr 11 | Vectors of Objects (cont) | Chapter 11 Lab | |
Apr 16 | Objects of Vectors | Chapter 13 Reading | Chapter 12 Quiz |
Apr 18 | Objects of Vectors (cont) | Chapter 12 Lab | |
Apr 23 | Classes and Invariants | Chapter 14 Reading | Chapter 13 Quiz |
Apr 25 | Final Review | ||
Apr 30 | Final (on Moodle, closes midnight) |
The schedule is subject to change.