基于Blackboard平台面向对象程序设计信息化课程设计与实现.docVIP

基于Blackboard平台面向对象程序设计信息化课程设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Blackboard平台面向对象程序设计信息化课程设计与实现

基于Blackboard平台面向对象程序设计信息化课程设计与实现   摘要:为了利用信息技术手段改革教学模式,我校在Blackboard平台拟建设200门信息化课程。本文以陕西师范大学计算机科学学院的大一新生为对象,面向软件工程等三个专业的全日制本科生,在Blackboard平台上进行了《面向对象程序设计》的信息化教学课程建设,尝试了“微课件、微视频、微实验、微测试”等为特点的现代化教学新模式。   关键?~:Blackboard平台;信息化教学;面向对象程序设计   中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2017)50-0257-02   一、绪论   信息化教学对于培养创新型人才和形成学习型社会的重要手段之一,也是教育发展和改革过程的必然趋势[1,2]。根据《国家中长期教育改革与发展规划纲要(2010-2020)》和《陕西师范大学信息化教学2013-2020行动计划》,我校大力推进信息化促进教育教学现代化建设和“传统+信息化”的混合教学模式。2013年以来,我校已经连续推出了4批近200门信息化课程建设项目,进行基于Blackboard教学平台的信息化课程建设及教学方式改革。Blackboard教学管理平台是当前主流的信息化教学与学习平台之一,它集教学、学习和管理于一身,对教师展开有特色的教学活动和实现教学互动方面提供了有力的技术支持[3]。因此,目前已有数千所学校、教育机构选择了该管理平台。   《面向对象程序设计》作为2016级开始大类招生后的一门计算机类学生的重要基础课,其学习效果会直接影响后续专业课的学习。目前,关于该课程的国内外资源很多,以“C++”为关键字,可搜索到大量视频与资料,但是系统性、连续性和可用性参差不齐。另一方面,该课程属于理论与实践并重的课程,单纯的课堂教学无法保证每个学生个体的学习需求和对学生动手实践能力的培养,加之学生水平的差异性,十分有必要有针对性地对教学对象进行分析、设计与指导。因此,本文在Blackboard平台上进行了《面向对象程序设计》课程的信息化建设。   二、《面向对象程序设计》课程分析   从学生出发是进行教学设计的基础,本文研究的学习对象是计算机类的大一学生,他们经过高等数学、计算机导论、C语言程序设计的学习,具备初步的面向过程的编程设计思想和编程能力,但其与面向对象的程序设计相比,编程思路和实现模式差异显著。计算机类大一学生的特点如下:(1)学生的编程基础和计算机知识水平有差异,对课程进度与难度需求不同;(2)学生希望在掌握知识的基础上,更多地提高程序设计思想和编程能力;(3)对于知识点中的难点、重点,一些基础较差的学生可能无法在理论授课时理解吸收,需要课下反复学习、思考;反之,一些知识点对基础较好的学生可能感觉收获不大;(4)上课时间有限,且多是传播理论知识,师生交流较少;(5)部分学生对计算机专业的兴趣不高,缺乏学习积极性和主动性,课本知识理解不到位。   《面向对象程序设计》属于理论与实践并重的专业核心课程,在第二学期开设,学时为54学时,实验36学时。课程特点总结如下:(1)计划学时时间有限,部分教学内容抽象,难以掌握,如深拷贝与浅拷贝等内容;(2)同任何一门程序设计语言一样,单纯的理论教学无法保证学生创造性思维与动手实践能力的培养;(3)传统讲授方式无法满足个性化学习与因材施教的需求;(4)大量的编程练习与调试过程在单一的手工作业不能体现;(5)课程考核应是过程式评价,让学生平时的实践、实验结果能纳入最终的考核;(6)在2016级本科培养方案中,取消了《面向对象程序设计方法课程设计》,综合练习环节减少。   三、《面向对象程序设计》课程设计与实现   Blackboard平台下的每门课程均提供“内容资源管理”、“在线交流”、“考核管理”、“系统管理”4个功能模块,可简称为“学习区”、“交流区”、“考试区”和“管理区”。我们在Blackboard平台上设计实现《面向对象程序设计》的主要内容包括如下:   1.利用Blackboard平台的“内容资源管理模块”实现任课教师发布、管理、组织教学内容,提供课程信息、教师信息、电子教案、微课件、微视频、微实验等功能。设置拓展资源区,提供包括国内外C++的知名论坛、清华大学郑莉教授的教学音频和中国MOOC等多门精品课程推荐。   2.利用Blackboard平台的“考核管理功能模块”实现“微测试”试题库的题目上一届参考答案的录入,实现了网上自动批阅,完成了成绩统计与反馈等功能。   3.利用Blackboard平台的“在线交流功能模块”,完成课程公告、难点答疑、讨论区、小组讨论等功能。   4.利用Blackboard平台的“系统管理功能模块”,实现班级学生管

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档