Tentative schedule for CIS 500

Week Date Topics Reading Milestones
1 Mon. 26 Aug. 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
HW 1
Wed. 28 Aug. Variables, expressions, functions, types, input textbook Chapter 2 In-Class 2
HW 2
2 Mon. 2 Sep. Labor Day No Class
Wed. 4 Sep. Div/Mod
Using modules / import statements
Writing Functions (notes)
Debugging
textbook Section 2.3
 
textbook Chapter 4
textbook Chapter 3
 
 
In-Class 3 and 4
HW 3 and 4
3 Mon. 9 Sep. Decisions (notes) textbook Chapter 5 In-Class 5
HW 5
Wed. 11 Sep. More decisions
Quiz 1: pf
4 Mon. 16 Sep. Introduction to Linux and the Command line (notes)  
textbook Chapters 6-8
HW 6
Wed. 18 Sep. Decisions follow-up
Linux follow-up
Intorduction to Loops (if time)
Quiz 2: pf, pc
textbook Chapters 6-8
5 Mon. 23 Sep. Introduction to Loops (for-each) In-Class 7
HW 7
Wed. 25 Sep. More loops
Quiz 3: pf, pc
textbook Chapter 11
6 Mon. 30 Sep. Intro to files (notes) textbook Chapter 11 In-Class 8
HW 8
Wed. 2 Oct. CSV (notes)
Quiz 4: pc, pl, cd
textbook Chapter 11 In-Classs 9
HW 9
7 Mon. 7 Oct. Stand-alone Python
Quiz 5: pl, cd
  In-Class 10
Wed. 9 Oct. File redireciton and piping in Linux
8 Mon. 14 Oct. Transforming Sequences (notes) textbook Chapter 9 In-Class 11
HW 11
Assign Project 1
Wed. 16 Oct. Building new lists (notes)
Quiz 6: cd, pl
In-Class 12
HW 12
9 Mon. 21 Oct. Fall break. No class
Wed. 23 Oct. More lists.
10 Mon. 28 Oct. Dictionaries (notes)
Linux quiz 1
Dictionary Chapter from another textbook In-Class 13
HW 13
Wed. 30 Oct. More Dictionaries
Introduction to Big-O
Quiz 7: cd, lp
In-Class 14
HW 14
11 Mon. 4 Nov. Pandas Series In-Class 15
HW 15
Wed. 6 Nov. Pandas DataFrames
Quiz 8: cd, lp
Project 1 Due
12 Mon. 11 Nov. More Pandas DataFrames In-Class 16
HW16
Wed. 13 Nov. Dictionary/Set follow-up
Quiz 9: lp, ds
13 Mon. 18 Nov. Matplotlib
Linux Quiz 2
In-Class 17
HW17
Wed. 20 Nov. Regular Expressions
Quiz 10: lp, ds
| Regular Expression chapter from another textbook
14 Mon. 25 Nov. More regular Expressions
Wed. 27 Nov. Thanksgiving No class
15 Mon. 2 Dec. Classes Miller/Ranum Chapter 4
Wed. 4 Dec. Searching and Sorting
Quiz 11: ds
Miller/Ranum Chapter 4 Project 2 Due
16 Mon. 9 Dec. Final Exam: noon
Tue. 10 Dec. Final Exam: 4:00 p.m. or 6:00 p.m.

Assignment List

Due Name Details

Labs

Date Name Details

Updated Sunday, 17 November 2024, 8:37 PM

W3c Validation