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

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