Course Road Map

Welcome

Week 1 (May 7 and May 9):
  • welcome and introduction
  • Linux, data types, functions
Hoover:  1
Week 2 (May 14 and May 16):
  • bits, bytes
  • advanced data types
  • Assignment #1 due May 17 (noon 12:00), 2012

Hoover:  2
Hoover:  3
Hoover:  4.3 – 4.4

 

Week 3 (May 23):
  • holiday (on Monday)
  • pointers and dynamic memory
  • In-class Test #1 May 23 (6:05 - 7:35), 2012
Hoover:  4.1
Hoover:  4.2.1 – 4.2.2
Hoover:  4.2.3
Week 4 (May 28 and May 30):
  • dynamic memory
  • Linked list
  • Assignment #2 due May 30 (noon 12:00), 2012
Hoover:  4.2.3
Hoover:  4.2.4

 

Week 5 (June 4 and June 6):
  • system I/O
  • program organization
  • In-class Test #2 June 6 (6:05 - 7:35), 2012
Hoover:  5
Hoover:  6
Week 6 (June 11 and June 13):
  • system calls
  • library
  • Assignment #3 due June 14 (noon 12:00), 2012
Hoover:  7
Hoover:  8

 

Last week (June 18):
  • system calls and library
  • course summary
  • review for final exam
Hoover:  7 and 8
Hoover: all