課程資訊
課程名稱
網路程式設計
WEB PROGRAMMING 
開課學期
96-2 
授課對象
工學院  工程科學及海洋工程學研究所  
授課教師
蔡進發 
課號
ESOE5069 
課程識別碼
525 U6050 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期四5,6,7,8(12:20~16:20) 
上課地點
工科127A 
備註
限學士班三年級以上
總人數上限:40人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/962wp 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

(1)網路應用程式設計介紹(Introduction to Web Application Programming)(3hr)
(2)HTTP 實務(HTTP Programming)(3hrs)
(3)應用伺服程式(Application Server Apache Tomcat)(6hrs)
(4)Servlet程式設計(Servlet Programming)(12hrs)
(5)JSP(Java Server Page)(6hrs)
(6)使用者自定標籤庫(User Defined Tag Library)(6hrs)
(7)應用例題(Application Example)(6hrs)
(8)期末計劃(Term Project)(6hrs)
 

課程目標
培養同學能建置互動式動態網站的能力 
課程要求
1.期中考
2.網站建置
3.期末報告
預修課程: 物件導向程式語言—JAVA, 網頁設計(HTML) 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
Core Web Programming
講義: 自編講義
參考資料:java.sun.com
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期中考 
20% 
 
2. 
期末考 
0% 
 
3. 
隨堂測驗 
10% 
 
4. 
作業 
50% 
 
5. 
報告 
20% 
 
 
課程進度
週次
日期
單元主題
第1週
2/21  課程介紹 
第2週
2/28  Web Programming 
第3週
3/06  HTML 
第4週
3/13  XML Introduction 
第5週
3/20  HTTP Basic 
第6週
3/27  Web Server 
第7週
4/03  AP Server 
第8週
4/10  Core Javascript 
第9週
4/17  Javascript in Web 
第10週
4/24  Java Web Application 
第11週
5/01  Java Servlet 
第12週
5/08  JSP 
第13週
5/15  JSP Tag Library 
第14週
5/22  JSP Custom Tab 
第15週
5/29  Web Service 
第16週
6/05  Ajax 
第17週
6/12  Final Term Project