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

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

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)可帮助您学习如何编程,而不是在编码的最后端跳入。

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

转载于:https://www.cnblogs.com/michael703/p/8466859.html

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

  1. 适合零基础学习的IT编程技术

    现在很多应届生,不管是否是计算机专业,都想毕业后从事IT行业,不仅是因为IT行业的薪资高,更主要是IT行业就业需求多,发展好,工作稳定,学IT,技术在手,天下我走,当然,IT行业有很多学科方向,学习哪 ...

  2. 初学者值得一看:什么是编程/C语言,编程学习建议,编程解疑与误区注意

    文章目录 :star: 初学者值得一看:什么是编程/C语言,编程学习建议,编程解疑与误区注意 1.什么是编程语言 2.什么是C语言与我的强烈建议 - 先学C,而不是c++,java等 3.C语言的发展 ...

  3. 小学生python趣味编程-【少儿编程】python趣味编程第二课:写文字

    python趣味编程第二课:本文仅针对8-16岁的青少年,所以流程是按如何去教好中小学生走的,并不适合成人找工作学习,因为进度也是按照青少年走的 大家好,我是C大叔,上一篇文章已经跟大家介绍了一款开发 ...

  4. 少儿编程:python趣味编程第一课

    本文仅针对8-16岁的青少年,所以流程是按如何去教好中小学生走的,并不适合成人找工作学习,因为进度也是按照青少年走的 大家好,我是bigbigli,从事少儿编程行业三年有余(2016年从事少儿编程行业 ...

  5. python中小学生编程学习-小学生python编程在线教育-小码精灵编程线上教育机构...

    导语概要 为什么要学习少儿编程?能培养孩子的耐心与专注能力.编程的严谨性决定了任何小的失误都将导致程序无法正常运行.因此在编写程序的过程中需要不断地调试.试错,无形之中就可以提高孩子的耐性和专注力.如 ...

  6. python趣味编程示例_python趣味编程100例(99个)

    [实例简介] python如今很流行,AI的首选工具:python趣味编程100例(99个),学习编程不枯燥. [实例截图] [核心代码] python趣味编程100例(99个) └── python ...

  7. Linux系统编程学习之《编程前的准备》

    在进行Linux系统编程钱,先来看看编程前的准备吧! 先说说我为什么学习Linux系统编程,因为我觉得现在Linux是IT行业的主流,学习一下Linux相关知识,对于学计算机专业的我来说肯定是有必要的 ...

  8. Perl/CGI脚本语言编程学习资料及开发工具下载大全

    Practical Extraction and Report Language Perl 最初的设计者为拉里·沃尔(Larry Wall),它于1987年12月18日发表.Perl借取了C.sed. ...

  9. 长春哪个学校可以学习计算机编程的,长春编程学习,长春学编程的学校,长春学编程自学好还是报班好 - IT教育频道...

    长春编程学习 首页 > 软件 > 长春编程学习 作者:镀金池   发布时间:2017-10-25 MacDown是一款便利的的markdown编纂器,它可以在markdown代码右侧及时表 ...

最新文章

  1. ORB_SLAM2代码阅读(1)——系统入口
  2. 我从高级开发者身上学到的19条编码原则
  3. 服务器被修改,我的世界
  4. 262K Color
  5. WebApi 的CRUD 的方法的应用
  6. .net get set 初始化_RAM初始化的下板验证(Xilinx)
  7. 【greenplum】 gp的安装
  8. 如何查看SAP云平台哪些地域支持哪些服务
  9. 多线程 java 实例_Java多线程实例学习
  10. python修改列表指定位置的_Python 基础教程—列表(1)
  11. java 中导出word后压缩文件_Java批量导出word压缩后的zip文件案例
  12. 湖人签阿泰是双赢之举 防罗伊打压火箭是两大关键
  13. java对象的内存结构_Java对象在内存中的结构分析
  14. python生成图片链接_python如何将两张图片生成为全景图片
  15. 远程控制计算机危险,小心远方的黑手 解析远程控制带来的危险 (2)
  16. debezium系列之:理解database.server.name和database.history.kafka.topic
  17. mybatis 的入参和出参
  18. 从你的全世界路过---陌陌X-SIGN还原
  19. linux 程序开发
  20. 人工智能ai发展前景_人工智能促进可持续发展的社会

热门文章

  1. Anti aliasing 抗锯齿 后期处理系列5
  2. 地理位置服务——百度地图API
  3. dlib--dlib安装与使用
  4. linux LPI认证介绍
  5. LiveQing视频点播RTMP推流直播服务支持H5无插件WebRTC超低延时视频直播
  6. 转载:“去QE”时代下,QE如何破茧重生?
  7. 数据库完整性(实体完整性、参照完整性、用户定义的完整性、完整性约束命名字句、断言、触发器)
  8. 万字长文教你如何做需求分析,建议收藏
  9. 结构体存储学生信息(键盘输入)计算总分并降序排序
  10. Gradle学习笔札