CSCI 150 Schedule

Week Date Topic Reading Lab
1 Jan 30 Introduction and Overview Chapter 1 No Prelab

Lab 1

Questionnaire
Feb 1 Expressions, Variables, & Assignment 2.1-2.5
Feb 3 Types and Loops 3.1-3.5
2 Feb 6 Nested Loops 2.6-2.8 Prelab

Lab 2
Feb 8 Loops and Graphics 4.1-4.2
Feb 10 Graphics and Picture Module
3 Feb 13 Boolean Expressions and Conditionals 7.1-7.3 Prelab

Lab 3
Feb 15 Functions 6.1-6.4
Feb 17 Functions 6.5-6.7
4 Feb 20 While Loops and Exceptions 7.4, 8.1-8.3, 8.5 Prelab

Lab 4
Feb 22 Strings 5.1-5.2, 5.5
Feb 24 Lists 5.3, 5.6, 11.1-11.2
5 Feb 27 Lists and Files 5.9 Prelab

Lab 5
Mar 1 Dictionaries and Sets 11.6
Mar 3 Test 1 Review
6 Mar 6 Test 1 No Prelab

Lab 5
Continues
Mar 8 Program Design
Mar 10 Recursion 13.2
7 Mar 13 Recursion Prelab

Lab 6
Mar 15 Recursion
Mar 17 Recursion 13.4.1
Spring Break
8 Mar 27 Sorting Algorithms No Prelab

Lab 7
Mar 29 Sorting Algorithms 13.3
Mar 31 Time Complexity
9 Apr 3 Binary Search 13.1 No Prelab

Lab 8
Apr 5 Classes 10.1-10.2
Apr 7 Classes 10.3-10.4
10 Apr 10 Classes Prelab 9

Lab 9
Apr 12 Classes
Apr 14 Classes (Inheritance)
11 Apr 17 Review for Test 2 Prelab (Not Graded)

Lab 10
Apr 19 Test 2
Apr 21 Object Oriented Programs (Understanding the Critter Lab)
12 Apr 24 Machine Learning No Prelab

Lab 11
Apr 26 Machine Learning
Apr 28 Systems and Theory