第七下载:绿色软件放心下载

首页 > 软件教程 > 业界资讯 > 详情

10个在线编程工具还真是不错!

作者:wangjing 来源:第七下载 更新:2022-04-26 20:43:00 阅读:

用手机看

这个叫 Laura Bates 的女人不简单。
之前,Johnnie 曾介绍过她的一些文章、研究和观点,今天又看到她前天发表的一篇文章,题目叫《给学生的10个最佳在线编程工具》(10 of the Best Online Programming Tools for Students),初略看了一下,这10个在线编程工具还真是不错!
可视化编程泛指一切使用可视化元素的操作代替文本输入的程序设计方式,大体上就是像画流程图一样通过连接若干“盒子”和“箭头”来实现程序逻辑。
这个概念不仅在游戏开发工具上的应用越来越流行,而且在中小学编程教学中得到了几位广泛的应用。
最近几年,面向儿童的可视化编程呈井喷趋势。           
我有的时候在想,世间的事情啊,有许多都是矫枉过正的。
当年计算机教育转变成信息技术教育,编程教学被淡化了。
尽管在许多《信息技术》教科书中都有专门设计,但是,编程教学并没有得到真正的重视。
这几年,慢慢地好像人们开始越来越关注编程教学了。
这可好,有了这些在线编程工具,信息技术教师和学生在教学过程中就方便多了。
Laura Bates 提到的这10个最佳在线编程工具分别是:
1Hackety Hack
一个一站式的入门级ruby学习软件。
所谓一站式是指Hackety Hack中不仅涵盖了rbuy的入门教程,还包含了基本的ruby语言环境,编译器以及一些简单的扩展库和工具,只需要安装好Hackety Hack就能够立即体验Ruby,一边学习教程一边再Hackety Hack内置的编辑器中编写和运行Ruby代码。
2Light-Bot
一个启蒙程序设计语言,只要让机器人把所有的蓝色地板给点亮即可,不过要操控机器人行走,要用类似程序语言的指令来完成工具,学习者可以操作机器人去点灯的FLASH游戏。
3Logo
这个不用介绍了吧?!实在不明白,简单,直接请教贵州的符老师!呵呵!  
4Scratch
这个也不用介绍了吧?! 
实在不明白,简单,直接请教你身边的信息技术老师!呵呵! 
5Simple
2009年7月,Google发布了一款类BASIC的简易编程语言Simple,用来开发Android平台下的应用程序。
为移动领域以及Android平台引入一款简单易学的编程语言就是Simple项目的初衷,Google公司的Herbert Czymontek表示,Simple是一款BASIC风格的编程语言,用来开发Android程序,用户可以通过Simple自带的组件来快速的编写Android程序。
Simple是一门android的编程语言,大家都知道,一般的android应用用类似java的语言开发,但是simple语法基于basic,简单易学,但simple仅能实现基础功能,
6Stencyl
使用Flash内核的游戏开发引擎,总的来说和GameSalad比较接近,可视化编程的部分由很多拼图积木组成。逻辑积木的组合方式比较灵活,可以尝试很多解决问题的思路。
7Sodaplay
一个非常棒的、拥有大量案例的编程在线学习工具与社区。
相对而言,国内似乎很少人接触这个东西。  
8Game Maker
GameMaker是已有十多年历史的老牌独立游戏开发引擎,也是在世界范围内最受独立游戏开发者欢迎的引擎。
巨大的用户基数和独立游戏圈用户们乐于分享的精神使得学习GameMaker非常容易。
该引擎有自定义的脚本语言GML,方便用户使用脚本代码实现更高级的功能。
最新版本的GameMaker Studio可以发布到iOS、Android和HTML5等各种平台。
9Codeacademy
一个在线学习编程的网站,它为用户提供了一种学习编程的新方式。
它是一种基于网络的互动编程教程,手把手帮助用户了解JavaScript的一些基本原理,更重要的是,使用Codecademy学习编程充满了趣味性。
Codecademy的口号是“以最简单的方式学习编程”。 
10Alice
Alice 是一个面向儿童的开源程序语言和工具,它提供一种全新的设想和创造游戏或动画的方式,建立的程序是用鲜艳的代码块拼接起来,其特别定制的界面允许程序员将图形和声音组合,创造简易动画。
儿童与青少年的编程教育模块化可视化了,教起来学起来变的更加简单了,趣味性也更强了!可是,这种图形化、模块化、可视化的编程,能真正培养编程思维吗?不同的人持不同的看法。
有人认为,这个方法学编程很赞。它最大限度地降低了软件开发的入门门槛,使其成为让孩子、学生和任何没有编程知识的人熟悉这门学科的绝佳环境。
也有人认为,Scratch 只是一种玩具语言,供孩子们玩耍,并在此过程中学习一些概念。但是,对于小孩子以外的任何人来说,如果你想学习真正的编程,Scratch 就是浪费时间。相反,选择一种通用的、现实世界的、高级编程语言,并将其用作学习编程的工具。
还有一些人认为,用可视化编程工具教学生编程其实是个坏主意。
自留地君认为,这些可视化编程工具作为教育工具,不仅可以帮助学生学习编程入门,而且也可以用于其他教育目的。
真正要学习编程并立志成为程序员,可视化编程工具肯定是不行的!这一点我相信没有人反对!
您觉得呢?!
 
?
热点推荐
?
赞助
?
网友跟帖吐槽
pl
返回顶部