Programming with C and Java/Summer 2002/Class Layout

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

July
  1   Java  Ch. 10,11,12 Software Reuse, Inheritance, Polymorphism
  2   Java  Ch. 13 The AWT
  3   Java  Ch. 14 Input and Output Streams
  3   Java  Quiz 4, Chapters 8-13, during lab
  8   Java  All Labs Due at Noon