Quick Index
CS-12J Schedule Notes: see below Wk ## Date Lesson Reading Event Due Date 1 08/29/0508/31/05 1. Course Information1B: Intro to Java Programming --pp. 3-31 2 09/05/0509/07/05 Labor Day Holiday (No Class)2: Programming Basics --pp. 46-57 A1: Information Please!Exercise 1 and CodeLab 1 09/07/0509/07/05 3 09/12/0509/14/05 3: Numbers and Strings3B: User I/O pp. 58-73 A2: Arithmetic FormulasExercise 2 and CodeLab 2 09/14/0509/14/05 4 09/19/0509/21/05 4: More Math and Variables4B: Selection pp. 74-109pp. 122-133 A3: 9/5 Degrees of SeparationExercise 3 and CodeLab 3 09/21/0509/21/05 5 09/26/0509/28/05 5: Iteration and Methods5B: Introduction to Methods pp. 134-141pp. 146-147 A4: ConversionsExercise 4 and CodeLab 4 09/28/0509/28/05 6 10/03/0510/05/05 6: Classes and Methods6B: Coding Classes to Define Objects pp. 178-195 A5: Tally Ho!Exercise 5 and CodeLab 5 10/05/0510/05/05 7 10/10/0510/12/05 7: Working with Objects And Methods7B: More Objects and Methods pp. 196-219 A6: Getting ClassyExercise 6 and CodeLab 6 10/12/0510/12/05 8 10/17/0510/19/05 8: Designing with Methods and Midterm Q&AMidterm pp. 32-35-- 9 10/24/0510/26/05 9: Strings and Exceptions9B: Exception Basics pp. 154-165 A7: Paradise RollerExercise 7 and CodeLab 7 10/26/0510/26/05 10 10/31/0511/02/05 10: Arrays10B: Programming With Arrays pp. 322-337 A8: Guessing GameExercise 9 and CodeLab 9 11/02/0511/02/05 11 11/07/0511/09/05 11: Files and Streams11B: More I/O Topics pp. 624-649 A9: Tic-Tac-ToeExercise 10 and CodeLab 10 11/09/0511/09/05 12 11/14/0511/16/05 12: Graphical-User Interfaces12B: Handling Events pp. 224-237pp. 476-493 A10: Calculate Your GradeExercise 11 and CodeLab 11 11/16/0511/16/05 13 11/21/0511/23/05 13: More GUI Topics13B: Graphics pp. 494-501pp. 596-613 Exercise 12 11/23/05 14 11/28/0511/30/05 14: Applets and Recursion14B: Recursion -- 15 12/05/0512/07/05 15: Sampler Demos15B: Review for Final Exam -- Sampler Project 12/05/05 16 12/14/05 Final Exam @10:00am-12:50pm -- Notes: This schedule is subject to change. For information on grading policies, including when assignments are due, see the course Course Information Page. Readings are from the course textbooks unless otherwise indicated. ^ top Home | WebCT | Announcements | Schedule | Expectations | Course info Help | FAQ's | HowTo's | Links Last Updated: June 21 2005 @18:02:56
Notes: see below
08/31/05
1B: Intro to Java Programming
pp. 3-31
09/07/05
2: Programming Basics
pp. 46-57
Exercise 1 and CodeLab 1
09/14/05
3B: User I/O
Exercise 2 and CodeLab 2
09/21/05
4B: Selection
pp. 122-133
Exercise 3 and CodeLab 3
09/28/05
5B: Introduction to Methods
pp. 146-147
Exercise 4 and CodeLab 4
10/05/05
6B: Coding Classes to Define Objects
Exercise 5 and CodeLab 5
10/12/05
7B: More Objects and Methods
Exercise 6 and CodeLab 6
10/19/05
Midterm
--
10/26/05
9B: Exception Basics
Exercise 7 and CodeLab 7
11/02/05
10B: Programming With Arrays
Exercise 9 and CodeLab 9
11/09/05
11B: More I/O Topics
Exercise 10 and CodeLab 10
11/16/05
12B: Handling Events
pp. 476-493
Exercise 11 and CodeLab 11
11/23/05
13B: Graphics
pp. 596-613
11/30/05
14B: Recursion
12/07/05
15B: Review for Final Exam
^ top