CIS283 Introduction to Java Application Programming (4 Units)
Fall 2007
Instructor: Dr. M. Wang
Office location: ST #609
Class
Hours: Section-01 TR
Office
Hours: MW
Office Phone: (323) 343-2958
E-mail:
Web Site URL: http://www.calstatela.edu/faculty/mwang3/
Textbook
Title: Java Software Solutions: Foundations of Program
Design: 5th Edition
Author:
John Lewis
Publisher: Addison-Wesley
ISBN: 0-321-40949-3
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.
Instructional Goal:
The student is introduced to the Java language, object-oriented programming
paradigm and GUI/Windows programming techniques.
Objectives:
After successful completion of this course the student should be able to:
Instructional Procedures:
Classroom activities will consist of lecture, example demonstration and
in-class exercises with hands-on experience. The contents taught in class will
be followed by homework assignments, projects and exams.
Assessment
of Academic Achievement:
Assignments
(30%)
Mid-terms (28%)
Final Exam (37%)
Class participation and attendance 5%
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:
Projects and
Assignments: To receive full credit a project and an assignment must be
completed on time on the due date. The late penalties will be assessed as
follows:
Up to 24 hours after
time due --- 25% penalty
Over 24 hours after time due --- 100% penalty
Tests: Exams are
cumulative in nature for this programming class. Absence from a test is excused
only in a personal medical emergency. No makeup exams are allowed without prior approval of instructor.
Class attendance:
Class attendance is required. Program concepts, techniques, and hints are presented
during class time, so class attendance is essential for successful completion
of assignments. Regular attendance
will improve your performance.
Academic integrity: You
are expected to do your own work. Cheating
on assignments and/or tests will result in F for the assignment or test.