少(shǎo)兒編程
學習寫程序促進你(nǐ)的思維能力,讓你(nǐ)更會(huì)思考。它會(huì)幫你(nǐ)形成一種在所有(yǒu)領域都有(yǒu)用的思維方式。
----比爾•蓋茨 微軟公司創始人(rén)、慈善家(jiā)
編程語言其實是一個(gè)很(hěn)初級的工具,但(dàn)你(nǐ)要掌握它。學懂一門(mén)編程語言就好像學會(huì)了寫字。
----李開(kāi)複 創新工場(chǎng)董事長兼首席執行(xíng)官
無論你(nǐ)是想去探索宇宙的未知奧秘,還(hái)是希望在21世紀實現人(rén)生(shēng)價值,基本的編程能力都是你(nǐ)無論如何需要去學的能力。
----斯蒂芬•霍金 知名理(lǐ)論物理(lǐ)學家(jiā)、宇宙學家(jiā)
人(rén)人(rén)都應該學會(huì)如何掌控計(jì)算(suàn)機,學會(huì)編程,因為(wèi)它教會(huì)你(nǐ)如何思考。
----史蒂夫•喬布斯 蘋果公司創始人(rén)、已故CEO
有(yǒu)很(hěn)多(duō)科技(jì)界的偉人(rén)和(hé)名人(rén)從小(xiǎo)開(kāi)始學習編程,如喬布斯:11歲開(kāi)始編程,創辦蘋果公司,成為(wèi)一代傳奇領袖;比爾•蓋茨:13歲開(kāi)始編程,創辦微軟,31歲成為(wèi)世界首富;紮克伯格:10歲開(kāi)始編程,高(gāo)中開(kāi)發的程序被50萬美元收購,創辦Facebook,市值2700億美元;埃隆•馬斯克:10歲開(kāi)始編程,12歲設計(jì)名為(wèi)叫“Blastar”的遊戲,2004年創立的特斯拉公司。
學習編程并非是為(wèi)了成為(wèi)程序員,而是讓人(rén)培養冷靜的思考方式和(hé)嚴謹的邏輯化思維。
發明(míng)家(jiā)創客工坊根據不同年齡少(shǎo)年兒童的特點和(hé)結合主流編程語言開(kāi)發了系列編程課。
圖形化編程 | 6+ | 了解圖形化模塊編程,注重趣味性,設計(jì)簡單的小(xiǎo)遊戲小(xiǎo)動畫(huà),從遊戲消費者轉變成創造者。建立編程思維,增強想象力,創造力。 |
Python | 10+ | 了解算(suàn)法的基本概念和(hé)Python語言。掌握基本字符語言編程技(jì)能,理(lǐ)解和(hé)使用簡單算(suàn)法解決趣味數(shù)學問題。獨立解決簡單編程中問題。 |
Python | 11+ | 運用計(jì)算(suàn)機處理(lǐ)分析數(shù)據。學習經典的編程算(suàn)法,能獨立解決或優化較複雜的編程問題。設計(jì)較複雜的遊戲,數(shù)學建模,應用算(suàn)法解題。 |
信息學競賽 | 12+ | 學習改進算(suàn)法,設計(jì)問題的系統化解決方案。具備利用計(jì)算(suàn)機解決實際問題和(hé)探索未知的能力。開(kāi)發複雜程序培養創新思維。 |
Scratch是由麻省理(lǐ)工學院(MIT)設計(jì)開(kāi)發的一款面向少(shǎo)年的簡易編程工具。适用于6歲以上(shàng)用戶,針對孩子們的認知水(shuǐ)平,以及對于界面的喜好,MIT 做(zuò)了相當深入研究和(hé)頗具針對性的設計(jì)開(kāi)發。不僅易于孩子們使用,又能寓教于樂,讓孩子們獲得(de)創作(zuò)中的樂趣。即使用戶從未學過編程,也能利用預先設計(jì)好的樂高(gāo)積木式的模件來(lái)完成程序設計(jì)。從誕生(shēng)到現在短(duǎn)短(duǎn)的十年裏,已經成為(wèi)全世界早教和(hé)編程啓蒙學習的選擇。
Python已超越C#,與Java,C,C++一起成為(wèi)全球前4大(dà)流行(xíng)語言。Python本身是一門(mén)簡明(míng)、易學的語言,比起 C語言、 C++、JAVA等編程語言的學習難度要相對容易很(hěn)多(duō)。python具有(yǒu)簡單、易學、免費、開(kāi)源、可(kě)移植、可(kě)擴展、可(kě)嵌入、面向對象等優點。被廣泛應用于後端開(kāi)發、遊戲開(kāi)發、網站(zhàn)開(kāi)發、科學運算(suàn)、大(dà)數(shù)據分析、雲計(jì)算(suàn),圖形開(kāi)發等領域。
發明(míng)家(jiā)自1995年至2017年已舉辦23次。每年由中國計(jì)算(suàn)機學會(huì)統一組織。 NOIP在同一時(shí)間(jiān)、不同地點以各省市為(wèi)單位由特派員組織。全國統一大(dà)綱、統一試卷。初、高(gāo)中或其他中等專項學校(xiào)的學生(shēng)可(kě)報名參加聯賽。聯賽分初賽和(hé)複賽兩個(gè)階段。初賽考察通(tōng)用和(hé)實用的計(jì)算(suàn)機科學知識,以筆試形式進行(xíng)。複賽為(wèi)程序設計(jì),須在計(jì)算(suàn)機上(shàng)調試完成。參加初賽者須達到一定分數(shù)線後才有(yǒu)資格參加複賽。聯賽分普及組和(hé)提高(gāo)組兩個(gè)組别,難度不同,分别面向初中和(hé)高(gāo)中階段的學生(shēng)。複賽可(kě)使用C、C++、Pascal語言,2022年後将不可(kě)使用Pascal、C語言,隻能使用C++。
熱點問題1:發明(míng)家(jiā)編程課與機器(qì)人(rén)課程有(yǒu)什麽關系呢?
答(dá):機器(qì)人(rén)課程中的編程是和(hé)機器(qì)人(rén)教具配合的,涉及較多(duō)的硬件交互,通(tōng)常需要在學習了機器(qì)人(rén)的基礎搭建之後,再學習機器(qì)人(rén)編程。機器(qì)人(rén)編程是綜合學科,需要結合機械機構、動力傳動和(hé)基本的電(diàn)路知識、傳感器(qì)等一起學習。從內(nèi)容上(shàng)和(hé)自動化類的學科有(yǒu)較多(duō)的交集,對動手能力的要求也更高(gāo)一些(xiē)。機器(qì)人(rén)的程序一般需要下載到目标闆上(shàng)運行(xíng)。
趣味編程的入門(mén)要求低(dī)一些(xiē),兒童具備自主閱讀能力就能開(kāi)始學習,更注重編程思維和(hé)興趣的培養。程序直接在電(diàn)腦(nǎo)(本機)上(shàng)運行(xíng),通(tōng)常不涉及和(hé)機器(qì)人(rén)或單片機的配合,編程的內(nèi)容主要是制(zhì)作(zuò)遊戲和(hé)動畫(huà)。
先學習趣味編程還(hái)有(yǒu)利于機器(qì)人(rén)編程的學習,雖然編程工具不同,但(dàn)基本的編程思維是相同的。編程系列課程和(hé)機器(qì)人(rén)系列課程涉及的知識技(jì)能也有(yǒu)交叉,特定的情況下可(kě)以相互轉化。
熱點問題2:學習趣味編程能參加機器(qì)人(rén)等級考試和(hé)競賽麽?
答(dá):因為(wèi)涉及的知識點和(hé)技(jì)能不同,隻學習圖形化趣味編程一般是不能參加機器(qì)人(rén)等級考試和(hé)機器(qì)人(rén)競賽的,但(dàn)可(kě)以參加相對簡單的創意編程的比賽項目。有(yǒu)的科技(jì)競賽或機器(qì)人(rén)競賽中有(yǒu)多(duō)個(gè)競賽項目可(kě)選,也開(kāi)始新增創意編程的分項比賽。經過更深入字符語言學習和(hé)軟件算(suàn)法學習,可(kě)以參加信息學競賽,而且獲獎名額有(yǒu)明(míng)顯的上(shàng)升趨勢。