摘 要 本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习、单元练习、综合测试和错题本功能,可以满足用户基本学习需求,视频及精品教程功能可以丰富用户的学习模式,提升用户的学习效果,服务器端后台管理模块实现对系统数据进行管理,保证系统数据的及时更新。该APP的设计与实现为用户提供了一个优质便捷的新的学习途径,具有一定的实用和参考价值。 【关键词】Android APP 计算机基础 移动学习 1 引言 移动学习是数字化学习的一种扩展,是在数字化学习的基础上通过有效结合移动计算技术,与数字化学习相比较,移动学习不仅具备了数字化、多媒体化、网络化、智能化的特征,而且还使学习者不再受时间空间的束缚,随时随地,只要有学习的热情和愿望都可以随心所欲地按照需求进行学习。随着移动终端在我们生活中的普及,App 客户端已逐渐成为移动互联网的主要应用形式。APP开发已渐渐地遍及世界每一个角落,APP客户端制作的大量出现已经开始悄然改变着人们的学习方式、休闲方式、阅读方式、生活习惯甚至创业模式等等。 《计算机应用基础》课程作为高校的公共基础课,是支持学生核心素质能力的公共基础课程之一,也是全国计算机等级考试中的一门基础科目。现阶段计算机应用基础教学过程中,对于计算机理论学习部分存在如下问题: (1)计算机基础知识涉及面广、涵盖内容繁杂,但受学时所限,在课堂教学过程中,很难将所有知识点进行详细讲解; (2)对于计算机理论的学习,采用传统课堂教学模式,难以激发学生的学习兴趣,继而难以取得好的学习效果; (3)在校�W生虽然拥有大量的课余时间,但能够通过看书学习的学生寥寥无几。 为解决上述存在的问题,打破传统课堂单一的教学形态,推进移动互联网技术在教学过程中的应用,设计开发了基于Android的“计算机基础知识”移动学习APP。本系统定位是辅助学习系统,主要是服务于大学生及其他准备参加全国计算机等级考试的人员,让他们的学习过程更加灵活,弱化时间及空间的限制,可以灵活的根据自我需求学习,同时以多种模式相结合的方式促进学习者的学习。 2 系统总体设计 系统总体建设原则是,将计算机基础知识的学习内容细分为一个个的知识点,通过这些知识点搭建计算机基础知识的完整架构。开发本项目所用的操作系统是Windows7,开发工具为Eclipse是基于Android4.0,数据库采用Android自带的轻量级数据库SQLite3。系统包括客户端和服务器两部分,其中客户端的基础学习、单元练习及综合测试模块用户可直接使用,错题本功能、视频及精品教程下载模块需在用户注册并登录后方可使用。服务器端主要完成对数据库中用户表、习题表、习题类型表等数据的管理,实现增、删、改、查功能。 3 系统功能模块设计及实现 3.1 基础学习模块 基础学习模块提供以文本及图片形式为主的基础教程,用户进入该模块后,首先需要选择知识点大类,再选择此大类中的某个具体知识点,进入基础教程学习界面。 3.2 单元练习及综合测试模块 单元练习模块是针对计算机基础知识的某一知识点进行练习,用户可通过此模块了解对本知识点内容的掌握情况。综合测试模块是从数据库中随机抽取20道题目进行测试,测试用户对计算机基础知识整体的掌握水平。单元练习模块界面如图1所示,用户可通过单击“上一题”或“下一题”按钮,选择题目完成相应练习,在做题过程中,可随时单击“答题卡”按钮,跳转到提交页面,在提交页面中,系统将对已完成题目和未完成题目做出不同标识,确认提交后进入练习报告页面,此页面会显示用户练习结果如图2所示,并且用户可进一步选择查看试题分析,若为注册并登录后的用户还可将错题放入错题本中,供今后复习使用。 3.3 错题本模块 错题本模块要求用户进入系统主界面后,先进行用户注册并登录。本模块主要将以前用户出错的题目按照保存日期进行集中显示,并且提供删除功能,对于已确定掌握的题目,用户可将其从错题本中删除。 3.4 视频及精品教程模块 视频及精品教程模块要求用户进入系统主界面后,先进行用户注册并登录。利用NanoHttpd实现了一个轻量级的 Web Server,用户登录后可访问服务器中的视频及精品教程。 4 结束语 本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习、单元练习、综合测试和错题本功能,可以满足用户在计算机基础知识学习过程中的获取知识、练习、测试以及复习的一系列需求,视频及精品教程功能可以丰富用户的学习模式、开拓学习视野,从而进一步提升用户的学习效果,服务器端后台管理模块实现对系统数据进行管理,保证系统数据的及时更新。该APP的设计与实现为用户提供了一个优质便捷的新的学习途径,同时对移动学习系统的研究具有一定的实用和参考价值。 参考文献 [1]吴燕琴.基于手机的移动学习资源设计研究[D].武汉:华中师范大学,2011.
摘 要 本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习、单元练习、综合测试和错题本功能,可以满足用户基本学习需求,视频及精品教程功能可以丰富用户的学习模式,提升用户的学习效果,服务器端后台管理模块实现对系统数据进行管理,保证系统数据的及时更新。该APP的设计与实现为用户提供了一个优质便捷的新的学习途径,具有一定的实用和参考价值。 【关键词】Android APP 计算机基础 移动学习 1 引言 移动学习是数字化学习的一种扩展,是在数字化学习的基础上通过有效结合移动计算技术,与数字化学习相比较,移动学习不仅具备了数字化、多媒体化、网络化、智能化的特征,而且还使学习者不再受时间空间的束缚,随时随地,只要有学习的热情和愿望都可以随心所欲地按照需求进行学习。随着移动终端在我们生活中的普及,App 客户端已逐渐成为移动互联网的主要应用形式。APP开发已渐渐地遍及世界每一个角落,APP客户端制作的大量出现已经开始悄然改变着人们的学习方式、休闲方式、阅读方式、生活习惯甚至创业模式等等。 《计算机应用基础》课程作为高校的公共基础课,是支持学生核心素质能力的公共基础课程之一,也是全国计算机等级考试中的一门基础科目。现阶段计算机应用基础教学过程中,对于计算机理论学习部分存在如下问题: (1)计算机基础知识涉及面广、涵盖内容繁杂,但受学时所限,在课堂教学过程中,很难将所有知识点进行详细讲解; (2)对于计算机理论的学习,采用传统课堂教学模式,难以激发学生的学习兴趣,继而难以取得好的学习效果; (3)在校�W生虽然拥有大量的课余时间,但能够通过看书学习的学生寥寥无几。 为解决上述存在的问题,打破传统课堂单一的教学形态,推进移动互联网技术在教学过程中的应用,设计开发了基于Android的“计算机基础知识”移动学习APP。本系统定位是辅助学习系统,主要是服务于大学生及其他准备参加全国计算机等级考试的人员,让他们的学习过程更加灵活,弱化时间及空间的限制,可以灵活的根据自我需求学习,同时以多种模式相结合的方式促进学习者的学习。 2 系统总体设计 系统总体建设原则是,将计算机基础知识的学习内容细分为一个个的知识点,通过这些知识点搭建计算机基础知识的完整架构。开发本项目所用的操作系统是Windows7,开发工具为Eclipse是基于Android4.0,数据库采用Android自带的轻量级数据库SQLite3。系统包括客户端和服务器两部分,其中客户端的基础学习、单元练习及综合测试模块用户可直接使用,错题本功能、视频及精品教程下载模块需在用户注册并登录后方可使用。服务器端主要完成对数据库中用户表、习题表、习题类型表等数据的管理,实现增、删、改、查功能。 3 系统功能模块设计及实现 3.1 基础学习模块 基础学习模块提供以文本及图片形式为主的基础教程,用户进入该模块后,首先需要选择知识点大类,再选择此大类中的某个具体知识点,进入基础教程学习界面。 3.2 单元练习及综合测试模块 单元练习模块是针对计算机基础知识的某一知识点进行练习,用户可通过此模块了解对本知识点内容的掌握情况。综合测试模块是从数据库中随机抽取20道题目进行测试,测试用户对计算机基础知识整体的掌握水平。单元练习模块界面如图1所示,用户可通过单击“上一题”或“下一题”按钮,选择题目完成相应练习,在做题过程中,可随时单击“答题卡”按钮,跳转到提交页面,在提交页面中,系统将对已完成题目和未完成题目做出不同标识,确认提交后进入练习报告页面,此页面会显示用户练习结果如图2所示,并且用户可进一步选择查看试题分析,若为注册并登录后的用户还可将错题放入错题本中,供今后复习使用。 3.3 错题本模块 错题本模块要求用户进入系统主界面后,先进行用户注册并登录。本模块主要将以前用户出错的题目按照保存日期进行集中显示,并且提供删除功能,对于已确定掌握的题目,用户可将其从错题本中删除。 3.4 视频及精品教程模块 视频及精品教程模块要求用户进入系统主界面后,先进行用户注册并登录。利用NanoHttpd实现了一个轻量级的 Web Server,用户登录后可访问服务器中的视频及精品教程。 4 结束语 本文主要介绍基于Android 平台的计算机基础知识移动学习APP的设计实现过程,该系统客户端基础学习、单元练习、综合测试和错题本功能,可以满足用户在计算机基础知识学习过程中的获取知识、练习、测试以及复习的一系列需求,视频及精品教程功能可以丰富用户的学习模式、开拓学习视野,从而进一步提升用户的学习效果,服务器端后台管理模块实现对系统数据进行管理,保证系统数据的及时更新。该APP的设计与实现为用户提供了一个优质便捷的新的学习途径,同时对移动学习系统的研究具有一定的实用和参考价值。 参考文献 [1]吴燕琴.基于手机的移动学习资源设计研究[D].武汉:华中师范大学,2011.