CMSC 201

CMSC 201 Tentative Schedule

Stern Warning
These notes are intended to supplement your own lecture notes.
They are not a substitute for attending class.

# DATE TOPIC READ NOTES
0 8/27, 8/28 Course Overview No Labs this week
1 9/2 NO CLASS MONDAY / Bonus Lecture No Labs this week
2 9/3, 9/4 Computer Fundamentals Python Programming sections 1.1-1.5
3 9/8, 9/9 Algorithmic Problem Solving Labs begin -
held in ENG 104A, 104A, 021
HW1 out (9/9)
Last Day to Drop without a grade of "W" -- 9/10
4 9/10, 9/11 Algorithmic Problem Solving, Variables
5 9/15, 9/16 Variables and Expressions Python Programming: Sections 1.6-1.9 or Think Python: Variables, Expressions and Statements HWs 1 Due (9/16)
6 9/17, 9/18 Variables and Expressions Python Programming: Sections 2.1-2.5 HW2 Out (9/18)
7 9/22, 9/23 Decision Logic Python Programming: Sections 7.1-7.3  or Think Python: Conditionals and Recursion (first seven sections)
8 9/24, 9/25 Decision Logic HW2 Due (9/25), HW3 Out (9/25)
10 9/29, 9/30 Repeated Actions: Loops and Lists Python Programming: Sections 2.6, 8.1-8.5 or Think Python: Iteration
11 10/1, 10/2 Repeated Actions: Loops and Lists (For Loops)   HW3 Due (10/2), HW 4 Out (10/2)
12 10/6, 10/7 Functions Python Programming: Chapter 6  or Think Python: Functions
13 10/8, 10/9 Functions HW4 due (10/9), HW5 out (10/9)
14 10/13, 10/14 Debugging and Trouble Shooting Think Python: Debugging 
15 10/15, 10/16 Python Tricks HW5 Due (10/16)
16 10/20, 10/21 Midterm Review  
17 10/22, 10/23 Midterm   HW6 out (10/23)
18 10/27, 10/28 More Strings and File I/O Python Programming: Chapter 5  or Think Python: Strings
19 10/29, 10/30 More Strings and File I/O HW6 Due (10/30) HW7 out (10/30)
25 11/3, 11/4 More Design and Problem Solving    
26 11/5, 11/6 More Design and Problem Solving   HW7 due (11/6) , HW8 out (11/7)
Last Day to Drop with a grade of "W" -- 11/11
20 11/10, 11/11 Recursion Python Programming: Section 13.2  or Think Python: Conditionals and Recursion (Recursion to end of chapter) Proj1 out (11/11)
21 11/12, 11/13 Recursion HW8 due (11/14)
22 11/17, 11/18 Data Types and Structures Python Programming: Chapter 11
23 11/19, 11/20 Data Types and Structures Proj2 out (11/19)
24 11/24, 11/25 Algorithms and Analysis   Proj1 due (11/24)
25 11/26, 11/27 Bonus Lecture / THANKSGIVING BREAK  
26 12/1, 12/2 Sorting Think Python: Analysis of Algorithms 
27 12/3, 12/4 Sorting  
27 12/8, 12/9 Review and Wrap-up   Proj2 due (12/5)
12/12, 3:30 to 5:30 Final Exam. Dr. Sadeghian's class: MEYR 030. Dr. Rheignans class: PHAB 132. Mr. Morawski's class: SOND 409, unless you have discussion Monday at 2:30, in which case go to PHAB 132  
Lupoli's Python notes


Monday, 08-Dec-2014 20:29:20 EST