CMSC 201 Tentative Schedule
Stern Warning
These notes are intended to supplement your own lecture notes.
They are not a substitute for attending class.
My code samples are here: /afs/umbc.edu/users/m/m/mm11/pub/CodingSamples/
# 
DATE 
TOPIC 
ASSIGNMENTS 
NOTES 
0 
1/26, 1/27 
Course Overview / Computer Fundementals  
No Labs this week 
1 
1/28, 1/29 
Algorithmic Problem Solving 
HW1 Out (1/29) 

2 
2/2, 2/3 
Variables and Expressions 

Labs begin 
held in ENG 104A 
3 
2/4, 2/5 
Variables and Expressions 
HW2 Out (2/5), HW1 Due (2/5) 

Last Day to Drop without a grade of "W"  1/6 
4 
2/9, 2/10 
Decision Logic 


5 
2/11, 2/12 
Decision Logic 
HW3 Out (2/12), HW 2 Due (2/12) 

6 
2/16, 2/17 
Homework Review / Catchup 


7 
2/18, 2/19 
Loops and Lists 


8 
2/23, 2/24 
Loops and Lists 
HW4 Out (2/24)HW3 Due (2/24) 

9 
2/25, 2/26 
Functions 


10 
3/2, 3/3 
Functions 
HW4 Due (3/3) 

11 
3/4, 3/5 
TBA 
HW5 Out (3/5) 

12 
3/9, 3/10 
Midterm Review 
 Code sample from class (Max's class) 

13 
3/11, 3/12 
Midterm 
HW5 Due (3/12) 

Spring Break 
14 
3/23, 3/24 
Homework Review 
HW6 Out (3/24) 

15 
3/25, 2/26 
Debugging and Troubleshooting 


16 
3/30, 3/31 
Design and Problem Solving 
HW7 Out (3/31), HW6 Due (3/31) 

17 
4/1, 4/2 
Python Tricks 


18 
4/6, 4/7 
More Strings and File I/O 
HW8 Out (4/7) , HW7 Due (4/8) 

19 
4/8, 4/9 
Recursion 


20 
4/13, 4/14 
Recursion 
Proj1 Out (4/14) , HW8 Due (4/16)


Last Day to Drop with a grade of "W"  11/11 
21 
4/15, 4/16 
Data Types and Structures 


22 
4/20, 4/21 
Date Types and Structures 
Proj1 Due 

23 
4/22, 4/23 
Algorithms and Analysis 


24 
4/27, 4/28 
Searching and Sorting 

Proj2 Out (5/1) 
25 
4/29, 4/30 
Searching and Sorting 


26 
5/4, 5/5 
TBA 


27 
5/6, 5/7 
TBA 


28 
5/11, 5/12 
Review and Wrapup 
Proj2 due (5/12) 


5/15, 6:00 to 8:00 
Final Exam, rooms ENG 027, ITE 104 
Practice final 1, Answers, Practice final 2, Answers 

Lupoli's Python notes
Tuesday, 12May2015 17:40:10 EDT
