鴻蒙應用開發(fā)案例實戰(zhàn)(ArkTS版)(AI助學)(微課版)-課程標準、授課計劃_第1頁
鴻蒙應用開發(fā)案例實戰(zhàn)(ArkTS版)(AI助學)(微課版)-課程標準、授課計劃_第2頁
鴻蒙應用開發(fā)案例實戰(zhàn)(ArkTS版)(AI助學)(微課版)-課程標準、授課計劃_第3頁
鴻蒙應用開發(fā)案例實戰(zhàn)(ArkTS版)(AI助學)(微課版)-課程標準、授課計劃_第4頁
鴻蒙應用開發(fā)案例實戰(zhàn)(ArkTS版)(AI助學)(微課版)-課程標準、授課計劃_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《HarmonyOS鴻蒙應用開發(fā)》課程標準課程代碼課程性質(zhì)課程學分4總學時64適用專業(yè)計算機相關專業(yè)制(修)訂日期執(zhí)筆審核課程定位本課程是XX專業(yè)的專業(yè)核心課,主要培養(yǎng)學生的知識應用能力、實踐動手能力和軟件開發(fā)綜合能力。課程專注于鴻蒙操作系統(tǒng)下應用開發(fā)的課程。通過對本課程的學習,學生將能夠使用鴻蒙系統(tǒng)提供的開發(fā)工具和API,掌握鴻蒙應用的設計理念和開發(fā)流程。本課程旨在通過理論與實踐相結(jié)合的方式,使學生掌握鴻蒙應用開發(fā)的核心技能,提升創(chuàng)新和實踐能力,為學生未來的職業(yè)生涯在智能終端和互聯(lián)網(wǎng)領域打下堅實的基礎。先修課程:《程序設計基礎》《網(wǎng)頁設計基礎》《JavaScript程序設計》后續(xù)課程:《鴻蒙高級開發(fā)》《綜合項目實踐》《畢業(yè)設計》課程目標(一)總體目標通過對行業(yè)專家、技術社區(qū)、用人單位的調(diào)研與交流,了解行業(yè)發(fā)展趨勢和畢業(yè)生反饋信息,以及一帶一路、金磚大賽的HarmonyOS應用開發(fā)賽項要求等,確定本課程的教學目標是:掌握鴻蒙操作系統(tǒng)的應用開發(fā)技能,包括用戶界面設計、事件處理、網(wǎng)絡請求和狀態(tài)管理等核心原理與應用;理解并實踐鴻蒙系統(tǒng)的特點,包括多模態(tài)交互、性能優(yōu)化。培養(yǎng)學生具備良好的編程習慣、高度責任心、團隊合作精神以及良好的職業(yè)道德素養(yǎng)。提高學生的自主學習能力、創(chuàng)新思維能力和知識應用能力,為學生未來的專業(yè)發(fā)展和職業(yè)生涯打下堅實的基礎。(二)具體目標課程教學目標具體體現(xiàn)為知識目標、能力目標和素質(zhì)目標三方面。(1)知識目標①理解HarmonyOS操作系統(tǒng)的設計理念、架構(gòu)和特性;②掌握ArkTS語言的基本語法、數(shù)據(jù)類型、運算符、控制結(jié)構(gòu)和函數(shù);③掌握ArkTS語言的高級特性,包括面向?qū)ο缶幊?、異步?zhí)行、模塊化處理等;④了解ArkUI界面開發(fā)的基本理念,掌握應用資源管理;⑤掌握組件的通用屬性和手勢的綁定;⑥能使用容器組件和常用基礎組件搭建常見的界面;⑦理解綜合案例中的問題解決方案,并使用具體代碼進行實現(xiàn)。(2)能力目標①能夠使用ArkTS語言進行高效編程,解決實際問題;②能夠設計和實現(xiàn)用戶友好的ArkUI界面;③能夠理解和應用HarmonyOS的組件化開發(fā)模式;④能夠分析和解決開發(fā)過程中遇到的問題,包括調(diào)試和性能優(yōu)化;⑤能夠獨立完成HarmonyOS應用的開發(fā),從項目搭建到發(fā)布。(3)素質(zhì)目標①培養(yǎng)良好的編程習慣和代碼書寫規(guī)范;②培養(yǎng)團隊合作精神和溝通能力,在項目開發(fā)中能夠與他人協(xié)作;③培養(yǎng)自主學習和終身學習的習慣,能夠持續(xù)跟蹤HarmonyOS的最新發(fā)展;④培養(yǎng)創(chuàng)新意識和解決問題的能力,能夠在遇到新問題時提出解決方案;⑤培養(yǎng)職業(yè)道德和社會責任感,理解作為開發(fā)者在社會中的作用。序號項目名稱學時安排1初探HarmonyOS開發(fā)——個性化設置應用22夯實ArkTS語言基礎——學生成績管理63深入ArkTS高級特性——模擬田忌賽馬104參透ArkUI開發(fā)智慧——字號字體適老化45把握組件通用信息——隨手而動的小球106精通ArkUI組件構(gòu)建——模仿美團App消息列表頁面127融會貫通——七彩天氣App開發(fā)之旅20合計64課時安排課程分項目目標點序號項目知識點能力點素質(zhì)點1初探HarmonyOS開發(fā)——個性化設置應用(1)了解HarmonyOS的基本概念和發(fā)展歷程;(2)熟悉HarmonyOS(ArkTS)的工程目錄結(jié)構(gòu);(3)熟悉DevEcoStudio的各個功能區(qū)域。(1)能夠安裝DevEcoStudio;(2)能夠創(chuàng)建鴻蒙應用,并在模擬器或真機上運行。(1)培養(yǎng)居安思危的意識,學會提前謀劃和布局,以應對未來可能出現(xiàn)的挑戰(zhàn);(2)樹立法律意識,尊重知識產(chǎn)權(quán)、數(shù)據(jù)保護和隱私權(quán),確保軟件開發(fā)的合規(guī)性;(3)培養(yǎng)團隊協(xié)作精神,理解在專業(yè)領域內(nèi)追求卓越和在團隊中尋求共贏的重要性。2夯實ArkTS語言基礎——學生成績管理(1)了解ArkTS的背景和發(fā)展歷史;(2)理解變量、常量、類型系統(tǒng);(3)掌握算術運算符、邏輯運算符、比較運算符、賦值運算符和位運算符的使用;(4)熟練掌握各種控制語句的使用;(5)理解函數(shù)的定義、參數(shù)的概念,以及如何編寫和調(diào)用函數(shù)。(1)能夠使用ArkTS的基礎語法編寫簡單的程序;(2)能夠運用控制語句和函數(shù)來解決實際編程問題,如數(shù)據(jù)處理、邏輯判斷和循環(huán)操作等。(1)培養(yǎng)良好的行為習慣;(2)培養(yǎng)獨立思考、分析問題并做出合理判斷的能力;(3)培養(yǎng)紀律性,能自覺遵守規(guī)范和規(guī)章制度。3深入ArkTS高級特性——模擬田忌賽馬(1)掌握面向?qū)ο缶幊痰南嚓P知識;(2)掌握異步編程的基礎知識;(3)學會ArkTS中模塊的導入與導出語法。(1)能夠根據(jù)實際問題,設計合理的類和接口來解決問題;(2)能夠熟練使用Promise和async/await編寫異步代碼;(3)能夠熟練使用ArkTS中模塊的導入與導出功能。(1)培養(yǎng)高尚的道德品質(zhì);(2)培養(yǎng)批判性思維;(3)培養(yǎng)清晰、準確地傳達自己的想法和觀點的能力。4參透ArkUI開發(fā)智慧——字號字體適老化(1)理解ArkUI框架的關鍵特性;(2)掌握聲明式開發(fā)范式的基本語法;(3)熟悉鴻蒙系統(tǒng)中的像素單位及其適用場景;(4)掌握資源的管理與使用方法。(1)能夠使用聲明式開發(fā)范式構(gòu)建簡單的UI;(2)能夠根據(jù)應用場景合理選擇像素單位,實現(xiàn)跨設備的適配與布局優(yōu)化;(3)能夠管理和使用應用資源,實現(xiàn)動態(tài)資源加載;(4)能夠結(jié)合適老化設計原則,提升應用的可訪問性和用戶體驗。(1)培養(yǎng)提出問題和解決問題的能力;(2)保持積極樂觀的心態(tài);(3)關注行業(yè)發(fā)展和市場需求。5把握組件通用信息——隨手而動的小球(1)掌握組件的尺寸、邊框、背景、顏色漸變、形狀裁剪和動態(tài)交互等屬性;(2)理解手勢事件的基本原理;(3)掌握為組件添加不同的手勢事件的方法;(4)掌握組合手勢綁定的特點。(1)能夠?qū)崿F(xiàn)和處理點擊、長按和組合手勢事件;(2)能夠?qū)⑺鶎W知識應用于設計和實現(xiàn)交互界面。(1)勇于探索未知領域;(2)培養(yǎng)正確的審美觀念,能夠欣賞和創(chuàng)造美的事物6精通ArkUI組件構(gòu)建——模仿美團App消息列表頁面(1)理解線性布局、彈性布局、層疊布局、相對布局、網(wǎng)格布局和列表布局的應用場景;(2)掌握文本顯示與輸入組件、圖片與視頻組件、按鈕與選擇組件的基本使用和配置方法;(3)學會如何通過屬性和事件處理來增強組件的交互性。(1)能夠熟練使用各種基礎組件,為界面添加所需的功能和交互;(2)能夠根據(jù)需求選擇合適的布局組件,實現(xiàn)界面的合理布局;(3)能夠在開發(fā)過程中識別并解決與布局和組件相關的常見問題;(4)探索和實現(xiàn)創(chuàng)新的布局設計,提升用戶體驗和界面美觀度。(1)培養(yǎng)自主學習和終身學習的能力;(2)培養(yǎng)準確理解他人需求的能力;(3)培養(yǎng)正確的審美觀念,能夠欣賞和創(chuàng)造美的事物。7融會貫通——七彩天氣App開發(fā)之旅(1)熟悉UI開發(fā)與沉浸式交互實現(xiàn);(2)理解核心功能開發(fā)與數(shù)據(jù)管理;(3)實現(xiàn)組件化開發(fā)與多媒體集成。(1)能夠搭建鴻蒙開發(fā)環(huán)境并實現(xiàn)模塊化架構(gòu)設計;(2)能夠?qū)崿F(xiàn)高質(zhì)量UI;(3)?能夠處理網(wǎng)絡通信與實現(xiàn)數(shù)據(jù)持久化;(4)?能夠集成多媒體功能與實時定位服務。(1)培養(yǎng)自主學習和終身學習的能力;(2)培養(yǎng)團隊協(xié)作和資源整合能力;(3)關注行業(yè)發(fā)展和市場需求。教學建議(一)教學方式本課程要求在教學做一體化的環(huán)境下完成,因此要求機房安裝多媒體教學軟件(極域),以實現(xiàn)“教、學、做”合一,方便下發(fā)教學任務和資料、收集學生課堂實踐任務,以及教師演示和優(yōu)秀小組匯報。本課程采用任務驅(qū)動式的教學方式,將理論的學習融入于任務完成的過程中,主要目的是增加學生自主學習的興趣,提高學生學習的熱情,培養(yǎng)學生工程實踐能力和自學能力。(二)教材《鴻蒙應用開發(fā)案例實戰(zhàn)(ArkTS版)(AI助學)(微課版)》,葉奇江、韋海清,人民郵電出版社。(三)實訓條件(1)教學硬件:機房、網(wǎng)絡。(2)教學軟件:DevEcoStudio、極域課堂。(3)教師準備:教材、教案及課件、素材。(四)考核方式建議本課程的考核采用態(tài)度性考核、知識性考核、技能性考核相結(jié)合,與創(chuàng)新性評價附件分一并合計計算的形成性考核方式。其中態(tài)度性評價占20%,知識性評價占40%,技能型評價占40%,另外對于學生的創(chuàng)新性評價,總分不得超過10分??傇u成績由形成性考核的各項成績組成,全面考核學生的動手能力、基礎理論和平時學習狀況,考核內(nèi)容及分數(shù)比例為:序號考核環(huán)節(jié)考核內(nèi)容比例1態(tài)度性評價課堂紀律、出勤率、實訓態(tài)度、儀容儀表20%2知識性評價作業(yè)+期末考試40%3技能性評價課堂實踐+課后實踐+項目任務40%4創(chuàng)新型評價軟件著作權(quán)、競賽獲獎等10%(五)其他方面建議無二○二學年第學期授課計劃開課部門:課程名稱:HarmonyOS鴻蒙應用開發(fā)上課班級:授課教師:二○二年月日

