Fall 2001, MCS5023: Java Programming, Section 01

Department of Math. and Computer Science

Lawrence Tech University


Day/Time: Thu 2:00pm-3:15pm and 3:15-4:40pm
Credit Hours: 3
Prerequisite: Introduction to Java (MCS3603) or equivalent
Location: S220 (to be changed)
Instructor: ChanJin Chung, Ph.D.

Required Text : Internet Applications with the Java 2 Platform by Art Gittleman, Scott/Jones Inc., Pub., ISBN 1-57676-052-9

Recommended Text: Professional Java Server Programming J2EE Edition, Wrox, Sep. 2000, ISBN: 1861004656

Internet Resources

Course Objectives
  1. Advanced topics in Java Programming. (Encouraged to take Sun Certification exam)
  2. Practical experience in Web server programming with the Java 2 platform
  3. Database access with Java
  4. State-of-the-art Java technology for distributed applications
  5. Real world (web server and/or device) projects in Java.
  6. Software Engineering for Web Applications

Tentative Class Topics (15 weeks)

  1. Java Review [1.5 week] - Exception Handling, Event-Driven Programming, I/O, Threads and Concurrent Programming,  etc
  2. Web component development with Java [8.5] - Java Beans, Servlets, JDBC, JNDI, JSP, and JSP custom tag libraries
  3. Key technologies for distributed applications [2 ] - Network Programming, RMI, JavaMail, JMS, and XML
  4. Modeling business logic with EJB [1]
  5. Topics [1] - Java Telephony, Java Card, Java for D-TV, etc.
Class Format: Total 200 points Important Dates and Grading This score will be translated into a letter grade based upon the percentages given below. (F will be given to Grad students, if under 69%)
90-100% 70-74%
A-  89%  C- 69%
B+    85-88% D+ 65-68%
80-84% 60-64% 
B-   79% D- 59%
C+    75-78% 00-58%

Class Policies

Final Exam. Policies

Lab Environment on Campus

Homework Policies

Group Project Policies

Policy on Academic Misconduct

Plagiarism is a serious academic offense. DO NOT COPY THE WORK OF OTHERS. Failure to observe this will result in zero point for the assignment. Cheating during exams is also a very serious academic offense. Both cases will be handled in accordance with University Policy. (8/30/01)