Santa Ana College

SPRING 2003
(02/03/03 - 06/07/03)

COMPUTER SCIENCE 112 Java Programming
Saturday
8:00-10:50 Room A-206 (Ticket 1711202)

JAMES DANG, Instructor
jbdang@jamesdang.com


COURSE REQUIREMENTS:

Text:

  
Java How to Program, 4th Edition.
By Paul J. Deitel and Harvey M. Detiel, Prentice-Hall, Inc., 2002.
ISBN 0-13-034151-7.

JAVA2 (SDK 1.3.1) ~ 34MB 

TextPad Software

Materials:

        A few floppy diskettes: 3 1/2 Double Sided, High Density.
        One or two pocket-folders. Three blank Scantron .
        Use JAVA 2 (SDK v. 1.3.1).

Grading:  

Grades are based upon total points possible. Course grade will be determined by the following scale.

        - 90% of total points = A
        - 80% of total points = B
        - 70% of total points = C
        - 60% of total points = D
        - Students selecting Credit/No Credit must earn at least 70% to receive Credit.

Total points will be weighted:         

     Labs      15%
     Midterm  30%
     Home Work  20%
     Quiz   5%
     Final Exam  30%
Total 100%

Testing Procedures:

CALENDAR OF SPRING (02/03/03-06/07/03)

        Class begins    02/08/03
        Holiday           02/14-16, 03/31-04/06, 05/26
        Class end        06/07/03
        Final exam      05/31/03 (Saturday)

MPORTANT DATES OF SPRING 2003

        Last day to Drop and receive a fund     02/13/03
        Deadline to receive a "W" grade           05/02/03       

All submit paper must in the format to get full credit:

        Santa Ana College
        Class: CS 112 Java Programming -
Saturday
        Instructor: James Dang
        Student: Your name
        Semester: Spring 2003
        Assignment number or Home Work number

Save early, save often


Santa Ana College

CS 112 Java Language
James Dang,
Instructor
Saturday 8:00-10:50 Room A-208 (Ticket 1711202)

Preliminary Weekly Schedule
Reading assignment to be done prior to class

Week Date Chapter

Topics

Labs Assignments
1 02/08/03 Chapter 1 Introduction to Computers, the internet and the Web    
2 02/15/03   Holiday    
3 02/22/03 Chapter 2 Introduction to Java Applications

Lab 1 due 

 
4 03/01/03 Chapter 3 Introduction to Java Applets    
5 03/08/03 Chapter 4 Control Structures: Part I Lab 2 due Assignment 1 due
6 03/15/03 Chapter 5 Control Structures: Part II Lab 3 due Assignment 2 due
7 03/22/03 Chapter 6 Method Lab 4 due  
8 03/29/03  

Mid Term 1

   
  04/05/03   Spring Break   JAR Files
9 04/12/03 Chapter 7 Arrays    Lab 5 due Assignment 3 due
10 04/19/03 Chapter 8 Object-Based Programming - Events Handout Lab 6 due Assignment 4 due
11 04/25/03 Chapter 9 Object-Oriented Programming   File for Lab7 Lab 7 due  
12 05/03/03 Chapter 10

String and Characters

  Assignment 5 due
13 05/10/03 Chapter 11 Graphics and Java2D      Bonus Lab 8 due  
14 05/17/03 Chapter 12 Graphical User Interface Components: Part 1 HT Algorithm of HT
15 05/24/03 Chapter 13 Graphical User Interface Components: Part 2 Examples Assignment 6 due
16 05/31/03   Review    
17 06/07/03   Final Examination     Sample Test