《《Web編程技術(shù)》教學(xué)大綱》由會員分享,可在線閱讀,更多相關(guān)《《Web編程技術(shù)》教學(xué)大綱(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《Web編程技術(shù)》教學(xué)大綱
課號: 00504904
一、 總學(xué)時:64學(xué)時(3學(xué)分)
二、 適用專業(yè):高等工程專科三年制計算機類專業(yè)
三、 選用教材:劉甫迎主編《Web編程實用技術(shù)教程》(高等教育出版社)
四、 課程的目的及要求:
《Web編程實用技術(shù)教程》是計算機類專業(yè)的主干課。通過本課程學(xué)習(xí),使學(xué)生了解Internet的基本概念,知道TCP/IP協(xié)議簇,掌握World Wide Web等的含義、重要性和發(fā)展過程;使學(xué)生掌握HTML和XML語言的基本概念,常見標簽的使用方法,并能應(yīng)用到網(wǎng)頁制作中。重點是了解B/S(瀏覽器/服務(wù)器)模式,以Java為主線展開,圍繞Web編程
2、技術(shù)介紹當(dāng)前的主流編程語言(JSP、Servlet、ASP.NET和PHP等)在Web站點開發(fā)中的應(yīng)用,完整地掌握基于Web的應(yīng)用程序的開發(fā)過程和較全面的Web編程實用技術(shù)。
通過本課程的教學(xué),應(yīng)使學(xué)生達到下列基本要求:
1.了解Internet的基本概念,發(fā)展方向及其重要性。
2.了解TCP/IP及其在Internet上的重要性。
3.理解WWW的含義,重要性及應(yīng)用。
4.了解三種網(wǎng)頁制作工具(FrontPage、Dreamweaver、Flash)的簡單使用方法,用之制作靜態(tài)網(wǎng)頁。應(yīng)會管理網(wǎng)站,并會使用HTML和XML語言編制網(wǎng)頁。
5.掌握Java和Java
3、Applet并用之編程。
6.了解JavaScript腳本語言編程。
7.了解Java、JavaScript、Servlet、JSP的發(fā)展過程,優(yōu)點和存在的問題。
8.掌握Servlet、JSP在Windows平臺上運行環(huán)境的配置。
9.會用Servlet、進而掌握JSP動態(tài)網(wǎng)頁編程技術(shù),并能調(diào)試通過。
10.了解ASP.NET在Windows平臺上運行環(huán)境的配置。
11.熟悉ASP.NET中連接、操作數(shù)據(jù)庫的簡單方法,會自己編寫應(yīng)用程序系統(tǒng)源代碼,解決B/S模式的中間件問題。
12.了解Linux、Apache與MySQL“黃金組合”,并掌握PHP的應(yīng)用。
本課程是一門實踐
4、性較強、學(xué)習(xí)當(dāng)前前沿Web編程語言的課程。要求學(xué)生在學(xué)習(xí)過程中,除了掌握各種基本知識和概念外,更重要的是動手實踐,在上機中能獨立編寫動態(tài)網(wǎng)頁,建立網(wǎng)站和開發(fā)基于B/S模式的應(yīng)用系統(tǒng),增強實際動手能力,通過實驗和專題實習(xí)培養(yǎng)綜合應(yīng)用能力。
五、 課程內(nèi)容及學(xué)時安排 34學(xué)時
(一) Internet的基礎(chǔ)知識 2學(xué)時
1、Internet的概述
l Internet簡介
l Internet的工作原理(TCP/IP協(xié)議)
l Internet的IP地址與域名規(guī)定
2、Web技術(shù)和應(yīng)用
l Web的概念
l B/S模式與動態(tài)網(wǎng)頁
3、建立和管理本地站點
5、
(二)靜態(tài)網(wǎng)頁的制作 4學(xué)時
1、常用的網(wǎng)頁制作工具
l 認識Frontpage
l 使用Dreamweaver
2、制作第一個簡單網(wǎng)頁
3、超文本和超圖像鏈接
4、網(wǎng)頁制作中的Flash動畫
5、利用表格和框架制作網(wǎng)頁
6、HTML與XML標識語言
(三)Java Applet(小程序)及JDBC 4學(xué)時
1、Java簡介
2、Java Applet基礎(chǔ)
3、Applet的生命周期和更復(fù)雜的Applet
4、JDBC及其應(yīng)用
6、
(四)JavaScript編程 4學(xué)時
1、JavaScript簡介
2、JavaScript基本數(shù)據(jù)結(jié)構(gòu)
3、JavaScript程序的構(gòu)成
4、基于對象的JavaScript語言
(五)JSP編程技術(shù) 4學(xué)時
1、JSP簡介
2、使用JSP
3、JSP與Servlet
l Servlet簡介
l Servlet類
l Servlet簡單應(yīng)用示例
4、用JSP訪問數(shù)據(jù)庫
l JSP用Servlet來操縱數(shù)據(jù)庫
l 用JSP訪問SQL Server數(shù)據(jù)庫
l JSP用JavaBean來操縱數(shù)據(jù)庫
(六)ASP.NET入門
7、 10學(xué)時
1、ASP.NET概要
l ASP.NET背景
l ASP.NET的運行環(huán)境
2、ASP.NET中的ASP Web Form
l 什么是ASP.NET的ASP Web Form
l 編寫Web Form頁面
l 使用服務(wù)器控件編寫Web Form頁面
3、ASP.NET的控件
l ASP.NET的控件簡介
l 常用的幾種控件的用法
l 應(yīng)用舉例
4、ASP.NET數(shù)據(jù)庫存取技術(shù)
l ADO.NET對象簡介
l 常用的幾種ADO.NET對象
l XML與DataSet對象
l 數(shù)據(jù)源為SQL Server2000的應(yīng)用舉例
(七)PHP的應(yīng)用
8、2學(xué)時
1、PHP簡介
l Linux,PHP,Apache及MySQL是黃金搭檔
l PHP的安裝與設(shè)置
2、PHP的語法
3、使用PHP操縱MySQL
4、應(yīng)用舉例
(八)用ASP.NET開發(fā)高級應(yīng)用程序 4學(xué)時
1、高級Web應(yīng)用程序包含的內(nèi)容
2、Web應(yīng)用程序的設(shè)計
六、實踐教學(xué)內(nèi)容及學(xué)時安排 30學(xué)時
(一)實驗 30學(xué)時
實驗一 網(wǎng)頁制作工具的應(yīng)用及頁面制作 4學(xué)時
目的:掌握靜態(tài)網(wǎng)頁的制作技術(shù)
要求:學(xué)會使用網(wǎng)頁制作工具,并掌握常用的HTML標識代碼
內(nèi)容:選擇一種合適的網(wǎng)頁制作工具(建議使用Frontpage)進行頁面制作練習(xí)
9、,內(nèi)容包括文字、表格、圖像、多媒體元素等。
實驗二 Java Applet(小程序)及JDBC的應(yīng)用 2學(xué)時
目的:掌握Java Applet(小程序)及JDBC的應(yīng)用方法
要求:掌握Applet基礎(chǔ),理解ODBC與JDBC的區(qū)別與聯(lián)系。
內(nèi)容:根據(jù)教學(xué)要求,選擇制作一個包含Java Applet(小程序)技術(shù)以及動態(tài)查詢技術(shù)的頁面
實驗三 JavaScript編程 2學(xué)時
目的:掌握JavaScript編程技術(shù)
要求:設(shè)計一個有實際意義的頁面,其中包含有一定難度的JavaScript代碼,以達到訓(xùn)練目的
內(nèi)容:設(shè)計的頁面應(yīng)當(dāng)包括對頁面元素控制的代碼和實現(xiàn)預(yù)期
10、的特效,例如設(shè)計一個有計算功能的頁面等。
實驗四 ASP編程技術(shù) 4 學(xué)時
目的:理解ASP的概念,掌握其編程方法
要求:學(xué)會ASP的應(yīng)用環(huán)境配置,掌握ASP的語法和常用對象
內(nèi)容:將實驗三的內(nèi)容用ASP技術(shù)實現(xiàn)。
實驗五 ASP.Net入門 10學(xué)時
目的:初步掌握ASP.Net技術(shù)
要求:掌握ASP.Net的工作環(huán)境,并理解ASP.Net中的ASP Web Form
內(nèi)容:將實驗四的內(nèi)容用ASP.Net技術(shù)實現(xiàn)。
實驗六 JSP編程技術(shù) 6 學(xué)時
目的:理解JSP的概念,掌握其編程方法
要求:理解JSP與ASP的異同和各自的編程特色
內(nèi)容:熟悉JSP的工作環(huán)境,將實驗三的內(nèi)容用JSP技術(shù)實現(xiàn)。
實驗七 PHP的應(yīng)用 2學(xué)時
目的:認識PHP,并初步學(xué)會用PHP制作網(wǎng)站的方法
要求:掌握PHP的工作環(huán)境設(shè)置,并進行簡單站點開發(fā)的練習(xí)
內(nèi)容:總結(jié)PHP的安裝流程,并熟悉PHP的工作環(huán)境,在此基礎(chǔ)上設(shè)計一個有一定實用性的PHP站點,并通過實驗將其開發(fā)完成。
七、主要參考文獻
邵麗萍主編《網(wǎng)頁制作技術(shù)》 清華大學(xué)出版社 2002.9
執(zhí)筆者:張京
審查者:劉甫迎
2006年5月