基于Android的移动学习系统的设计与实现
发布时间:2017-08-13 10:42
本文关键词:基于Android的移动学习系统的设计与实现
更多相关文章: 移动学习 Android C语言程序设计 移动学习系统 教学应用
【摘要】:在无线网络技术迅速发展的今天,智能化的移动设备也日益普及,更多的人选择使用移动互联网来满足日常工作、生活和教育等需求。移动学习作为一种新型的数字化学习方式,其特有的移动性、便捷性和交互性等特点恰好可以满足学习者随时随地进行学习的需要。Android操作系统以其开放性和丰富的硬件资源等优势受到众多移动设备厂商的喜爱,Android用户数量迅速增长,更多的软件开发者也选择Android开发平台进行相应的移动软件开发。若能够针对特定的用户群体选择相应的开发平台进行移动学习软件的设计与开发,将会更加有助于移动学习的开展及应用。本文在总结移动学习理论和应用的基础上,针对高职院校的学生特点及教学情况,对高职院校的移动学习现状做了调查分析,根据学生的实际需求,以《C语言程序设计》课程为例对学习资源进行了设计,并基于Android平台开发出适合学习者学习的移动学习系统。该系统总结了移动学习内容设计的原则,并对课程资源进行分类整理,列举了大量的实例、算法以及程序的源代码,使系统的学习资源不局限在教材内容,更对学习内容进行了扩展和补充,弥足了C语言课堂教学中的不足。同时,系统除了提供学习资源外还可以进行习题的练习和测试,学生可以根据自身学习情况及时进行知识的巩固与检测,在学习的过程中可以通过互动功能随时与教师、学生进行交流,排除学习过程中的疑难问题。该系统开发完成后进一步进行了教学应用的实验研究,选取笔者所在高职院校计算机专业的两个班级开展移动学习系统C语言课程学习的教学实验,根据实验收集到的学习成绩以及调查问卷中的量化数据,运用SPSS软件进行分析,比较使用移动学习系统进行课程辅助学习的实验班与采用传统学习模式学习的对照班在学习成绩、课程满意度等方面的差异,以及实验班系统使用情况和适用对象的差异,验证了移动学习系统在课程学习中的有效性,并且系统对于不同性别、不同学习风格的学习者均存在差异。根据实验研究和问卷调查的结果得出结论,该系统在设计和功能实现上能够满足学习者对于课程学习的需求,学生对系统的整体满意度较高,并且这种新型的学习方式获得了多数学生的认可,极大地提高了学生学习的积极性,同时这种实践性的研究结论对于移动学习的理论研究和应用研究都有着积极的推动意义。
【关键词】:移动学习 Android C语言程序设计 移动学习系统 教学应用
【学位授予单位】:山东师范大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP316;G434
【目录】:
- 摘要7-9
- ABSTRACT9-11
- 第一章 绪论11-26
- 1.1 研究背景11-12
- 1.1.1 移动学习的发展和移动设备的普及11-12
- 1.1.2 高等职业院校的特点和需求12
- 1.1.3 教学实践的要求12
- 1.2 国内外研究现状12-21
- 1.2.1 国外研究现状12-16
- 1.2.2 国内研究现状16-21
- 1.3 研究目的及意义21-22
- 1.3.1 研究目的21-22
- 1.3.2 研究意义22
- 1.4 研究内容与方法22-24
- 1.4.1 研究内容22-23
- 1.4.2 研究方法23-24
- 1.5 论文的组织结构24-26
- 第二章 移动学习理论基础及Android开发平台26-37
- 2.1 移动学习概述26-28
- 2.1.1 移动学习的概念26-27
- 2.1.2 移动学习的特点27-28
- 2.2 移动学习理论基础28-31
- 2.2.1 非正式学习理论28-29
- 2.2.2 活动学习理论29-31
- 2.3 Android开发平台及技术特征31-37
- 2.3.1 主流平台的比较31-32
- 2.3.2 Android开发平台特点32-33
- 2.3.3 Android的体系结构33-35
- 2.3.4 Android平台的MVC模式35-37
- 第三章 移动学习系统分析及总体架构37-45
- 3.1 系统使用对象现状分析37-41
- 3.1.1 高等职业院校学生特点37-38
- 3.1.2 移动学习现状的调查与分析38-41
- 3.2 系统的可行性分析41-42
- 3.3 系统的总体架构及功能分析42-45
- 3.3.1 移动学习系统的总体架构42-43
- 3.3.2 移动学习系统的功能分析43-44
- 3.3.3 移动学习系统的数据接口分析44-45
- 第四章 移动学习系统的设计45-59
- 4.1 移动学习系统课程资源设计45-48
- 4.1.1《C语言程序设计》课程教学特点45-46
- 4.1.2 课程内容设计原则46-47
- 4.1.3 课程资源内容设计47-48
- 4.2 移动学习系统界面设计48-50
- 4.3 移动学习系统功能模块设计50-55
- 4.3.1 用户注册登录模块50
- 4.3.2 学生用户功能模块50-53
- 4.3.3 教师用户功能模块53-55
- 4.4 移动学习系统数据库设计55-59
- 第五章 移动学习系统的具体实现59-87
- 5.1 系统开发环境的搭建59
- 5.2 Android开发的基本过程59-60
- 5.3 客户端界面的实现60-61
- 5.4 客户端主要功能模块的实现61-87
- 5.4.1 注册登录模块61-64
- 5.4.2 课程信息模块64-65
- 5.4.3 课程资源模块65-71
- 5.4.4 练习测试模块71-79
- 5.4.5 互动交流模块79-84
- 5.4.6 学生成绩模块84-87
- 第六章 移动学习系统的教学应用与效果分析87-98
- 6.1 应用对象87
- 6.2 测量工具87-88
- 6.3 应用过程88
- 6.4 应用效果分析88-97
- 6.4.1 实验班和对照班的差异性分析88-90
- 6.4.2 学习者性别的差异性分析90-92
- 6.4.3 学习者不同学习风格的差异性分析92-95
- 6.4.4 系统使用情况和满意度与学习成绩间的关系分析95-97
- 6.5 教学应用总结97-98
- 第七章 总结与展望98-101
- 7.1 研究总结98-99
- 7.2 研究不足99
- 7.3 研究展望99-101
- 注释101-103
- 参考文献103-106
- 附录106-111
- 附录一 高等职业院校学生移动学习现状调查问卷106-108
- 附录二 C语言课程满意度调查问卷108-109
- 附录三 系统满意度及使用情况调查问卷109-111
- 致谢111
本文编号:666899
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/666899.html