你会说编程语言吗?Do you speak code?
人和人之间的沟通交流会用到自己地方的语言,譬如英文、中文、日文等。
而编程语言就是和电脑沟通的语言,学会编程语言,就是用电脑听得懂的语言,告诉它帮你做你想要做的事情。
我对编程一点概念都没有?什么是编程?又什么是软件程序?
答: 在你使用社交软件的时候,可以输入文字给对方,给对方语音留言,浏览朋友圈等动作,这些功能和软件就是通过编程做出来的。
而每个功能,是由过千上万行的编程语言所组合而成,告诉电脑如何展示界面,帮你显示所输入的文字等动作。
想一想,在日常生活中,我们用电脑写日记、看视频、写e-mail、读新闻,玩游戏。这些都是软件程序,正是程序开发师按照我们的需求,通过编程语言所写出来。
编程语言和乱码没有什么分别。孩子学起来是不是很困难和无趣?
答: 大人们要先理解传统的编程语言,像C、Java等,都是用英文输入,结果也是用文字呈现。加上经常会受困于语法的规则,从而无法融入编程的逻辑思维。同时导致很难引发孩子的兴趣和成就。
电脑语言虽然十分复杂,但如果转化成人类的语言,便会十分简单。
是不是一定要用英文编写程序?
家长问起我的时候,编程是不是都是英文,而且多打一个空格少一个空格都有可能执行不到,我回答是的。
下面示范用C语言编写“计算数学加法”的程序,通过设置a=1,b=2,求C并输出C的结果。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
a=1;
b=2;
c=a+b;
printf("%d",c);
system("pause");
return 0;
}
看到这里,可能你会想这么难,我才不让我家孩子学这个呢,他连英文都不会呢。
儿童编程怎么学?
一般的编程教学都是从语法开学,然后嵌套逻辑设计,初学者要经过千辛万苦,排除万难才会做出一个可能吸引人的作品,所以正正对应了上题说的编程语言和乱码没有什么分别,学起来枯燥和乏味。
那怎样的学习方式有趣?奇宝自己做出了这样的方式给孩子学习编程。
奇宝游戏学编程
奇宝自主研发了通过游戏的方式学习计算机运算思维的游戏。更推动中国版本的“一小时编程”比赛活动,希望孩子在短短的一小时内,体验到编程是简单和有趣的。
比赛前学习 | 学习指令的代码操控 |
---|---|
学习指令的代码操控2 | 比赛排行榜 |
一小时编程挑战赛。锻炼孩子的逻辑思维能力,在比赛中培养他们的独立思考的能力。
让孩子接触并了解编程的基础信息,更快地掌握编程技巧。更有比赛排行榜,即时知道孩子之间的比赛成绩。
奇宝积木学编程
奇宝也自主开发了通过 积木的方式来学习编程。像堆砌积木那样,我们都会有想法,然后堆砌起来,当结果不是我们想要的时候,就会将积木推倒,然后重来,不断修修改改,对对砌砌,直到做出我们想要的效果。 而积木编程正是运用了这个方式。
做游戏 | 做动画 |
---|---|
代码解释 | 作品分享 |
点击关键字阅读儿童编程教育学习文章
我是家长,对编程0了解
很想让你知道儿童学习编程的作用,但提前你要先知道STEM
奇宝说STREAM教育
全球STEM发展与趋势与奇宝STREAM课程
奇宝定的小目标,已经实现在STREAM教育中教编程(Coding)
了解世界儿童编程趋势
奇宝儿童编程翻转课堂
我是唐一(微信号11681445),奇宝科技联合创始人。当过几年老师,编写过9本FLASH和PHOTOSHOP教科书,参与过上百集的长篇动画制作,带团队开发了500多个幼教APP。现在全力打造“编程中国”社群项目,旨在普及中国儿童学习编程,给孩子创造未来的力量。希望认识更多朋友分享我的经验和学习你的心得!