Programming with C and Java/Summer 2003/Class Layout

June
  2            Introduction to class, Computing fundamentals
  3   C      Ch. 1 Overview
  4   C      Ch. 2,3 Environments, Data Types, Scope
  5   C      Ch. 4 Statements
  9   C      Ch. 5 Operators and Expressions
10   C      Ch. 6 Pointers
11   C      Ch. 7 Functions
12   C      Quiz 1, Chapters 1-7, during lab
12   C      Ch. 8,9 Arrays, Strings, Characters, Bytes
16   C      Ch. 10,11 Structures, Unions, Dynamic memory
17   C      Ch. 12,13 Linked lists, Advanced pointer topics
18   C      Ch. 14,15 Preprocessor, I/O
19   C      Quiz 2, Chapters 8-15, during lab
19   Java  Ch. 1,2,3 Overview of Object-Oriented Programming
23   Java  Ch. 4,5 Java Paradigms
24   Java  Ch. 6 Java Paradigms
25   Java  Ch. 7 Java Paradigms
26   Java  Quiz 3, Chapters 1-7, during lab
26   Java  Ch. 8,9 Inheritance, Java Paradigms
30   Java  Ch. 10,11,12 Software Reuse, Inheritance, Polymorphism

July
  1   Java  Ch. 13 The AWT
  2   Java  Ch. 14 Input and Output Streams
  3   Java  Quiz 4, Chapters 8-14, during lab
  7   Java  All Labs Due at Noon