网站大量收购独家精品文档,联系QQ:2885784924

基于树莓派的课堂实验设计.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于树莓派的课堂实验设计   摘要:该文是《网络信息安全》课程教学改革研究的阶段性研究报告。该课题研究目的:为了更方便的实施网络实验,加强学生软硬件动手能力,提高教学效果。研究方法:根据现有的树莓派开发板、nodejs服务器以及App Inventor2安卓开发平台等相关技术资料和设备,课题组教师开发大型实验,并拍摄教学视频。阶段性研究结果:目前已经成功开发了两个大型实验:无线监控树莓派和树莓派上的打地鼠游戏。结论:基于树莓派开发板的对于《网络信息安全》的实验开发是完全可行的,并且具有无限扩展性。   关键词:网络;树莓派;安卓;服务器端   中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2015)35-0058-03   《网络信息安全》这门课涉及计算机科学、网络技术、通信技术、密码技术、信息安全技术、应用数学、数论、信息论等综合性知识。为了让学生能够系统性地将这些知识串联起来,需要有一个统一的集成化的平台去实现或者印证这些理论。   从学校教学来看,普通本科单纯的课堂理论化教学和分散的小型实验对大专、高职院校来说并不是十分适合。首先,学生不具备很强的理论学习能力,他们对深奥的数学理论和复杂的编程思想缺乏扎实的理论基础知识,学习起来十分费劲。其次,大专、高职院校的学生将来要直接进入企业第一线工作,相对实用的成套的技术对他们来说更有用,经过一系列设备的配置、安装以及简单的程序编写完成一个看得见摸得着的作品会让他们有强烈的成就感。普通教材中的实验往往是零时安装一个现成的程序,然后输入“配置”数据、点击“下一步”、“确定”。这种模式不能让学生掌握到核心的技术,即使要做一些变通也无从下手。另外,普通学校机房缺乏有效的实验环境和实验平台,学生机上安装的系统比较单一,一般会附带保护卡和系统恢复机制,不允许随便修改系统设置,不仅安装不同的系统是不被允许的,而且练习具备破坏性的网络攻防实验也会对机房的网络系统造成破坏,使得其他教学活动不能顺利进行。   树莓派:   因此针对《网络信息安全》这门课,一个新的能够模仿物联网模式连接各种不同设备、搭载不同系统的教学平台以及更加集成化和项目化的教学模式呼之欲出。为此,本课题组成员计划采用市面上一款叫树莓派的新产品作为核心设备来尝试实现这个目标。   1 研究技术材料和方法介绍   本文会涉及一些新的技术,如:树莓派开发板、基于java script脚本语言的用于小型服务器开发的新技术以及麻省理工大学出品的用于教育领域的Android应用程序开发平台,因此先在这个章节做一些简单介绍。   1.1 RaspberryPi   树莓派这个听起来像一种国外烘培产品的名字其实是一种小型的卡片式的电脑主板,需要另外添加显示屏、键盘、鼠标、电源、无线网卡等外部设备才能够真正的正常运行[1]。虽然有些折腾,但是能给学生一个动手的机会,让他们更好的理解计算机的组成。   除了提供硬件组装的动手机会,它的软件运行也具备许多优势。普通学校机房的装机实践证明,即使使用虚拟机等软件也会和某些教学管理软件产生冲突,导致很多实验不能进行,影响教学效果。   树莓派开发板可以安装类似于Linux的操作系统,并且实现一系列好玩的实验。例如:配置一个无线的监控系统,以实现远程的摄像监控记录动作图片和视频,甚至可以通过手机来访问这个摄像监控设备实现实时监控。这当中要涉及操作系统安装、网络配置、系统更新和插件安装配置、摄像头的安装配置、自动发送邮件的配置等等一系列可以进行教学的内容,形成一个完整的大型实验。让学生接触到软件和硬件方面的各种知识,不同于以往的简单操作,可以在不断地“折腾”当中加强动手能力,并可以结合其他课程的内容,达到温故知新的效果。   另外,低廉的价格也是树莓派的一大优势,现在市场上成套的教学设备动不动就是几千元、上万元。一块最新的第二代树莓派国内售价仅仅二百多元人民币,并且可以连接笔记本电脑,通过共享网络和远程连接软件就可以进行操作,可以为学校节省大笔教学设备采购的费用。   1.2 Appinventor2   App Inventor是由麻省理工和谷歌开发的一款Android开发平台,目前发展到第二代,具有操作简单、可视化、模块化、事件置顶、正确性高和便于调试等优点。使用App Inventor无需具备编程知识,也不需要记忆和编写代码,程序的组件和功能都存储在模块编辑库中,在创建程序时只需将其拖拽到编辑区域进行组合即可,用户不需要记忆如何输入指令或参考任何编程设计手册[3]。因此,非常适合用于教学上的项目快速开发,让学生接触到手机应用开发的全新领域。   1.3 Nodejs   既然是网络安全课程,肯定少不了网络知识。在这里,课题组采用最新的服务器后台框

您可能关注的文档

文档评论(0)

小马过河 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档