CSCI 150 Schedule
| Week | Date | Topic | Reading | Assignment |
|---|---|---|---|---|
| 1 | Feb 5 | Introduction and Overview | Chapter 1 | No Prelab Lab 1 Questionnaire |
| Feb 7 | Expressions, Variables, & Assignment | 2.1-2.5 | ||
| Feb 9 | Types and Loops | 3.1-3.5 | ||
| 2 | Feb 12 | For Loops | 2.6-2.8 | Prelab Lab 2 |
| Feb 14 | Nested Loops and Modules | |||
| Feb 16 | Graphics and Picture Module | 4.1-4.2 | ||
| 3 | Feb 19 | Drawing with the Picture Module, Conditionals | Prelab Lab 3 |
|
| Feb 21 | Boolean Expressions and Conditionals | 7.1-7.3 | ||
| Feb 23 | While Loops and Exceptions | 7.4, 8.1-8.3, 8.5 | ||
| 4 | Feb 20 | Functions | 6.1-6.4 | Prelab Lab 4 |
| Feb 28 | Functions | 6.5-6.7 | ||
| Mar 2 | Strings | 5.1-5.2, 5.5 | ||
| 5 | Mar 5 | Lists | 5.3, 5.6, 11.1-11.2 | Prelab Lab 5 |
| Mar 7 | Lists and Files | 5.9 | ||
| Mar 9 | Lists, Files, and Collections | |||
| 6 | Mar 12 | Test 1 Review | No Prelab Lab 5 Continues |
|
| Mar 14 | Test 1 | |||
| Mar 16 | Program Design | |||
| Spring Break | ||||
| 7 | Mar 26 | Iteration and Recursion | No Prelab Lab 6 |
|
| Mar 28 | Recursion | 13.2 | ||
| Mar 30 | Recursion | |||
| 8 | Apr 2 | Recursion | No Prelab Lab 7 |
|
| Apr 4 | Dictionaries and Sets | 11.6 | ||
| Apr 6 | Sorting Algorithms | 13.3 | ||
| 9 | Apr 9 | Sorting Algorithms | No Prelab Lab 8 |
|
| Apr 11 | Sorting Algorithms | |||
| Apr 13 | Time Complexity | |||
| 10 | Apr 16 | Classes | 10.1-10.2 | Prelab 9 Lab 9 |
| Apr 18 | Classes | 10.3-10.4 | ||
| Apr 20 | Classes | |||
| 11 | Apr 23 | Classes (Inheritance) | Lab 10 | |
| Apr 25 | Review for Test 2 | |||
| Apr 27 | Test 2 | |||
| 12 | Apr 30 | Binary Search | 13.1 | No Prelab Lab 11 |
| May 2 | Algorithms (visit by Sam Taggart) | |||
| May 4 | Security and Privacy (visit by Roberto Hoyle) | |||
| 13 | May 7 | Artifical Intelligence and Machine Learning | ||
| May 9 | Critter Tournament! | |||
| May 11 | Final Exam Review | |||
| Final Exam (Thursday May 17 from 9-11 AM) | ||||