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

一、課程簡介:
課程目標:網路應用程式設計介紹及實作

課程大綱:
(1)網路應用程式設計介紹(Introduction
to Web Application Programming)(3hr)
(2)HTTP 實務(HTTP Programming)(3hrs)
(3)Web server (Microsoft IIS)(3hrs)
(4)應用伺服程式(Application Server Apache Tomcat)(3hrs)
(5)(Javascript-( Client-side programming)(6hrs)
(6)Applet-( Client-side programming)(3Hrs)
(7)Servlet程式設計(Servlet Programming)-(Server-side
programming)(6hrs)
(8)JSP(Java Server Page) -(Server-side programming) (6hrs)
(9)使用者自定標籤庫(User Defined Tag Library)(6hrs)
(10)應用例題(Application Example)(3hrs)
(11)期末計劃(Term Project)(3hrs)


二、先修課程:
(1)計算機概論
(2)物件導向程式語言--JAVA

 

課程目標
教授動態網路程式設計 
課程要求
(1)期中考 30%
(2)作業 30%
(3)小考 10%
(4)期末計畫 30% 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
(1)Javascript--The Definite Guide 3rd Edition
David Flanagan
O`relilly, 1998

(2)Core Web Programming
Marty Hall and Larry Brown
SUN microsystem press, 2001 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
3/01  課程介紹
IIS Server 
第2週
3/08  HTTP 實務
HTML Page 
第3週
3/15  IIS Server 
第4週
3/22  AP Server 
第5週
3/29  Javascript 
第6週
4/12  Javascript 
第7週
4/19  期中考 
第8週
4/26  AJAX 
第9週
5/04  AJAX 
第10週
5/11  Applet 
第11週
5/18  Servlet 
第12週
5/25  Servlet 
第13週
6/01  JSP 
第14週
6/08  JSP Tag Lib 
第15週
6/15  semantic web service 
第16週
6/22  期末報告