Tentative schedule for CIS 500

Week Date Topics Reading Milestones
1 Mon. 8 Jan. Course Introduction (slides)
Introduction to Programming
Introduction to PL and notebooks (notes)
Variables, expressions, and functions
 
textbook Chapter 1
 
textbook Chapter 2
Assign First Day Survey
 
In-Class 1
Wed. 10 Jan. Variables, expressions, functions, types, input textbook Chapter 2 In-Class 2
2 Mon. 15 Jan. MLK Day No Class
Wed. 17 Jan. Div/Mod
Using modules / import statements
Writing Functions
Debugging
textbook Section 2.3
 
textbook Chapter 4
textbook Chapter 3
 
 
In-Class 3 and 4
3 Mon. 22 Jan. Decisions (notes) textbook Chapter 5 In-Class 5a
In-Class 5
Wed. 24 Jan. Quiz pf  
 
4 Mon. 29 Jan. More decisions  
 
Wed. 31 Jan. Introduction to Linux and the Command line (notes)
Quiz: pf, pc
textbook Chapter 7 In-Class 6
5 Mon. 5 Feb. Intro to Loops textbook Chapter 6
 
 
In-Class 7
Wed. 7 Feb. Intro to files
Quiz pf, pc
  In-Class 8
6 Mon. 12 Feb. Files and CSV (notes) textbook Chapter 11 In-Class 8 (continued)
Wed. 14 Feb. More files
Quiz pc, pl
  In-Class 8 (continued)
7 Mon. 19 Feb. CSV (notes) textbook Chapter 11 In-Class 9
Wed. 21 Feb. More Linux
Quiz pc, pl
textbook Chapter 8 In-Class 10
8 Mon. 26 Feb. Transforming Sequences (notes) textbook Chapter 9 In-Class 11 and 12
Wed. 28 Feb. More linux
Quiz pc, pl, cd
In-Class 10 (revisited)
9 Mon. 11 Mar. Dictionaries (notes) Dictionary Chapter from another textbook In-Class 13
Assign Project 1
Wed. 13 Mar. More dictionaries
Quiz pl, cd, lp
10 Mon. 18 Mar. More lists
Wed. 20 Mar. Jupyter
Quiz linux
11 Mon. 25 Mar. Lists using indexes In-Class 14
Wed. 27 Mar. Big-O
Quiz
Project 1 Due (11:59 p.m.)
12 Mon. 1 Apr. Counting using dictionaries In-Class 15
Wed. 3 Apr. Linux file redirection
Quiz lp, ds
In-Class 16
13 Mon. 8 Apr. TBD
Wed. 10 Apr. TBD
Quiz
14 Mon. 15 Apr. TBD
Wed. 17 Apr. TBD
Quiz
15 Mon. 22 Apr.
Tue. 23 Apr.
Wed. 24 Apr. Final Exam (at 4:00 or 6:00)

Assignment List

Due Name Details

Labs

Date Name Details

Updated Friday, 26 April 2024, 12:02 PM

W3c Validation