資訊內(nèi)容
爸媽龍門陣: (3)Scratch?Python?還是...
爸媽龍門陣: (3) Scratch? Python? C? C++? 還是……
第一期和各位寶爸寶媽談了一下寶寶學(xué)編程的意義和作用,那第二期就談?wù)勗撛鯓娱_始呢?道路千萬條,我們?cè)撟吣囊粭l?那我們分析一下現(xiàn)在市面上大體上幾種類型,為自己孩子找到一條比較合適的路也是我們作為寶爸寶媽能做的一點(diǎn)點(diǎn)支持。
一、樂高型編程機(jī)器人相關(guān)課程
????樂高型機(jī)器人相關(guān)的課程也就是我們專業(yè)術(shù)語中說的"Arduino硬件編程"。"Arduino"是一款便捷靈活,方便上手的開源電子原型平臺(tái),包含硬件(各種型號(hào)的Arduino板)和軟件(Arduino IDE)兩部分。簡(jiǎn)單點(diǎn)說就是以“樂高”為代表的一系列通過樂高塊堆砌對(duì)接,然后往硬件部分燒錄預(yù)先已經(jīng)編寫好的硬件操控程序,讓硬件可以依照我們燒錄的程序來運(yùn)作。
????這種課程主要是針對(duì)比較小的孩子,他們沒有很明確的數(shù)學(xué)空間感和邏輯思維能力,也沒有辦法閱讀一些相關(guān)的技術(shù)手冊(cè)和文章內(nèi)容,只有很直觀的覺得“我能讓小車動(dòng)起來”,“我做出一臺(tái)真的能挖土的挖土機(jī)”,這讓孩子能夠很直觀的感受到原來軟件和硬件合起來,就能改變世界。
? ? 對(duì)“程序代碼改變我們的生活”有一個(gè)直觀的概念,初步的認(rèn)識(shí)了這個(gè)世界。
二、MIT小貓 (Scratch) 相關(guān)課程
????Scratch圖形編程目前是大部分小學(xué)信息科課本的主要內(nèi)容和方向,主要是通過一種動(dòng)漫的角色以游戲或者動(dòng)畫的形式,讓孩子在可愛有趣的環(huán)境中比較容易提起興趣去一直學(xué)習(xí),實(shí)現(xiàn)“玩中學(xué)”。一切是以可視化圖形化為體現(xiàn),完全避開了一向家長(zhǎng)思維中覺得編程就是“敲代碼”的固化印象,讓孩子能專注在學(xué)習(xí)所謂的“編程思維”上。
三、Python課程
????以Python語言作為標(biāo)志的代碼編程。Python是比較適合從Scratch過渡到正式編程語言作為工具的開發(fā)上的,可以讓孩子初步了解接觸“代碼”這種編程工具,代替Scratch的“可視化圖形化”,也可以開始思考如何解決更加復(fù)雜的現(xiàn)實(shí)問題。
????目前公開的信息指出,北京、山東和浙江已經(jīng)把Python列入高考的科目范圍中了。在可預(yù)見的將來,Python最晚到了高中階段都必須要有所接觸和學(xué)習(xí),所以現(xiàn)在趁孩子未對(duì)太多編程內(nèi)容產(chǎn)生很固化的思維之前,對(duì)Python有基礎(chǔ)的了解和認(rèn)識(shí)可以對(duì)以后的學(xué)習(xí)進(jìn)修和未來新時(shí)代的生活也有一定的幫助的。
四、C/Cpp(C++) 相關(guān)課程
????針對(duì)初中小學(xué)生的主要是以NOIP為載體的算法編程(不是很功利的為了參加NOIP競(jìng)賽才學(xué)的,而是因?yàn)檫@種模式的確有點(diǎn)枯燥,需要有一個(gè)促使孩子堅(jiān)持的目標(biāo),這個(gè)是國(guó)家教育部都允許和承認(rèn)的目標(biāo),所以嘛)。
???C語言是絕大部分的編程語言的源頭,例如Cpp(C++),Csharp(C#),Java,PHP等語言都是從C語言發(fā)展而來,在C語言的基礎(chǔ)上進(jìn)行了相應(yīng)的改善改進(jìn)和拓展。學(xué)懂了C語言和標(biāo)準(zhǔn)C++相關(guān)內(nèi)容,可以無縫對(duì)接國(guó)內(nèi)信息學(xué)奧賽NOIP的相應(yīng)課程。而且如果孩子以后有興趣和目標(biāo)往信息產(chǎn)業(yè)發(fā)展的話,是百利無一害的。可以讓孩子親身感受到現(xiàn)實(shí)世界中的軟件硬件情況。
????C和Cpp的環(huán)境十分注重對(duì)于“算法”等的重點(diǎn),對(duì)于孩子以后學(xué)習(xí)過程中的數(shù)學(xué)(甚至物理化學(xué)等理科科目)解決問題的思考模式有很大幫助。
“學(xué)習(xí)編程是一個(gè)過程,過程很枯燥,時(shí)間會(huì)漫長(zhǎng),得到的思維卻是很無價(jià)”
“我們堅(jiān)持不是為了競(jìng)賽而學(xué),而是為了孩子自己獲得的堅(jiān)持下去,不是嗎”
更多編程問題、寶爸寶媽大寶小寶十萬個(gè)為什么,請(qǐng)一直關(guān)注和支持我們“比特蟲編程”
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
從零開始學(xué)編程系列第二課:Scratch在線創(chuàng)作和分享
寫在前面; 在教小朋友過程中發(fā)現(xiàn)對(duì)部分家長(zhǎng)和小朋友而言,很多想當(dāng)然的事情也許并非如此,一些程序的下載,安裝等基礎(chǔ)內(nèi)容有更清晰的指引,對(duì)不熟悉計(jì)算機(jī)或者沒精力花時(shí)間研究的的家長(zhǎng)還是有一定價(jià)值的,所以打算寫個(gè)從零開始系列,目的有三:
- 下一篇
Scratch編程(6)坐標(biāo)和角度
坐標(biāo)對(duì)是角色位置描述的定義,角度是對(duì)角色移動(dòng)方向的定義,理解并能熟練運(yùn)用Scratch的坐標(biāo)非常重要。 老師學(xué)疏才淺,怕講不明白,從百度搜索找了些資料,拼湊成以下文章(主要是想偷個(gè)懶)。如有原作者發(fā)現(xiàn)雷同,請(qǐng)勿告我侵權(quán)