授課計劃編制說明教學目的與要求本課程是通過理論和實踐教學,使學生較好地掌握以鴻蒙生態(tài)為核心的開發(fā)技術,為就業(yè)提供一個新方向。培養(yǎng)學生嚴謹?shù)木幋a習慣,積極探究精神,工匠精神,精益求精的精神。課程性質(zhì)與特點考試課本課程是一門專注于鴻蒙操作系統(tǒng)應用開發(fā)的課程。通過對本課程的學習,學生將能夠使用鴻蒙系統(tǒng)提供的開發(fā)工具和開發(fā)框架,掌握鴻蒙應用的設計理念和開發(fā)流程。教材與參考書教材:《鴻蒙應用開發(fā)案例實戰(zhàn)(ArkTS版)(AI助學)(微課版)》,葉奇江、韋海清。參考書:《鴻蒙應用開發(fā)》,袁媛、王洪偉,清華大學出版社?!都冄櫭蒆armonyOSNEXT原生開發(fā)之旅》,楊春鵬,清華大學出版社。學生情況分析學生在前幾學期學習了較多的編程課程,有較好的編程基礎,也有一定興趣,包括前端和后端都有了一定的掌握。教學措施課程實踐性和理論性都非常強,要求學生在課程集中精神,以教師講授和學生實踐練習為主,對學生作品及時評價,教學內(nèi)容以實際案例進行授課,緊跟社會步伐。通過雙導師課堂、技能競賽等活動,培養(yǎng)學生主動學習的意識,激發(fā)學生創(chuàng)新能力、團隊協(xié)作能力。課程考核說明考核內(nèi)容:教學大綱要求的重點內(nèi)容、學生實踐動手能力??己朔椒ǎ簯B(tài)度性評價(20%)+知識性評價(40%)+技能性評價(40%)審核意見:基層教學單位意見部門意見備注附件:教學內(nèi)容具體安排序號周次授課內(nèi)容節(jié)數(shù)教學場地備注11(1)認識HarmonyOS;(2)創(chuàng)建首個鴻蒙應用;(3)綜合案例:個性化設置應用2機房理實一體21(1)ArkTS開發(fā)入門;(2)變量、常量與數(shù)據(jù)類型2機房理實一體32(1)運算符;(2)控制語句2機房理實一體42(1)函數(shù);(2)綜合案例:學生成績管理2機房理實一體53(1)類的結(jié)構(gòu)2機房理實一體63(1)訪問修飾符;(2)繼承2機房理實一體74(1)多態(tài):類和接口2機房理實一體84(1)特殊操作符2機房理實一體95(1)異步編程;(2)導入導出;(3)綜合案例:模擬田忌賽馬2機房理實一體105(1)ArkUI核心概念;(2)像素單位與適配2機房理實一體116(1)資源的管理和訪問;(2)綜合案例:字號字體適老化2機房理實一體126(1)尺寸屬性;(2)邊框?qū)傩?機房理實一體137(1)背景屬性;(2)顏色漸變屬性2機房理實一體147(1)形狀裁切屬性;(2)動態(tài)交互屬性2機房理實一體158(1)綁定手勢;(2)點擊手勢;(3)長按手勢2機房理實一體168(1)組合手勢;(2)綜合案例:隨手而動的小球2機房理實一體179(1)線性布局;(2)彈性布局2機房理實一體189(1)層疊布局;(2)相對布局2機房理實一體1910(1)網(wǎng)格布局;(2)列表布局2機房理實一體2010(1)Text組件;(2)RichText組件;(3)TextInput組件2機房理實一體2111(1)Image組件;(2)Video組件2機房理實

溫馨提示

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

評論

0/150

提交評論