Lectures
CMSC 313:
  Introduction to Computer Systems


CMSC 313
Syllabus

Information
Projects

Readings
Lectures
Exams
Dates
Changes

Submit server
Grades system

 

 

Aug. 31 - Lecture 1 - Introduction to Computer Systems

Sep. 2 - Lecture 2 - Introduction to C

Sep. 9 - Lecture 3 - Introduction to C, cont.

Sep. 14 - Lecture 4 - Introduction to C, cont. and Arrays

Sep. 16 - Lecture 5 - Arrays, Strings, and Structures

Sep. 21 - Lecture 6 - Structures, Command Line Arguments, and I/O

Sep. 23 - Lecture 7 - I/O and Pointers

Sep. 28 - Lecture 8 - Pointers

Sep. 30 - Lecture 9 - Pointers, cont. and Makefiles

Oct. 5 - Lecture 10 - Dynamic Memory Allocation

Oct. 12 - Lecture 11 - Linked Lists and the C Preprocessor

Oct. 14 - Lecture 12 - C Preprocessor, cont. and Assembly Language

Oct. 19 - Lecture 13 - Assembly Language, cont.

Oct. 21 - Lecture 14 - Assembly Language, cont.

Oct. 26 - Lecture 15 - Assembly Language, cont. and Process Control

Oct. 28 - Lecture 16 - Process Control, cont.

Nov. 2 - Lecture 17 - Process Control, cont. and System-level I/O

Nov. 4 - Lecture 18 - System-level I/O, cont. and Data Representation

Nov. 9 - Lecture 19 - Data Representation, cont. and Time Measurement

Nov. 11 - Lecture 20 - Function Pointers and Threads

Nov. 18 - Lecture 21 - Threads, cont.

Nov. 23 - Lecture 22 - Threads, cont. and Libraries

Nov. 25 - Lecture 23 - Libraries, cont.

Nov. 30 - Lecture 24 - Optimizing Program Performance

Dec. 2 - Lecture 25 - Heap Management and Procedure Implementation

Dec. 7 - Lecture 26 - Procedure Implementation, cont.

Dec. 9 - Lecture 27 - Procedure Implementation, cont. and Testing Programs

 

Last updated Wednesday, 09 December 2009 05:41 PM