中原工学院刘安战:HarmonyOS移动应用开发教学资源的深度构建

发表时间: 2024-09-01 12:00

项目批次:2020年第一批

项目编号:202002142027

项目类型:新工科建设项目

项目实施背景

2019年8月9日,华为在其开发者大会上正式发布了鸿蒙操作系统。该系统一经发布便受到广大开发者的欢迎,因此我校开始构建《鸿蒙移动应用开发》课程资源,并在后续的工作中不断提高完善、进行教学和推广。

操作系统作为基础系统软件,其自主可控是解决信息技术领域卡脖子问题的关键,其人才的培养是不可或缺的。构建培养资源和体系在培养人才中占据非常重要的地位,项目以资源建设为基础,推广应用成果,为广大开发者提供学习支持,为技术生态建设助力。

改革思路及举措

在改革过程中,我们采用的基本思路是:资源建设与课程建设并进,线下教学与线上推广结合。

2021年秋季学期,在各种教学资源还不完善的情况下,我们采用“边建设、边教学”的方式,率先在中原工学院软件学院2019级(大三)本科软件工程专业开设30学时的《鸿蒙移动应用开发》选修课程,选课人数80人。如下为教务系统开课任务截图:

在完成第一轮开课教学的过程中,项目组完了教学大纲制定,授课PPT准备,并进一步修改了专业培养计划,把《鸿蒙移动应用开发》课程纳入培养体系,写入2020-2023培养计划。使得后续多届学生继续因该项目而受益,促使更多的同学学习鸿蒙应用开发技术。

在项目实施过程中,组织多名教师编写教材《HarmonyOS移动应用开发》,并最终于2022年7月由清华大学出版社正式出版。

在项目实施后,结合HarmonyOS技术的发展和进步,进一步组织多名教师更新教材,并最终于2023年9月正式出版《HarmonyOS移动应用开发(ArkTS版)》。

结合新内容,进一步修订完善了教学大纲和教学课件。

在项目实施过程中,在51CTO学堂发布线上课程《HarmonyOS鸿蒙移动应用开发》,链接:
https://edu.51cto.com/course/26614.html。

在项目实施后,进一步更新线上课程资源,再次发布课程《HarmonyOS鸿蒙移动应用开发(ArkTS)》版本,链接:
https://edu.51cto.com/course/35712.html。

项目实施以来,项目组通过查阅资料、建设资源、研讨整合相关内容,进行课程内容体系建设,形成符合应用型本科院校大学生学习的资源内容和结构体系;通过课题组讨论和长期建设,建立了完整的教学大纲,制作了完整的上课电子教案PPT,开发和整理了上课案例等;根据知识点录制发布了在线视频课程;在本科生范围首先开设课程,并纳入了培养计划之中,并不断完善和惠及更多高校学生及广大开发者。

项目成果、创新点及成效

在产学合作理念方面,主要考虑的是新技术产教结合、操作系统技术生态推广、为解决信息技术“卡脖子”问题做出应有贡献。

机制上,企业提供技术支持,学校组织建设和实施,校企深度合作,共同协同育人。

在校企共同努力下,经过项目实施期和后续的不断完善和建设,形成了如下的成果和成效:

1)完成《鸿蒙移动应用开发》教学大纲,课时30学时;

2)完成《鸿蒙移动应用开发》课程全套授课PPT;

3)至今已在中原工学院成功开设3轮《鸿蒙移动应用开发》课程教学工作;

4)出版教材2部,《HarmonyOS移动应用开发》和《HarmonyOS移动应用开发(ArkTS版)》

5)发布在线课程2套,其中,在51CTO学堂发布的《HarmonyOS鸿蒙移动应用开发》在线课程,目前已有1.4万多人学习;发布的《HarmonyOS鸿蒙移动应用开发(ArkTS)》在线课程,目前已有6000多人选择学习,并在51CTO学堂入选好课榜【鸿蒙】第1名。

6)多次参加或组织学生参加相关的活动,如参加研讨活动,组织学生活动,参加会议活动等。

参加技术研讨讨论

组织学生活动

参加会议

参加高校人才生态论坛

参加2023-2024华为开发者大会

参加华为布道师研讨会

参加高校鸿蒙课程研讨

7)项目荣获优秀等级结项,获得“教育部产学合作协同育人项目”优秀项目案例;

8)项目荣获教育部产学合作协同育人项目华为优秀成果奖;

9)项目实施单位中原工学院荣获鸿蒙生态人才建设灯塔奖;

10)在学生中推广“牛角书”博文分享活动,检验教学效果的同时,使得广大学生亲身参与HarmonyOS技术学习实践和分享;

