Spring 2001, MCS5023: Java Programming, Section 01

Department of Math. and Computer Science

Lawrence Tech University


Day/Time: M 5:45pm-7:00pm and 7:10-8:25pm
Credit Hours: 3
Prerequisite: Introduction to Java (MCS3603) or equivalent
Location: S204 (5:45-7:00pm), S214(7:10-8:25pm)
Instructor: ChanJin Chung, Ph.D.

Required 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. Internet applications with the Java 2 platform
  3. State-of-the-art Java technology for distributed applications
  4. Real world (web server and/or device) projects in Java. Must use a real-web server!
  5. Software Engineering for Web Applications

Tentative Class Topics (Total 30 lectures, 15 weeks)

  1. Java Review [6 lectures] - Exception Handling, Event-Driven Programming, I/O, Threads and Concurrent Programming, and Java 2D, etc
  2. Key technologies for distributed applications [6] - Network Programming, RMI, JDBC, JNDI, JavaMail, JMS, and XML
  3. Web component development with Java [12] - Java Beans, Servlets, JSP, and JSP tag libraries
  4. Modeling business logic with EJB [2]
  5. Topics [1] - JAF, JTA, CORBA; 
  6. Embedded Systems with Java [1] - TINI, TinyVM for RCX, 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 68%)
90-100% 70-74%
A-  88-89%  C- 68-69%
B+    85-87% D+ 65-67%
80-84% 60-64% 
B-   78-79% D- 58-59%
C+    75-77% 00-57%

Class Policies

Lab Environment on Campus

Final Exam. Policies

Homework Policies

Individual Projects / Seminar 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. (1/15/01)