宁波大学科技学院:编程教学更easy.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
宁波大学科技学院:编程教学更easy.doc

宁波大学科技学院:编程教学更easy   宁波大学科技学院软件工程系钟梅老师使用Itbegin云平台进行课堂教学已有一年多了。在她看来这个平台具有如下特点:   内容完备、理实一体化   ITbegin 的设计者认为编程学习的驱动力是操作,充分的练习再配合理论讲解,才能真正理解知识的精髓。在功能设计上,首先布局了教室界面左边是知识点和练习区。此区域所有课堂内学生均可见。   老师切换知识点和练习,学生端同步切换。每个知识点都已经被拆分成了最小单位,并且配备了代码练习题,力求使学习者可以针对每个知识点进行练习从而理解。每个练习可以马上运行结果,检查代码编写的正确率。   在线编程集群化   将老师和学生在线编码部署在同一界面中,组建了一个集群式的在线编程教室。这是目前国内在线编程应用没有涉及到的。现有的在线编程网站,都是面向自学的,所以学习起来难免会觉得很孤单。   在老师的界面上可以看到,中间上半部分是教师编码窗口,所有课堂内学生均可见,老师演示和运行代码学生端也完成同步。点击黄色按钮运行编码结果、点击绿色按钮刷新例子。中间下部分是学生编码窗口,每个学生均独享编程环境。   实时互动,第一时间解决问题   老师点击右边学生列表,每次可查看一名学生的编码窗口,可以运行学生编码。如果学生有错误和问题,点击求助按钮,老师可以帮学生马上修改。同时老师还可以将典型错误拷贝到老师编码区,演示给全体学生进行讲解。   “这样的互动才是学习时最需要的,第一时间解决问题,让每个学生学习的每个知识点都真实掌握。”钟老师如是说。   据了解,Itbegin创立的初衷是希望将原本繁杂痛苦的编程学习变的简单有趣。Itbegin能将教学过程云平台化,老师上课时很方便,无需安装、无需配置、无需升级,只要有网络打开浏览器就可以使用了。此外,该平台还集成了课程资源、在线编程、在线运行、师生互动等多项功能。目前已经上线了JAVA、C、C++、SQL、HTML、CSS、JS的全套课程和练习。   钟老师在上学期讲授C语言课程,使用ITbegin进行作业管理。   首先,钟老师在ITbegin平台教材模板基础上,结合该平台出版的书籍《程序设计基础实验教程(C语言)》,修改、增加、调整章节结构设计出符合自己学校的个性化教材。   然后,在平台上发布作业给学生。之前已经在教材中设定好的作业题目,只要设定开始时间,结束时间,选好哪些习题作为一次布置的内容即可,用起来非常简便。最后进行作业批改。   在问及使用该平台的感受时,钟老师对《中国信息化周报》记者说:“平台有代码自动批改功能,减轻繁杂的代码作业收、发、改的工作量,提高教学效率。但在作业提交时间的精确设定、学生代码死循环检测方面需要进一步优化。”此外,浙江长征职业技术学院李蕾老师使用ITbegin平台,完成数据结构课程,并且申报浙江省教学科学规划课题。西安科技大学靳红梅老师使用ITbegin平台在上学期进行了C语言测验。   2015年国内有300多所院校计算机编程课程教学接入,500多名计算机专业教师注册使用,2016年预计完成国内1000所院校计算机编程课程教学接入。   2016年,ITbegin还将构建基于云平台的计算机学科虚拟仿真实践全教学体系平台,集成基础课程、项目课程、课程设计、综合实训、毕业设计全部教学内容和教学管理。   “ITbegin的研发都是自主完成的,我们的技术团队由10年工作经验以上的老互联网人组成。”ITbegin CEO陈跃坚如是说。   在问到该平台采用的的核心技术时,陈跃坚说:“有虚拟化技术、运行引擎技术、实时互动技术。”接着,他又对核心技术做了详细阐释:   运行引擎技术   就是实现了支持多种语言的云端代码编辑器。   在代码编辑器里写代码,不同语言的体验是不同的,体现在关键字高亮、缩进格式、补齐等诸多细节上、例如:java代码的class是关键字显示为黄色,而sql的select是关键字显示为黄色。   java代码按回车,会自动产生两个空格的缩进,而sql语言的回车不会产生缩进。java的大括号{、小括号(等会自动产生补齐,即输入左的时候右括号也会自动输入,而html语言则会自动补齐尖括号,这是由不同语言的特色决定的。   通过在编辑器组件上增加插件(clike插件、sql插件、java插件、html插件)来实现以上特征。在浏览器载入编辑器的时候,或者当老师切换知识或试题的时候,系统会获取到当前试题的语言类型,然后载入相应的插件使得编辑器能支持当前语言。   实时互动技术   在HTML5的websocket技术基础上实现,使得网站服务器可以向浏览器前端进行实时消息的推送。以此技术为基础,扩展实现为多种系统专用协议

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档