翻转课堂在Android积木式编程开发课程教学中的应用
刘志明
(广州市轻工职业学校,广东广州510650)
一、Android积木式编程开发课程教学的必要性
开设移动应用开发课程,培养社会紧缺人才是职业院校当务之急。当前移动终端平台操作系统主要有谷歌Android(安卓)和苹果iOS。安卓是开源软件,占有80%以上的市场份额。作为安卓的开发者,谷歌开发了一种应用开发工具,即App Inventor。它特别适合一些没有程序设计基础,又想学习开发移动应用的初学者使用。使用App Inventor开发移动应用时,不必懂得程序的设计语言,不用编写代码,采用搭积木的方式,短时间内就可以编写一个自己的应用,如音乐播放器或智能家居控制程序等。对中等职业学校的学生来说,这种编程方式是非常具有吸引力的。另一方面,学生学习程序设计的成果可以直接下载到智能手机上,向同学和家长展示,使自己产生成就感,这是学生自信心重建的好机会。
Android积木式编程开发包括14个活动项目,每一个项目开发一个独立的应用,这些应用可以分为学习、娱乐、游戏、智能家居控制等几大类:项目的设计生动有趣,非常适合中职生的学习基础和学习特点。其中项目12、项目13、项目14是Android移动终端在智能家居方面的应用,是产教融合的成果,由企业
专家编写。这几个项目将App Inventor的Android应用开发拓展到了智能家居领域,使手机成为智能家居的控制终端,对提高学生解决实际问题的能力和创新能力,具有较高的参考价值。
二、课堂教学流程
教师在课前利用网络为学生设置各种练习任务以及视频资料帮助学生提前预习,课堂上设置更多时间进行师生沟通互动,有针对性地解决问题,并给予个性化辅导,充分凸显出新课程改革所要求的以学生为主体的教学理念。翻转课堂在学生的实践活动中有着重要的优势。在开展教学的同时,可引导学生组建手机编程社团,根据Android积木式编程开发中的内容,采用App Inventer这个图形化与可视化的安卓编程环境掌握编程的方法,帮助学生开发出更加有创意的安卓应用程序,达到提升学生的动手实践能力以及计算思维能力的目的。教师在教学设计中要注重内容的全覆盖,包括课程教学内容、技能点以及知识点,提供教学微课相配套的素材、课件以及扩展任务,满足学生根据视频资源开展自主学习的诉求。
在课程开始之前,教师按照学生学习的进度以及课程教学内容制作视频资料,安排学生在课前针对资料内容展开自主学习。教师在线给予学生辅导,并且针对学生课前的学习情况设置线下相关的课堂教学互动。条件允许的学生可以在家中自学,教师充分引导学生将一些经验技巧以及疑难问题发布到网络学习平台上,教师与学生在以及QQ中讨论。学生通过观看视频资料,并且利用配套习题、
课件等相关资源巩固和练习,学生利用网络平台参与微课程学习,并且积极参与在线学习,总结学习的困惑以及收获,为课程教学活动的开展做好准备。通过课前自学,一些基础相对较好的学生能够发现问题,然后利用网络解决部分问题,或者是将问题带入实践教学活动中,求助于教师。
在课堂教学过程中,教师要按照学生课前的预习情况,汇总课程的重点与难点问题,并集中突破。对学生预习中暴露出的问题要沟通、交流、分析、解决,引导学生开展合作学习以及自主探究。学生接受编程技能训练、问题解决以及交流汇报等相关的教学活动,对编程技能、编程知识等内容有充分的理解。课堂上,教师可以充分地结合教学内容与任务开展形式多样的教学互动。如在电脑制作活动前期,组织学生开展自主探究学习,组建学习小组,针对参赛主题创作作品。
课程结束以后,教师要按照学生课堂的实际表现提供巩固性的材料,调查学生的学习效果,同时完善教学设计,对整个教学活动给予综合性评价。学生利用教师所提供的材料查漏补缺、巩固学习,总结并且反馈评价学习效果。课后学习评价能够为下
[摘要]随着智能手机、平板电脑等移动数字终端的快速普及,计算机网络的提速,无线网络的全面覆盖,移动互联网技术已经深深影响人们的生活,而各种手机应用已经成为人们生活的一个重要组成部分。面对巨大的应用需
求,迫切需要一大批开发者。为此,以Android积木式编程开发课程为例,系统探究了该课程开展的必
要性,并
从课前、课中、课后三个部分阐述了翻转课堂模式的实施流程,最后针对翻转课堂课件的设计与制作、教学方手机上哪个学编程的软件好
法的选用等方面阐述了翻转课堂在Android积木式编程开发课程教学中的应用策略。
[关键词]翻转课堂;课堂教学;应用
[中图分类号]G712[文献标志码]A[文章编号]2096-0603(2019)18-0224-02
研讨◆应用◆创新应用224
--

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。