欢迎来到天天文库
浏览记录
ID:28130441
大小:99.00 KB
页数:4页
时间:2018-12-08
《给大家分析分析几款流星的编程软件.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、给大家分析分析几款流星的编程软件 大家在给孩子选编程软件之前,一定要知道教育性质的编程语言如Logo、Scratch、Etoys、Alice等和专业的编程语言如vc、Pascal、VB、Java、.net等有什么不同. 一个教育性质的程序设计语言,是一种主要设计于用来学习的工具,是与用于编写真实环境下的应用程序编程语言不大相同的一种编程语言.。 许多教育性质的程序设计语言都提供建议的学习顺序,即是学习一组编程语言的顺序,每种语言都建立在其他语言的基础上,使得学生能够完成从简单又易于理解的娱乐性编程环境到专业开发环境的转变
2、。今天超人来给大家分析分析几款流星的编程软件。 ▍Logo Logo是特别为孩子们设计的入门程序设计语言。学习Logo的第一步是认识“turtlegraphics”(龟状图形,最早可以追溯到1969年,proto-Lisp中的“turtlerobots”)。 在现代的Lisp实现中,有一个叫“turtle”的抽象绘图设备,专门用来绘制龟状图形,是为了吸引孩子们进行编程。 SeymourPapert,Logo语言的发明者,是构造论的支持者,构造论是多种构成主义的学习理论。Papert认为像写作之类的活动,会在早期接受
3、计算文化过程中自然而然的学会。所以Logo设计的初衷不仅仅是为了教会孩子们编程和计算文化中的一些概念,而是为了增强孩子们对日益以科技为主导的文化的适应。 “比开始较早进行智力教育更为重要的是,这能够使孩子们避免学习中形成的长期依赖,即学习的东西都是由所谓权威的人提出的…而这样的小孩无法给自己准确的定位,或者让社会觉得他们是在智力上是无助的”。 通过在3岁左右的孩子进行实验,对他们30年的跟踪记录发现,大多数都取得了教育上的成功。Logo实际上是一个Lisp的线性版本,对于高年级的学生而言,Logo能够用来解释计算机甚至
4、是人工智能中的一些概念。 BrianHarvey写过一系列的文章“ComputerScienceLogoStyle”,对那些通过Logo学习计算机科学的学生而言是很有帮助的。Logo目前已广泛应用于各种平台,同时提供了免费版和商业版。 ▍Scratch Scratch由麻省理工学院的Dr.MitchelResnich和他的“终身幼儿园(MIT’sLifelongKindergartenresearchgroup)”研究组成员共同完成。 Scratch的设计灵感
此文档下载收益归作者所有