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
cmsc216 Schedule
Week #1
(May 27)
Tuesday May 28 (Classes Start), Intro, C Lang I Bryant: Ch 1
Reek: Ch 1, 2, 3, 4, 5
01-Course-Introduction.pdf
02-Introduction-to-C-I.pdf
Tue May 28 (Classes Start)
Week #2
(Jun 3)
C Lang I (Cont.), C Lang II, Bitwise Operators Reek: Ch 8, 9 03-Introduction-to-C-II.pdf
04-BitwiseOperators.pdf
P1 Out Fri
Quiz #1 Fri
Week #3
(Jun 10)
Pointers, GDB, Arrays, Strings Reek: Ch 10 05-C-Pointers.pdf
06-Arrays-Strings.pdf
P1 Due Fri
Week #4
(Jun 17)
Strings (Cont.), Structures, Preprocessor I, I/O Structures.pdf
PreprocessorI.pdf
IO.pdf
Quiz #2 Tue
P2 Out Wed
Week #5
(Jun 24)
Pointer Arithmetic/Function Pointers, Make, Dynamic Memory Allocation Reek: Ch 6 PtrArithmeticFuncPtr.pdf
Make.pdf
DynamicMemAlloc.pdf
P2 Due Fri
Week #6
(Jul 1)
Dynamic Structures, Valgrind Tool, Midterm I,
No Class Thursday July 4, Assembly
Reek: Ch 11 AssemblyI.pdf
P3 Out Mon
Midterm I Tue
Week #7
(Jul 8)
Assembly Bryant: Ch 3, 4.1 AssemblyII-If-Loops.pdf
AssemblyIII-CallStack.pdf
P3 Due Fri
Week #8
(Jul 15)
Assembly, Process Control I/II, System I/O I, Midterm II AssemblyIV-ParamLocal.pdf
ProcessControlI.pdf
ProcessControlII.pdf
P4 Out Mon
Midterm II Tue
Week #9
(Jul 22)
System I/O II System-IO-I.pdf
System-IO-II.pdf
Quiz #3 Tue
P4 Due Thu
P5 Out Thu
Week #10
(Jul 29)
System I/O II (Cont.), Time, Data Representation, Threads I, Midterm III   Time.pdf ConcurrencyI.pdf ConcurrencyII.pdf Midterm III Thu
Week #11
(Aug 5)
Threads II, Optimization, Libraries   Optimization.pdf Libraries.pdf
P5 Due Mon
P6 Out Mon
Quiz #4 Thu
Week #12
(Aug 12)
Signals, Data Representation, The Preprocessor II, Heap Management, Final Exam   Signals.pdf
Data-Rep.pdf
PreprocessorII.pdf
Heap-Management.pdf
P6 Due Wed
Course Evaluations
Final Exam (Fri Aug 16, 2pm-4pm)

Web Accessibility