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

karel在面向对象程序设计课程教学中的应用.pdfVIP

karel在面向对象程序设计课程教学中的应用.pdf

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
karel在面向对象程序设计课程教学中的应用

第11期 计算机教育 2015年6月10日 Education 61 Computer 1—0061—06 中图分类号:G642 文章编号:1672—5913(2015)1 Karel在面向对象程序设计课程教学中的应用 赵钦佩,李江峰,史 扬 (同济大学软件学院,上海201804) 摘要:探讨教育编程语言Karel在面向对象程序设计课程入门介绍中的应用,通过实践和调查指出 教育编程语言可以降低学习难度,利用Karel设计的游戏竞赛可以显著提高Java初学编程者的兴趣。 关键词:面向对象;教育编程语言Karel;程序设计;编程初学者;游戏竞赛 0 引言 认为是一种具有发展潜力的教学方法。虽然案例 教学对初学者学习编程具有一定的作用,但是学 随着计算机编程技术的发展,面向对象的程 生在选择案例材料并以此进行课程设计时则感觉 序设计(object-orientedprogram,OOP)是目前软 比较困难。针对编程入门课程,国外大学【41引入 件开发人员所必须掌握的一项基本技术,因此面 竞争模式和团队合作项目,这种模式对于增强课 向对象的编程语言如面向对象的c++、Java也 程的趣味性有一定帮助。通过对程序设计类课程 成为软件工程专业的基础课程。面向对象程序设 的教学特点和方法进行研究,结合国内外的教学 计理念以“对象”代表一个客观世界中的具体事 经验,我们在面向对象程序设计课程的入门介绍 物,而将具有相同属性和操作的对象集合定义为 中引入教育编程语言。教育编程语言是一种教育 “类”的概念,每个对象是类的实例化。另外,与 性质的程序设计语言,每种语言都建立在其他语 过程式编程语言相比,OOP加入了继承性和多 言的基础上,使得学生能够适应从简单又易于理 态性,这些基本概念如对象、类、继承和派生等 往往是编程初学者的“拦路虎”。对于教师而言, 解的娱乐性编程环境到专业开发环境的转变。适 在入门介绍时单纯地讲解概念一般得不到很好的 用于学习OOP的教育编程语言,第一个被引入 教学效果;对于学生而言,晦涩的概念和枯燥的 语法很容易打击他们的学习积极性;另外,对于 单直观的环境,使得他们能摆脱大多数编程语言 软件工程专业来说,编程基础是整个课程体系的 复杂的特性,学习基本的编程思想。在这个思路 基础,由此可见面向对象程序设计课程的重要性。 上,类似的教学编程语言还包括Jeroo【_刀等。 对于以实践操作为主、技术性较强的计算机 语言来说,面向对象程序设计课程教学需要一种 1 课程特点及难点 理论和实践融合的教学方法和模式,以培养学生 1.1 课程间的联动性 根据实际问题动手的能力。结合现场编程和启发 式的教学方式Ⅲ是比较常见的,案例教学[2-3]被 面向对象程序设计方法是在吸收了软件工 究与建设项目(同教)。 作

文档评论(0)

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

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

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档