globe1 Image dept Image
course Title

Course Schedule

This schedule is tentative and subject to change. Keep in mind that the slides may not include all the material discussed in lecture. You are responsible for any material we present in lecture, even if it does not appear in the posted slides.

GLM Building

CMSC 216 Schedule (Subject to Change)
    Week     Topics Reading Slides Work
cmsc132 Schedule
Week #1
(May 28)
Intro, C Lang I Bryant: Ch 1
Reek: Ch 1, 2, 3, 4, 5
01-Course-Introduction.pdf
02-Introduction-to-C.pdf
Tue May 29 (Classes Start)
Week #2
(Jun 4)
C Lang II, C Lang III, Intro Pointers Reek: Ch 8, 9 03-Introduction-to-C.pdf
04a-Introduction-to-C.pdf
P1 Out (Thu/Jun 7)
Quiz #1 (Fri/Jun 8)
Week #3
(Jun 11)
Intro Pointers (Cont.), Arrays, Strings, Structures, Arrays and Pointers Reek: Ch 10 04b-Pointers-Intro.pdf
04c-Arrays-Strings.pdf
05-Stuctures.pdf
06-Arrays-Pointers.pdf
P1 Due (Thu/Jun 14)
P2 Out (Fri/Jun 15)
Quiz #2 (Fri/Jun 15)
Week #4
(Jun 18)
IO, Make, Dynamic Memory Allocation 07-IO.pdf
07-PreprocessorI.pdf
08-Make.pdf
09-DynamicMemAllocI.pdf
P2 Out (Mon/Jun 18)
Quiz #3 (Fri/Jun 22)
Week #5
(Jun 25)
Dynamic Structures, GDB/Emacs, Midterm I, Assembly I Reek: Ch 6 10-DynamicMemAllocII.pdf 11-GDB.pdf
12-AssemblyI.pdf
P2 Due (Wed/Jun 27)
P3a Out (Wed/Jun 27)
Midterm I (Thu/Jun 28)
Week #6
(Jul 2)
No Class Wednesday July 4
Assembly I (Cont.), Assembly II, Assembly III
Reek: Ch 11 13-AssemblyII.pdf
14-AssemblyIII.pdf
P3b Out (Fri/Jul 6)
P3a Due (Sun/Jul 8)
Week #7
(Jul 9)
Assembly IV, Assembly V Bryant: Ch 3, 4.1 15-AssemblyIV.pdf
16-AssemblyV.pdf
Quiz #4 (Tue/Jul 10)
Week #8
(Jul 16)
Process Control I/II, System I/O I, Midterm II 17-ProcessControlI.pdf
18-ProcessControlII.pdf
19-System-IO-I.pdf
P3b Due (Tue/Jul 17)
P4 Out (Tue/Jul 17)
Midterm II (Fri/Jul 20)
Week #9
(Jul 23)
System I/O II, Time 20-System-IO-II.pdf
21-Time.pdf
Quiz #5 (Thu/Jul 26)
P5 Out (Thu/Jul 26)
Week #10
(Jul 30)
Function Pointers/Data Representation, Threads I, Midterm III   22-FuncPtr-Data-Rep.pdf 23-Concurrency.pdf P4 Due (Mon/Jul 30)
Midterm III (Fri/Aug 3)
Week #11
(Aug 6)
Threads II, Libraries, Optimization   24-ConcurrencyII.pdf
25-Libraries.pdf
26-Optimization.pdf
P6 Out (Tue/Aug 7)
P5 Due (Tue/Aug 7)
Week #12
(Aug 13)
The Preprocessor, Heap Management, Final Exam   27-PreprocessorII.pdf
28-Heap-Management.pdf
P6 Due (Wed/Aug 15)
Course Evaluations
Final Exam (Fri Aug 17, 2pm-4pm)

Web Accessibility