JavaScript項目式實例教程課程標準_第1頁
JavaScript項目式實例教程課程標準_第2頁
JavaScript項目式實例教程課程標準_第3頁
JavaScript項目式實例教程課程標準_第4頁
JavaScript項目式實例教程課程標準_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、JavaScript項目式實例教程課程標準課程編號:02104課程類型:非核心課程、一體化課程學時:72適用對象:軟件與信息服務專業二年級學生編制者:張屹峰審核者:編制日期:2014-07-05一、課程的性質1、課程定位JavaScript項目式實例教程課程是計算機軟件與信息服務專業的一門重要的專業課,定位于WEB技術開發工作崗位。它是WEB前端技術開發的必備課程,在整個課程體系中具有重要的作用。本課程的前導課程:靜態網頁設計、DIV+CSSf?局。后續課程:網頁美工、PHP動態網頁設計、C刎序設計與應用等。2、課程任務JavaScript項目式實例教程課程課程任務是培養網頁設計、網頁美工以及

2、WEB綜合開發的初、中級專業人才,通過本課程的學習,學生能掌握JavaScript語言的基本編程思想,并能熟練利用JavaScript控制WEB頁面各級元素,實現WEB前端的驗證、動態展示等任務。二、職業活動通過本課程的學習,使學生形成一定的學習能力、溝通與團隊的協作能力,形成良好的思考問題、分析問題和解決問題的能力,養成良好的職業素養。遵守國家關于軟件與信息技術的相關法律法規,形成關鍵性的軟件開發與應用的能力。最終成為具備較全面的軟件開發與信息服務的技術人才。該課程涉及白知識是Web應用程序或網站前端開發人員必備的基本技能,職業活動與課程內容的對應關系如下:Web前端開發崗位職業能力教學內容

3、(理實一體化課)模塊化設計思想任務模塊化(第1章)程序設計基本流程判斷、循環結構(第2、3章)與基本對象的交互設計事件(第4章)事件高級應用(第8章)操作瀏覽器窗口窗口對象(第5章)操彳Document文檔對象(第6章)操彳DOMDOM對象(第7章)動畫基礎運動基礎(第9章)三、教學目標1、職業關鍵能力目標(1)掌握JavaScript語言的基本語法及常用的內置函數(2)掌握事件以及事件的觸發機制(3)掌握BOM對象的常用屬性和方法JavaScript項目式實例教程課程標準3(4)掌握文檔對象的常用屬性和方法(5)掌握Cookie對象的使用方法(6)掌握DOM的概念以及利用DOM操作文檔節點的

4、方法(7)掌握事件流和事件綁定(8)掌握利用JavaScript設計緩沖運動的原理和方法2、職業專門能力目標(1)通過完成相關的項目,掌握JavaScript語言的語法結構。(2)通過完成相關的項目,掌握JavaScript各種內置對象的使用方法和應用情境。(3)通過完成相關的項目,尋找發現問題途徑,學會解決問題的方法3、方法能力目標形成一定的學習能力、溝通與團隊的協作能力,形成良好的思考問題、分析問題和解決問題的能力,養成良好的職業素養。遵守國家關于軟件與信息技術的相關法律法規,形成關鍵性的軟件開發與應用的能力。四、課程內容1、預備知識學習本課程,學生必須具備的知識和技能有:計算機應用基礎、

5、HTML標記語言、DIV+CSS網頁布局。如果已具有一門程序設計語言基礎則能達到更好的學習效果。2、核心內容課程重難點及課時分配如下表所示:核心內容教學要求重點難點(ABC)學時安排備注JavaScript與HTML混編的方式BC2判斷、循環結構AB5數據類型及轉換AB3字符串對象及處理函數AB4事件處理機制及主要事件AA6窗口對象AA5文檔對象AA5DOM對象AA6合計36(教學要求:A熟練掌握;B一掌握;C一了解)(技能要求:A一熟練掌握;B_掌握;C了解)3、項目設計項目設計及課時分配如下表所示:項目設計教學要求重點()難點(ABC)學時安排備注項目一:對話框和貝囿輸出CC2項目二:簡單

6、計算器AB3項目三:統計成績單AB5項目四:注冊頁面設計AB4項目五:多窗體注冊頁面AA4項目六:多功能相冊AA4項目七:商品列表AA4項目八:自制滾動條AA5項目九:運動基礎AA5合計36(教學要求:A熟練掌握;B一掌握;C一了解)(技能要求:A一熟練掌握;B_掌握;C了解)4、學習情境本課程以JavaScript程序設計語言為主要工具,學習Web應用程序或網站前端開發技術。為了更好實施軟件技術專業“職業情境,項目主導”的工學結合人才培養模式,開展基于軟件產品開發工作過程的項目實踐教學,本課程組織為9個模塊,9個項目。按照項目開發的過程進行模塊的劃分,在完成每個模塊學習和實踐的過程中,融入相

