( 6 Sep 2012 )
Skim chapter 1 in the Computer Systems, A Programmer's
Perspective (CSAPP)
Optional Extra Reading: Skim chapter 1 in System Programming with C and
Unix
Skim this C reference: An online
introduction to C
For next class: Read 2.1.1 - 2.1.5 in Computer Systems
For next class: Do practice
problem 2.1 in CSAPP (submit text file with your answers to Course Online
for hw1)
For next class:
Read Tutorial 1 in Tutorials
Lecture Notes
(11 Sep 2012)
Read 2.1.6 - 2.1.9 in CSAPP
For next class, problem 2.1 in CSAPP due
For Next Tuesday, write 2 C programs: ex1
Brief guide to
writing C Programs
(See the Links page for some example C programs)
(13 Sep 2012)
Read 2.1.10
For next Thursday Complete the
bitAnd function of lab1 and submit your bits file
Lecture Notes
(20 Sep 2012)
For Thursday (9/27) Complete 7
more datalab functions (Can be from Group II and/or Group
III)
For Tuesday (9/25) Read 2.2 -
2.2.1 (pp 56 - 58)
For Tuesday (9/15) Try Practice
problems 2.16, 2.18, 2.21, 2.23, and 2.25 (not turned
in; discussed in lecture)
Lecture Notes
(25 Sep 2012)
Practice Problems
(27 Sep 2012)
Due Thursday (10/4) Complete
remaining datalab functions.
For Tuesday (10/2): Three Online
Exercises
Ex1
Ex2
Ex3
( 2 Oct 2012)
Review: Read 2.4.2 - 2.4.6 and 2.5
For next class Read 3.1 -
3.2.3
Lecture Notes
( 4 Oct 2012)
Online Midterm due Oct 11: midterm
For next class Read 3.3 and 3.4
(pp 167 - 177)
For next class Practice
problems 3.1, 3.2, 3.3, 3.4, and 3.5 (not turned
in)
NOTE: Email me to request your bomb for lab2
(11 Oct 2012)
Lecture Notes
(16 Oct 2012)
Lecture Notes
(25 Oct 2012)
Homework due next class (Oct
30): hw2
(See lecture examples: examples4.zip)
(30 Oct 2012)
Lecture Notes
( 1 Nov 2012)
Homework due next class (Nov
6): hw3
( 6 Nov 2012)
Lab3
Sample problems
( 8 Nov 2012)
Lab 2 Final Due Date: Tuesday, Nov
20
Lab 3 Due Date: Tuesday, Nov
20