Quick Index
CS-20J Schedule Notes: see below Wk ## Date Lesson Reading Event Due Date 1 02/07/0502/09/05 1: Getting Started1B: Introduction to Java Ch. 1-- 2 02/14/0502/16/05 2: Java Programming Essentials2B: Flow of Control Ch. 2Ch. 4 ,5 A1: Information Please! 02/16/05 3 02/21/0502/23/05 Washington's Birthday (Observed)3: Methods and Recursion --Ch. 6, 15 A2: Decimal Palindromes 02/23/05 4 02/28/0503/02/05 4: Arrays4B: More Arrays Ch. 7-- A3: Factorials of Interest 03/02/05 5 03/07/0503/09/05 5: Object Oriented Programming5B: More OOP Ch. 3Ch. 8.1-8.7 A4: Using Arrays 03/09/05 6 03/14/0503/16/05 6: More About Classes6B: Introduction to Inheritance Ch. 8-- A5: Paradise Roller 03/16/05 7 03/21/0503/23/05 7: Inheritance and Polymorphism7B: Polymorphism and Graphics Ch. 9Ch. 10, 12 A6: Classy Address Book 03/23/05 8 03/28/0503/30/05 Spring Break (No class)Spring Break (No class) ---- 9 04/04/0504/06/05 8: Interfaces and Midterm ReviewMidterm Exam Ch. 10.7-- Midterm Exam 04/06/05 10 04/11/0504/13/05 9: GUIs and Swing9B: Laying Out Components Ch. 11-- A7: Art-o-matic 04/13/05 11 04/18/0504/20/05 10: More GUI Topics and Exceptions10B: Exceptions --Ch. 13 12 04/25/0504/27/05 11: Dynamic Data Structures11B: More Data Structures Ch. 17-- A8: Shape Painter 04/27/05 13 05/02/0505/04/05 12: Files and Streams12B: More File Streams Ch. 14-- A9: Using a Linked List 05/04/05 14 05/09/0505/11/05 13: Threads13B: Multithreading Ch. 23 15 05/16/0505/18/05 14: Applets and the Internet14B: Networking Ch. 20Ch. 24 16 05/23/0505/25/05 15: Final Prep and Samplers15B: Sampler Demos ---- Sampler Project 05/25/05 17 06/01/05 Final Exam @ 10:00 A.M.- 12:50 P.M. -- Notes: This schedule is subject to change. For information on grading policies, including when assignments are due, see the course information page. Readings are from the course textbooks unless otherwise indicated. ^ top Home | WebCT | Announcements | Schedule | Room Policies | Course Info Help | FAQ's | HowTo's | Links Last Updated: January 20 2005 @18:06:28
Notes: see below
02/09/05
1B: Introduction to Java
--
02/16/05
2B: Flow of Control
Ch. 4 ,5
02/23/05
3: Methods and Recursion
Ch. 6, 15
03/02/05
4B: More Arrays
03/09/05
5B: More OOP
Ch. 8.1-8.7
03/16/05
6B: Introduction to Inheritance
03/23/05
7B: Polymorphism and Graphics
Ch. 10, 12
03/30/05
Spring Break (No class)
04/06/05
Midterm Exam
04/13/05
9B: Laying Out Components
04/20/05
10B: Exceptions
Ch. 13
04/27/05
11B: More Data Structures
05/04/05
12B: More File Streams
05/11/05
13B: Multithreading
05/18/05
14B: Networking
Ch. 24
05/25/05
15B: Sampler Demos
^ top