7、應的知識點、程序設計方法、程序調試方法和軟件設計規范。在教學內容選取和組織過程中,突出與企業的深度融合,引進企業軟件產品開發環境、管理規范、技術資源,校企雙方共同完成本課程的教學與實踐。5、項目實施通過項目設計培養學生的職業素養。在項目設計過程中,加深對知識的理解,提高對編程工具使用的熟練程度,掌握軟件項目開發的一般方法、步驟與流程,熟悉程序設計的基本工作規范,養成良好的編程習慣。同時,通過協作完成軟件項目開發,培養學生的溝通交流能力、組織協調能力、團隊合作能力和自主學習能力。項目開發過程中,每4-5人一組,在教師的指導下,制定項目開發計劃、時間進度、工作流程等,項目組成員可以具體的分工協作。

8、完成項目測試,項目文檔制作等。6、教學要求序號課題知識要求能力要求教學建議課時1JavaScript與HTML混編初步體驗使用JavaScript進行WEB前端應用開發的方法1、初步體驗JavaScript腳本內嵌在HTML中的書寫方法2、初步了解事件觸發的概念以及函數調用帶領學生共同體驗任務完成過程,不必對其中涉及的知識點做過多的解釋42簡單計算器掌握判斷結構的使用方法1、熟悉變里和帛里的概念和使用方法2、熟悉基本數據類型及類型轉換3、熟悉各種運算符的使用方法4、熟悉判斷結構以學習判斷結構為主線,融入其他知識點,在項目完成后對這些知識做總結歸納63統計成績單掌握循環結構的使用方法1、初步了解

9、數組的概念和使用方法。2、初步了解對象的概念。3、熟悉Math數學對象的應用。4、熟悉循環結構的使用方法。5、熟悉變量的作用域以學習循環結構為主線,融入其他知識點,在項目完成后對這些知識做總結歸納104注冊頁面設計掌握事件的應用1、理解事件的概念。2、掌握事件的觸發機制。3、掌握常用事件的應用。以學習事件為主線,融入其他知識點,在項目完成后對這些知識做總結歸納85多窗體注冊頁面掌握窗口對象1、掌握窗體對象Window的常用屬性和方法。2、掌握地址對象Location的常用屬性和方法。3、掌握歷史對象History的常用屬性和方法。4、掌握屏幕對象以學習五大對象主線,融入其他知識點,在項目完成后

10、對這些知識做總結歸納8Screen的常用屬性和方法。5、掌握瀏覽器對象Navigator的常用屬性6多功能相冊掌握文檔對象1、掌握文檔對象Document的常用屬性和方法。2、掌握Cookie對象的使用方法。3、掌握圖像對象的使用方法。4、掌握超級鏈接對象的使用方法。5、掌握利用JavaScript設置樣式的方法。以學習文檔對象主線,融入其他知識點,在項目完成后對這些知識做總結歸納87商品列表掌握DOM對象1、掌握利用DOM族取文檔節點的方法。2、掌握利用DOM操作文檔節點的方法。3、掌握利用DOM狀取或設置文檔節點樣式的方法。4、掌握利用DOM操作表格的方法以學習DOM對象主線,融入其他知識

11、點,在項目完成后對這些知識做總結歸納88自制滾動條掌握事件的高級應用1、掌握事件流和事件綁定。2、掌握阻止瀏覽器默認行為的方法。3、掌握鼠標滾輪事件的處理方法。以學習事件的高級應用為主線,融入其他知識點,在項目完成后對這些知識做總結歸納109運動基礎掌握利用JavaScript設計動畫的基本思想1、掌握物理運動的基本規律。2、掌握緩沖運動的原理和實現方法。3、掌握窗口滾動事件。以學習緩沖運動的設計思想主線,融入其他知識點,在項目完成后對這些知識做總結歸納1018周授課,其余時間機動(考試、復習等)合計72五、課程實施條件1、人員條件授課教師必須具備以下條件:本科以上計算機相關專業學歷,有一定的

12、英語水平;通過初級或者高級程序員考試或者拿到一些國際、國內認證的證書,有一年以上教授相關程序設計課程或項目開發經驗;有網頁設計及Web應用程序開發能力及經驗;較強的邏輯思維能力,團隊精神和協作能力,強烈的好奇心和學習精神。2、環境條件本課程需要一間高性能聯網的計算機實訓室,需滿足每位學生一臺電腦。配備液晶投影儀、多媒體教學軟件、DreamweaverCS5.0及以上版本、一款JavaScript常用開發工具,如Aptana等。六、教學組織與方法1、教學方法結合軟件與信息服務專業學生特點,基于行動導向,根據每個任務的內容特點,以真實項目進行引導開展教學。整個課程以項目任務實訓為主線,以技能培養為

