教育程序设计语言.docVIP

  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文档。上传文档
查看更多
教育程序设计语言

教育程序设计语言 目录 1 学习顺序 1.1 Smalltalk/Squeak based 1.2基于Java 1.3基于Lisp 1.4 BASIC 2 适合孩子 3 适合大学 4 年龄与经验对语言的选择 5 参见 6 外部链接 7 参考文献 Learning Paths 一个教育性质的程序设计语言,是一种主要设计于用来学习的工具,与用于编写真实环境下的应用程序编程语言不大相同的一种编程语言. 学习顺序 许多教育性质的程序设计语言都把自己提供建议的学习顺序上,即是学习一组编程语言的顺序,每种语言都建立在其他语言的基础上,使得学生能够完成从简单又易于理解的娱乐性编程环境到专业开发环境的转变。 下面是一些著名的程序设计语言。 基于Smalltalk/Squeak 作为“OLPC(One Laptop per Child,每个孩子都有一台电脑)”项目的一部分,Smalltalk提出一个建议的语言学习顺序,其中的每种语言都被设计成下一种的入门和基础。这个顺序是:Scrath-Etoys-Squeak-任意Smalltalk。在学习的过程中,每一种语言都提供了图形化的编程环境,不仅是用于教会孩子们一些编程的概念,而且是包含物理和数学知识的模拟及讲述故事的一些练习。Smalltakl和Squeak作为全功能的应用程序开发语言,在过去的数十年中已经变得十分有名了,而Scratch是孩子们学习的工具。 Scratch是一种基于Squeak、并由Squeak实现的可视化程序设计语言。通过让孩子们创建游戏,视频和音乐,达到教会孩子们一些编程概念的目的。在Scratch中,所有的互动物体,图形和声音都能够很轻松的导入到新的程序,通过新的方式将其组合,通过这种方法,初学者能够很快的看到结果,并且有兴趣深入学习下去。在Scratch社区中,已经开发和上传了超过100,000个工程项目。Scratch是由MIT多媒体实验室开发的。 Etoys的创意来源计算机屏幕上那些可编程的实体。Etoys提供一个简单高效的脚本对象模型,和一个用户媒体丰富的创作环境,涵盖了2D和3D图形,图片,文本,粒子,演示文档,网页,视频,声音和MIDI音乐,能够与其他Etoys用户实时共享桌面,通过互联网进行身临其境的指导。Etoys是多语言的,已经在美国,欧洲,南美,日本,韩国,尼泊尔等地取得了成功。这个项目是针对9至12岁的儿童的。 Squeak是一个现代的,开源的,功能齐全的Smalltalk程序设计语言和执行环境。Smalltalk是一个面向对象,拥有动态类型和反射特性的程序设计语言,用来支持“人机共栖”这个“新的世界”的计算典范。像Lisp一样,它有影像式持久性(image-based persistence),所以通过语言本身能对所以任何事物进行修改(参见Smalltalk#反射)。Smalltalk在面向对象编程和JIT及时编译等方面给行业带来了深远的影响。Squeak是在广泛开发项目中使用的工具,包括多媒体应用,教育平台和商业网络应用程序等。Squeak被设计为高度可移植的,调试,分析和维护亦是如此,这是因为Squeak的虚拟机完全用Smalltalk编写的,Squeak的主页维护着免费的教程列表,Stéphane Ducasse则维持着大量Smalltalk和Squeak相关的在线书籍。现如今使用最广泛的,采纳了许多Smalltalk的设想的语言是Objective-C。 基于Java Sun公司推荐的学习顺序是:Greenfoot-BlueJ-Netbeans/BlueJ-Netbeans/Java。 Greenfoot是一个交互式Java开发环境,主要目的是用于教育。它可以很容易的开发2D图形应用程序,例如一些模拟和互动游戏。主要是针对于高中和大学早期阶段的编程学习(Java的面向对象编程)。 BlueJ是一个完整的Java环境,是特别为课程导入教学,一年级的大学生设计的。BlueJ消除了一些复杂的Java语法,难以理解的输入输出(I/O),并且可视化的表示出了类/对象之间的关系。BlueJ编程环境是关于教授初学者面向对象概念的大学研究项目(The Blue System)的一部分。BlueJ目的是为一年级的大学生提供一个易于使用、便于教学的Java环境,特别强调了可视化与互动技术,旨在创造出一个高度互动的环境,鼓励试验和探索。 NetBeans/BlueJ是一个集成开发环境,旨在帮助学生从BlueJ的IDE过渡到更专业的NetBeans IDE。Sun提供了针对高中教学和使用Java/BlueJ免费课程。 NetBeans/Java是一个专业的开发平台。NetBeans既是一个网络应用程序开发平台,同时也是使用NetBeans平台的IDE(集成开发环

文档评论(0)

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

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

1亿VIP精品文档

相关文档