下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
XX學院教案課程HarmonyOS鴻蒙應用開發(fā)課次2課題ArkTS開發(fā)入門:變量、常量與數據類型班級授課地點實到人數授課時間備課時間課型□理論□實踐√理實一體教學目標知識目標:1.掌握ArkTS語言的基本概念、發(fā)展歷程及特點。2.理解ArkTS變量/常量的聲明方式及類型系統(tǒng)(基礎類型、引用類型)。3.熟練運用ArkTS的常用類型進行代碼編寫。能力目標:1.能在DevEcoStudio中獨立編寫ArkTS基礎語法代碼。2.能根據需求選擇合適的數據類型解決實際問題。3.能通過靜態(tài)類型檢查規(guī)避運行時錯誤。素質目標:1.培養(yǎng)“青出于藍”的技術創(chuàng)新意識。2.強化代碼規(guī)范性和工程化思維。3.通過歷史時間線案例培養(yǎng)家國情懷。教學重點1.ArkTS的類型系統(tǒng)與類型推斷機制。2.變量/常量的作用域與聲明規(guī)范。3.復合類型(Record/Union)的實際應用。教學難點1.元組與數組的異同辨析。2.Record類型的使用。3.類型別名的靈活運用。教學過程(主要教學內容、教學方式方法、教學時間分配等)主要教學內容教學方式、方法手段等(教師活動/學生活動)教學用時(分鐘)一、導入新課二、編寫基礎三、語法核心四、類型實戰(zhàn)五、鞏固練習六、總結提升1.對比JS/TypeScript/ArkTS代碼片段,學生觀察討論。(案例演示法、對比分析法)1.ArkTS發(fā)展歷程(TS/JS兼容→NEXT強化)。2.開發(fā)環(huán)境演示(.ets文件+預覽器)。(講授法+PPT圖示)1.變量:let局部聲明vs成員聲明。2.常量:const局部聲明vsreadonly成員聲明。3.類型系統(tǒng)。(實操演示)1.基礎類型:string/boolean/number/bigInt/undefined/null。2.復合類型:Enum/Array/Tuple/Union/Alias。3.Record案例:歷史時間線。(講授法,實操演示)1.定義描述學生信息的Tuple類型。2.用Record實現城市溫度記錄。(任務驅動法,同伴互評)1.變量、常量回顧。2.類型系統(tǒng)回顧。(歸納總結法)10'10'10'20'20'10'課程思政教學設計1.技術創(chuàng)新:通過“ArkTS演進”案例說明自主創(chuàng)新的重要性。2.歷史擔當:結合“歷史時間線”代碼強調技術報國。3.工匠精神:以類型系統(tǒng)的嚴謹性培養(yǎng)代碼規(guī)范意識。教學手段教具極域課堂教學課后作業(yè)與思考題1.超星在線作業(yè)。2.思考題:對比ArkTS與Java的類型安全機制。總結分析本堂課圍繞ArkTS基礎語法展開教學,通過理論講解與實踐操作相結合的方式,使學生系統(tǒng)掌握了ArkTS的核心語法特性。課程以HarmonyOS生態(tài)為背景,突出ArkTS作為主力開發(fā)語言的優(yōu)勢,幫助學生建立起類型化編程的思維模式。
教學詳案(附頁)一、導入新課(10分鐘)目標:通過對比分析激發(fā)學習興趣,建立ArkTS認知框架。教學活動:1.案例演示(5分鐘)展示兩組代碼片段://JavaScript動態(tài)類型leta=1;a="hello";//合法//ArkTS強化類型letc:string="HarmonyOS";c=100;//編譯報錯提問:“這三段代碼的區(qū)別體現了哪些技術演進思想?”學生討論:自由發(fā)言,教師歸納“動態(tài)→靜態(tài)→強化靜態(tài)”的演進路徑。2.思政切入(3分鐘)結合“青出于藍”案例,強調ArkTS通過繼承TypeScript并強化類型檢查,體現“技術創(chuàng)新需立足前人成果”的價值觀。3.教學目標公示(2分鐘)板書本課三大目標:掌握變量/常量聲明規(guī)范。理解基礎與復合類型特性。運用Record實現歷史時間線案例。二、編寫基礎(10分鐘)目標:理解ArkTS設計理念與開發(fā)環(huán)境配置。教學活動:1.理論講解(5分鐘)(1)ArkTS演進(結合書本2.1.1)起源:華為方舟計劃+TypeScript基礎。特性:去除TS靈活特性→強化靜態(tài)檢查→聲明式UI支持。(2)開發(fā)演示(結合書本2.1.2)演示DevEcoStudio中.ets文件創(chuàng)建。實時預覽器與Log面板聯(lián)動效果。2.快速體驗(5分鐘)學生跟隨操作:(1)新建Index.ets文件。(2)在struct前或后,輸入console.log("HelloArkTS")。(3)觀察預覽器與Log輸出。三、語法核心(10分鐘)目標:掌握變量/常量的聲明規(guī)則與作用域。教學活動:1.對比教學(5分鐘)(1)變量常量聲明(板書對比)類型局部聲明成員聲明變量letname:stringname:string常量constPI=3.14readonlyID=1(2)易錯點強調常量二次賦值報錯(展示書本編譯錯誤示例)。自動類型推斷的隱式規(guī)則(letx=1→x確定為number)。2.即時練習(5分鐘)任務:聲明readonlyMAX_SPEED=120,并嘗試修改觸發(fā)錯誤。四、類型實戰(zhàn)(20分鐘)目標:熟練運用基礎與復合類型解決實際問題。教學活動:1.基礎類型闖關(8分鐘)(1)對boolean、number、bigInt、string、undefined、null等基礎類型進行講解。(2)完成表格填空類型示例特殊值BigInt10000n超過2^53-1的整數string`Hi,${name}`模板字符串booleantrue真、假number100小于2^53-1的整數nullnull空undefinedundefined未定義2.復合類型案例(12分鐘)(1)講解enum、Array、Union、Tuple、Record等引用類型。(2)Record實戰(zhàn)(書本2.2.2歷史時間線案例)consthistory:Record<number,string>={1949:"新中國成立",2020:"全面建成小康社會"}任務分解:①添加2035年“基本實現現代化”條目。②使用Object.keys().forEach()遍歷輸出。思政升華:結合輸出結果討論“技術報國與時代責任”。五、鞏固練習(20分鐘)任務驅動+同伴互評1.Tuple挑戰(zhàn)(10分鐘)要求:定義描述學生信息的元組[學號,姓名,成績],并訪問成績字段。關鍵點提醒:類型順序不可調換(對比Array自由性)。2.Record拓展(10分鐘)題目:用Record存儲城市
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教學制作培訓
- 道路施工組織設計
- 養(yǎng)老院老人健康監(jiān)測人員考核獎懲制度
- 養(yǎng)老院安全管理制度
- 養(yǎng)老院信息化管理與服務制度
- 2026年江西單招文化素質測試題及解析
- 太原警察安全課件
- 2026年中國人民銀行招聘行測模擬題含答案
- 亳州2025年安徽亳州蒙城縣縣級公立醫(yī)院招聘工作人員43人筆試歷年常考點試題專練附帶答案詳解
- 云和縣2025年浙江云和縣面向社會引進高層次人才11人筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)
- LY/T 3408-2024林下經濟術語
- 2025年湖南邵陽市新邵縣經濟開發(fā)區(qū)建設有限公司招聘筆試參考題庫附帶答案詳解
- ICH《M10:生物分析方法驗證及樣品分析》
- 國家開放大學電大24210丨學前兒童科學教育活動指導(統(tǒng)設課)期末終考題庫
- 【讀后續(xù)寫】2021年11月稽陽聯(lián)考讀后續(xù)寫講評:Saving the Daisies 名師課件-陳星可
- 教育培訓班項目可行性研究報告
- 人參健康食品營銷策劃
- 2024年人參項目營銷策劃方案
- 工會職工大會制度實施細則范本
- ups拆除施工方案
- GB/T 21196.4-2007紡織品馬丁代爾法織物耐磨性的測定第4部分:外觀變化的評定
評論
0/150
提交評論