Java Web程序設計教學大綱
課程名稱:Java Web程序設計
英文名稱:Java Web Program Design
課程性質:專業選修課
學時分配:適合32、48、64學時
方案
總學時
講課學時
上機學時
實訓學時
學分
覆蓋章節
方案1
32
32
課外
另行安排
2
1-15
方案2
48
32
16
另行安排
3
1-15
方案3
64
32
16
16
4
1-20
教學對象(本課程適合的專業和年級):計算機科學與技術、物聯網工程、數據科學與大數據技術、信息安全、網絡工程、軟體工程專業(本科)二年級學生
預備知識:Java程序設計、計算機網絡
一、課程性質
Java Web程序設計是計算機科學與技術相關專業的專業選修課。該課程主要講授利用Java進行Web程序設計方法和思想。該課程藉助Java、HTML、JavaScript作為教學語言,講授Web程序開發的基礎理論和基本思想,培養學生的系統開發思維。課程的總體目標是使學生能夠使用JAva語言開發Web應用程式,並掌握常見的應用框架,也為學生今後學習Java高級編程打下堅實的基礎。
該課程的特點是既有理論基礎,又需要大量實踐。因此在教學中應理論聯繫實際,加強實踐環節的教學。在研究和教學方法上應儘量採用現場案例教學法、討論式方法等多種教學方法。
二、教學方法:案例教學法;啟發式教學法
三、教學目標與要求
《Java web程序設計》是計算機科學與技術相關專業一門實用性很強的專業技能課程。本課程的教學任務是使學生熟練使用Java語言以及網頁製作技術,培養較強的自學能力和系統分析、設計能力,具備開發Web系統的技能。
四、考核形式:考試
五、教學設計
1、學生自學和教師精講結合。在課前安排學生自學有關內容,學生在對應學習內容有了一定認識後,教師選擇已混點、易錯點、易忽略點重點講解。
2、採用問題驅動法、任務驅動以及小組協作等現代教學方法。在教學中儘可能採用多種教學方法,開拓學生思路,提高教學效率。
3、理論與實踐相結合。本課程實踐性強,因此通過大量的實例、案例分析、小項目等加深對課程內容的理解和掌握。
4、實踐環節包括課內實踐和課外實踐。教師指定有關題目,要求學生在課內和課外完成。
5、學生分成小組。通過小組集體完成一些實訓項目,培養學生的團隊精神和協作能力,使學生體會團隊的力量。
六、教學計劃安排
課內教學內容、學時安排、具體章節如下表所示。
教學內容
學時安排
具體章節
備註
JavaWeb開發環境配置
2
第1章
適合32、48、64學時方案
HTML基礎
2
第2章
適合32、48、64學時方案
JavaScript基礎
2
第3章
適合32、48、64學時方案
實驗
2
1-3章習題
適合48、64學時方案
JSP基本語法
2
第4章
適合32、48、64學時方案
表單開發
2
第5章
適合32、48、64學時方案
實驗
2
4-5章習題
適合48、64學時方案
JSP訪問資料庫
2
第6章
適合32、48、64學時方案
實驗
2
第6章習題
適合48、64學時方案
JSP內置對象(1)
2
第7章
適合32、48、64學時方案
JSP內置對象(2)
2
第8章
適合32、48、64學時方案
實驗
4
7-8章習題
適合48、64學時方案
Servlet編程
4
第9章
適合32、48、64學時方案
JSP和JavaBean
2
第10章
適合32、48、64學時方案
實驗
2
9-10章習題
適合48、64學時方案
EL&JSTL
2
第11章
適合32、48、64學時方案
AJAX入門
2
第12章
適合32、48、64學時方案
驗證碼和文件上傳下載
2
第13章
適合32、48、64學時方案
實驗
2
11-13章習題
適合48、64學時方案
MVC和Struts2基本原理
2
第14章
適合32、48、64學時方案
Web網站安全
2
第15章
適合32、48、64學時方案
實驗
2
14-15章習題
適合48、64學時方案
編程實訓1:投票系統
2
第16章
適合64學時方案
編程實訓2:投票系統改進版和成績輸入系統
2
第17章
適合64學時方案
編程實訓3:在線交流系統
2
第18章
適合64學時方案
編程實訓4:購物系統
4
第19章
適合64學時方案
編程實訓5:AJAX自動查詢、按需取數據和頁面部分刷新
4
第20章
適合64學時方案
七、教學建議
1、充分採用現代教育技術手段。可以在機房授課,教師可採用「現場開發」的方法,可在機器上演示程序的編寫和運行,增加學生的感性認識。
2、採用任務驅動或問題驅動方法。可先提出問題,根據問題尋找解決方案,從而啟迪學生的思維,提高教學效果。
3、加強自學能力培養。讓學生利用各種途徑(圖書館、網絡)完成題目,從而培養學生解決問題和資源檢索能力。
4、加強過程性考核。通過單元測試、實驗、討論、作業等方式及時對學生的表現進行考核。
八、課程考核與評價
根據該課程的特點,制定3項考核指標,如下所示。
1、期末考閉卷:60%
2、出勤及課堂表現,20%
3、實驗完成情況及實驗報告,20%
具體如下:
序號
項目
次數
分數
說明
1
期末考閉卷
1
60%
2
出勤及課堂表現
4-5
20%
積極互動、協助組織教學、出勤等
3
實驗完成情況及實驗報告
1-2
20%
實驗報告的格式,實驗完成效果(適合48、64學時方案)
總分
100%
考核結論:最終考核採用百分制,90分以上為優秀,60分為及格,60分以下為不及格。
九、使用的教材
提供600分鐘視頻教學講解,提供課件和源碼、習題答案,教學大綱
作者:郭克華 等
定價:49.80元
ISBN:9787302519096
本書分為5個部分共20章,包括入門、JSP編程、Servlet和JavaBean開發、應用開發與框架、實訓。本書內容由淺入深地逐步引領讀者從基礎到各個知識點的學習。書中輔以大量的實例說明,書末提供了一些實訓的內容。本書為學校教學量身定做,每個章節都有建議的課時。
掃碼,看目錄
視頻示例
十、參考教材