11)获得华为开发者布道师;

12)获得华为鸿蒙先锋。

应用及推广情况

1)开课情况

2021年秋季学期,面向2019级软件工程专业学生开设《鸿蒙移动应用开发》课程,选课人数80人。

2022年秋季学期,面向2020级软件工程专业学生开设《鸿蒙移动应用开发》课程,开设2个班,共计选课103人。

2023年秋季学期,面向2021级软件工程专业学生开设《鸿蒙移动应用开发》课程,选课人数122人。

在华为开发者学堂开在线课,课程链接:
https://developer.huawei.com/consumer/cn/training/course/introduction/C101645412654938197。同时使用了学堂在线提供的后台功能对选课学生进行在线学习、考试等过程管理。

2)在学生中推广HarmonyOS技术分享情况

鼓励学生参与相关技术论坛。学生在技术论坛上发表了HarmonyOS相关的技术文章,以进一步推广HarmonyOS技术,组织学生开展了“牛角书”“江鸟中原”计划,目前已在公开的技术论坛51CTO、CSDN等网站上分享200多篇技术博文。

3)在线课程推广情况

发布的在线课程《HarmonyOS鸿蒙移动应用开发》,目前在线学习量已有约15000人。在更新为ArkTS版本后,新发布的《HarmonyOS鸿蒙移动应用开发(ArkTS版)》在线课程,目前已有约6000人的学习量,并在51CTO学堂入选好课榜【鸿蒙】第1名。

同内容视频课程在华为开发者学堂进行了发布,目前访问量8.1K。

4)开展师资培训,扩大推广范围

2022年7月,面向全国高校教师开展基于HarmonyOS开发技术的师资培训,200余人参加培训,100多人通过了结课考试,49人获得了新工科证书。

5)图书推广

图书《HarmonyOS移动应用开发(ArkTS版)》出版后受到广大读者的喜爱,目前已获印刷3次,
http://www.tup.tsinghua.edu.cn/booksCenter/book_10159801.html。该图书也被一些学校选定为教材,为更多学习者提供服务。

6)校企资源共享,惠及更多开发者

一方面,项目建设的各种资源通过在线方式分享给企业,如在华为开发者学堂开设课程;另一方面,充分利用企业提供的各种资源,进一步推广HarmonyOS应用开发技术,如通过利用华为提供的“HarmonyOS第一课”资源,面向广大入门开发者开设鸿蒙移动应用开发公开课,选课人数超过180人。

经验总结

1)紧跟技术发展,为社会培养人才

项目成功的首要经验是顺应了国家新技术发展的需求,响应了社会对新型技术的呼唤。

多年来,我国在信息技术领域长期受到国外先进技术的垄断,一度出现了影响国家经济和安全等非常严重的卡脖子问题。鸿蒙操作系统的出现,为我国在操作系统方面走出困局提供了选择,作为一个全新的技术,人才培养势必要跟上。

2)快速迭代,不断进步

鸿蒙技术发展非常快,在实施过程中,一些技术不断更新,为了能够让课程内容更加符合实际,必须密切关注技术发展,及时更新教学内容,以满足市场发展的需要。

3)学习交流,共同建设生态

对于新技术,要求高校教师必须多参与学习交流,包括校企之间的交流、校校之间的交流,通过交流共同学习共同进步。把从企业学来的先进理念和技术融入到高校的教学改革中,并积极参与企业的生态建设,从而更好地推动高校教学改革。

4)发挥广大学生主动性

学生是未来技术的生力军,也是学习新技术最积极的群体,发挥学生的积极主动性,对技术推广非常重要。项目实施中,通过了直播、讲座、讨论、竞赛等多种方式激励学生。

5)构建体系

课程不能是一个个独立的知识点,需要形成知识体系,才能进入培养计划获得有效实施。

面向专业,需要进一步构建培养体系,使得课程前后衔接,人才培养更加全面立体。

只有构建出完整的知识、技术和培养体系,才能更好地推广和应用课程。

6)充分利用网络平台

网络平台的影响范围广,传播速度快,不受地域和学校限制,可以很好地发挥技术推广作用。

项目实施过程中及项目结束后,我们应用了51CTO学堂、开发者学堂、微信朋友圈等平台,发布了在线课程,进行宣传直播等,效果很好。

7)下一步措施

在已有的基础上,进一步完善资源,提高成果级别,更新技术内容,完善资源体系,更好地为学生服务,培养人才。

发挥成果优势,在高校之间加强交流、资源共享,更好的推广课程,为更多高校和全社会服务。