(理論類)
一、課程簡介
課程名稱
Java Web開發(fā)技術(shù)
英譯名稱
Java Web Development Technology
課程代碼
176131014
課程開設學期
4
課程學時
48
課程學分
2.5
課程類型
□公共基礎課□專業(yè)基礎課■專業(yè)選修課□公共選修課□必修課■選修課
開課學院
計算機科學與技術(shù)學院
教學研究室/系
網(wǎng)絡工程系
教材名稱
主教材:《JSP Web技術(shù)及應用教程》(第二版) 王春明史勝輝編著
清華大學出版社,2018年4月,書號:ISBN 978-7-302-49603-8
實驗教材:《JSP Web技術(shù)實驗與項目實訓教程》王春明史勝輝編著
清華大學出版社,2016年9月,書號:ISBN-978-7-302-43465-8
考核方式
■考試□考查□開卷■閉卷□課程設計□學期論文□其他
課程成績
平時成績 30%
期末成績70%
主講教師基本信息
姓名
性別
學歷
學位
職稱
從教時間
課程簡介
JSP技術(shù)是J2EE技術(shù)的核心之一,是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立安全、跨平臺的先進動態(tài)網(wǎng)站。JSP使用的是Java語言,以Java技術(shù)為基礎,又在許多方面做了改進,具有動態(tài)頁面與靜態(tài)頁面分離,能夠脫離硬件平臺的束縛,以及編譯后運行等優(yōu)點。
本課程從JSP基本的語法和規(guī)范入手,結(jié)合Servlet的最新規(guī)范,由淺入深、循序漸進地介紹了JSP Web的技術(shù)原理,深入淺出地講解了JSP開發(fā)中的種種問題。
課程內(nèi)容從體系結(jié)構(gòu)、知識銜接、關(guān)鍵知識點的講解、典型案例的分析等方面進行了精心安排。
本課程采用的開發(fā)環(huán)境為JDK1.6+MyEclipse8.x+Tomcat7.x+MySql5.5及以上版本。
二、課程大綱
一、課程的基本信息
適應對象:本科層次,計算機科學與技術(shù),軟件工程、網(wǎng)絡工程、物聯(lián)網(wǎng)工程等專業(yè)課程代碼:*****學時分配:48學時(理論授課32學時+課內(nèi)實驗16學時)賦予學分:2.5、先修課程:高等數(shù)學、數(shù)據(jù)結(jié)構(gòu)、Java語言程序設計后續(xù)課程:Java框架開發(fā)技術(shù)、移動應用開發(fā)
二、課程性質(zhì)與任務
《JavaWeb開發(fā)技術(shù)》是計算機類專業(yè)開設的一門專業(yè)基礎課,學習本課程前必須先修Java程序設計。
JSP技術(shù)是Java Web技術(shù)的基礎。它是基于JavaServlet以及Java平臺的Web開發(fā)技術(shù),具有動態(tài)頁面與靜態(tài)頁面分離、脫離硬件平臺束縛“一次編寫,各處運行”等優(yōu)點。利用這一技術(shù)可以建立安全、跨平臺的先進動態(tài)網(wǎng)站。本課程知識、技術(shù)在國內(nèi)外有著廣闊的發(fā)展前景,目前各個大型網(wǎng)站多數(shù)以JSP為主要編程語言。深入理解JSP的技術(shù)和架構(gòu),是深入開發(fā)J2EE技術(shù)的必經(jīng)之路。牢固掌握JSP技術(shù),是架構(gòu)高性能Web應用的基礎。
本課程適用于計算機類專業(yè)學習,能夠加強學生對于動態(tài)網(wǎng)站、Web應用編程思想、技術(shù)的理解和掌握,為將來從事動態(tài)網(wǎng)站、WEB應用開發(fā)奠定良好的基礎。
本課程側(cè)重實際應用,每一講的內(nèi)容都配合了詳細的編程實例講解,使學生達到學以致用的目的。
本課程在專業(yè)教學計劃中占有重要的地位。課程以使學生掌握JSP開發(fā)技術(shù)為目的,其任務是讓學生掌握JSP的工作原理和基本語法規(guī)則,以及JSP的編程技巧和JSP的數(shù)據(jù)庫編程等。
三、教學目的與要求
該課程理論教學的基本任務:使學生掌握JspWeb技術(shù)的基本原理,具備Web項目開發(fā)能力。為將來從事Web應用系統(tǒng)的開發(fā)、運行管理和科研工作打好必要的理論基礎,同時注重培養(yǎng)學生分析問題、解決問題的能力。具體要求如下:
1.掌握JSP開發(fā)語言的基礎知識,同時對Java、HTML、JavaScript有一定的了解。
2.熟練掌握JSP運行環(huán)境的配置方法,熟悉B/S的開發(fā)模式,基本具備用JSP設計開發(fā)Web應用程序的能力。
3.靈活運用JSP語法,解決JSP的中文問題,掌握JSP中訪問數(shù)據(jù)庫的技術(shù)JDBC。
4.引導學生熟練使用JSP進行網(wǎng)絡編程。
5.使用JSP技術(shù)開發(fā)Web應用項目。
四、教學內(nèi)容與安排
第1章 Web的基本原理(2學時)1.1 常用的WEB服務器1.2 IIS Web服務器配置1.3 客戶端技術(shù)1.4 服務端技術(shù)
第2章 HTML語言基礎(2學時)2.1 HTML文件的基本結(jié)構(gòu)2.2 HTML常用標記2.3 HTML事件2.4 DIV+CSS布局2.4.1 CSS樣式表引入方法2.4.2 CSS語法2.4.3 DIV+CSS布局2.4.4 DIV-CSS布局定位2.4.5 DIV+CSS布局實例2.5 JavaScript2.5.1 JavaScript函數(shù)2.5.2 JavaScript數(shù)據(jù)類型2.5.3 JavaScript運算符2.5.4 JavaScript中的控制語句2.5.5 JavaScript內(nèi)部對象2.5.6 瀏覽器對象
第3章 Java Web開發(fā)環(huán)境搭建(2學時)3.1 Java Web工作原理3.2 Tomcat的安裝配置3.3 在MyEclipse中配置Tomcat3.4 使用MyEclipse 創(chuàng)建Web工程3.5使用MyEclipse 發(fā)布WEB工程3.6 Tomcat其他常用設置3.7 Servlet容器介紹3.8 HTTP協(xié)議分析
第4章 JSP技術(shù)基礎(8 學時)4.1 JSP簡介4.2 JSP標準語法4.2.1 JSP注釋4.2.2 JSP聲明4.2.3 JSP表達式4.2.4 JSP程序段4.2.5 JSP與HTML的混合使用4.3 JSP編譯指令4.3.1 page編譯指令4.3.2 include編譯指令4.3.3 taglib編譯指令4.4 JSP動作指令4.4.1 forward動作指令4.4.2 include動作指令4.4.3 plugin動作指令4.4.4 param動作指令4.4.5 相對基準地址4.5 JSP的隱含對象4.5.1 JSP內(nèi)置對象作用域4.5.2 out對象4.5.3 page對象4.5.4 request對象4.5.5 response對象4.5.6 session對象4.5.7 application對象4.5.8 config對象4.5.9 exception對象4.5.10 pageContext對象4.5.11 Cookie對象
第5章 JSP訪問數(shù)據(jù)庫(3 學時)5.1 MySQL數(shù)據(jù)庫5.2 項目案例1-網(wǎng)上書店數(shù)據(jù)庫創(chuàng)建5.3 使用JDBC訪問數(shù)據(jù)庫5.4 JDBC驅(qū)動類型5.5 JDBC常用接口、類介紹5.6 數(shù)據(jù)庫連接池原理
第6章JavaBean技術(shù)(4學時)6.1 什么是JavaBean6.2在JSP中使用JavaBean6.2.1 <jsp:useBean>6.2.2 <jsp:setProperty>6.2.3 <jsp:getProperty>6.3項目案例2-網(wǎng)上書店用戶登錄設計
第7章 Servlet基礎知識(7 學時)7.1 什么是Servlet7.2 Servlet的生命周期7.3 ServletAPI層次結(jié)構(gòu)7.4 主要Servlet API介紹7.4.1 HttpServlet類7.4.2 HttpServletRequest接口7.4.3 HttpServletResponse接口7.4.4 ServletContext接口7.4.5 HttpSession接口7.4.6 ServletConfig類7.5 Servlet應用舉例7.5.1 利用Servlet實現(xiàn)驗證碼功能7.5.2 利用Servlet實現(xiàn)文件上傳功能7.6 項目案例3-網(wǎng)上書店后臺設計7.6.1 圖書實體類設計7.6.2 數(shù)據(jù)庫底層操作業(yè)務類設計7.6.3 邏輯處理業(yè)務類(Servlet)設計7.6.4 后臺功能模塊設計7.7 項目案例4-網(wǎng)上書店前臺設計7.7.1 顧客瀏覽圖書7.7.2 顯示圖書詳細信息7.7.3 圖書添加到購物車并顯示購物車信息7.7.4 添加訂單信息并結(jié)賬7.8 JSP 設計模式7.8.1 ModelⅠ體系結(jié)構(gòu)7.8.2 ModelⅡ體系結(jié)構(gòu)
第8章過濾器(1 學時)8.1 Servlet過濾器簡介8.2 Servlet過濾器體系結(jié)構(gòu)8.3 Servlet過濾器實例8.4 JSP中文亂碼問題
第9章 EL與JSTL(1學時)9.1 EL表達式基礎知識9.2 EL表達式的應用示例9.3 JSTL簡介9.4 JSTL核心標簽庫
第10章 JSP自定義標簽(1 學時)10.1 JSP自定義標簽簡介10.2 開發(fā)自定義JSP標簽10.2.1 創(chuàng)建標簽處理類10.2.2 創(chuàng)建標簽庫描述文件TLD10.2.3 JSP中使用自定義標簽10.3 自定義分頁標簽示例
第11章 JSP Web項目實例(1學時)11.1 聊天室程序設計實例11.1.1 聊天室基礎11.1.2 聊天室窗口框架11.1.3 聊天信息處理與退出機制11.1.4 聊天室程序小結(jié)11.2 投票系統(tǒng)設計實例
五.實驗安排:(16學時)
實驗一 IIS Web服務器 2學時實驗二 JSP Web環(huán)境 2學時實驗三 JSP動態(tài)表格 2學時實驗四 JSP隱含對象 2學時實驗五 JDBC數(shù)據(jù)庫訪問 2學時實驗六 JavaBean與Servlet 2學時實驗七過濾器 2學時實驗八綜合實驗 2學時
六、教學設備和設施
多媒體教室多媒體教學課件
七、課程考核與評估
本課程考試采用閉卷考核方法,考試時間為2 小時。期末考試成績占總成績的70%平時成績占總成績的30%。
八、附錄
教學參考文獻目錄1、JSP實用教程(第三版)耿祥義,張躍平編著 清華大學出版社,:2015.12、JSP Web技術(shù)實驗與項目實訓教程王春明史勝輝編著 清華大學出版社,2016.9
制定人:王春明
審核人:史勝輝
三、考核大綱
一、適應對象
修讀完本課程規(guī)定內(nèi)容的計算機類各專業(yè)的本科學生;提出并獲準免修本課程、申請進行課程水平考核的計算機類各專業(yè)的本科學生;提出并獲準輔修第二專業(yè)、申請進行課程水平考核的非計算機類的本科學生。
二、考核目的
通過考核來檢查和了解學生對本門課程內(nèi)容的掌握程度,考核學生對JSP Web技術(shù)的基本原理、組成、工作特性的了解和掌握情況,及對JSP Web項目開發(fā)工作特征的掌握情況。通過本課程的學習,學生應對JSP Web系統(tǒng)的分析和設計方法有一定的了解和掌握。
三、考核形式與方法
期末閉卷考核
四、課程考核成績構(gòu)成
期末考試成績占總成績的70%平時成績占總成績的30%。
五、考核內(nèi)容與要求
考核內(nèi)容1.JSP Web的基本概念2.JSP Web的工作原理和結(jié)構(gòu)特點3.典型JSP Web系統(tǒng)的基本設計4.典型JSP Web系統(tǒng)的分析和規(guī)劃5.JSP Web系統(tǒng)的發(fā)布與應用
考核要求:以JSP Web系統(tǒng)的工作原理、基本設計、項目分析為考試重點,考核學生運用課程知識分析問題、解決問題的能力,同時檢查學生對JSP Web系統(tǒng)的組成和工作原理的掌握和理解。
六、樣卷
《Java Web開發(fā)技術(shù)》課程考試試題
年 學期 班級
時間:120 分鐘總分:100 分
一、填空題(每空1分,共30 分)
1.JSP中有9 種內(nèi)置對象,它們分別是:___________、___________、response對象、 pageContext對象、session對象、applicationt 對象、page對象、config對象和exception對象。
2.Request對象可以使用___________方法獲取表單提交的信息。
3.客戶端向服務器端提交數(shù)據(jù)的方式通常有兩種,一種是___________提交方式,另一種是 ___________提交方式。
4.在JSP 內(nèi)置對象中,與請求相關(guān)的對象是______________________。
5.___________被封裝成 javax.servlet.JspWriter 接口,它用來向客戶端輸出內(nèi)容。
6.Out 對象中用來輸出各種類型數(shù)據(jù)并換行的方法是______________________。
7.Out 對象中用來輸出各種類型數(shù)據(jù)但不換行的方法是______________________。
8.Out 對象中用來輸出一個換行符的方法是______________________。
9.Out 對象中用來關(guān)閉輸出流的方法是______________________。
10.Out 對象中用來輸出緩沖區(qū)里的數(shù)據(jù)的方法是______________________。
11.Out 對象中用來清除緩沖區(qū)里的數(shù)據(jù),并把數(shù)據(jù)寫到客戶端的方法是________________。
12.Out 對象中用來清除緩沖區(qū)里的數(shù)據(jù),但不寫到客戶端的方法是___________________。
13.Out 對象中用來獲得緩沖區(qū)大小的方法是______________________。
14.Out 對象中用來獲得緩沖區(qū)剩余空間大小的方法是______________________。
15.Out 對象中用來判斷緩沖區(qū)是否自動刷新的方法是______________________。
16.Request 對象中用來獲得服務器名字的方法是______________________。
17.Request 對象中用來獲得服務器的端口號的方法是______________________。
18.Request 對象中用來獲得客戶端的 IP 地址的方法是______________________。
19.Request 對象中用來獲得客戶端的計算機名字的方法是___________________方法。
20.Request 對象中用來獲得客戶端向服務器端傳送數(shù)據(jù)的協(xié)議名稱的方法是________。
21.___________是同應答相關(guān)的HttpServletResponse類的一個對象,它封裝了服務器對客戶端的響應,然后被送到客戶端以響應客戶請求。
22.Response對象中用來動態(tài)改變contentType屬性的方法是______________________。
23.Response 對象中用來把響應發(fā)送到另一個指定的位置進行處理的方法是_________。
24.Response對象中用來設置指定名字的HTTP文件頭值的方法是__________________。
25.__________________封裝了屬于客戶會話的所有信息。
26.Session對象中用來設置指定名字的屬性的方法是______________________。
27.Session對象中用來獲得指定名字的屬性的方法是______________________。
28.___________用于多個程序或者多個用戶之間共享數(shù)據(jù)。
29.___________提供了對每一個給定的服務器小程序及JSP頁面的ServletConfig對象的訪問,該對象封裝了初始化參數(shù)以及一些實用方法。
30.___________是可以從 JSP 腳本程序和表達式中獲得的一個內(nèi)置對象,它是Object類的一個實例。
二、判斷題(每空2分,共10分)
1.Application的生命周期比Session的生命周期長()。
2.Request的生命周期比Session的生命周期長()。
3.當 request 對象獲取客戶端提交的漢字字符時,會出現(xiàn)亂碼問題,解決方式是改變編碼格式為UTF8。()
4.使用Request對象的getRemoteAddr( 方法可以獲取客戶端的IP 地址。()
5.通過Post方法提交數(shù)據(jù),會將所有數(shù)據(jù)顯示在URL地址的后面。()
6.Cookie文件是存放在服務器端的。()
7.在設置cookie的最大存在時間時,可以設置為負值和零。()
8.JSP內(nèi)置對象是指不用聲明就可以在JSP頁面的腳本部分使用的對象。()
9. Out對象的作用范圍是 Application。()
10. Out對象的clearBuffer()方法用來清除緩沖區(qū)里的數(shù)據(jù),但并不把數(shù)據(jù)寫到客戶端。 ()
三、選擇題 (每空題1,共20 分)
1.下列選項中,()可以準確地獲取請求頁面的一個文本框的輸入(文本框的名稱為 name)。
(A)request.getParameter(name) (B)request.getParameter('name')
(C)request.getParameterValues(name) (D)request.getParameterValues('name')
2.使用response 對象進行重定向時,使用的是()方法。
(A)getAttribute (B)setContentType
(C)sendRedirect (D)setAttribute
3.不能在不同用戶之間共享數(shù)據(jù)的方法是()。
(A)通過 cookie (B)利用文件系統(tǒng)
(C)利用數(shù)據(jù)庫 (D)通過 ServletContext 對象
4.下面對Http請求消息使用GET和 POST方法陳述正確的是: ( )
(A)POST方法提交信息可以保存為書簽,而 GET則不行。
(B)可以使用GET方法提交敏感數(shù)據(jù)。
(C)使用 POST提交數(shù)據(jù)量沒有限制。
(D)使用 POST方法提交數(shù)據(jù)比GET方法快。
5.下面不屬于Jsp隱式對象的是: ( )
(A) session (B) config (C) pageScope (D) exception
6.在 jsp中作用域由小到大的組合是: ( )
(A) request page sessionapplication
(B) page request sessionapplication
(C) pageContext request sessionapplication
(D) pageScope requestsessionScope applicationScope
7.在 J2EE 中,在 aa.jsp中有行代碼:<% request.setAttribute(“Co.”,”jb-aptech”); %>
在 bb.jsp中有行代碼: <%out.println((String)request.getAttribute(“Co.”)); %>
為了使得在bb.jsp中的如上代碼可以顯示“bi-aptech”,可以使用()方法。(選擇三項)
(A)在 aa.jsp中使用<form method=post action=”bb.jsp”>把請求提交到 bb.jsp
(B)在 aa.jsp中使用<jsp:forward file=”bb.jsp”/>把頁面跳轉(zhuǎn)到 bb.jsp
(C)在 ss.jsp中使用<% respones.sendRedirect(“bb.jsp”); %>把頁面重定向到bb.jsp
(D)在aa.jsp中使用%@include file=”bb.jsp”%包含頁面 bb.jsp
(E)在 ss.jsp中使用<%config.getServletContext().getRequestDispatcher(“/bb.jsp”).
forward(request,response); %>把頁面重定向到 bb.jsp
8.在 J2EE 中,在 web.xml 中,有如下代碼:
<session-config>
<session-timeout>30</session-timeout> /*是分鐘*/
</session-config>
以下描述,正確的是()。
(A)定義了默認的會話時時長,時長為 30 秒
(B)可以使用HttpSession類的 getMaxInactiveInterval()方法把該值取出來
(C)定義了默認的會話超時時長,時長為 30 小時
(D)可以使用 Session類的 getMaxInactiveInterval()方法把該值取出來
9.在Http協(xié)議中用于發(fā)送大量數(shù)據(jù)的方法的是()
(A) post (B) get (C) put (D) options
10.HttpServletRequest接口的()方法用于創(chuàng)建會話。
(A)setSession() (B)getContext()
(C)getSession() (D)putSession()
11.()動作用于將請求發(fā)送給其他頁面。
(A)next (B)forward (C)include (D)param
12.page指令的()屬性用于引用需要的包或類。
(A)extends (B)import (C)isErrorPage (D)language
13.下列選項中,()可以準確地獲取請求頁面的一個文本框的輸入(文本框的名稱為 name)。
(A)request.getParameter(name) (B)request.getParameter(”name”)
(C)request.getParameterValues(name)(D)request.getParameterValues(“name”)
14.使用response對象進行重定向時,使用的方法是()。
(A)getAttribute (B)setContentType
(C)sendRedirect (D)setAttribute
15.如何獲取一個Cookie[]()選一項。
(A)request.getCookies() (B)request.getCookie()
(C)response.getCookies() (D)response.getCookie()
16.在public HttpSession getSession(booleanbool)的方法定義中,當bool為 false時表明()。
(A)直接返回會話對象
(B)當服務器已經(jīng)創(chuàng)建了會話對象就返回該對象,否則返回 null
(C)直接返回 null
(D)當服務器已經(jīng)創(chuàng)建了會話對象就返回該對象,否則新建一個會話對象并返回
17.關(guān)于輸入和輸出的隱式對象有()。
(A)application (B)request (C)response (D)out
18.使用response對象進行重定向時,使用的是()方法。
(A)getAttribute (B)setContentType
(C)sendRedirect (D)setAttribute
19.()隱式對象可以處理 jsp頁面運行中的錯誤或者異常。
(A)pageContext (B)page (C)session (D)exception
20.除了Session以外,還有()也是會話跟蹤技術(shù)。選三項
(A)隱藏表單域 (B)超鏈接 (C)URL重寫 (D)Cookie
四、程序設計題(每題10,共30 分)
1.response編寫一個刷新頁面,實現(xiàn)每兩秒種刷新一次。
2.編寫一程序,使用Application制作網(wǎng)站計數(shù)器。
3.本程序求數(shù)字的平方根運算。當用戶將求平方根的數(shù)字輸入到文件框中時,單擊“Enter”按鈕,將在頁面中顯示出該數(shù)字的平方根。請根據(jù)程序所實現(xiàn)的功能,將程序補充完整。
在A處填寫所要接收的數(shù)據(jù)變量為______________。
在B處填寫將textContent 變量強制轉(zhuǎn)換成double型的命令_________________。
在C處填寫應輸出的數(shù)據(jù)的變量名為_____________。
<% page contentType=”test/html;charset=GB2312”%>
<HTML>
<BODY><FONT size=5>
<FORM action=”” method=postname=form>
<INPUT type=”test” name=”girl”>
<INPUT TYPE=”submit” value=”Enter” name=”submit”>
</FORM>
<%String testContent=request.getParameter(“____ A ____”);
double number=0、r=0;
if(testContent==null) {testContent=””}
try{ number=____ B____ (testContent);
if(number>=0) {r=Math.sqrt(number);
out.print(“<BR>”+String.valueOf(____ C____)+”的平方根:“);
out.print(“< BR >”+String.valueOf(r)); }
else {out.print(“<BR>”+”請輸入數(shù)字字符“); } }
Catch(NumberrFormatException e) {
out.print(“BR”+”請輸入數(shù)字字符”);
} %>
</FONT>
</BODY>
</HTML>
四、課程實施與保障
教 學 基 本 要 求
本課程用一種簡單易懂的方法闡述了JSP Web技術(shù)相關(guān)理論、工作原理和項目開發(fā)方法。該課程理論教學的基本任務:
1.使學生掌握JSP Web系統(tǒng)的基本原理、典型應用與典型項目開發(fā)方法;
2.掌握JSP Web技術(shù)及應用方法,為將來從事Web系統(tǒng)的運行、管理、和維護打好必要的理論基礎
3.注重培養(yǎng)學生分析問題、解決問題的能力。
主 要 教 學 環(huán) 節(jié) 的 質(zhì) 量 標 準
備 課
1. 掌握本課程教學大綱內(nèi)容,嚴格按照教學大綱要求進行本課程教學內(nèi)容的組織;
2. 熟悉教材各章節(jié),借助相關(guān)專業(yè)書籍資料,并依據(jù)教學大綱編寫授課計劃,編寫每次授課的教案。教案內(nèi)容包括章節(jié)標題、教學目的、教法設計、課堂類型、時間分配、授課內(nèi)容、課后作業(yè)、教學效果分析等方面;
3. 結(jié)合課程特點,制作課件,運用多媒體教學手段講授部分教學內(nèi)容;
4. 確定各章節(jié)課程內(nèi)容的教學方法,構(gòu)思授課思路、技巧和方法;
講 授
1. 要點準確,推理正確,條理清晰,重點突出,理論聯(lián)系實際,熟練地解答和講解例題。
2. 采用多種教學方式(如啟發(fā)式教學、案例分析教學、討論式教學、多媒體示范教學等),注重培養(yǎng)學生的專業(yè)素質(zhì),提高學生發(fā)現(xiàn)、分析和解決問題的能力,以便讓學生能體會和領(lǐng)略學科研究的思路和方法。
3. 多媒體教學手段、課堂實驗、實物演示相結(jié)合,以培養(yǎng)學生實踐動手的能力。
4. 表達方式盡量便于學生理解、接受,力求形象生動,使學生在掌握知識的過程中,保持較為濃厚的興趣。
主 要 教 學 環(huán) 節(jié) 的 質(zhì) 量 標 準
作 業(yè) 布 置 與 批 改
學生必須完成一定數(shù)量的作業(yè)題,是本課程教學的基本要求,是實現(xiàn)人才培養(yǎng)目標的必要手段。本課程作業(yè)布置的要求:每完成6個學時布置一個課外作業(yè)習題。學生完成的作業(yè)必須達到以下基本要求:1. 按時按量完成作業(yè),不缺交,不抄襲;2. 作業(yè)本規(guī)范。書寫清晰,制證、登賬、編表按規(guī)定和規(guī)范處理;3. 解題方法和步驟正確。教師批改或講評作業(yè)的數(shù)量和次數(shù)要求如下:1. 學生的作業(yè)要全批全改,并按時批改、講評學生每次交來的作業(yè);2. 教師批改或講評作業(yè)要認真、細致,每次批改或講評作業(yè)后,按優(yōu)、良、中、及格、不及格五級分制評定成績,并寫明日期;3. 期末按百分制評出每個學生作業(yè)的總評成績,作為本課程學期總評成績中平時成績的重要組成部分。
課外答疑
為直接了解學生的學習情況,幫助學生進一步理解和消化課堂上所學知識、改進學習方法和思維方式,培養(yǎng)其獨立思考問題的能力,建議任課教師安排時間進行課外答疑與輔導工作。
成 績 考 核
本課程為學期課程,成績考核的方式:考試??荚嚂r實行同一專業(yè)統(tǒng)考,即統(tǒng)一命題,統(tǒng)一考試,統(tǒng)一閱卷??荚噷W期總評成績的評定方法如下:1. 平時成績占總評成績的30%;其中:(a)實驗、實習成績占總評成績的10%;(b)實踐技能考核成績占總評成績的20%;2. 期末考試成績占總評成績的70%;5. 有下列情況之一者,總評成績?yōu)椴患案瘢海?)缺交作業(yè)次數(shù)達1/3以上者;(2)缺課次數(shù)達本學期總授課學時的1/3以上者。
第 二 課 堂 活 動
為了培養(yǎng)學生綜合運用所學知識解決實際問題的能力和創(chuàng)新精神,教研室應積極組織學生參加軟件企業(yè)頂崗實習,并指定學術(shù)水平較高、實踐經(jīng)驗豐富的專業(yè)教師擔任指導教師。建議如下:1. 選拔優(yōu)秀學生參加此類競賽活動。2. 制訂出工作計劃,建立激勵機制,切實抓好賽前準備工作。3. 在培訓過程中,引導學生理論聯(lián)系實際,培養(yǎng)學生的實際操作能力和團隊合作精神。此外,可由系組織技能競賽,培養(yǎng)學生的專業(yè)基本技能。
備注
四、配套教材