Escolar Documentos
Profissional Documentos
Cultura Documentos
COURSE SYLLABUS
Spring 2006
CATALOG DESCRIPTION:
Syntax and semantics of the Java language with object orientation. Primary emphasis is on development of
completed object-oriented applications both with and without a graphical interface.
TEXTBOOK:
Introduction to JAVA Programming, Y. Daniel Liang, Prentice Hall, Inc. 5th ed. 1999. ISBN # 0-13-148952-6
SUPPLIES:
One 3.5 inch Double-sided, High Density diskette to turn in with lab assignments
After successful completion of this course, the student should have abilities:
1. To develop object-oriented software solution for use on computers
2. To express algorithmic solutions ina high level computer language
3. To utilize the String class
4. To express multiclass relationships among objects
5. To implement graphical user interfaces
6. To develop graphical programs utilizing standard layout managers
7. To develop event driven programs
8. To process data with abstract data types
9. To perform searches and sorts
10. To develop programs utilizing recursive methodology
11. To use reference variables
COURSE REQUIREMENTS:
There will be regularly assigned homework problems. These will be programming projects, which will require
the students to spend time in the computer laboratory.
Note: To plan a minimum of three hours of outside preparation for each hour of class is a safe time allocation
for successfully completing the course.
Due date for all assigned materials will be announced in advance. It is the student’s responsibility to have all
assignments ready on time. Any student who has to be absent on an assignment due date must arrange to have
the assignment submitted early. Late assignments may not be accepted.
METHOD OF PRESENTATION:
Class lectures will cover the assigned reading material. Selected sample programs and assigned homework
programs will be discussed in class.
METHOD OF EVALUATION:
Six (6) Programming Assignments: 30%
Two Exams: 40%
Final Exam: 30%
90 – 100: A
80 – 89: B
70 – 79: C
60 – 69: D
00 – 59: F
Course Requirement Deadlines:
Credit will be given for ONLY those exam(s), program(s), and/or project(s) completed and/or turned in no later than
the deadlines as announced by your instructor unless prior arrangement has been made with the instructor.
ATTENDANCE POLICY:
Students are expected to attend all class lectures. If a student is absent from class on the due date of any
assignment, they are expected to make alternative arrangements to assure that the assignment is turned in on
time.
Any student wishing to withdraw from the course must do so officially as outlined in the class schedule. THE
INSTRUCTOR CANNOT DROP OR WITHDRAW ANY STUDENT.
ACADEMIC ETHICS:
You are expected to create, edit, format, and print out your own assignments, take tests without notes or other
outside assistance, and write, debug, and print out your own BASIC programs. ALL WORK IS EXPECTED TO
BE YOUR OWN. If cheating is detected, all parties involved will be denied any points for that project or exam. The
exam or project will be given to the Dean for any further action as deemed appropriate.
“Misuses of college computing systems to harass other (including, but not limited to, sending, distributing, posting or
displaying offensive or threatening material, forging mail messages, sending chain letters, etc.), which may result in the
suspension of computing privileges as well as disciplinary action.”
See the Student Handbook, Code of Conduct.