CIS457 Java Programming

Spring 2003

Professor: Dr. Ming Wang
Office: Simpson Tower Room 609

Office Hour: 4:30 6:00 p.m. Tues. and Thur.
Web Site URL:



Phone: (323) 343-2958

Required Textbooks:
Lewis and Loftus, Java Software Solution: Foundations of Program Design, 3rd Edition, Addison Wesley 2003.

Course Description:
An introduction to object-oriented programming and structured programming paradigms including problem solving methods, algorithm development, software engineering; program design, coding, debugging and testing.

Experience in programming with a high-level language.

Instructional Goals:
The student is introduced to the Java language, object-oriented programming paradigm and GUI/Windows programming techniques.

After successful completion of this course the student should be able to:

Instructional Procedures:
Classroom procedure will consist of lecture, program demonstration, and discussion. Classroom procedure will be supported by closed self-test, quizzes and project assignments.

Assessment of Academic Achievement:
Project Assignments (8): 24%
Quizzes (8): 16%
Mid-Term Exam I: 25%
Comprehensive Final Exam: 35%

The final grade will be determined on the above performance.
Grading scale: A 90-100%, B 80-89%, C 70-79%, D 60-69%, F 0-59%

Class Policies:

Project Assignments: To receive full credit a project assignment must be completed on time on the date due. The project late penalties will be assessed as follows:

Up to 24 hours after time due --- 25% penalty
Over 24 hours after time due --- 100% penalty

Quizzes: Short quizzes will be given to check the student's progress and level of understanding. The quizzes will cover problems discussed in the preceding lectures and project assignments. No make-ups will be given for quizzes.

Tests: Exams are cumulative in nature for this programming class. Take examinations at the scheduled time. Absence from a test is excused only in a medical emergency.

Class attendance: Class attendance is required. Important work will be done in class. Regular attendance will improve your performance. However, if you have an unavoidable need to be absent, you do not need special permission, but you are responsible for the work covered in class.

1.     Be in class on time and remain in class until the class is dismissed

2.     Be considerate of fellow classmates and the instructor

Academic integrity: California State University, Los Angeles is committed to intellectual integrity and considers academic dishonesty a very serious offense. All work turned in with your name must be your own work. Copying from others in any form is not permitted. I expect that you will always be able to explain the internal logic of your programs. Cheating (i.e. substantial help given or received by a student on a homework assignment, regardless who is at fault) will be punished and may result in an automatic F.

Welcome aboard and good luck!