COURSE DESCRIPTION
This course covers advance topics in Java. After a short review of Java,
the topics covered are Objects and Classes, Inheritance, Interfaces and
Inner Classes, Graphics Programming, Event Handling, User interface
components with Swing, Applets, Exceptions and Debugging and Files and
Streams. The student will be given a project to complete for each of the
topics. (Prerequisites: CST1640 or equivalent) (4 credits personalized)(1
Lecture, 3 lab, 0 On the Job Training, 0 General Lab)
COURSE OBJECTIVES
As a result of participation in this course, the student will:
- Develop an understanding of the topics noted
above.
- Design, code and test programs using the above
noted advanced topics.
- Develop an understanding of proper Java code as
illustrated in the text.
- Develop an understanding of the classes needed
to support the previous noted topics.
- Develop an understanding of advanced
object-oriented philosophies.
COURSE STRUCTURE
During the semester, the student will study a chapter on a weekly basis.
The student will given a project to complete as an exercise. The project
will relate to chapter being studied.
TEXT AND REFERENCES
1.
Core Java 2 Volume I - Fundamentals,
6th edition
(Student supplied textbook)
2. Computer system with Win9x or better. (School or Student supplied
equipment)
STUDENT CONTRIBUTIONS
The student is expected to spend at least 144 hours studying the text and
completing the exercises, worksheets, and class project. The student is
expected to take a self directed approach to learning through available
resources. The student is expected to contact the instructor if difficulty
is encountered or help is needed.
COURSE EXPECTATIONS
See this link for
additional course
expectations.
COURSE EVALUATION
Student objectives and evaluations are
translated to a percentage and the percentages to grades. A score of 70%
is passing. The following percentage distribution guarantees the following
grade: A:93%+, A-:90%+, B+:87%+, B:83%+, B-:78%+, C+:77%+, C:73%+,
C-:70%+, NC:<70%.
COURSE EVALUATION
Student objectives, quizzes, exercises, exams and extra credit exercises
are translated to a percentage and the percentages to grades.
The course grade is based on the number of points
earned. Point distribution is as follows:
Ten Chapter projects(20 points each) |
200 points |
Midterm |
30 points |
Final |
60 points |
The table above has a possible 290 points and your
grade is based on a standard of 250 points. Twenty five points are extra
credit. Grades are awarded as follows:
225 and above |
A |
200 through 224 |
B |
175 through 199 |
C |
Below 175 |
OOPS |
|