Java Program Design

Date Topic
9/19
Introduction, Java Application
9/28
(8a-Noon) Applet, Control Structure
9/29
(Sat 9a-Noon) Method & Array
10/5
(8a-Noon) Object-Based Programming
Lab 1 Due
10/12
Lab, On Line Quiz (TA)
10/19
Lab, On Line Quiz (TA)
10/26
Object-Based Programming
Project Proposal Due
11/2
Object-Oriented Programming
Lab 2 Due
11/9
Object-Oriented Programming
11/16
Midterm Exam
11/23
String, File, Graphics
Lab 3 Due
11/30
GUI (Basic and Advanced)
12/7
Exception Handling
12/14
Multithreading
Lab 4 Due
12/21
Networking
12/28
Servlet
Lab 5 Due
1/4
Project Presentation
1/11
Project Presentation
1/18
Final Exam

 

Class Time Fri 9a - Noon
Class Room SF337
Web Site http://weco.csie.fju.edu.tw/course/java

Instructor Dr. Hsing Mei
Office SF625
Email mei@csie.fju.edu.tw
Phone 29031111-3704
Office Hour Mon, Wed, Fri 12:30-1:30p, or by appointment

T.A. Chin-Chien Chang
Office SF638
Email steven@weco.net
Phone 29031111-3880
Office Hour Mon 12:30-1:30, or by appointment

Grading
 
Web Participation 10%

 (BBS and Web)

Program assignment 30%
  (5 labs)
Term Project 20%
 (Team project with up to 4 members)
Midterm Exam 20%
Final Exam 20%

Text Book
  Deitel & Deitel, "JAVA: How To Program", 3rd Edition,
1999, Prentice Hall
Slide files

Lab Homework
 
 
Lab 1 : Home page + compile and show tic-tac-toe game in
   your page
Lab 2 : Tower of Hanoi (6.37)
Lab 3 : Multi-dimensional shape using abstract (9.26)
Lab 4 : Graphic and Swing (小畫家)
Lab 5 : Enhanced Tic-Tac-Toe client and server
 
 
 
 
 
 
 
 

Note: 開學三週內將快速上完課本 1 至 7 章, 建議修課同學先預習,可先安裝 JDk, 並至教科書網站下載投影片.