当我们说编码是儿戏时,微软(Microsoft)从字面上理解它。虽然我们在年轻时缺乏编程的鼓励,但我们孩子的未来似乎是光明的。微软(Microsoft)有一些应用程序可以让孩子们进行基本的编程。有趣的是,他们在这里已经八年了,几乎没有意识到。
虽然没有一款软件可以用于主流编程,但它们作为第一步已经相当不错了。孩子从很小的时候就可以培养编程能力。另一方面,我们作为他们的父母或上司,可以判断他们这样做是否正确。
(Teach Kids)使用这些免费工具教孩子们编程(Code)
这 5 个应用程序可以帮助孩子们学习编码。
1]微软小型基础
我第一次接触编程是使用BASIC(初学者的通用符号指令代码(All-Purpose Symbolic Instruction Code))。然而,尽管它是最简单的编程语言,但我发现它有些无聊,这将我的兴趣推向了其他地方。也许,微软(Microsoft)的开发人员最近已经明白,初级用户需要一个较小的版本。Microsoft Small Basic是专为儿童设计的更简单的BASIC形式,因此他们不会觉得它笨重或单调。(BASIC)该语言只有 14 个关键字。
Microsoft Small Basic已经在 10 至 16 岁年龄段的儿童中进行了试用和测试,据称在他们身上取得了成功。相反,对于有编程倾向的成年人来说,该软件并不是一个坏主意。该软件适用于Windows XP和更高版本的操作系统(System)。
对于初学者来说, Microsoft Small Basic(Microsoft Small Basic)是一种完美的语言,它不包括使用范围、类型、面向对象等。人们也可以将他/她的程序提交到他们的网站,在那里他们可以得到特色。
2] Kodu游戏实验室
有什么比将编程软件变成游戏更能鼓励孩子编程的呢?除此之外,该软件还用于对XBOX游戏进行编码。该软件原名为Boku,可在Windows XP及更高版本的Windows和XBOX 360上运行。
Kodu Game Lab不涉及通过输入字母进行编码(这对孩子来说很无聊)。相反,用户通过使用游戏控制器安排视觉元素来进行编程。并且这些程序是在 3D 模拟环境中构建的。但是,不要相信Kodu的学习经验会更少。它使用最严格的编程策略,如分支、循环、符号变量、数字和字符串操作、多态性、子例程等。
3] Minecraft 编程一小时教程
我认为 Minecraft更像是一种编程语言的前身,而不是它本身。该游戏专为懂得阅读和写作但还不够成熟以编写代码的年幼儿童而设计。它涉及挑选预先编写的指令并从中制作算法。
4]微软触控开发
Touch Develop并不完全是为儿童设计的,这个软件对于那些早期开始的人来说已经足够好了。它用于为智能手机和平板电脑等移动设备设计应用程序。这就是“Touch Develop”这个名字的由来。它用于触摸屏设备,因此已经开发为便于使用。
5]来自微软研究院的(Microsoft Research)Code Hunt
Code Hunt是另一种“编码游戏”,玩家/用户在其中赢得积分并提高等级以找到丢失的代码。本软件不使用自己的编码语言,代码用Java或C#完成。这个游戏适合那些对这些语言有一定基础知识的人。它更像是一个练习软件。该软件可与Microsoft Office集成,直接从Web 运行,无需下载。
可以肯定的是,我们的孩子对编程的灵感会比我们以往任何时候都多。从长远来看,这些婴儿步骤很有帮助。(Quite certainly, our kids would have more of an inspiration towards programming than we ever had. These baby steps help a lot in the long run.)
这里有一些其他网站可以帮助您免费在线学习编码(learn coding online free)。这里有一个网站列表,可以帮助您学习编码玩游戏和玩乐(learn to Code playing Games & having Fun)。
Teach Kids to Code using these Tools and Programs from Microsoft
When we say coding is a сhild’ѕ play, Microsoft took it litеrally. While we lacked encouragement to progrаm whеn yоung, the future for our children seems bright. Microsoft has a few applications thаt аllow children to program аt a basic levеl. The іnteresting part is that they have been here for eight yearѕ with little awareness.
Though none of the software could be used for mainstream programming, they are quite good as the first baby step. A child can develop an aptitude for programming from a very young age. On the other hand, we as their parents or supervisors can judge if it is the right thing for them to do.
Teach Kids to Code using these free tools
These 5 applications can help kids learn to code.
1] Microsoft Small Basic
My first touch with programming was with BASIC (Beginner’s All-Purpose Symbolic Instruction Code). However, despite being the easiest of programming languages, I found it somewhat boring, and that pushed my interest elsewhere. Perhaps, the developers at Microsoft have understood it of late that a lesser version is needed for juniors. Microsoft Small Basic is a much simpler form of BASIC specially designed for kids, so they don’t find it cumbersome or monotonous. The language has only 14 keywords.
Microsoft Small Basic has been tried and tested with children in the age group of 10 to 16, and it is claimed to be a success with them. Rather, the software isn’t a bad idea for adults either who have an inclination towards programming. This software works with Windows XP and later versions of the Operating System.
A perfect language for beginners, Microsoft Small Basic, excludes the use of scopes, types, object orientation, etc. One could also submit his/her programs to their site where they could be featured.
2] Kodu Game Lab
What could be a better encouragement for a child into programming than making the programming software a game? And to add on to it, the software is used to code XBOX games. Originally named Boku, this software runs on Windows XP and later versions of Windows and XBOX 360 too.
Kodu Game Lab doesn’t involve coding by typing letters (which is boring for kids). Rather users program by arranging visual elements using a game controller. And the programs are built in a 3D simulation environment. However, do not get into believing that Kodu is any less with the learning experience. It uses the most serious of programming tactics like branching, loops, symbolic variables, number and string manipulation, polymorphism, subroutines, etc.
3] Minecraft Hour of Code Tutorials
I would call Minecraft more of a predecessor to a programming language than one itself. This game is designed for younger children who know how to read and write but are not mature enough to write code. It involves picking pre-written instructions and making an algorithm out of them.
4] Microsoft Touch Develop
Touch Develop is not exactly designed for children, this software is good enough for those starting early. It is used for designing application programs for mobile devices like smartphones and tablets. That is where the name ‘Touch Develop’ comes from. It is used on touchscreen devices and thus has been developed for ease on them.
5] Code Hunt from Microsoft Research
Code Hunt is another ‘coding game’ where the player/user wins points and raises levels for finding the missing code. This software doesn’t use its own coding language, and the codes are to be completed in Java or C#. This game is for those who have a certain basic knowledge of these languages. It is more of a practice software. The software can be integrated with Microsoft Office, and it runs directly from the web and does not need to be downloaded.
Quite certainly, our kids would have more of an inspiration towards programming than we ever had. These baby steps help a lot in the long run.
Here are some other websites that can help you learn coding online free. And here is a list of websites that will help you learn to Code playing Games & having Fun.