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) |