13、核心來組織教學。學生在完成項目分解的任務中學習相關知識,并利用這些知識解決項目中的問題。(1)項目教學法課程將WEB前端開發中的某個應用作為一個項目,并分解為多個小的任務。每個任務的學習過程以工作過程為導向,最終形成學生的職業行動能力。(2)小組教學法以6人為一個單位,成立教學小組。單人完成的項目,組內可以互相學習,督促和評價。大型復雜的項目,小組成員共同完成。(3)視頻展不法教師對講授內容充分提煉,將復雜的操作錄制下來,方便學生反復觀看和模仿,形象生動的動態展示和講解。使抽象、難懂的教學內容變得直觀、易懂和容易掌握;提高了教學效率;便于學生自主學習。2、教學手段(1)充分利用多媒體實訓室和多

14、媒體課件本課程的課堂講授全部在實訓室進行,便于使用投影設備,采用多媒體教學手段。開發和使用的多媒體課件制作精美并含有動態演示,其有效地增強了學生的學習興趣。(2)鼓勵自主學習制作網絡課件,并將教學大綱、教案、習題等同時上網開放,激發學生學習興趣,鼓勵學生自主學習,同時可以緩解課程信息量增加與壓縮授課學時之間的矛盾。(3)嚴格考評制度設計了內容豐富、形式多樣的習題作業,以利于學生理解和掌握所學知識。嚴格檢查平時作業完成情況,及時反饋作業中反映的問題。采用定期模擬考試的方法及時檢驗學生階段性學習成果。建立科學合理的考核評價制度,以促進學生的學習積極性和自我學習的動力。(4)充分利用網絡環境和資源充

15、分利用互聯網資源、本課程網站資源,在網上開展教學活動,包括網絡課程學習、自主學習、課后復習、課件下載、作業提交、專題討論、網上答疑等,使學生可以不受時間、地點的限制,方便地進行學習。七、教學材料1、學材與教材(1)選用教材JavaScript項目式實例教程校內教材,作者:張屹峰。(2)參考書目«JavaScriptDOM編程藝術,人民郵電出版社,JerymyKeith著楊濤,王建橋,楊曉云譯«JavaScriptDOM高級程序設計,人民郵電出版社,JeffreySambells,AaronGustafson著.李松峰,李雅雯譯2、軟件與網絡DreamweaverCS5.0及

16、以上版本、一款JavaScript常用開發工具,如Aptana等。八、教學評價1、教學評價強調評價對教學的激勵、診斷和促進作用,發揮教師在評價中的主導作用,創造條件實現評價主體的多元化,要關注學生的個別差異,鼓勵學生的創造實踐。綜合運用各種形成性評價方式,全面考察學生的程序設計能力的養成過程,評價與教學過程相結合,動態把握,及時引導學生情感、態度和價值觀的形成。采用紙筆測試和上機測試相結合的方式開展總結性教學評價。要根據課程標準的要求和具體考試內容選擇合適的題型和考試方式,創造條件全面考察學生解決實際問題的能力,避免只重視知識記憶。要注意結合學生平時學習表現和過程性評價結果,改變單純一次測驗或

17、考試為依據,評定學生一學期或整個學段學習情況的局面,適度加大過程性評價在期末成績評定中的比重。2、考核內容知識模塊知識小點考核等級1.JavaScript與HTML混編JavaScript在HTML中和寫法模塊化編程2.判斷結構基本數據類型數據類型的轉換運算符判斷結構內置函數3.循環結構數組對象的概念Math數學對象循環結構變量的作用域4.簡單事件事件的概念事件的觸發機制用事件的應用5.窗口對象Window對象常用屬性和方法History對象常用屬性和方法creen對象常用屬性和方法Navigator對象常用屬性和方法6.文檔對象Document對象常用屬性和方法Cookie對象的使用圖像對象

18、的使用超級鏈接對象的使用利用JavaScript設置樣式表的方法7.DOM對象獲取文檔節點操作文檔節點獲取和設置文檔節點樣式作表格8.事件的高級應用事件流和事件綁定阻止瀏覽器默認行為鼠標滾輪事件9.運動基礎物理運動基本規律緩沖運動的原理和實現窗口滾動事件3、考核方式本課程實施綜合考評,注重考核學生掌握技能的水平,同時注重學習態度和最終成績的關聯,以全面綜合地評定學生的能力。(1)平時技能考核:布置課堂作業以及拓展實訓項目,使學生能獨立完成大部分的技能訓練,小項目及活動的技能,均以個人為考核單位,在平時考核和記錄。成績包括學習態度及項目技能完成情況。占總成績20%。(2)階段考核:復雜的大項目,對學生進行分組,任務由各小組成員共同完成。根據每個任務的完成情況,要求小組成員分別給出自評(25%),組內互評(25%),同時教師對任務小組的整體完成情況給出評價(50%)作為每位成員的共同分數。占總成績20%。(3)期中考核和期末考核:在學生期中和期末課程學習結束后,統一參加技能考試。期中成績占總成績20%,期末成績占總成績40%。九、課程資源開發與利用組織課程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論