APP下载

翻转课堂在Android应用开发课程中的应用

2019-10-08张蕾花奇芹荣静

软件 2019年3期
关键词:翻转课堂

张蕾 花奇芹 荣静

摘  要: 针对传统教学中存在的问题,将翻转课堂教学模式应用于Android应用开发课程。从课程内容组织、课前准备环节、课堂组织环节、课后修改环节和课程考核方式五个方面阐述翻转课堂教学模式下Android应用开发课程的建设。实践表明,翻转课堂教学模式提高了学生的主动性和積极性,增强了学生实践应用能力。

关键词: 翻转课堂;Android应用开发;实践应用能力

【Abstract】: In view of the existing problems in traditional teaching, the paper applies the flipped classroom model into Android application development course. The paper expounds the construction of Android application development course under the reversed classroom teaching mode from five aspects: course content organization, pre-class preparation, classroom organization, after-class revision and course assessment. Practice shows that the flipped classroom mode improves students initiative and enthusiasm, and enhances students practical application ability.

【Key words】: Flipped classroom mode; Android application development course; Practical application ability

0  引言

翻转课堂(flipped classroom)又称为颠倒课堂,是以网络教学视频或教学材料为学习载体的新型教学模式。课前,学生通过学习相应的教学视频和教学材料了解课程的知识。课堂上,教师主要针对不同学生的疑问进行解答,学生完成对所学知识的消化。课后,学生完成教师布置的作业。翻转课堂教学模式颠覆了传统的以教师理论讲授为主的教学模式。它是一种真正意义上以学生为学习的主体,教师起引导作用的教学模式。学习载体的永久保存性可以保证课堂缺席的学生能够参与学习。同时,教师可以根据每个学生的基础进行针对性的教学。翻转课堂教学模式能够解决传统教学模式下的诸多问题[1-2]。本文将主要探讨翻转课堂教学模式在Android应用开发课程中的应用。

1  传统Android应用开发课程教学存在的问题

1.1  知识连贯性差

Android应用开发课程通常在计算机专业大三年级第一学期开设。Android应用开发课程的学习过程中会涉及Java程序语言设计、数据库原理、数据结构等课程的知识。然而这些先导课程开设在不同学期,学生会遗忘一些关键的知识点。一旦用到这些知识,需要老师不断地对这些关键的知识点进行重复,课堂效率较差。

1.2  学生学习缺乏主动性

Android应用开发课程传统的教学模式是教师根据课程的逻辑进行理论讲解,通过课程案例的上机演示让学生理解各个知识点。这种“教师讲,学生听”的教学模式让学生形成极大的依赖性和思维惰

性。学生不愿意自己主动去学习,而是被动的接收知识。Android应用开发课程是一门实践性很强的课程,需要学生在实践环节投入大量的时间和精力。由于学生学习缺乏能动性,所以普遍学习效果不是很好。

1.3  不能做到个性化教学

传统的教学模式是教师统一讲解案例,布置同样的习题。传统的教学模式不能够根据学生不同的学习基础进行教学。这样的结果只会是基础较差的同学跟不上课堂的进度,基础较好的同学在课堂上有大量的空余时间。学生的潜能没有得到充分的开发。教师不能很好地做到因材施教,满足学生的个性化需求[3]。

1.4  考核评价方式不合理

传统的考核方式注重期末考试成绩和实验报告册的完成情况。然而,期末考试很多学生都是靠临时抱佛脚、死记硬背,不能反映学生的真实情况。实验报告册难免会出现相互抄袭的现象[4]。据了解,有少数学生在这门课程结束后仍然不会搭建Android开发环境。造成这些现象的根本原因是传统的教学模式更看重结果,忽视对学习过程的考核。

2  基于翻转课堂的教学模式

2.1  课程目标及内容组织

Android应用开发课程是计算机科学与技术专业和软件工程专业的专业课,目的在于让学生熟练掌握Android平台的开发和编程技术,在实际的项目开发中理解程序设计的思想,锻炼计算机专业学生的实践动手能力。Android应用开发课程内容主要包括:Android开发环境的熟悉及搭建,UI的设计与开发,Android应用平台的互联网应用和数据存储的实现[5]。课程使用的教材是由张冬宁,杨宁编著的《Android应用开发教程》,参考教材主要是《Android从入门到经典》和《第一行代码—Android》。为了激发学生的学习兴趣、调动学生的积极性,本课程是以多个项目应用案例串接各个小的知识点,让学生在开发小项目的过程中掌握理论知识,吸引学生的注意力[6-7]。项目应用案例的选取需要考虑学生的学习基础以及教学内容间的相关性。尽量选择贴近学生生活、容易被学生理解的项目应用案例,该课程的教学案例具体设计如表1所示。

2.2  课前准备环节

