预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Android的翻转课堂移动学习APP设计与实现HYPERLINK"https://m.zqwdw.com/wenku/zhengfajunshi/2020/0919/740554.html"摘要:对高校传统教学现状及存在弊端进行了分析,针对“数字土著”学习的新特征,借助移动互联网模式,以Android、Java及MySql为技术手段,构建了基于泛在学习的系统网络架构,设计并研发了一款可用于支撑翻转课堂教学的APP软件。该软件实现了教学微视频在线点播、下载收藏、主题讨论、课程问答、学习笔记、资源搜索、通知公告、历史查看等功能,为学习者提供了一个随时随地进行课堂学习与互动交流的移动平台,能够满足个性化学习、移动化学习、碎片化学习需求。关键词:翻转课堂;数字土著;Android;移动学习;APPDOIDOI:10.11907/rjdk.171908中图分类号:TP319文献标识码:A文章编号:1672-7800(2017)007-0064-030引言随着信息技术与教育教学的深度融合,翻转课堂作为新兴的教学模式,推动了我国教育教学的变革与发展[1-3]。翻转课堂(FlippedClassroom)是基于建构主义理论,将传统教学的知识传授与知识内化颠倒的新型教学模式[4]。该模式有助于教师因材施教,激发学生自主学习、个性化学习及协作探究的热情和兴趣,培养学生独立思考与实践创新能力。为保障翻转课堂教学的有效实施,课前学生借助网络平台自主观看教学视频、练习以及师生在线交流、答疑是极为关键的环节。伴随“数字土著”(指20世纪80年代末以后出生的年轻一代人)的成长以及新生“数字土著”的诞生,他们的学习行为、认识方式、喜好特征等与上一代人有着明显的差异[5]。“数字土著”习惯快速接受信息,喜欢随机移动学习,偏向及时反馈与强化,对新事物乐于独立思考与探索,传统的教学方式及教学系统显然已不适应他们的学习特点。为达到良好的教学效果,客观上要求有一种新型的教学方式和教学系统以契合“数字土著”的学习需求和体验方式。本文基于“泛在学习”理念,设计并研发了一款用于翻转课堂学习交流的移动终端APP软件。1需求分析1.1传统教学模式存在的弊端(1)传统课堂教学习惯“一刀切”,无法满足个性化学习需求。虽然高校近年来尝试混合学习、MOOC、小班制等改革,但以教师为中心、大班授课齐步走的传统教授方式仍占主流,缺少个性化学习与指导,容易出现听不懂、“掉队”、厌学等现象。(2)理论与实践相脱节。高校多数教学理论学习与实验操作都是分开进行的,即上周在教室讲授理论知识,下周才到实验室操作练习[6]。理论与实践在时间和空间维度上产生了脱节,教学效果不理想。(3)教学模式单一,课堂互动较少。由于大学课程内容多而学时少,任课教师习惯用几节课连续向学生单向“灌输”,而学生则“疲惫”接受。课堂气氛沉闷,缺少互动交流与探讨,使学生产生厌倦和抵触情绪。1.2当代大学生对教学模式的诉求为了解学生对传统教学模式的看法,笔者设计了一份课程教学反馈调查问卷,在华南农业大学随机抽选了5个班级作问卷调查。发放调查问卷共156份,收回有效问卷156份,针对“如果将传统课堂模式改为翻转课堂模式,你是否愿意尝试?”这一问题,有134位学生选择了“愿意”,22位学生选择了“不愿意”,支持翻转课堂教学模式的人数比例达到85.9%,不支持的人数仅为14.1%。从这一数据可以看出,当前大学生对传统教学模式有着较强烈的改变期望,绝大多数学生表示愿意尝试“翻转课堂”作为新的教学模式。2系统设计2.1系统总体架构设计本系统通过通信基站、WiFi热点、互联网将移动终端设备、服务器(数据库)、后台管理终端连接起来,建立基于Android的翻转课堂移动学习APP,实现了移动化、碎片化、个性化的课堂学习和师生互动交流模式。系统由用户终端、无线通信媒介、互联网(传输网络)、服务器(包括数据库)和后台管理端(Web管理端)5部分组成,如图1所示。用户终端主要包括智能手机和平板电脑。在用户终端安装APP软件后,通过无线网络环境,如WiFi热点或移动通信网等连接互联网,即可与远程服务端(包括数据库)进行应用交互。在后台管理端,教师和管理员可利用个人PC终端对Web服务端进行管理,如上传教学视频、发布通知公告、分配用户权限、设置课程等。2.2Android平台技术架构Android是Google公司开发的基于Linux的开源操作系统,主要应用于智能手机、平板电脑等移动设备。系统划分为应用程序层、应用程序框架层、系统运行库层和Linux内核层,如图2所示[7]。应用程序层是Android平台的上层应用,包括浏览器、日历、联系人、电话拨号等内置应用程序;应用程序框架层为开发者提供了高级的建构组件进行应用程序开发;系统運行层包含函数库