当下,评价一个人某方面水平不佳时,我们常会调侃道:“你的数学是体育老师教的吗?”亦或是“你的语文是数学老师教的吗?”用这种非本专业教师教导专业内容的比喻表达主人公能力的欠缺。但今天这句话可能不太适用了,因为沈阳市第五中学学生们的HarmonyOS应用开发启蒙课,真的是一位历史教师传授的,而这位历史教师,还真的教出了些名堂来。
掌握编程,从历史课本到ArkTS
杨兴学是沈阳市第五中学的一位历史教师,同时也是创新教育发展中心的负责人,在沈阳五中,学生们更喜欢亲切地称呼他为“杨Sir”。杨Sir不仅博古通今才华横溢,文采飞扬写诗填词信手拈来,更酷爱科技,屡次带领学生收获全国科技竞赛大奖。
2013年,沈阳五中开始创建辽宁省科技特色学校,开设了计算机类科技特色课程,培养学生编程开发基础,值此之际,凭借丰富的计算机、软件开发知识积累,杨老师完成转身,一跃成为沈阳五中物联网实验室的首批科技特色课程教师。
杨老师的编程选修课初期以应用和小程序开发为主,先后牵头开发出两款新高考选科App、三款高考志愿指导App,一款“云选科”小程序。在2021年了解到HarmonyOS系统后,杨老师被鸿蒙生态万物互联的先进科技理念深深吸引,他开始在网络上搜索相关内容和课程,密切关注起HarmonyOS系统的发展,自主学习HarmonyOS应用开发,并在校开设了“HarmonyOS创意编程”选修课程。
因为之前自学过相关编程语言,所以接触HarmonyOS时有一定编程基础,随着HarmonyOS系统的不断进化及官方课程的刷新,今年杨老师通过在华为开发者联盟学堂学习官方课程《HarmonyOS第一课》,结合文档了解最新内容后,已开始教导ArkTS语言相关内容。
课程秒光,HarmonyOS赋能课程受追捧
“HarmonyOS创意编程”课现规划有每周2节,覆盖高一至高二学期。高一新生开学时即可抢报,目前每学年班级仅40个名额,每年都是秒光。
针对0基础的高一学生,杨老师会循序渐进传授编程语言,前期是TypeScript,后期是ArkTS。在学生对编程语言掌握的过程中,杨老师会结合HarmonyOS应用/服务开发工具DevEcoStudio(IDE)进行实操教学,并逐步教学指导UI框架、常用开发组件、常用工具等课程,当学生的阶段学习结束,会通过课后习题以及华为官方学堂的Codelabs开发指导案例检验学生们的学习进展和水平。
从2021年开课至今,两年以来已有超100名中学学生学习过“HarmonyOS创意编程”课程。杨老师说:“教授孩子们国人自主研发的操作系统是一件很有价值的事,而且从课程反响来看,孩子们也觉得很有意思,大家都一致认为建设我们国家自己的生态非常有意义。”
目前,杨老师仍在不断探索学习HarmonyOS系统的相关内容与知识,他深知“教学相长”的道理,认为教与学是相互促进的。为了教好这门课程,他仍在不断学习积累经验,希望通过日积月累的努力,推动自己和学生共同进步,后续还将带着学生们围绕HarmonyOS的元服务进行开发,将在近期推出一款以鸿蒙万能卡片为形式展现的选课软件。
今年华为Mate60系列手机发布后的热度,证明了广大消费者对鸿蒙生态有着很高的信任和期待。目前鸿蒙生态聚焦政企、机构、高校等伙伴均有着不少合作和进展,但在一些未曾涉足的领域,我们也很欣喜地发现有着不少像杨老师这样的HarmonyOS应用开发爱好者自发为鸿蒙生态添砖加瓦。
细微之处见闪光,生态前行共成长。让我们共同期待鸿蒙生态更广阔的未来!