课前阶段,教师需要将教学视频、电子课件和教学资料上传到网络教学平台。教学视频和电子课件的准备需要结合教学目标和学生的学习基础。为了吸引学生的注意力,教学视频的时长尽量控制在10-15分钟,电子課件和教学视频的内容设计更贴近学生、贴近实际。俗话说得好,“授人以鱼不如授人以渔”,教学视频和电子课件更应该注重对学习方法的讲解,而不是一味地罗列知识点。比如在讲解第一章Android入门时,可以向学生多介绍Android API的使用,这样有助于学生后面章节的学习,能够培养学生的自学能力和独立开发能力。课前阶段是翻转课堂教学模式的重要部分,如果学生在课前没有好好学习和领悟网络教学平台上的教学资料,那么注定不会有好的学习效果。为了达到良好的学习效果,需要进一步地监督学生。因此,课前阶段,教师可以在网络教学平台上设置相应的题目和实验案例让学生完成并提交;并提前告诉学生,会根据课前的完成情况评定学生的平时成绩[8]。这样的方式能够提高学生学习的主动性和积极性,从而提高教学效果。

2.3  课堂组织环节

教师需要根据课前学生题目和实验案例的完成情况来组织课堂教学。首先,教师应该简要梳理下本节课的主要知识点。接着,教师让学生在课堂上主动提出有疑问的地方,教师先不作回答,而是让其他学生主动作答,学生不能解决的疑难问题再由教师回答。在这个环节,会出现学生害羞不愿意主动提问题和主动作答的情况,教师需要人为进行干预[9]。教师可以根据课堂疑问作答环节的表现评定一部分的平时成绩。最后,教师需要对课前阶段学生出错的地方进行讲解和归纳总结,并根据课前实验案例的完成情况进行初步评价,并给出一定的修改意见[6]。

2.4  课后修改环节

课后阶段,学生根据课堂上教师给出的修改意见对实验案例进行一定的修改,并提交最终版本至网络教学平台。教师根据学生课前的完成情况、课堂的表现以及提交的最终成果进行综合评价,评定出每位学生最终的平时成绩。

2.5  考核方式的改革

Android应用开发课程传统的考核方式存在大量的弊端,不能体现学生真实的实践应用能力。

Android应用开发课程强调学生的实践应用能力,所以需要对考核方式进行改革。改进后的考核方式期末考试不再是以试卷的形式来考核学生,而是以项目开发的形式来考核。比如,课程结束后让学生做一个音乐播放器,让每位学生制作PPT对所涉及到的知识点进行讲解并说出自己的体会,教师现场提出一些问题,教师根据学生演讲、答题以及源代码编写情况给出该门课程的期末成绩。教师根据平时课前、课堂、课后的表现给出每位学生的平时成绩。改进后的考核方式提高平时成绩所占总成绩的百分比,由原来的30%的比例提高为50%,更加注重课程的过程性评价。

3  结语

实践表明:翻转课堂教学模式的教学效果良好。将翻转课堂教学模式应用到Android应用开发课程激发了学生的学习兴趣,提高了学生学习的主动性和积极性,增强了学生实践应用的能力。然而,在翻转课堂教学的实践过程中,仍然存在很多问题需要去解决。比如:Android应用开发课程中有些实验案例过于老旧,不太适应当今社会需求;有些自觉性太差的学生仍然没有主动性学习等。这些问题还需后续进一步研究和探讨。

参考文献

Jonathan Bergmann, Aaron Sams. Flip your classroom: reach every student in every class every day[M]. ISTE and ASCD, 2012.

张华, 吴成英. 基于翻转课堂的Android移动开发课程教学模式研究[J]. 长春教育学院学报, 2017, 33(2): 27-29.

郑霖娟. 基于CDIO的“Android开发基础”课程翻转课堂教学模式实践探索[J]. 福建电脑, 2018(11): 74-75.

郎振红. 翻转课堂在Web程序开发实验教学中的应用研究[J]. 实验技术与管理, 2016, 33(2): 151-154.

杨功元, 李桂珍, 李欣. “Android应用程序开发”课程建设探索[J]. 计算机教育, 2012(16): 85-88.

倪红军, 周巧扣, 李霞, 等. 基于翻转课堂模式的Android应用开发课程建设[J]. 计算机教育, 2015(20): 88-91.

杨俊成, 李淑霞. 以兴趣为导向的“Android程序设计”课程改革[J]. 微型电脑应用, 2017, 33(5): 69-71.

管芳景. 翻转课堂在《Android基础应用开发》课程教学中的应用研究[J]. 创新创业理论研究与实践, 2018(9): 33-35.

周树森, 邹海林. 基于MOOC的翻转课堂在软件开发类课程教学中的应用[J]. 计算机教育, 2015(14): 83-85.

猜你喜欢

翻转课堂
扬翻转之风帆,激课堂之精彩
备考史密斯玩转“翻转课堂”
创建“自助餐选菜式”自主学习模式
关于“翻转课堂式教学”的探讨
基于微信平台的高中物理“翻转课堂”教学初探
基于翻转课堂的高职英语口语教学研究
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
翻转课堂在小学数学教学中的应用