CPSC120A Fundamentals of Computer Science I
Fall 2011: Tentative Schedule

Week of Topics Associated Reading
Aug 29 Introduction to Linux Supplemental materials
Sep 5 Elementary Java Programs Chapter 1
Sep 12 Expressions Chapter 2
Sep 19 Using Classes Chapter 3
Sep 26 Test 1
Data Representation
Supplemental materials
Oct 3 Conditionals Chapter 4
Oct 10 Selection Supplemental materials
Oct 24 Loops Chapter 4
Oct 31 Test 2
More Loops
Chapter 4
Nov 7 Creating Classes Chapter 5
Nov 14 Arrays Chapter 7
Nov 21 Test 3
 
Nov 28 More Classes and Arrays Chapter 5
Dec 5 Review