Quick Index
CS-20J Schedule Notes: see below Wk ## Date Lesson Reading Event Due Date 1 08/28/0608/30/06 1. Course Introduction1B: Introduction to Java --pp. 1-12 2 09/04/0609/06/06 Labor Day Holiday (No Class)2: Java Basics --pp. 13-52 A1: Information Please! 09/06/06 3 09/11/0609/13/06 3: Objects and Methods3B: Creating Methods Ch. 2pp. 164-190 A2: Metabolic Energy 09/13/06 4 09/18/0609/20/06 4: Flow of Control4B: Recursion pp. 95-153Ch. 11 A3: Five Easy Methods Using Turtles 09/20/06 5 09/25/0609/27/06 5: Arrays5B: More Arrays Ch. 6.1, 6.2Ch. 6.3, 6.4 A4: Five Loopy Methods 09/27/06 6 10/02/0610/04/06 6: Creating Classes6B: Graphics pp. 190-239Ch. 19.3, 19.4, 19.5 A5: Using Arrays 10/04/06 7 10/09/0610/11/06 7: More About Classes7B: Inheritance and Polymorphism Ch. 5Ch. 7 A6: Drawing and Graphics 10/11/06 8 10/16/0610/18/06 8: Interfaces and GUIs8B: Introduction to GUIs Ch. 13.1Ch. 17 A7: Art-o-matic 10/18/06 9 10/23/0610/25/06 9. Midterm Exam and GUIs9: Layout and Low-Level Events -- Midterm Exam 10/23/06 10 10/30/0611/01/06 10: Improving our Swing10B: Exceptions --Ch. 9 A8: Shape Control 11/01/06 11 11/06/0611/08/06 11: Dynamic Data Structures11B: Linked Lists Ch. 14Ch. 15 A9: Date With Exceptions 11/08/06 12 11/13/0611/15/06 12: Files and Streams12B: More I/O Topics Ch. 10 A10: Shape Control Redux 11/15/06 13 11/20/0611/22/06 13: Threads13B: Animation Ch. 20.1 14 11/27/0611/29/06 14: Applets and Networking14B: Other Topics Ch. 18 15 12/04/0612/06/06 15: Review and Project15B: Sampler Demos -- Sampler Project 12/06/06 16 12/13/06 Final Exam -- 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: July 13 2006 @14:23:40
Notes: see below
08/30/06
1B: Introduction to Java
pp. 1-12
09/06/06
2: Java Basics
pp. 13-52
09/13/06
3B: Creating Methods
pp. 164-190
09/20/06
4B: Recursion
Ch. 11
09/27/06
5B: More Arrays
Ch. 6.3, 6.4
10/04/06
6B: Graphics
Ch. 19.3, 19.4, 19.5
10/11/06
7B: Inheritance and Polymorphism
Ch. 7
10/18/06
8B: Introduction to GUIs
Ch. 17
10/25/06
9: Layout and Low-Level Events
11/01/06
10B: Exceptions
Ch. 9
11/08/06
11B: Linked Lists
Ch. 15
11/15/06
12B: More I/O Topics
11/22/06
13B: Animation
11/29/06
14B: Other Topics
12/06/06
15B: Sampler Demos
^ top