CSC373 Lectures/Reading/Assignments

  1. ( 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

  2. (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)

  3. (13 Sep 2012)
    Read 2.1.10
    For next Thursday Complete the bitAnd function of lab1 and submit your bits file
    Lecture Notes

  4. (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

  5. (25 Sep 2012)
    Practice Problems

  1. (27 Sep 2012)
    Due Thursday (10/4) Complete remaining datalab functions.
    For Tuesday (10/2): Three Online Exercises
      Ex1
      Ex2
      Ex3

  2. ( 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

  3. ( 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

  4. (11 Oct 2012)
    Lecture Notes

  5. (16 Oct 2012)
    Lecture Notes

  6. (25 Oct 2012)
    Homework due next class (Oct 30): hw2
     (See lecture examples: examples4.zip)

  7. (30 Oct 2012)
    Lecture Notes

  8. ( 1 Nov 2012)
    Homework due next class (Nov 6): hw3

  9. ( 6 Nov 2012)
    Lab3
    Sample problems

  1. ( 8 Nov 2012)
    Lab 2 Final Due Date: Tuesday, Nov 20
    Lab 3 Due Date: Tuesday, Nov 20