CSC373 Lectures/Reading/Assignments

  1. ( 4 Jan 2012 )
    Skim chapter 1 in the Computer Systems
    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 problems 2.1 - 2.5 in CSAPP (not turned in)
    For next class: Read Tutorial 1 in Tutorials
    Lecture Notes

  2. Practice Problems
    For Next class: Get Lab 1 (data lab) files and edit the team structure in bits.c. Compile and run btest.
    For next class: Read rest of 2.1 and 2.2 - 2.3 in Computer Systems

  3. (11 Jan 2012)
    Due Sunday (midnight) Jan 15 Exercise 1
    Wednesday Jan 18 Complete 2 functions in the datalab and submit your bits file
    Lecture Notes

  4. (16 Jan 2012)
    For next class: Read 2.2 - 2.3 again (especially practice problems in 2.2) and read 2.4 in Computer Systems
    Lecture Notes

  5. (18 Jan 2012)
    Due Sunday (midnight) Jan 22 Exercise 2

  1. (23 Jan 2012)
    Review questions:(not turned in) review
    Due Jan 29: Complete a total of 10 functions in the datalab. (Re)submit your bits.c file.
    Lecture Notes
  2. (25 Jan 2012)
    For next class Read 3.1 through 3.4.1 in the text.
    For next class Do practice problem 3.1 (not turned in)
    Lecture Notes

  3. (30 Jan 2012)
    For next class Send email to request your lab 2 bomb (one or two person groups)
    For next class Do practice problems 3.4 and 3.5 (not turned in)
    Lecture Notes

  4. (1 Feb 2012)
    Lecture Notes

  5. ( 6 Feb 2012)
    Due Sunday, midnight Online Midterm
    Lecture Notes

  6. ( 8 Feb 2012)
    Lecture Notes

  7. (15 Feb 2012)
    Due Monday (midnight) Feb 20 Exercise 3 (Answers)
    Due Wednesday Feb 22 Finish at least 3 phases for lab2
    Lectures Notes

  1. (27 Feb 2012)
    Reading: Section 6.2, 6.3 and 6.4 (6.4.1 - 6.4.2)
    Due Monday, Mar 5: Lab2 (as many phases as you can complete)
    Lecture Notes

  2. (29 Feb 2012)
    Due Monday Mar 5: Exercise 4

  3. (7 Mar 2012)
    Sample Exam problems
    Due Friday, Mar 16: Lab3 (as many of the 4 levels as you can complete)

  4. Due Thursday, Mar 15: Final Exam (Online Part)