Java Web程序設計課程教與學(32、48、64學時教學大綱)

2022-01-26 書圈

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開發、應用開發與框架、實訓。本書內容由淺入深地逐步引領讀者從基礎到各個知識點的學習。書中輔以大量的實例說明,書末提供了一些實訓的內容。本書為學校教學量身定做,每個章節都有建議的課時。

掃碼,看目錄


視頻示例

 

 

十、參考教材


相關焦點

  • Java Web程序設計(64學時) | 教學大綱
    《Java Web程序設計》課程教學大綱
  • Java程序設計及課程設計教與學(64、56和48學時教學大綱)
    根據學生在上機過程中的表現、操作技能、程序代碼等情況綜合評定上機實踐成績,按總成績的10%計入課程成績總分中。2. Java課程設計(單獨課程,有大綱)《Java課程設計》結合JAVA程序設計課程的理論知識,通過實踐環節鞏固所學的理論知識、提高程序設計能力,為今後進行系統軟體和應用軟體的開發研究打下堅實的基礎以及今後從事項目開發和撰寫畢業論文積累經驗。
  • PHP Web程序設計教與學(48和72學時教學大綱)
    >48/72理論學時:  32/48       實驗(或上機)學時:16/3、其它需要說明的問題(1) 教學內容說明教學內容可以根據學時進行適當調整。(2) 教學方式本課程是一門實踐性都很強的課程,在教學中,應系統地講授必要的理論知識,並輔之以大量的應用實例,才能夠幫助學生較好地掌握所學的知識。
  • Java開發教與學(多學時教學大綱+視頻+項目案例)
    >在研究和教學方法上應儘量採用現場案例教學法、討論式方法等多種教學方法。《Java程序設計與應用開發》是計算機科學與技術相關專業一門實用性很強的專業技能課程。本課程的教學任務是使學生熟練使用Java語言,培養較強的自學能力和系統分析、設計能力,具備開發Java桌面應用系統的技能。1、學生自學和教師精講結合。在
  • Java語言課程教與學(36學時和48學時教學大綱)
    課程目的本課程目的是講解面向對象程序設計語言Java的基本概念、方法與技術。課程對Java語言的面向對象特徵,包括繼承、封裝、多態等,進行深入具體講解,同時講解一些Java的實用技術。通過課程的學習,使學生能夠掌握面向對象程序設計的基本理論與方法,掌握實用的面向對象程式語言Java,為學生應用面向對象程序設計理論解決實際問題奠定了良好基礎。2.
  • Web程序設計的教與學(教學大綱)
    《Web程序設計》教學大綱文:沈士根 課程編號:********英文名稱:Web Programming學    分:3學    時:總學時64學時,其中理論32學時,實踐32學時先修課程:資料庫原理(資料庫應用)課程類別:專業必修課適用專業:計算機科學與技術、信息管理與信息系統、電子商務、軟體工程、網絡工程一、課程描述和目標本課程是計算機科學與技術
  • HTML前端設計教與學(32/48/60學時教學大綱+視頻)
    XX系學    分:X學分學    時:32學時   (其中理論學時:20學時  上機學時:12學時)先修課程:計算機基礎、計算機網絡、計算機應用後續課程:UI設計、 JavaScript與jQuery開發與設計、資料庫應用、移動互聯開發應用等適用專業:信息技術及其計算機相關專業HTML5網頁前端設計是計算機專業一門重要的專業方向課程
  • PHP Web程序設計教與學(48和72學時教學大綱+視頻)
    2、後繼課程學習本課程後會對後繼課程:Java Web應用開發、畢業實習實踐、畢業設計及論文等教學環節的學習有所幫助。3、其它需要說明的問題(1) 教學內容說明教學內容可以根據學時進行適當調整。本課程是一門實踐性都很強的課程,在教學中,應系統地講授必要的理論知識,並輔之以大量的應用實例,才能夠幫助學生較好地掌握所學的知識。另外還要進行適量的教學實驗,在講授知識的同時,要重視學生的邏輯思維能力的培養,使講授的知識與學生掌握設計方法相統一。
  • Java語言程序設計教與學(32和48學時教學大綱)
    本課程目的是講解面向對象程序設計語言Java的基本概念、方法與技術。
  • JSP Web 開發課程教與學(教學大綱,考核大綱和試卷)
    >48課程學分2.5課程類型□公共基礎課□專業基礎課■專業選修課□公共選修課□必修課■選修課開課學院計算機科學與技術學院教學研究室/系網絡工程系教材名稱主教材:《JSP Web技術及應用教程》(第二版) 王春明史勝輝編著清華大學出版社,2018年4
  • Java面向對象程序設計教學大綱
    收錄於話題 #計算類課程的教與學(Object Oriented Programming)【課程代碼】:理論:262194,實驗:262195【 適用專業】:計算機科學與技術專業、網絡工程專業、物聯網專業【開課學期】:第 3 學期(註:2020 以前為第 4 學期)【課程性質】:專業主幹【學分學時】:本課程為 5 學分,基本學時 96,其中講授課時 64 學時,
  • C#程序設計教程 | 教與學(教學大綱)
    《C#程序設計教程》課程教學大綱
  • 數據結構(Python)課程教與學(32、48和60學時教學大綱+視頻)
    《數據結構》課程教學大綱、課程中文名稱: 數據結構。
  • UI設計教與學 (教學大綱)
    用戶界面設計課程教學大綱課程代碼:課程名稱:用戶界面設計/Design of User Interface開課學期:5學分/學時:2/32課程類型:必修適用專業/開課對象:先修課程:開課單位:9.可視化設計與實現(4學時)了解用戶界面中各項控制項的設計原則,掌握各項控制項實現方法。本課程教學方法以教師為主導的啟發式講授教學法為主,討論(提問)式教學為輔,結合課外學習的教學方法。1.本課程概念較多,因此教學形式以講授方式為主。
  • Android程序設計教與學(含知識圖譜,教學大綱)
    《Android平臺開發基礎》教學大綱1 課程的基本描述課程名稱:Android平臺開發基礎課程編號:1200316>課程性質:專業課適用專業:計算機、軟體、網絡總 學 時:48學時理論學時:40學時實驗學時:8學時課程設計:無學    分
  • Python程序設計課程教學大綱
    《面向對象程序設計》課程教學大綱(執筆人:歐陽會丹   審核人:   教學院長:   )一、課程簡介(一)課程代碼 B1811050730(二)課程名稱(含英文名稱)面向對象程序設計(Object Oriented Programming)(三)修讀對象軟體工程、物聯網工程方向(三)總學時與學分 40
  • Java課程教與學(思政教案+多學時大綱+視頻+題庫)
    >5.常用實用類:String類,正則表達式,StringTokenizer,Scanner,Pattern類 ,日期相關的類,Math類和Random類。7.Java Swing編程:Java事件處理模型,常用組件的使用。9.泛型與集合框架:泛型,鍊表,散列映射,集合等。10.JDBC與MySQL資料庫:使用JDBC連接資料庫的過程,進行查詢、更新、插入數據的方法。
  • Visual C#.NET程序設計課程教與學
    教學大綱                                                       課程名稱:.NET程序設計語言(.NET Program Designing Language)課程編號:E12044總學時數:56學時
  • 作業系統的教與學(教學大綱)
    時:56學時,其中講課:48學時,上機:8學時,實驗:0學時先修課程:C語言程序設計、數據結構、信息系統基礎          6總計48三、說明1.本大綱意在掌握了作業系統基本原理的基礎上,加強對現代作業系統新技術和新方法的介紹,以使課程適應社會的需要。本課程課內實驗8學時,並另開設作業系統課程設計1周。
  • 編譯原理課程教與學(教學大綱)
    課程代碼:13024課程名稱(中/英):編譯原理/Compiler Principle學     分:4總學時:64理論學時:40實驗學時:24課程性質:專業核心類課程必修開課學期:6適用專業:計算機科學與技術先修課程:面向對象程序設計,數據結構,離散數學