你會說編程語言嗎?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?,F在全力打造“編程中國”社群項目,旨在普及中國兒童學習編程,給孩子創造未來的力量。希望認識更多朋友分享我的經驗和學習你的心得!