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, 021HW1 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
|