MCS5023: Java Programming
Spring 2000, Department of Math. and Computer Science, Lawrence Technological
University
Day/Time: Tue 5:45-7:00pm and 7:10-8:25pm
Credit Hours: 3
Prerequisite: (C++ or any object-oriented programming) and Data Structures
Lecture Room: S204
Lab.: M215 (you are required to know the entry code)
Instructor: ChanJin Chung, Ph.D.
- Office Room: S112
- Phone: (248) 204-3504
- Fax: (248) 204-3518 (this fax number is for
the whole building and senders
should be sure to place instructor's name on the fax)
- Dept. Secretary: (248) 204-3560
- Math/CS Drop Box: in front of S120 door.
- Email: CHUNG@ltu.edu
- LTU webpage at http://www3.ltu.edu/~chung
(syllabus, announcements, lecture notes, etc.)
- Office Hours:
M 1:50-2:40pm, Tu 4:50-5:40pm, W 3:20 - 4:10pm, Th 4:50 - 5:40, or by appointment
Required Text :
An Introduction to Java Programming Second Edition
by Daniel Liang (Indiana University-Purdue University), Que Pub. Co.,
1999; ISBN: 1-58076-255-7
Internet Resources
Class and Lab. Topics [27 lectures]
- Introduction to Java / Comparing Java to C++ [2 lecture]
- Java Building Elements / Control Structures / Methods [2]
- Object-oriented Programming [2]
- Arrays and Strings [1]
- Inheritance [2]
- Graphics Programming [1]
- Creating User Interfaces [2]
- Applets and Advanced Graphics [2]
- Exception Handling [2]
- Multithreading [2]
- Multimedia [2]
- Input and Output [1]
- Networking [2]
- Topics: JFC Swing, Java 2D API, Java Beans, Remote Method Invocation,
serialization, Java Native Interface, Java Script, DB access with Java,
Java and Embedded Systems, and Java Servlets. [4]
Class Format: Total 200 points
- Homework programming assignments - 30 points
- 2 quizes: 40x2 = 80 points
- 1 project and project demo. - 40 points
- 1 final (everything covered in class) - 48 points
- Attendance, etc. - 2 points
Important Dates and Grading: Total 200 points
- Tue. 2-22-00, 7:10-8:25pm: Quiz #1
- Tue. 3-28-00, 7:10-8:25pm: Quiz #2
-
Mon. 4-10-00: Last day to withdraw.
- Tue. 4-25-00: Project Demo.
- Tue. 5-2-00, 5:30-7:20pm: Final Exam
This score will be translated into a letter grade based upon the
percentages given below.
A : 90-100% C : 70-74%
A-: 88-89% C-: 68-69%
B+: 85-87% D+: 65-67%
B : 80-84% D : 60-64%
B-: 78-79% D-: 58-59%
C+: 75-77% F : 00-57%
Class Policies
- Attendance is essential to doing well in the course. The exams
will focus primarily (but not exclusively) on material presented in the
lectures.
- If you are unable to attend a meeting, it is your
responsibility to obtain the material from other students or instructor.
Exam. Policies
- There will be no makeup exams will be given
- Closed books, closed notes, and closed neighbors
Homework Policies
- The project and Homework programming assignments must be done individually.
- Must be submitted at the beginning of the class on the due date
- Late submission penalty is 30%.
- No submission will be accepted beyond a week after the due date.
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
and will be handled in accordance with University Policy.
1/11/00