globe1 Image

CMSC216: Introduction to Computer Systems

University of Maryland, College Park, Dept of Computer Science

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
(Jun 2)
Course Introduction, Introduction to C Language (Data Types, Operators, Input/Output, Control Statements, Functions, Scope, Storage Types) Course-Intro-C-Intro-I.pdf
C-Intro-II.pdf
C-Intro-III.pdf
Week #2
(Jun 9)
Linkage, sizeof, Pointers, GDB (Lab), Input/Output Redirection (lab), Arrays Pointers.pdf
Arrays-Strings.pdf
P1 Out Fri
Quiz #1 Thu
Week #3
(Jun 16)
Arrays, Strings, Pointer Arithmetic, 2-Dim Arrays, Function Pointers, Structures PtrArithmeticFuncPtr.pdf
Structures.pdf
P1 Due Fri
Week #4
(Jun 23)
I/O, Preprocessor, Bitwise Operators IO.pdf
PreprocessorI.pdf
BitwiseOperators.pdf
Quiz #2 Tue
P2 Out Wed
Week #5
(Jun 30)
Make, Dynamic Memory Allocation Make.pdf
DynamicMemAlloc.pdf
P2 Due Thu
Week #6
(Jul 7)
Dynamic Structures, Valgrind Tool, Midterm I,
Assembly
AssemblyI.pdf
P3 Out Mon
Midterm I Tue
Week #7
(Jul 14)
Assembly AssemblyII-If-Loops.pdf
AssemblyIII-CallStack.pdf
P3 Due Fri
Week #8
(Jul 21)
Assembly (Cont.), Process Control I, Midterm II AssemblyIV-ParamLocal.pdf
ProcessControlI.pdf
ProcessControlII.pdf
P4 Out Mon
Midterm II Tue
Week #9
(Jul 28)
Process Control(Cont.), System I/O I/II System-IO-I.pdf
System-IO-II.pdf
Quiz #3 Tue
P4 Due Thu
P5 Out Thu
Week #10
(Aug 4)
Time, Threads I/II, Midterm III   Time.pdf
ConcurrencyI.pdf
ConcurrencyII.pdf
Midterm III Thu
Week #11
(Aug 11)
Optimization, Data Representation, Signals   Optimization.pdf
Data-Rep.pdf
Signals.pdf
P5 Due Mon
P6 Out Mon
Quiz #4 Thu
Week #12
(Aug 18)
The Preprocessor II, Libraries, Heap Management, Final Exam   PreprocessorII.pdf
Libraries.pdf
Heap-Management.pdf
P6 Due Wed
Course Evaluations
Final Exam (Fri Aug 22, 2pm-4pm)

Web Accessibility