Computer Science 1 Semester Calendar for Spring 2017ΒΆ
We will follow this schedule quite closely as we proceed through the semester. The only changes we anticipate are to lab topics.
Week | Monday | Tuesday-Wednesday | Thursday | |
---|---|---|---|---|
1 | Jan 16 MLK Jr, Day No Class |
Jan 17-18 Lab 0 Warm-Up |
Jan 19 Lecture 1 Introduction |
|
2 | Jan 23 Lecture 2 Python as a calculator |
Jan 24-25 Lab 1 Submitty |
Jan 26 Lecture 3 Strings |
|
3 | Jan 30 Lecture 4 Modules / functions |
Jan 31-Feb 1 Lab 2 Framed greeting |
Feb 2 Lecture 5 Our own functions HW 1 Due 11:59 PM |
|
4 | Feb 6 Lecture 6 Decisions |
Feb 7-8 Lab 3 Functions and decisions |
Feb 9 Lecture 7 Images and modules HW 2 Due 11:59 PM |
|
5 | Feb 13 Review EXAM 1 @6PM |
Feb 14-15 Lab 4 Images |
Feb 16 Lecture 8 Lists, Part 1 |
|
6 | Feb 21 Lecture 9 Tuesday Loops, part 1 |
Feb 21-22 No Lab |
Feb 23 Lecture 10 Lists, part 2 HW 3 Due 11:59 PM |
|
7 | Feb 27 Lecture 11 Decisions, Part 2 |
Feb 28-Mar 1 Lab 5 Yelp |
Mar 2 Lecture 12 Loops, Part 2 HW 4 due 11:59 PM |
|
8 | Mar 6 Lecture 13 Files |
Mar 7-8 Lab 6 Sudoku |
Mar 9 Lecture 14 Problem Solving HW 5 Due 11:59 PM |
|
Mar 13 No Class Spring Break |
Mar 14-15 No Class Spring Break |
Mar 16 No Class Spring Break |
||
9 | Mar 20 Lecture 15 Sets |
Mar 21-22 Lab 7 Easter hunt, files |
Mar 23 Lecture 16 Dictionaries |
|
10 | Mar 27 Review Exam 2 @6PM |
Mar 28-29 Lab 8 Sets & Dictionaries |
Mar 30 Lecture 17 Dictionaries HW 6 Due 11:59 PM |
|
11 | Apr 3 Lecture 18 Classes 1 |
Apr 4-5 No Lab |
Apr 6 Lecture 19 Classes 2 |
|
12 | Apr 10 Lecture 20 Searching |
Apr 11-12 Lab 9 Dictionaries/Classes |
Apr 13 Lecture 21 Sorting HW 7 Due 11:59 PM |
|
13 | Apr 17 Review Exam 3 @6PM |
Apr 18-19 Lab 10 Closest Point |
Apr 20 Lecture 22 Tkinter |
|
14 | Apr 24 Lecture 23 Recursion |
Apr 25-26 Lab 11 Tkinter/balls |
Apr 27 Lecture 24 Functional Programming or Testing HW 8 Due 11:59 PM |
|
15 | May 1 Lecture 25 Conclusion |
May 2-3 Lab 12 Recursion |
May 4 No Class |