一些适合青少年编程学习的趣味编程工具

今天总结了一些适合青少年编程学习的趣味编程工具,感兴趣的可以了解了解,教教自家的小朋友。

趣味编程按照学生的年龄,兴趣和知识掌握程度由易到难。

Scratch符合低龄儿童和程序初学者,简单的拖拽式和脚本语言编程使他们对编程产生兴趣。

App Inventor则是使学生们了解手机编程是怎么一会事情。

GameMaker以开发游戏为出发点,结合稍微复杂一点的拖拽式和脚本语言编程,使得青少年能开发出真正意义上的游戏。

Green Foot以Java语言为基础,富有游戏性和直观性的编程平台,使得学习Java这么高级语言不那么枯燥。 语言是实现想法以及与其他编程者交流的工具,当然趣味编程也是让青少年从拖拽式编程,逐步了解脚本语言,然后再深入到面向对象的高级语言。

学习路径选择参考

1.Scratch介绍

地址:https://scratch.mit.edu/

Scratch是一款由麻省理工学院开发的面向少年儿童的简易编程工具。这个软件的特点是:使用者可以不认识英文单词,也可以不会使用键盘,非常适合儿童使用。Scratch专为8至16岁的人设计,但被所有年龄段的人使用。数百万人正在各种环境中创建Scratch项目,包括家庭,学校,博物馆,图书馆和社区中心。

Scratch你可以很容易的去创造交互式故事情节,动画,游戏,而后你可以把你的创作,共享到其他网站上去!

Scratch能帮助年轻人提高创造性思维,系统性的逻辑思考,并协同工作—这些都是21世纪生活中必不可少的技能。

2.APP Inventor 介绍

地址:http://appinventor.mit.edu/explore/

APP Inventor 是一款麻省理工学院开发的面向所有人,包括少年儿童的移动设备编程工具。这个工具使用者可在不到30分钟的时间内开发并运行一个简单的适合智能手机和平板电脑的应用。

APP Inventor提供了基于模块的工具,可以在比传统的编程环境更短的时间内穿件复杂,影响力更强的应用程序。

App Inventor项目旨在通过赋予所有人,特别是年轻人从技术消费转向技术创造的能力,使移动端英语开发更简单化。

APP Inventor 不仅仅局限于普通移动端应用程序开发,更可用于与机器人集成,软硬件结合给编程提供了更多的乐趣和创新的可能性。APP Inventor现已可很好的控制乐高EV3机器人,以及通过蓝牙设备与Arduino通讯,为编程提供了无限可能。

3.Green Foot 介绍

地址:https://www.greenfoot.org/overview

Greenfoot是英国肯特大学编程教育工具组开发的的一个Java学习工具。

Greenfoot是一个用Java语言创建二维图形程序的框架和IDE的结合体,很适合初学者使用。

Greenfoot程序就是用标准的Java语言来编写,支持Java的全部特性,特别适合于练习可视化组件的编程。在Greenfoot中,对象的可视化和对象的交互性是关键。

4. GemeMaker 介绍

地址:https://www.yoyogames.com/gamemaker

GameMaker是一个商业性的游戏编程平台,该平台尽可能的简化了开发流程,并且提供了游戏编写开始所需要的所有资源。

GameMaker旨在让所有人都能开发游戏,消除了游戏制作的进入门槛。直观的“拖放式”开发环境,使用者可以在几分钟内启动并运行开发的游戏,而无需编写任何代码!

GameMaker的内置脚本式语言(GML)可帮助您学习如何编程,而不是在编码的最后端跳入。

加拿大滑铁卢大学信息学竞赛时间表

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

编程能力的 4 种境界

原文出处: 外刊IT评论 人类心理学研究中的一个基础支撑科目就是分析人的潜意识和意识。 弗洛伊德是最早的一位能够清楚的认定和描述我们的心理活动“领域”的人。 在...

3426
来自专栏企鹅号快讯

吃个披萨的功夫教你看懂IaaS、PaaS、SaaS

这里从「官方+通俗」的两个角度解读下:IaaS、PaaS、SaaS 官方而言: 1.基础设施即服务 (IaaS : Infrastructure as a Se...

2656
来自专栏腾讯社交用户体验设计

产品趋势的设计软着陆

1743
来自专栏知晓程序

罗胖的笑和今日头条的回归,小程序的套路全在这里……

1493
来自专栏BestSDK

APP创业者必知的7个API供应平台,任何数据需求都能满足

编辑导语 我们都知道一句话“巧妇难为无米之炊”,数据源就是让数据产生价值中的那些大米。那大数据时代企业需要哪些数据呢?其实大部分数据源可以大致分为以下几类。 先...

3537
来自专栏原创

Bad Push-让人恍然大悟的14种错误推送方式

导语 APP开发商们总是在不断尝试新的东西,有些行得通,有些却不行。 删除一封垃圾邮件是件微不足道的事情,又或者随手把一张无关紧要的广告纸丢进垃圾桶,但是消息...

4419
来自专栏Sign

微信小游戏-游戏思维Dolo

标题就是蹭个热度,不过也算是这次想要说的重点…… 前一篇忘记了文章内可以直接嵌入已关联的小程序(小游戏),更新了一些小细节。 另外,闲闲冒险之旅是个团队作品,希...

40210
来自专栏Android 开发者

[译] 利用 Android 构建 TV 的未来

1613
来自专栏云计算D1net

云服务使用成本过高?五款工具帮你顺利缩减云开支

随着将更多工作负载逐步转移到云环境当中,大家可能发现准确并及时地追踪自己的月度云计算账单并不像原本想象中的那么简单。当然,使用云服务供应商的产品肯定要比自行购买...

3487
来自专栏云计算D1net

微软与甲骨文就Azure展开合作

微软已经正式向Azure平台上的甲骨文用户发出通告,宣布今年3月12号开始甲骨文服务项目将开始正式收费。 2013年6月,两家软件技术巨头就云合作协议达成了一致...

3789

扫码关注云+社区

领取腾讯云代金券