APP下载

安卓类课程组案例驱动教学过程的探索—基于厦门理工学院软件工程学院的教学改革实践

2019-10-16谢奇峰

中国现代教育装备 2019年17期
关键词:安卓案例知识点

谢奇峰

厦门理工学院软件工程学院 福建厦门 361024

厦门理工学院软件工程学院于2012年开始在软件工程专业(移动方向)中开设安卓类的相关课程,包括软件开发、游戏开发、网络编程、项目实训等,经过几年的摸索尝试,逐步探索出一套教学改革方案。

1 安卓类课程教学中存在的若干问题和矛盾

1.1 传统教学模式的弊端

传统教学模式理论多,实践少,容易导致纸上谈兵,应试能力强,动手能力弱的结果,学生毕业后进入工作岗位往往力不从心[1]。这也与厦门理工学院“亲产业+应用型”的大学定位不相符[2]。

1.2 培训机构对高校教育带来的冲击与思考

培训机构抛弃传统教学模式(先学后做),改为直接讲解一个软件的完整制作流程,用到什么知识讲解什么知识(先做后学,边做边学),注重思路的培养,过程的锻炼,让知识与成果画等号。

2 安卓类课程组案例驱动教学过程的设计

2.1 课前借助慕课、微课视频翻转课堂

慕课网上有大量的安卓视频教程,我校选用的教材也自带了大量的微课视频,借助这些视频教程,让学生提前了解知识点,做好课前的预习,带着疑问,有明确性、目的性地参与到课堂学习中,能有效提高教师授课时学生的接受度[3]。

2.2 课堂全程案例驱动教学

课前借助慕课、微课视频进行学习后,教师便无须逐条讲解知识点的细节,可以着重讲解运用,将知识点融合进案例里,上课的时候采用案例教学。将知识较快地转化为成果,增加学生的兴趣与信心。

在案例的选择与设计上需要注意以下几个规律:覆盖度、真实性、简明性、代表性、针对性、趣味性。以基于Android平台的软件开发课程为例,依照教材的章节安排与主要知识点教学由浅入深、循序渐进的准则,尽可能地体现应用场景的多样化,共制作了42个案例,安排见表1。

表1 实验名称及案例简介

表1(续)

因为安卓类课程组涉及好几门前后相接的课程。在案例的设置上,也要考虑到学生逐渐接受适应的过程。早期,知识点多,学生又刚入门,基础弱,此时主要根据知识点设置各自独立的小案例。中期,随着学生编码能力的加强,逐步向中等规模的案例转变,如基于Android平台的游戏开发课程,选取了《贪吃蛇》《雷霆战机》《新仙剑奇侠传》《超级马里奥》《重力平衡球》《植物大战僵尸》《联机五子棋》等中等规模的案例进行讲解,侧重分解、整合、复用,分阶段逐步完成案例。后期,在综合项目实训课程里则由企业导师带领制作一些大型的真实案例。

安卓类课程组的上课地点全部安排在实验室,可以更好地使实践教学一体化。教师分段演示讲解,学生边学边做。强调教师的示范作用,不是简单地将代码展示给学生,告诉他这段代码能实现什么功能,而是一步步、一行行地带着学生当场实践,将制作过程的每一个细节完整地呈现给学生,包括错误的查找与调试,代码的优化与迭代。学生模仿的同时辅以教师及时的现场指导。

2.3 借助先进的教学工具增加课堂互动

现今智慧教学工具越来越多,如“课堂派”可以进行学生考勤、作业布置;“雨课堂”可以手机端同步教师的PowerPoint、弹幕提问;“微助教”可以抢答游戏、过程评价等,充分利用这些教学工具可以增加师生的课堂互动,提升教学效率。

2.4 课后扩展案例 交流讨论

鼓励学生扩展案例,以作业的形式增加一些功能,在举一反三的实践中加深对知识的认识。开辟讨论区,给学生展示与讨论扩展案例的空间,提高学生的积极性。

3 安卓类课程组考核方案的设计

改变传统的试卷考核方式,综合考察学生的多项能力,将考核贯穿于整个学习过程。考核能否将所学的知识灵活地应用到实际项目中,解决实际问题。充分利用课外时间,让学生扩展实验案例,每学期需扩展40个案例,每次扩展获得0.5~1.0 不等的作业分值。期末成绩由40%的作业成绩和60%的期末项目成绩构成。一人一个期末项目,期末项目考查的不仅仅是代码编写能力(40%),还包含了工作文档的书写能力(20%)、上台演示与答辩表现(20%)、实用性与创新性(20%)等。

4 校企合作、工作室、课程置换、以赛促教等多项尝试

在基本教学模式的基础上,我校还进行了多项创新模式的尝试。如校企合作,让学生进入真实的安卓开发企业进行实训锻炼;工作室模式,选拔优秀学生进入工作室,承接一些真实的企业级安卓项目与全国安卓大赛项目,以赛促教,已多次获得各种全国大赛的奖次;课程置换,对于一些自学能力很强的学生,在取得安卓类相关企业或全国大赛的认证后,可以置换安卓类课程的成绩。学校本着因材施教的原则,不把学生绑在课堂上,而让他们在更广阔的空间锻炼自己的能力。

5 结语

目前,基于案例驱动教学的改革方案已经在2014级、2015级软件工程(本科移动云办公方向),2016级、2017级软件工程(专升本Android方向)共9个班级进行了两轮教学探索,教学反馈良好,学生兴趣浓厚,动手能力增强。

猜你喜欢

安卓案例知识点
iPhone不卡的秘密曝光:安卓也能享受
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
案例4 奔跑吧,少年!
文物表情包
随机变量分布及统计案例拔高卷
安卓系统或成智能汽车标配
发生在你我身边的那些治超案例
关于G20 的知识点