



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Html5Canvas程序設(shè)計教學(xué)大綱課程代碼:ABXX0528課程中文名稱:Html5Canvas程序設(shè)計課程英文名稱:Html5CanvasProgramming課程性質(zhì):選修課程學(xué)分數(shù):3學(xué)分課程學(xué)時數(shù):48學(xué)時其中理論學(xué)時:32學(xué)時實驗學(xué)時:16學(xué)時授課對象:信息與計算科學(xué)先修課程:計算機圖形學(xué)、面向?qū)ο蟪绦蛟O(shè)計、計算機程序設(shè)計、軟件工程一、課程簡介《HTML5Canvas基礎(chǔ)教程》從HTML5和JavaScript(以及jQuery)的基礎(chǔ)知識講起,全面介紹了HTML5Canvas的各種特性,包括渲染上下文、坐標(biāo)系統(tǒng)、繪制圖形、保存和恢復(fù)畫布狀態(tài),以及變形、合成、處理圖像和視頻等,讓讀者對Canvas建立起完整的認識。隨后討論了動畫循環(huán)、記憶形狀、模擬運動、碰撞檢測等基本而又重要的概念,并通過實例“太空保齡球”和“躲避小行星”的開發(fā)與設(shè)計,讓讀者掌握Html5Canvas游戲的基本流程,學(xué)會響應(yīng)用戶操作、創(chuàng)造虛擬環(huán)境、循環(huán)利用對象、設(shè)計計分系統(tǒng)等游戲開發(fā)必備的知識。二、教學(xué)基本內(nèi)容和要求(一)HTML5簡介教學(xué)內(nèi)容:HTML簡史,HTML5的新特性,結(jié)構(gòu)和內(nèi)容元素,表單,媒體元素,剖析HTML5頁面的結(jié)構(gòu)。教學(xué)要求:了解Html簡史以及HTML5的新特性,理解掌握HTML5結(jié)構(gòu)與內(nèi)容重點難點:HTML5結(jié)構(gòu)與內(nèi)容,表單,媒體元素(二)JavaScript基礎(chǔ)教學(xué)內(nèi)容:JavaScript概述,jQuery架構(gòu)及應(yīng)用,在HTML頁面上應(yīng)用JavaScript,變量與數(shù)據(jù)類型,條件語句,函數(shù),對象,數(shù)組,循環(huán);DOM/HTML網(wǎng)頁示例,JavaScript與DOM,jQuery與DOM。教學(xué)要求:了解JavaScript概述,jQuery架構(gòu)及應(yīng)用,掌握HTML與JavaScript,了解DOM,掌握JavaScript操作DOM的方法,掌握jQuery+JavaScript+DOM的HTML程序設(shè)計方法。重點難點:JavaScript的變量與數(shù)據(jù)類型、條件語句、函數(shù)、對象、數(shù)組、循環(huán)等,JavaScript程序設(shè)計。(三)Canvas基礎(chǔ)教學(xué)內(nèi)容:Canvas元素基礎(chǔ),2D渲染上下文,坐標(biāo)系統(tǒng),Canvas圖形設(shè)計基礎(chǔ)(繪制基本圖形和線條,線條,圓形,樣式,繪制文本,擦除Canvas)。教學(xué)要求:了解Canvas元素基礎(chǔ)知識,掌握其中2D渲染上下文,坐標(biāo)系統(tǒng),Canvas圖形設(shè)計基礎(chǔ)(繪制基本圖形和線條,線條,圓形,樣式,繪制文本,擦除Canvas)。重點難點:2D渲染上下文,坐標(biāo)系統(tǒng),Canvas圖形設(shè)計基礎(chǔ)。(四)Canvas進階教學(xué)內(nèi)容:保存和恢復(fù)繪圖狀態(tài),幾何變換(變形,平移,縮放,旋轉(zhuǎn)),變換矩陣,合成(全局阿爾法值,合成操作),陰影,漸變,復(fù)雜路徑,圖形存儲。教學(xué)要求:掌握Canvas繪圖狀態(tài)設(shè)置,掌握其中2D幾何圖形的幾何變換處理技術(shù)、2D圖形合成技術(shù),陰影,漸變,復(fù)雜路徑等技術(shù)及相關(guān)程序設(shè)計方法,了解掌握圖形存儲方法。重點難點:2D幾何圖形的幾何變換處理技術(shù)、2D圖形合成技術(shù),陰影,漸變,復(fù)雜路徑等技術(shù)及相關(guān)程序設(shè)計方法。(五)圖像和視頻教學(xué)內(nèi)容:加載圖像,調(diào)整和裁剪圖像(調(diào)整圖像大小,裁剪圖像,陰影),圖像變形(平移,旋轉(zhuǎn),縮放與翻轉(zhuǎn)),訪問像素值等。Canvas圖像處理初步(圖像繪制,像素操作,馬賽克效果等),圖像基本處理技術(shù)(反轉(zhuǎn)顏色,灰度,像素化),視頻處理技術(shù),畫布Canvas配置。教學(xué)要求:了解掌握Canvas圖像處理各項技術(shù),熟練進行圖像處理程序設(shè)計。重點難點:Canvas圖像處理各項技術(shù),圖像處理程序設(shè)計。(六)Canvas動畫教學(xué)內(nèi)容:Canvas動畫基礎(chǔ),循環(huán)動畫技術(shù),運動方向處理(改變方向,圓周運動,三角函數(shù),反彈處理)。教學(xué)要求:了解基于WEB的計算機動畫技術(shù)發(fā)展,了解掌握Canvas動畫基礎(chǔ),循環(huán)動畫技術(shù)及運動方向處理技術(shù)。重點難點:循環(huán)動畫技術(shù),運動方向處理(改變方向,圓周運動,三角函數(shù),反彈處理)。(七)高級Canvas動畫(選學(xué))教學(xué)內(nèi)容:物理常識簡介,物理知識與動畫,
碰撞檢測。教學(xué)要求:了解自然界的物理常識,了解物理知識與計算機動畫的關(guān)系,掌握計算機動畫中的物體碰撞檢測處理技術(shù)。重點難點:物理知識與計算機動畫的關(guān)系,掌握計算機動畫中的物體碰撞檢測處理技術(shù)的學(xué)習(xí)與應(yīng)用。(八)游戲設(shè)計實例(選學(xué))三、實驗教學(xué)內(nèi)容及基本要求實驗項目小計備注(一)HTML+JavaScript程序初步2(二)JavaScript結(jié)構(gòu)化程序設(shè)計2(三)JavaScript面向?qū)ο蟪绦蛟O(shè)計2(四)Html5Canvas圖形設(shè)計4(五)Html5Canvas圖像處理2(六)綜合實驗*4合計16*:綜合實驗名稱根據(jù)實際實驗內(nèi)容確定四、教學(xué)方法與手段理論教學(xué)以講授方式為主+多媒體輔助。以“案例”教學(xué)來驅(qū)動啟發(fā)學(xué)生自主學(xué)習(xí),授課教師充分利用現(xiàn)代教學(xué)手段與環(huán)境所提供的各種功能,做到信息可見、過程可控,同時注重理論聯(lián)系實際。五、教學(xué)學(xué)時分配教學(xué)內(nèi)容課時習(xí)題課小計備注1HTML5簡介222JavaScript基礎(chǔ)6283Canvas基礎(chǔ)444Canvas進階5275圖像和視頻3146Canvas動畫337高級Canvas動畫(選學(xué))228游戲設(shè)計實例(選學(xué))22合計27532六、考核方式與成績評定標(biāo)準在課程總成績評定中,平時考核占30%,期末考核占70%。1.平時考核(20%)平時考核包括:考勤(40%)、課堂參與程度(30%)、實踐活動完成質(zhì)量(30%)。2.期末考核(80%)期末考核包括:試卷考核或上機考核。七、教學(xué)參考資源1、參考書目:(一)教材:《HTML5Canvas基礎(chǔ)教程》,RobHawkes(作者),周廣新(譯者),曾少寧(譯者),盛海艷等(譯者)等,人民郵電出版社,2012年1月(二)教學(xué)參考書1、《HTML5Canvas核心技術(shù):圖形、動畫與游戲開發(fā)》,基瑞(DavidGeary)(作者),愛飛翔(譯者),機械工業(yè)出版社,2013年5月2、《響應(yīng)式Web設(shè)計:HTML5和CSS3實戰(zhàn)》,BenFrain(作者),王永強
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 會計顧問考試題及答案
- 電力應(yīng)急面試題及答案
- 暑期托管測試題及答案
- 導(dǎo)游考試題集及答案
- 大學(xué)古風(fēng)面試題及答案
- 中醫(yī)橈骨骨折護理常規(guī)
- 作業(yè)治療園藝活動
- 快餐管理培訓(xùn)課件
- 中國傳統(tǒng)團扇課件
- 中醫(yī)治未病在健康體檢中的創(chuàng)新應(yīng)用
- 水產(chǎn)育苗場管理制度
- 《2025版防范電信網(wǎng)絡(luò)詐騙宣傳手冊》專題講座
- 黑龍江司法警官職業(yè)學(xué)院2025年招生政治考察表
- 信息科組管理制度
- 致命性肺血栓栓塞癥急救護理專家共識(2024版)解讀
- 濟寧醫(yī)學(xué)院《科學(xué)技術(shù)哲學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年醫(yī)藥代表職業(yè)資格考試試題及答案
- 項目合作經(jīng)驗與能力證明(8篇)
- T-CACM 1363-2021 中藥配方顆粒包裝規(guī)范
- 得寶松封閉治療
- 三廢環(huán)保管理培訓(xùn)
評論
0/150
提交評論