Beruflich Dokumente
Kultur Dokumente
CREDIT HOURS: 3
CATALOG DESCRIPTION:
COURSE OBJECTIVES:
The student should be able to independently develop, test, and document JAVA
programs and demonstrate proficiency with each of the following features.
After successful completion of this course, the student should have the
ability to:
1. Ability to implement a comprehensive OO application
2. Ability to create and use primitive data structures
3. Ability to use core Java data structures – stack, queue, tree
4. Ability to use core Java data structures – lists
5. Ability to use core Java data structures – maps
6. Ability to implement a GUI for user interaction
7. Ability to create and use exception handlers
8. Ability to create and use graphical error messages
9. Ability to use file input/output – text files
10. Ability to use file input/output – object files
TEXTBOOK: Y. Daniel Liang, Introduction to JAVA Programming, Fifth Edition,
PrenticeHall, 2005.
This course will cover chapters 15-19, 22-24, and 28, as time permits. The
attached schedule lists tentative lecture dates. Expect that some topics may
take longer and some may take less than the times shown. Material should be
read before class. Homework will require programming a computer.
GENERAL RULES:
1) There will be regularly assigned reading and homework problems. Reading
assignments should be done before the class lecture. Homework problems
will require the student to spend time programming a computer outside
of class.
2) Assignments are due in class on the dates given. Late assignments will
have 10 points deducted for each class period the assignment is late.
No late assignments accepted after one week.
3) Class attendance will be documented. Pop quizzes can be given.
4) No supplemental exams. Exceptional cases, such as illness and
accidents, will be handled on an individual basis. Proof is required
and is the responsibility of the student.
5) Students have one week after the results of an assignment or exam
is returned to request a review/correction of their grade. A review
can result in the lowering of a grade.
6) Those suspected of cheating will be subject to the university’s
discipline code.
ASSIGNMENTS:
Programming assignments should be submitted using your WebCT account. Each
homework assignment should contain the following files:
COURSE GRADE:
Exam 1 25%
Exam 2 25%
Exam 3 25%
Projects 25% (homework, quizzes, and class participation)