CS-12J Schedule

Notes: see below

Wk ## Date Lesson Reading Event Due Date
1 08/30/04

09/01/04

1. Course Information

1B: Introduction to Java

--

pp. 3-31

   
2 09/06/04

09/08/04

Labor Day Holiday (No Class)

2: Basic Coding Skills

--

pp. 36-44

A1: Information Please!

Exercise 1 and CodeLab Lesson 1

09/08/04

09/08/04

3 09/13/04

09/15/04

3: Arithmetic and Variables

3B: Strings

pp. 45-58

Exercise 2 and CodeLab Lesson 2 09/13/04
4 09/20/04

09/22/04

4: User Input

4B: Control Statements

pp. 62-71

A2: Compiling Expressions

Exercise 3 and CodeLab Lesson 3

09/20/04

09/20/04

5 09/27/04

09/29/04

5: Iteration

5B: More Control

pp. 72, Ch. 8

A3: Conversions

Exercise 4 and CodeLab Lesson 4

09/27/04

09/27/04

6 10/04/04

10/06/04

6: Methods

6B: More Methods

pp. 130-132

A4: Tally Ho!

Exercise 5 and CodeLab Lesson 5

10/04/04

10/04/04

7 10/11/04

10/13/04

7: Overloading and Arrays

7B: Intro to Arrays

pp. 266-271

A5: Clothing Sizer

Exercise 6 and CodeLab Lesson 6

10/11/04

10/11/04

8 10/18/04

10/20/04

8: Programming With Arrays

Midterm

--

--

A6: Guessing Game

Exercise 7 and CodeLab Lesson 7

10/18/04

10/18/04

9 10/25/04

10/27/04

9: Files and Streams

9B: More I/O Topics

pp. 529-564

A7: Tic-Tac-Toe

Exercise 8 and CodeLab Lesson 8

10/27/04

10/27/04

10 11/01/04

11/03/04

10: Coding Classes and Objects

10B: More Class Features

pp. 108-129

A8: Calculate Your Grade

Exercise 9 and CodeLab Lesson 9

11/03/04

11/03/04

11 11/08/04

11/10/04

11: Object-Oriented Programming

11B: Developing Programs

pp. 130-144

A9: Getting Classy

Exercise 10 and CodeLab Lesson 10

11/10/04

11/10/04

12 11/15/04

11/17/04

12: Inheritance

12B: Graphical-User Interfaces

pp. 331-359

A10: Storing Objects

Exercise 11 and CodeLab Lesson 11

11/17/04

11/17/04

13 11/22/04

11/24/04

13: GUI Programming

13B: Applets

pp. 369-405

   
14 11/29/04

12/01/04

14: Recursion and Other Topics

14B: Recursion

--

   
15 12/06/04

12/08/04

15: Sampler Demos

15B: Review for Final Exam

--

Sampler Project 12/06/04
16 12/13/04 Final Exam @7-9:50 A.M. --    

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: July 07 2004 @18:16:40