CS-12J Schedule

Notes: see below

Wk ## Date Lesson Reading Event Due Date
1 08/29/05

08/31/05

1. Course Information

1B: Intro to Java Programming

--

pp. 3-31

   
2 09/05/05

09/07/05

Labor Day Holiday (No Class)

2: Programming Basics

--

pp. 46-57

A1: Information Please!

Exercise 1 and CodeLab 1

09/07/05

09/07/05

3 09/12/05

09/14/05

3: Numbers and Strings

3B: User I/O

pp. 58-73

A2: Arithmetic Formulas

Exercise 2 and CodeLab 2

09/14/05

09/14/05

4 09/19/05

09/21/05

4: More Math and Variables

4B: Selection

pp. 74-109

pp. 122-133

A3: 9/5 Degrees of Separation

Exercise 3 and CodeLab 3

09/21/05

09/21/05

5 09/26/05

09/28/05

5: Iteration and Methods

5B: Introduction to Methods

pp. 134-141

pp. 146-147

A4: Conversions

Exercise 4 and CodeLab 4

09/28/05

09/28/05

6 10/03/05

10/05/05

6: Classes and Methods

6B: Coding Classes to Define Objects

pp. 178-195

A5: Tally Ho!

Exercise 5 and CodeLab 5

10/05/05

10/05/05

7 10/10/05

10/12/05

7: Working with Objects And Methods

7B: More Objects and Methods

pp. 196-219

A6: Getting Classy

Exercise 6 and CodeLab 6

10/12/05

10/12/05

8 10/17/05

10/19/05

8: Designing with Methods and Midterm Q&A

Midterm

pp. 32-35

--

   
9 10/24/05

10/26/05

9: Strings and Exceptions

9B: Exception Basics

pp. 154-165

A7: Paradise Roller

Exercise 7 and CodeLab 7

10/26/05

10/26/05

10 10/31/05

11/02/05

10: Arrays

10B: Programming With Arrays

pp. 322-337

A8: Guessing Game

Exercise 9 and CodeLab 9

11/02/05

11/02/05

11 11/07/05

11/09/05

11: Files and Streams

11B: More I/O Topics

pp. 624-649

A9: Tic-Tac-Toe

Exercise 10 and CodeLab 10

11/09/05

11/09/05

12 11/14/05

11/16/05

12: Graphical-User Interfaces

12B: Handling Events

pp. 224-237

pp. 476-493

A10: Calculate Your Grade

Exercise 11 and CodeLab 11

11/16/05

11/16/05

13 11/21/05

11/23/05

13: More GUI Topics

13B: Graphics

pp. 494-501

pp. 596-613

Exercise 12 11/23/05
14 11/28/05

11/30/05

14: Applets and Recursion

14B: Recursion

--

   
15 12/05/05

12/07/05

15: Sampler Demos

15B: Review for Final Exam

--

Sampler Project 12/05/05
16 12/14/05 Final Exam @10:00am-12:50pm --    

Notes:

  1. This schedule is subject to change.
  2. For information on grading policies, including when assignments are due, see the course Course Information Page.
  3. Readings are from the course textbooks unless otherwise indicated.

Home | WebCT | Announcements | Schedule | Expectations | Course info
Help | FAQ's | HowTo's | Links

Last Updated: June 21 2005 @18:02:56