CS-12J Schedule

Notes: see below

Wk ## Date Lesson Reading Event Due Date
1 09/03/03 1. Course Information --    
2 09/08/03

09/10/03

2A: Getting Started With Java

2B: Basic Coding Skills

pp. 3-31

pp. 36-45

A1: Information Please!

Exercise 1

09/10/03

09/10/03

3 09/15/03

09/17/03

3A: Working With Data

3B: Strings and I/O

pp. 46-61

pp. 62-67

A2: Totally Erroneous

Exercise 2

09/17/03

09/17/03

4 09/22/03

09/24/03

4A: Control Statements

4B: Methods and Input Validation

pp. 68-83

pp. 84-104

A3: Imagine All the People

Exercise 3

09/24/03

09/24/03

5 09/29/03

10/01/03

5A: OOP Concepts

5B: Object-Oriented Code

pp. 108-125

pp. 126-129

A4: Accumulating Scores

Exercise 4

10/01/03

10/01/03

6 10/06/03

10/08/03

Midterm #1

6: OOP, Javadoc and Style

--

pp. 130-144

Exercise 5 10/08/03
7 10/13/03

10/15/03

Class Cancelled

Class Cancelled

     
8 10/20/03

10/22/03

7A: Introduction to Inheritance

7B: Classes and Inheritance

pp. 150-165

pp. 166-179

A5: A Class Date

Exercise 6

10/22/03

10/22/03

9 10/27/03

10/29/03

8A: Design and Control

8B: Introduction to Arrays

pp. 198-206, 248-262

pp. 266-270

A6: Student Records

Exercise 7

10/29/03

10/29/03

10 11/03/03

11/05/03

9A: Working with Arrays

9B: Strings and Characters

pp. 276-283

pp. 284-293

A7: Calculate Your Grade

Exercise 8

11/05/03

11/05/03

11 11/10/03

11/12/03

Veteran's Day Observed (No class)

Midterm #2

--

--

   
12 11/17/03

11/19/03

10A: Files, Streams, and Text I/O

10B: Binary File I/O

pp. 529-564

pp. 568-596

A8: Number Converter

Exercise 9

11/19/03

11/19/03

13 11/24/03

11/26/03

11A: Abstract Classes and Interfaces

11B: GUI programming

pp. 180-193

pp. 331-343

A9: File Lister

Exercise 10

11/26/03

11/26/03

14 12/01/03

12/03/03

12A: Layout, Components and Text

12B: Applets

pp. 344-359

pp. 490-511

Exercise 11 12/03/03
15 12/08/03

12/10/03

13A: Recursion

13B: Review and Sampler Demos

--

--

Sampler Project 12/10/03
16 12/15/03 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 Syllabus.
  3. Readings are from the course textbooks unless otherwise indicated.

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

Last Updated: August 30 2003 @12:11:40