Syllabus

Saddleback College - Computer Science Dvision

Course Syllabus

CS4A Introduction to to Java for Computer Science

8/25/2008 - 12/21/2008

Instructor: Assistant Professor T. DeDonno   Semester Fall 08
Office Hours E-Mail: tdedonno@juno.com   Ticket # 15305
Class Site : http://www.saddleback.edu/faculty/tdedonno/cs4a   Room # SM346
Central Web-Site http://cim.saddleback.edu   Time & Day 4:30-5:50 Tues/Thursday
Course Description
An introduction to developing Java applications and applets. Topics include classes, inheritance, exceptions, arrays, vectors, recursion, streams, the Abstract Windowing Tool Kit, and Swing Components.
Course Objectives
Upon completion of this course, the student will be able to:
1. Describe the social and economic impact of Java as a platform independent language.
2. Design and test Java applications using object oriented design techniques.
3. Design and test Java applets using object oriented design techniques.
4. Compare and contrast Java to other high level programming languages.
5. Design and test Java applications and applets which examine the basic features of the language including GUI design and file I/O.
Course Material

Required Textbook can buy either 4th or 5th edition:

Java: Introduction to Problem Solving and Programming (5th Edition) (Paperback), Publisher: Prentice Hall; 5 edition (June 9, 2008),ISBN-10: 0136072259

Java: An Introduction to Problem Solving and Programming (4th Edition), Prentice Hall; 4th edition (December 20, 2004), ISBN #013149202

Course Grading

Class will have 10-15 homework assignments, these assignments will be taken predominantly from end of chapter “Projects”, see class web-site homework assignments tab. Each homework assignment is worth ten points. All students will have the option to obtain extra credit in one of three ways ways: First, class will have 7-14 on-line quizzes, quizzes are repeatable, they cannot hurt you and can add as much as 10% to your grade. Second, we will have 1-3 in class Java programming contests that can add 5% to your grade. Third, completion the tic tac toe extra project worth . Aggressive students should be able to achieve greater than 100% on the homework assignment portion of the grading system.

Tests dates are set in the schedule.
92-100 A   Homework Assignments 35%
84-91.9 B

Final Tuesday Dec 16 5:15-7:15

.
20%
65-83.9 C
55-64.9 D
0-54.9 F 3 Tests Each Worth 15% - Last Tuesday of Sept,Oct and Nov 45%
Dropping Class
It is the student's responsibility to officially withdraw (drop) from the class. However, Instructor may drop students under the following conditions:
  1. Students who have not completed at least 1 assignments two days before the drop without W grade (9/26/2008)
  2. Students who have not completed at least 50% of the work  by two days before the drop with W grade (11/6/2008)
  3. Students who miss 2 or more class session
Regrading Policy
Sometimes you get a grade that you don't like, usually for one of the following reasons:
  1. There was a clerical error  (i.e., the points were added up wrong).
  2. You think you did something right, and I think you did it wrong.

If you discover a clerical error, tell me immediately. The following Statute of Limitations will apply: You have one week from the day any graded assignment or test is returned to you to appeal the grade you received. After one week, I will assume that you believe the grade you got is the correct one. After one week, grades are unchangeable, fixed, and permanen

Special Needs
Students with disabilities are entitled to appropriate accommodations.  If you have specific disabilities requiring accommodations, let your instructor know the first 10 days of the semester so that your learning needs may be met and for referral to the Special Services office where documentation of your disability will be provided to receive services and accommodations.  The Special Services Office is in Student Services Center, Room 113.

Any exceptions to the above statements will be considered individually & only if you approach me about the proposed exception at least a week in advance.

Tentative Class Schedule