UMBC CMSC 104

UMBC | CSEE


Lecture Schedule

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

Another Stern Warning: The dates are tentative. Changes can and probably will occur! This is only offered as a guide. Additionally, some of lecture notes will change and I will indicate which ones with a "new symbol" -> I will also put the date of the change after the symbol.

#
0501/0601
TOPIC L# NOTES DUE
1
Jan 27/Jan28
Introduction to CMSC 104 & Preliminaries L01    
2
Jan 29/Feb 2
Prelimaries L01    
3
3 Feb/4 Feb
Architecture & Number Systems L02    
4
5 Feb/9 Feb
Introduction to C L07 Assign Project 0  
5
10 Feb/11 Feb
Operating Systems L03   P0
6
12 Feb/16 Feb
Variables L08 Assign Project 1  
7
17 Feb/18 Feb
Algorithms Part I L04    
8
19 Feb/23 Feb
Algorithms Part II

L05   P1
9
24 Feb/25 Feb
Test L01-L05, L07-L08    
10
26 Feb/1 Mar
SDLC L06a    
11
2 Mar/3 Mar
Algorithms Part III L6    
12
4 Mar/8 Mar
Arithmetic Operations L9    
13
9 Mar/10 Mar
Relational And Logical Operations L10    
14
11 Mar/15 Mar
While Loops L11 Assign Project 2  
15
16 Mar/17 Mar
More Loops L12    
16
18 Mar/29 Mar
Assignment Operators L13   P2
17
1 Apr/5 Apr
Switch Statement L14    
18
6 Apr/7 Apr
Midterm Exam L1-L13 Bring photo ID  
19
8 Apr/12 Apr
Incremental Programming L15 Assign Project 3  
20
13 Apr/14 Apr
Top-Down Design L16    
21
15 Apr/19 Apr
Functions Part I L17   P3

22
20 Apr/21 Apr
Functions Part II L18    
23
22 Apr/26 Apr
Functions Part III L19 Assign Project 4  
24
27 Apr/28 Apr
Arrays Part I L20    
25
29 Apr/3 May
Test L14-19   P4
26
4 May/5 May
Arrays Part II L21 Assign Project 5  
27
6 May/10 May
Searching and Sorting L22 Assign Extra Credit Project p5
27
6 May/10 May
Strings L23    
28
TBA
Final Exam All material Bring photo ID  

All projects are to be submitted to the digital dropbox by 11:59 p.m. of the day due. (As long as the date/time stamp is for the day due, it is on time.)


UMBC | CSEE