时间:2024-05-04
赵敏涯 谢艳朋 张俊
摘 要: 针对Android课程教学中存在的问题,提出结合线上和线上的多元化教学模式,充分利用超星泛雅、学习通App、QQ等线上平台在课前、课后的碎片时间开展课程,课中则合理设计实践内容,从小案例到大项目递进教学,不断强化训练,让学生能更系统地掌握移动应用开发技术,从而达到良好的教学效果。
关键词: android; 多元; 线上线下; 案例
中图分类号:G642 文献标识码:A 文章编号:1006-8228(2021)09-103-03
Absrtact: In view of the problems of Android course, this paper proposes a diversified online teaching mode, which makes full use of online platforms such as Superstar Fanya, Xuexitong App and QQ in the fragmented time before and after class to carry out the teaching. In the class, the practice content is designed reasonably from small cases to large projects, and the training is continuously strengthened, students can master the mobile phone application development technology more systematically, so as to achieve good teaching effect.
Key words: Android; diversified; online and offline; case
0 引言
互联网的快速发展、移动设备的迅速普及,给人们生活、工作、学习带来了极大的方便和快捷[1],2020年的一场新冠疫情更是在某种程度上“重塑”了人们的消费习惯,更多消费场景由线下转至线上,促进了利用网络开展在线问诊、网络授课、视频会议、远程办公以及云答辩、云招聘、云健身等消费新业态。
《中国移动互联网发展报告(2020)》中显示:截至2020年3月,中国手机网民规模达8.97亿,较2018年底增长7992万。移动互联网成为疫情期间无数人的生活基础设施,也成为抗击疫情、实现复工复产的重要基础设施。
Android作为占据主要市场份额的移动终端操作系统,在移动互联网的发展驱动下,相关专业人才的培养成为重中之重,这也正是各大高职院校相继开设移动应用开发专业,顺应时代发展的必然趋势。笔者所在院校于2016年开设了移动应用开发专业并开始招生,为实现本专业应用型人才的培养目标,设置了Android开发的相关课程。
1 教学分析
作为专业核心课程,Android的教学内容及知识点较多,覆盖面广,涉及多种研发技术,现有的课堂教学必然存在一些问题。
第一,传统的教学方式主导下教学目标不清晰,导致学生越学越没有信心,教学效果不理想[2]。
第二,缺乏项目实践机会,学生往往不能灵活地学以致用,不了解Android项目开发的完整过程[3]。
第三,MOOC平台的发展让学习者充分利用了碎片化时间,但是依赖MOOC平台真正学习到知识与技术需要学习者有很强的主观能动性,事实是大多数的在线学习者很难达到课程的要求[4]。
第四,2020年的疫情下,很多高校开展了线上教学。这种纯线上教学虽然克服了地域限制,利用了时间,但是学生的掌握情况却并不理想。通过返校后的各种学生反馈和调查,笔者发现纯线上课程的教学效果没有达到预期的教学目的,一定程度上影响了后续课程的正常开展。
我们认为,一方面需要改变传统的教师主导的教学模式,另一方面可以充分利用网络来辅助教学,尝试课堂之外的课前、课后多种教学形式,形成一种多元化混合教学模式,帮助学习者充分掌握所学知识。
2 教学设计
2.1 教学内容分析
根据专业人才培养目标和教学目标,将Android教学内容分解为两门课程:Android系统基础应用开发和Android系统高级应用开发。为了保证教学上的连贯性,两门课安排在一学期内完成全部教学。将课程内容分解为十二个单元模块,如表1所示。
在课程教学具体实施过程中,采用先小案例再大项目,从简到难,逐步递进的方式开展教学。下面将以碎片Fragment单元模块为例说明本课程的具体教学设计实施过程。
本单元主要讲解Android系统的碎片Fragment的应用,解决Android应用程序适配大小屏幕的自适应問题。从易到难划分知识点,设计了四个案例、一个综合项目,如图1所示。在实践过程中穿插知识点的讲解,学中做,做中学。
其中,综合项目不仅较好地贯穿了本单元的主要知识点,还巧妙地将前面所学部分的Activity模块和UI模块的重点内容加入进来,完成了一个功能较为完整的小型应用程序。通过这种从小到大、从易到难、前后知识相结合的内容安排,旨在训练学生学以致用、融会贯通的专业动手能力,潜移默化地培养学生移动互联应用设计、开发、维护及实现的能力,能具备Android开发工程师的基本职业素养。
2.2 学情分析
课程面向二年级学生开设,这时学生已经适应了大学生活节奏,对自己的专业有了一定的认知,基本能明确自己的学习目标与方向,能较好地调节自己的心态和安排自己的时间。
在专业基础方面,①知识基础方面,具备C、Java语言知识基础,但实践应用能力不够灵活,掌握水平参差不齐;②学习能力方面,缺乏主动性,知识综合应用能力欠缺,分析问题、解决问题的能力还需要培养;③面向对象的逻辑编程思维能力不够,还需加强训练。
2.3 教学目标分析
依据人才培养方案和课程标准,确定本单元教学内容的培养目标,如图2所示。
基于以上目标,确定本单元重点与难点知识,如图3所示。
2.4 策略分析
本教学单元是依托实验室教学,配合超星泛雅、学习通App、QQ群等平台开展的线下为主、线上为辅的混合式教学,教学方法主要采用案例教学法、小组合作探究法、项目驱动法。
课前 超星泛雅平台开放相应章节内容,提醒学生自主学习。
课中 前课重点知识回顾;小案例引导,综合项目训练,结合教学知识点,学中做,做中学;以小组为单位,组长保证自己掌握并完成训练基础上,辅导同组同学;教师随堂检查,作为平时成绩重要组成部分;
课后 超星泛雅平臺发布作业,巩固知识点;鼓励学生学习通app发布话题、回复话题、点赞等;QQ群个别辅导答疑;
出门测 学习通发布单元测试,对整个章节教学知识点进行全面测评与巩固。
3 教学实施
课程教学安排是每周八学时,本教学单元教学时长计划八学时,每次四学时,分二次一周内完成。
3.1 教学环节
根据四个案例和一个综合项目,用八学时将本教学单元划分为四个教学环节,安排如表2所示。
3.2 教学活动
教 教师借助多媒体PPT、实际编程操作、投影仪、噢易教学管理软件等开展线下课堂教学。整个教学活动以学生为主,教师引导、解决问题。
学 借助线上平台,学生的学习可以贯穿教学的课前、课中和课后,教师与学生保持良性的互动氛围,使得师生之间的交流常态化。
管 根据线上平台、课堂教学中学生的表现,实行教师管组长、组长管组员、教师个别关注的措施来保证每一位学生跟上教学进度,掌握所学。
通过教-学-管过程,学生可以不再受时间、地点约束,利用自由时间开展学习活动,一定程度上从被动的接受知识改变成主动的要求学习。整个线上线下的教学过程如图4所示。
3.3 实施效果
相比传统的教学,有了线上教学平台之后,教师能实时掌握学生学习效果;学生可以随时随地学习、有问题随时提问、可以反复观看教学资料和视频等。
线上:平台作为课程考核的重要依据,学生也有动力和压力完成平台任务,争取一个好成绩。教师则通过平台可以查看课堂报告、学情统计和成绩统计,了解每一个学生的表现和掌握情况,从而更好地开展教学。
如图5所示是学习通App的部分统计截图。
线下:课堂上学生的表现是最真实的,学得好与不好,教师一览无遗,所以课堂考核成绩是组成课程总评成绩的重要组成部分。出于对成绩的追求,学生基本能够按照要求跟上进度,尽其所能完成实践训练。师生之间、生生之间的课堂交流氛围是良性的。
4 教学反思
虽然通过线上线下相结合的教学方式取得了一定的效果,但从平台反馈的数据和图表中仍然能发现一些不足,学生平台总评成绩成两极分化趋势。积极性高、频繁参与线上教学活动的学生各项均能达到高分,课程教学效果显著,但也有个别学生参与度不高,尤其是有效互动少,得分会偏低,还需要教师在整个过程中加强督促和引导,必要情况下教师可以要求这部分学生参与线上活动。
课中的线下教学,在案例和项目完成过程中实际是不能保证每一位学生达到最终的演示效果的,原因有多种,可能是电脑环境问题,也可能是学生不小心的一个语法错误等等,但凡要解决一个程序问题,往往要花费很多的时间,为了保证正常教学开展,教师无法在课堂上以最短的时间解决这些问题,造成相关学生没达到效果,产生遗留问题。针对这种情况,教师需要利用课余时间帮助学生解决问题。另外,教师可以有意识地培养优秀学生,让他们作为助教,课后帮助同学解决程序问题,解决不了的问题跟老师线上交流,这也让教师在与学生的交流中既能解决问题、归纳常见问题,也可以从学生的思路中获取灵感,达到教与学的双向促进。
参考文献(References):
[1] 董丽元,方胜宇,李明媚,刘海斌.高校机电类专业Android应用开发课程的教学研究与实践[J].实验室科学,2020.23(4):114-117,121
[2] 宁建飞.基于成果导向的《Android应用开发》课程教学改革探索[J].现代计算机,2020.22:68-70
[3] 李鑫伟,张立,孙阳.基于项目驱动的android课程研究[J].教育教学论坛,2020.12:254-255
[4] 赖红,李钦.基于SPOC的“Android应用开发基础”课程混合式教学模式实践[J].深圳信息职业技术学院学报,2020.18(4):54-58
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!