當下,評價一個人某方面水平不佳時,我們常會調侃道:“你的數學是體育老師教的嗎?”亦或是“你的語文是數學老師教的嗎?”用這種非本專業教師教導專業內容的比喻表達主人公能力的欠缺。但今天這句話可能不太適用了,因為沈陽市第五中學學生們的HarmonyOS應用開發啟蒙課,真的是一位歷史教師傳授的,而這位歷史教師,還真的教出了些名堂來。
掌握編程,從歷史課本到ArkTS
楊興學是沈陽市第五中學的一位歷史教師,同時也是創新教育發展中心的負責人,在沈陽五中,學生們更喜歡親切地稱呼他為“楊Sir”。楊Sir不僅博古通今才華橫溢,文采飛揚寫詩填詞信手拈來,更酷愛科技,屢次帶領學生收獲全國科技競賽大獎。2013年,沈陽五中開始創建遼寧省科技特色學校,開設了計算機類科技特色課程,培養學生編程開發基礎,值此之際,憑借豐富的計算機、軟件開發知識積累,楊老師完成轉身,一躍成為沈陽五中物聯網實驗室的首批科技特色課程教師。
楊老師的編程選修課初期以應用和小程序開發為主,先后牽頭開發出兩款新高考選科App、三款高考志愿指導App,一款“云選科”小程序。在2021年了解到HarmonyOS系統后,楊老師被鴻蒙生態萬物互聯的先進科技理念深深吸引,他開始在網絡上搜索相關內容和課程,密切關注起HarmonyOS系統的發展,自主學習HarmonyOS應用開發,并在校開設了“HarmonyOS創意編程”選修課程。因為之前自學過相關編程語言,所以接觸HarmonyOS時有一定編程基礎,隨著HarmonyOS系統的不斷進化及官方課程的刷新,今年楊老師通過在華為開發者聯盟學堂學習官方課程《HarmonyOS第一課》,結合文檔了解最新內容后,已開始教導ArkTS語言相關內容。
課程秒光,HarmonyOS賦能課程受追捧
“HarmonyOS創意編程”課現規劃有每周2節,覆蓋高一至高二學期。高一新生開學時即可搶報,目前每學年班級僅40個名額,每年都是秒光。
針對0基礎的高一學生,楊老師會循序漸進傳授編程語言,前期是TypeScript,后期是ArkTS。在學生對編程語言掌握的過程中,楊老師會結合HarmonyOS應用/服務開發工具DevEco Studio(IDE)進行實操教學,并逐步教學指導UI框架、常用開發組件、常用工具等課程,當學生的階段學習結束,會通過課后習題以及華為官方學堂的Codelabs開發指導案例檢驗學生們的學習進展和水平。
從2021年開課至今,兩年以來已有超100名中學學生學習過“HarmonyOS創意編程”課程。楊老師說:“教授孩子們國人自主研發的操作系統是一件很有價值的事,而且從課程反響來看,孩子們也覺得很有意思,大家都一致認為建設我們國家自己的生態非常有意義。”目前,楊老師仍在不斷探索學習HarmonyOS系統的相關內容與知識,他深知“教學相長”的道理,認為教與學是相互促進的。為了教好這門課程,他仍在不斷學習積累經驗,希望通過日積月累的努力,推動自己和學生共同進步,后續還將帶著學生們圍繞HarmonyOS的元服務進行開發,將在近期推出一款以鴻蒙萬能卡片為形式展現的選課軟件。
今年華為Mate 60系列手機發布后的熱度,證明了廣大消費者對鴻蒙生態有著很高的信任和期待。目前鴻蒙生態聚焦政企、機構、高校等伙伴均有著不少合作和進展,但在一些未曾涉足的領域,我們也很欣喜地發現有著不少像楊老師這樣的HarmonyOS應用開發愛好者自發為鴻蒙生態添磚加瓦。
細微之處見閃光,生態前行共成長。讓我們共同期待鴻蒙生態更廣闊的未來!