CST1642 Advanced Java II
Syllabus

COURSE DESCRIPTION
This course covers advance topics in Java. After a short review of Java, the topics covered are Multithreading, Networking, Database Connectivity, Advanced Swing, Java Beans, Native Methods, and XML. The student will be given a project to complete for each of the topics. (Prerequisites: CST1641 or equivalent) (4 credits personalized)(1 Lecture, 3 lab, 0 On the Job Training, 1 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 II - Advanced Features, 5th edition (Student supplied textbook)
2.
Core Web Programming 2nd edition (Optional student supplied textbook)
3.
Core Servlets and JavaServer Pages (Optional student supplied textbook)
4.
More Servlets and JavaServer Pages (Optional student supplied textbook)
5. 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. 
The student will also spend 15 hours at the CST PC help desk recording problems and solutions or performing tutoring as part of lab work for this course. (15 General Lab hours)

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.

 



Version Information:
Jan 13th, 2003 First online version of course. (adb)