中小学生的10个在线编程工具

更新时间:2024-01-21 作者:用户投稿原创标记本站原创 点赞:3183 浏览:7837

在过去30年间,我国中小学信息技术教育经历了四个较为清晰的发展历程:一是20世纪70年代末80年代初期,国内一些发达地区的个别重点高中开始开设《程序设计》选修课;二是1986年,原国家教委颁发了第二个试验教学大纲,教学内容增加了文字处理等应用软件,开课年级向初中发展,选修课名称改为“计算机课”;三是1994年原国家教委颁发《中小学计算机课程指导纲要(试行)》,1997年又颁发了《中小学计算机课程指导纲要(修订稿)》,开始把中小学计算机课程分为可选的若干模块,开课年级从高中到初中,一直延伸到小学;四是自2000年起.那一年,教育部召开了全国中小学信息技术教育工作会议,颁发了《中小学信息技术课程指导纲要(试行)》,课程的名称正式由“计算机课”改成“信息技术课程”.

关中客有时候在想,世间的事情,有许多都是矫枉过正的.当年计算机教育转变成信息技术教育,编程教学被淡化了.尽管在许多《信息技术》教科书中都有专门模块,但是,编程教学事实上并没有得到应有的重视.最近几年,机器人和程序设计正越来越受到一些发达地区中小学的重视,而在程序设计方面,可视化编程倍受重视.

不久前,关中客读到LauraBates女士新近发表的一篇文章,题目叫《给学生的10个最佳在线编程工具》,初略看了一下,这10个在线编程工具还真是不错!有了这10种工具,相信中小学信息技术教师和学生在教学过程中就方便多了.

这10个最佳在线编程工具分别是:

1.HacketyHack:一个一站式的入门级ruby学习软件.所谓一站式是指HacketyHack中不仅涵盖了rbuy的入门教程,还包含了基本的ruby语言环境、编译器以及一些简单的扩展库和工具,只需要安装好HacketyHack就能够立即体验Ruby,一边学习教程一边在HacketyHack内置的编辑器中编写和运行Ruby代码.

2.Light-Bot:是一个启蒙程序设计语言,只要让机器人把所有的蓝色地板给点亮即可,不过要操控机器人行走,要用类似程序语言的指令来完成工具,学习者可以操作机器人去点灯的Flash游戏.


3.Logo:LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式.

4.Scratch:Scratch是一款由麻省理工学院(MIT)设计开发的一款面向儿童的简易编程工具.针对8岁以上孩子们的认知水平以及对于界面的喜好,MIT做了相当深入研究和颇具针对性的设计开发.

5.Simple:2009年7月,Google发布了一款类basic的简易编程语言Simple,用来开发Android平台下的应用程序.用户可以通过Simple自带的组件来快速编写Android程序.Simple语法基于basic,简单易学,可Simple仅能实现基础功能,

6.Stencyl:使用Flash内核的游戏开发引擎,总的来说和GameSalad比较接近,可视化编程的部分由很多拼图积木组成.逻辑积木的组合方式比较灵活,可以尝试很多解决问题的思路.

7.Sodaplay:一个非常棒的、拥有大量案例的编程在线学习工具与社区.

8.GameMaker:GameMaker是已有十多年历史的老牌独立游戏开发引擎,也是在世界范围内最受独立游戏开发者欢迎的引擎.巨大的用户基数和独立游戏圈用户们乐于分享的精神使得学习GameMaker非常容易.该引擎有自定义的脚本语言GML,方便用户使用脚本代码实现更高级的功能.最新版本的GameMakerStudio可以发布到iOS、Android和HTML5等各种平台.

9.Codeacademy:一个在线学习编程的网站.它是一种基于网络的互动编程教程,手把手帮助用户了解JaScript的一些基本原理,更重要的是,使用Codecademy学习编程充满了趣味性.

10.Alice:一个面向儿童的开源程序语言和工具,它提供一种全新的设想和创造游戏或动画的方式,建立的程序是用鲜艳的代码块拼接起来,其特别写作的界面允许程序员将图形和声音组合,创造简易动画.