首頁>Club>
5
回覆列表
  • 1 # 愛程式設計的小熊

    先不急,我們先來看看市面上的一些培訓機構的課程體系,

    圖形化程式設計 I —— 簡單程式設計概念,培養邏輯思維能力,理解遊戲設計機制,增強創造力。

    圖形化程式設計 II —— 包括複雜的程式設計概念,如陣列、timer、物件等;理解綜合邏輯概念,掌握複雜的邏輯結構。提升邏輯思維能力,獨立設計製作複雜的模組遊戲。

    程式設計演算法 I —— 演算法入門,獨創模組+遊戲的方式瞭解演算法的基本概念,如用最優的數學方法遊戲通關。培養孩子獨立運用簡單演算法,解決並最佳化相關的遊戲中的程式設計問題。

    Python I —— 初級Python,獨創的模組方式,瞭解Python語言。讓孩子透過運用簡單的Python語句完成遊戲創作。

    程式設計演算法 II —— 中級演算法,獨創模組/程式碼隨時切換+遊戲的方式,學習氣泡排序、二分查詢等最經典的程式設計演算法。透過運用較為複雜的演算法,解決並最佳化難度更高的程式設計問題。

    Python II —— 中級Python,獨創的模組/程式碼隨時切換的方式,學習Python程式碼應用。透過運用更高難度的Python語句,實現複雜的程式。

    Python III —— 高階Python,獨立運用純程式碼Python語言,設計複雜的互聯網遊戲及大型專案。

    競賽演算法 III —— 高階演算法,C++純程式碼學習奧信演算法。掌握奧信演算法題型,獨立運用演算法思維解題。

    競賽集訓或高階C應用 —— NOIP題型或機器人C語言,助力孩子奧信競賽,提高孩子實戰應用能力。

    從上面可以看出,不同的機構有不同的體系,但是基本模式都是Scratch->Python->C++的少兒程式設計課程體系。

    Scratch

    先簡單介紹一下,Scratch是麻省理工學院的“終身幼兒園團隊”開發的“圖形化程式設計工具”,重點在於圖形化程式設計工具,孩子不需要懂得太多,就像搭積木一樣。在有人指導的情況下,6歲的孩子基本上就可以照著例子完整的“拼”出一個能執行的程式,使用非常簡單,目前是最佳的少兒程式設計入門語言,所以市面上大多數的機構都是以Scratch入門。

    Python

    孩子學習Scratch圖形化程式語言之後,需要學習程式碼程式語言,其中最佳選擇是Python。Python非常簡單易學,其語言的簡潔性、易讀性以及可擴充套件性,能最大程度幫助孩子入門程式碼程式語言。

    此外,Python應用範圍廣闊,Web 和 Internet開發,科學計算和統計,人工智慧,桌面介面開發,軟體開發,後端開發,網路爬蟲等等。

    C++

    Python之後便是c++了,C++並不只是一門簡單的計算機語言,而是逐漸形成了一個學科體系。要熟練運用C++,做出介面美觀、功能強大的程式,還必須對資料結構、STL、設計模式等各個專題進行深入學習。深入學習免不了要熟知計算機體系結構,這是一個深挖的過程,扒開外殼去了解其內在的技術,對技術有更深的認識和思考。

    以上三種程式語言課程又分為以下五項內容:

    軟體程式設計

    硬體程式設計

    機器人程式設計

    人工智慧程式設計

    NOIP/NOI/IOI

    看到這裡,相信你對少兒程式設計已經有個大概的理解了,先是入門Scratch,進階到python,最後c++。

    那問題來了,少兒程式設計學的是什麼

    1. 學習軟體的使用

    市面上有很多各種各樣的軟體,例如ppt,ps,excel等等的使用方法。

    2. 學習程式設計的知識和邏輯

    編寫程式的能力,邏輯思維,比如控制執行,條件判斷,迴圈,變數,遞迴等等。

    3. 數學知識

    程式設計需要應用到大量的數學知識,分解,概括,抽象等等,同樣的在學習程式設計的演算法過程中,需要用到座標、函式、角度、演算法等等各種數學知識。

    4. 各種能力

    觀察力,想象力,創造力,邏輯思維力,問題解決,空間思維,判斷性思維,操作能力等等。

  • 2 # miss洪自媒體

    疫情期間,線上教育一夜爆紅,學習程式語言也成為了熱門話題。不少B站上的程式設計教學影片被重新翻出來,眾多博主中,一個“小老師”名叫“vita君”,竟然是個10後的上海小學生,可以說是全網最年輕的程式設計教學博主了。看到“vita君”,除了感慨“長江後浪推前浪”的同時,我們也意識到,隨著AI近幾年的大火,程式設計作為AI的核心基礎技能,其教育已經呈現出越來越“低齡化”的趨勢,對程式設計教育“抓早抓小”也成為許多家長的共識。 什麼是少兒程式設計呢?程式設計體現的是一種抽象邏輯思維能力。根據教育認知學的理論,孩子一般會在7歲左右開始形成抽象邏輯思維,10歲左右是抽象邏輯思維的最佳形成期,所以學程式設計的最佳時機是小學。另外,這個階段的孩子課業負擔也不重,邏輯思維也快,正好可以很好的掌握這樣一門技能。以倡導遊戲化學習的程式設計平臺騰訊扣叮為例,扣叮平臺上的不少遊戲作品素材正是來源於騰訊自家的遊戲,這也正是騰訊扣叮在程式設計教育中的優勢所在。

    比如扣叮以騰訊經典遊戲QQ飛車作為載體開發的這款賽車小遊戲,小朋友用10分鐘時間,簡單的20行程式碼,就可以自己創作一輛跑車和人物,控制車輛在跑道上飛馳,反饋路徑短,成就感和趣味性都很高。這類遊戲化程式設計教育將程式語言的基礎概念融入遊戲關卡內,學習者透過輸入程式碼指令來引導角色過關,可以說是零門檻入手。對於孩子來說,其切身體驗是在製作一款賽車遊戲,整個過程中卻又無形的融入了程式設計知識、邏輯思維、數學應用、藝術審美、解決問題的思路。隨著孩子興趣的增加,再根據關卡的進展不斷加大難度,而遊戲的過程中,孩子的程式設計知識也得到逐步擴充套件。再比如Hopscotch,中文名叫"跳房子",也是一款相容IOS和Android的免費APP。孩子們編寫自己控制字元的程式碼,使用應用程式程式碼塊進行程式設計設計。這款應用程式基於字元的設計使它有別於其他應用程式,孩子們也可以在他們的程式中新增文字。再加上各種各樣的機器人、程式設計比賽,機器人、程式設計考級,課程體系之健全,簡直可以讓孩子從3歲起學到20歲。

    透過程式設計學習,可以培養孩子的邏輯能力、創造力以及語言表達能力和解決問題能力,並且透過程式設計的學習,可以孩子進行學科融合式的知識學習,打破學科壁壘,讓知識學為所用,融會貫通。更重要的是,程式設計還能讓愛玩遊戲愛看動畫片的孩子減少對電子產品的沉迷,讓他們在電腦上做更多有意義有創造性的事情。所以,越來越多的家長願意讓孩子從小學習程式設計。

    這種寓教於樂的形式改變了傳統的語言學習形式,更容易被孩子接受和喜愛。

    實際上,網上有大量培訓機構宣稱,目前的少兒亟須“程式設計教育提前”,理由是以前條件不夠,導致很多人的程式設計才能被埋沒,但現在電腦普及了,從少兒時代開始學程式設計,可以讓更多“小比爾·蓋茨”湧現。

    在一些培訓機構的介紹文章中,程式設計被塑造成一種“通向未來”的語言,因為“喬布斯11歲開始程式設計,成了一代傳奇;比爾·蓋茨13歲開始程式設計,31歲成為世界首富。不懂程式設計就是新時代的文盲”。

    “客觀上講,隨著網際網路向生活各個層面逐漸深入,程式設計的確變得越來越重要,但並不是每個人都需要學會寫具體的程式。目前國內的程式設計培訓工具大都採用一款叫做Scratch的軟體,這是一款由麻省理工學院設計開發的一款面向少年的簡易程式設計工具,其本質上不是教孩子學會某種編寫語言,而是告訴孩子利用類似程式的邏輯關係,獲得獨立解決問題的能力和邏輯思維能力這一行業其實門檻非常低,據不完全統計,廣州單做機器人教育的‘小作坊’就有3800多家。”廣州海客智慧機器人課程創始人李鏗坦言,最簡便的小作坊,只需要到網上買一套課程解碼,找幾個老師租一套房子,擺幾個機器人,就可以營業。目前,市場對機器人教育瞭解不多,很多家長也不知道該如何選擇,被忽悠的。適宜兒童智力特徵的趣味性是其第一原則。這樣一來,有趣的少兒程式設計內容就成了“居間的事物”,應該“透過使學生了解存在的聯絡,從而使材料有興趣”,而不是“透過外部的和人為的誘因使材料有興趣”。如果少兒程式設計內容過於強調趣味性,就會淡化程式設計教育的真實目的;如果為了使少兒程式設計居間於兒童與程式設計思維或計算思維之間,就容易強行“把某種富有魅力的特徵加到本來不感興趣的教材,用快樂行賄,引誘兒童注意和努力”。“少兒程式設計到底算不算程式設計”是有爭議的,有部分家長及教師認為Scratch等少兒程式設計工具太簡單太小兒科了。這種質疑的背後是對少兒程式設計培訓內容嚴肅性的考問。此為少兒程式設計培訓所遭遇的內容合理性困境。有人認為生活中程式設計思維的運用隨處可見,比如整理明天上學的書包:分解(拆解問題)——看課程表,取出今天的書、放入明天的書。模式識別(觀察規律、趨勢)——發現今天和明天上的課有些是重複的。抽象(建立自己的模式)——書包裡保留今明兩天重複上課的書,只取出明天不上課的書,放入明天上課的書。演算法(設計步驟解決問題)——判斷今明兩天是否有重複的課,如果沒有,取出今天所有的書,放入明天上課的書;如果有,保留重複課書本,取出明天用的書本,再放入其他明天上課用書。這些在科學話語限制下的種種表達使得少兒程式設計的培訓、程式設計思維的學習顯得既“生活化”又“科學化”,但如果將生活中的簡單常識問題如此程式化、複雜化,難道不是一種自我束縛,不會摧殘孩子的想象力嗎?

    程式設計確實有不少產品、課程適合低齡兒童,但如果希望孩子真正掌握程式語言,即便是scratch這樣的圖形化程式語言,也需要孩子具備較成熟的邏輯理解能力。一般來說,起點是6歲至7歲。”曾鵬軒說,會程式設計的工程師不會教孩子,懂孩子會教育的人又不懂程式設計,“如果從這個角度來說,少兒程式設計領域的老師資源非常緊缺,能力也參差不齊

    讓孩子直接學習目前流行的Java、C/C++等由字母程式碼組成的程式語言確實沒有太大意義,畢竟作為工具的程式語言不斷更迭是必然現象,若干年後它們將會被新的語法結構及規則所替代。因此,程式設計教育將重心放在了形式訓練上,倡導“程式設計化學習”,強調程式碼字元和程式語法背後的核心素養,這是超越工具語言學習的“術”而應去追求的“道”。

    程式設計教育首先是教育。課程體系是程式設計教育的核心內容,是保證其健康發展的根本。沒有持續性、體系化的課程,都算不上少兒程式設計教育。目前中國少兒程式設計培訓市場火熱,但規範性不足,尚未形成科學的課程體系和培訓理念,課程設定良莠不齊,未形成基於教育科學理論的相對統一的標準,甚至存在虛假宣傳、違反廣告法的情況。課程體系的混亂還表現在師資短板上,培訓市場並無行業資質標準,從業者大多隻具備資訊科學的專業性而不具備教育性。

    其中一個現象便是,紅杉、經緯、軟銀、華創、真格、紫輝等一線風投均有所動作。而近期也不斷傳來少兒程式設計創業公司的融資喜訊。顯然,資本已經先行一步,在少兒程式設計賽道上瘋狂播種,押注這個市場大小尚不明確的新賽道。而根據可搜尋的公開資訊,目前此行業創業公司總數已超過200家。

    但是,有專家認為,目前少兒程式設計教育行業存在門檻低、師資不足、教材稀缺等諸多問題。

    對程式設計思維的理解及定位不清晰首先影響了課程目標的聚焦,進而使課程體系及培訓理念陷入混亂。一些培訓機構認為孩子滿7歲便處於具體運算階段,可以透過視覺化圖形程式設計,以“積木”搭建的形式培養孩子程式設計思維。從教育學視角來看,這一學習過程需要以孩子的抽象思維能力為基礎;但是同樣根據認知發展理論,7-12歲的孩子並不具備抽象思維。理念矛盾的背後還揭示了少兒程式設計教育適宜年齡的問題,培訓市場的鼓吹趨向少兒程式設計低齡化,已經擴充套件到了3-5歲群體,不得不說這種資本綁架教育的行為極不利於程式設計教育的長遠發展。

    在我的實踐領域,或者是我聽到的,一些程式設計師爸爸不想讓孩子學程式設計的理由是,不想讓孩子將來也當“碼農”。愛子之心可以理解,但如果是“不想當碼農”作為“不讓孩子學程式設計”的原因,那麼“中年職場危機”一定是你的,沒錯!視野堪憂。要想想,在大學畢業後從事的職業領域裡,除了當初的金融業,哪一個收入水平可以與“碼農”匹敵。幹一行恨一行是人之常情,任何職業領域裡都有難以為外人道的辛苦,任何領域都是基層佔多數,多數基層人士都會覺得自己收入少。

    很多機構打著機器人社團等名義實質便於校外招生;很多機構理念說得很好聽,但實際建設內容很匱乏(拜託,不是玩了幾天樂高就是創客,就學會人工智慧了);機構為了招生,“創客”流行的時候便用“創客”,“機器人”火爆的時候就是“機器人教育”,“少兒程式設計”站上風口了便又都是少兒程式設計了,反正家長都不懂……

    少兒程式設計領域的確存在著很多問題,那麼孩子要不要學?如果你只想讓孩子學K12語數外,因為這個最牢靠、對分數最有保障,那麼算我沒說。如果您已經對國家的人工智慧、智慧製造等政策有所瞭解,我想問:你想等這個培訓體系捋順了再讓孩子學?我記得高中時候讀名著《飄》男主白瑞德有段話令我印象最深刻,大概意思是“在兩種情況下人們可以有機會獲得巨大利益:一種是國家新建時,一種是國家傾覆時”。所以,你明白的,一旦穩定下來,對我們普通人、普娃來說就沒什麼機會了,你敢跟海淀小朋友比奧數嗎?在目前來說,資訊學還是一個難度比奧數低、機會更多的學科。還有一句話,當你的孩子長大,資訊學又是另一套玩法了,各年齡階段有著各自與其能力相適應的學習內容和比賽,但不變的是,任何的努力都會變成實力。

    還有人會說,搞奧賽也不是人人都能有機會的,“STEAM”看著也虛頭巴腦的,少兒程式設計對於孩子的發展,核心作用是什麼?我以我經濟學和社會學本底專業,在大社科類職業晃盪了十幾年的經歷告訴你——撇開那些看著有點虛頭巴腦的藝術方面提升(當然學藝術的肯定看不上我這樣的“市儈”,兒童教育學家也會狠狠地批評我這些才真正會提升孩子們的興趣),思維和演算法才是少兒程式設計中的真正精髓。學程式設計最大的好處是對人的思維完整性和邏輯性進行訓練的過程,而在這個過程中我們可以培養一種新的看待問題和處理問題的方式,培養創新性設想,提高系統思維、層次思維和發散思維——在我以後的文章中,我會逐漸分享體現這些思維的教學案例。

    家長為孩子選擇少兒程式設計課程,要給孩子弄明白到底學什麼?我說過少兒程式設計培訓現在有的機構會宣傳,我什麼都有,我有資訊學啟蒙教育,我有奧賽,我有創客教育,我有機器人,我有航模……多多少少都與程式設計搭點關係,但實際上,每一個領域都有非常具體、龐大的內容,也有自己傾向的內容。所以家長是要幫助孩子甄別選擇的,你的孩子的個性和長處是適合學習哪一方面的,是先籠統學呢,還是就偏向某一方面學。所以,僅僅是少兒程式設計的軟體程式設計領域就有——Scratch(圖形化程式設計)、Python和C語言(或C++),這裡面又同樣包含著巨大的資訊量。我說說我比較熟悉的Scratch領域,Scratch(圖形化程式設計)又被稱作是軟體程式設計的預備級。多大孩子可以學呢?比較多的是說8-16歲。先說說年齡大的這一端,有些程式設計師家庭或是比較性急的家長會說,Scratch是小孩子學的,直接學C呀,那麼懂行的家長就會啐你一臉了——學Scratch才能調動興趣,打好演算法基礎!!多小孩子能學呢?歐美一些國家,幼兒園就在推著學Scratch了(原來我也覺得應該過了小學一年級上學期,會了拼音——直接影響打字,思維能力發育到一定水平學會比較合適。不過,最近我又在看兩本新入手的書,發現被打臉了,幼兒園孩子有適合幼兒園孩子的啟蒙內容和主題,想一想也是,不同年齡的學習目標是不同的)。所以,我認為,少兒程式設計培訓市場還是需要分化的。幼兒園有幼兒園孩子的教法,小學一二年級有小學一二年級的教法,三四年級又是另外一檔,五六年級得本著銜接初中資訊科技學習做準備了。所以,家長給孩子選擇培訓機構,應該要重視學習內容,明白自己這一年齡和學力的孩子要學什麼。

    在一堂程式設計課上了解到少兒程式設計培訓的過程:如學生在製作一個小動畫時,由老師演示拆分任務、學生根據提示拖拽模組就能完成一個動畫效果。同時,機器人的課程也充滿趣味,讓同學們腦洞大開。比如我們的學員會自己設計一個‘嗑瓜子’機器人,一邊吐出瓜子殼,一邊吐出瓜子仁;還有的學員爸爸是做生意的,他設計了一個發名片機器人,會自動吐出名片或宣傳單;有的學員對老的飲水機進行改造,變成感應式接水……”

      scratch這個領域真是百花齊放啊,有的偏重語法,有的偏重興趣,有點偏重遊戲,有的偏重數學,有的偏重炫技等。作為個人玩沒問題,但是作為學校、機構應該有自己的課程理念和體系,尤其是貫穿STEAM教育理念。同時,一些程式設計培訓機構還有過度遊戲化的傾向,我毫不客氣地說,他們就是為了吸引孩子報班!遊戲可以作為程式設計的手段,但不是程式設計的目的!用程式設計包裝的遊戲,本質依然是遊戲。

    大型程式設計機構還有一個問題是無法做到個性化。因為製作一套專屬於自己機構自主智慧財產權、風格一致的產品成本太高了,只有大撒網、覆蓋越多的人群越好,所以1年級的孩子學這一套,六年級的孩子也學這套,一年級的孩子說太難了,六年級的孩子說太簡單、更新太慢了,而家長朋友們,擦亮你們的眼睛,如果要選擇機構,我建議你們問他們要一份教學計劃和大綱看看!!

  • 3 # 青少年Python程式設計

    少兒程式設計是什麼?

    這個問題線上下教學的老師看來,很簡單的說是青少年學習使用電腦的一個初期教學體系,在這個體系中,我們會學到計算機的歷史,計算機的演變,計算機的更新換代,最終講述我們生活工作中最常見的計算機原理,理解現代科技背後最基礎的計算機原理。

    生動有趣的學習過程是少兒程式設計的核心價值,挖掘孩子全方位的腦力增長開發。

  • 4 # 木頭人教育

    隨著人工智慧時代到來,國家政策的相繼出臺,青少年程式設計也進入了大家的視線。但是很多人仍然對青少年程式設計有一定的誤區。

     

    很多媽媽認為,青少年程式設計就是長得了當碼農的,其實學習青少年程式設計不是長大了一定要當程式設計師,那什麼是少兒程式設計呢?

     

    少兒程式設計可以全方位培養孩子綜合能力 根據人工智慧產業的發展需求,具備良好的資訊科學、數理統計基礎、計算機系統程式設計基礎、能夠熟練運用資料思維,AI模型,工具,語言識別,影象處理等技術解決實際問題的高素質應用型人才,因此對各個學科的發展和應用起到交替互補的形態。

     

    最佳化孩子學習的邏輯思維模式,提升孩子理解能力,鍛鍊孩子空間想象能力,培養孩子專注力和細心度,提升孩子整理資訊,融會貫通的能力,提升孩子國際性的溝通能力和競爭力。

    使孩子做事情更有邏輯和想法,培養獨立思考的好習慣。

  • 5 # 使用者1541701518639

    少兒程式設計就是針對小孩子學習的程式設計,主要是培養孩子的邏輯思維能力,想象力,創造力,數學應用能力等。6歲左右的孩子可以透過圖形化程式設計來接觸,簡單易學,不需要孩子太多的識字量,利用滑鼠拖拽功能模組,像拼積木一樣去完成一個個舞臺劇。10歲以上有一定數學和英語基礎的孩子可以學習程式碼式程式設計,可以培養孩子的邏輯思維能力和數學計算能力。

  • 6 # 鄙人楊大俠

    少兒程式設計不是面向小朋友的程式設計職業化培養,也不是程式碼組裝遊戲,學習少兒程式設計是為了培養小朋友的邏輯能力,不是一定要計劃從事程式設計相關工作才可以學習。

    目前少兒程式設計基本上還都是積木拖拽式的程式設計,可以理解為一段一段程式碼封裝好了,小朋友組合程式碼實現自己想要實現的功能,前期理解每個程式碼塊的功能和執行方式,到後面想要設計複雜的程式則需要小朋友有較強的邏輯能力。

    所以我們在教學的時候,其實強調的還是邏輯,哪段程式碼先執行哪段程式碼後執行,如何根據不同情況作出不同的反應,特別是當你按照自己的理解編輯好程式碼後出錯了,如何去查詢錯誤點在哪。

  • 7 # 極客晨星少兒程式設計

    近些年,由於家長們看到了學習少兒程式設計的種種好處,紛紛給孩子報名線上線下培訓班。但家長們知道嗎?強制給孩子報名培訓班,只會讓孩子出現不愛學習、叛逆等現象。都說學習要從娃娃抓起這固然沒錯,但還是要正確的引導孩子,在給孩子學程式設計的時候,一定要理智。

    1、興趣始終是第一位的

    沒有任何一個興趣愛好是適合所有人的,程式設計也同樣如此。想讓孩子學程式設計的基礎就是小朋友有興趣,願意嘗試。如果你家孩子喜歡有邏輯性的東西,那他很適合學習少兒程式設計;那如果你家孩子對程式設計沒有興趣,不要緊,可以培養他學習程式設計的興趣,一定要正確的引導他才可以。

    2、別太急功近利

    學程式設計不像學音樂舞蹈美術這些,會有立竿見影的效果。對很多小朋友來說,程式設計有助於孩子邏輯思維的鍛鍊,系統觀的形成,以及創造能力和解決問題能力的培養。但這些都是潛移默化的,需要有一個積累的過程。

    3、可以用線上課程試試水

    面對高昂的線下程式設計學習班,爸媽們可以找一些線上培訓課程試試水,畢竟價格也不貴。我建議要按兩個原則來選擇。

    一看是否有完善的課程體系,能夠讓孩子持續的系統化學習。市場上有一些機構“拼湊”出的課程,實際上只是讓孩子反覆做小練習而已。價效比不高。

    二看是程式設計課程能否與其它學科關聯,與學校的學科教育相呼應,提升單位時間的學習價值。小朋友們上學後的課外時間本來就不多,如果在程式設計學習中能融入數學、邏輯、幾何、物理、甚至語文等其它知識,能大大提升學習的價效比。

    推薦各位家長選擇少兒程式設計教育豐富的“極客晨星”。它2016年成立,是新東方投資的少兒程式設計教育機構。公司依託國內外眾多程式設計教育領域的專家團隊,致力於研發與推廣適合5-16歲孩子學習的少兒程式設計課程。

    極客晨星獨創漸進式學習法,自主研發星碼系統課程體系,涵蓋視覺化程式設計邏輯概念、python、C++及國際高階資訊奧林匹克競賽等全體系課程,讓孩子輕鬆入門,高效學程式設計。

    現今,極客晨星擁有近千名授課老師,其中50+來自清華、北大、美國麻省理工、英國帝國理工等國內外知名學校,累計上課時長超78萬課時。服務使用者共計165萬+,學員遍佈含英美日加澳在內的全球20多個國家。還引起了眾多知名公司關注,並已獲得新東方、海納亞洲等公司的投資,成為少兒程式設計領域裡的領跑者。

  • 8 # 少兒程式設計名師張為

    少兒程式設計是相對於成人程式設計而言的,主要包含scratch、python、c++等三大程式語言,難易程度由淺而深,其中scratch是圖形化程式語言,後兩種是程式碼化程式語言。

    學習少兒程式設計的主要目的是掌握科學的邏輯思維,這是其他學科做不到的,也是一門可以同時串聯起計算機、數學、英語、物理、化學、生物、美術、音樂、語文等學科的綜合性科目,長遠來看,學習少兒程式設計會對孩子的升學很有幫助,同時在考大學的時候會優先被重點大學錄取,像清華、北大、復旦、南開等重點大學,每年都會錄取一批程式設計高手,今後的職業發展也會大有裨益。

  • 9 # 綠茶清新的香

    少兒程式設計包括code.org網站。包括樂高程式設計玩偶。包括電腦端操控的Scratch還有就是我的世界。

    我過的兒童程式設計不像國外那麼普及所以很多人都不知道這是一個什麼東西其實學習程式設計、會程式設計是一種基本素養,僅此而已。當然以後想當工程師的孩子,那就小時候養成工程師的好習慣,基礎好了還怕樓高?

    程式設計可以讓孩子能在玩遊戲的同時理解邏輯思維的運作。為孩子更好的學習數理化打下夯實的基礎

    。學習程式設計並不是要讓孩子成為程式設計師,而是要建立一套高效解決問題的思維方式,幫助孩子在未來的學習、工作和生活中游刃有餘。同時重點在於學習如何思考,如何創造,從無到有探索性的創造和解決問題的能力。然後把這種能力應用到學校的各種學科的學習中。

  • 10 # 米娜凱威禮儀藝術教育

    Kodu:微軟未來社會化體驗FUSE實驗室研發的一款視覺化程式設計語言,以3D遊戲的模式介紹程式設計概念,使孩子們的各種創意得以模擬和實現,一款專屬於孩子們(6歲以上)的程式設計工具。

    Scratch:一款由麻省理工學院(MIT) 設計開發的一款面向少年的簡易程式設計工具,針對 8 歲以上孩子們的認知水平。(這是最早推出,也是目前最熱門的少兒程式設計。)

    ScratchJr :Scratch程式語言中的一款專門為學前兒童開發的iPad應用目前也有android應用,適合5-7歲孩子學習程式設計。

    Hopscotch:專門為 8-12 大孩子打造的 iPad 程式設計應用,最直觀的的一個優點就是它採取像“搭積木”那樣的模組化程式碼和像卡通繪本那樣的圖形程式設計介面,完全不會產生理解障礙。

    Python是一種解釋型、面向物件、動態資料型別的高階程式設計語言,是目前全球流行的四大語言之一,針對10歲以上的幼兒。

  • 11 # 唐風客談教育

    少兒圖形化程式設計主要指的就是由MIT教授米切爾瑞斯尼克推出的新一代程式語言 – Scratch程式語言。Scratch語言不需要寫太多程式碼,只需要像搭積木一樣把命令語句一塊一塊地疊加起來,計算機就會從上而下一塊積木一塊積木地執行我們給的指令。

    少兒程式設計並不是想讓孩子們都成為程式猿,而是要學會一種程式設計思維。程式設計思維是計算機科學解決問題的思維方式,能幫助我們理清思維過程從而解決問題。不管面對多麼複雜的問題都能分解成一個個小問題,找到問題之間存在的關聯,從而想辦法將問題逐一解決,在這個過程中思維邏輯就顯得尤為重要,這就是少兒程式設計教給孩子最重要的能力。就像喬布斯曾經講過的:“我覺得每個人都應該學習一門程式語言。學習程式設計教你如何思考,就像學法律一樣。學法律並不一定要為了做律師,但法律教你一種思考方式,學習程式設計也是一樣的。

  • 12 # 靳齊龍

    少兒程式設計教育一般是指標對3歲至18歲的人群培養其程式設計思維和計算思維的教學產品和服務。

    少兒程式設計類產品,大致分為軟體類和軟硬體結合類產品。

    軟體類產品,以scratch為代表的線上創作平臺,以Codecombat為代表的程式設計遊戲教育類軟體等等。

    軟硬體結合類產品,其中大家熟知的是各種教育程式設計機器人,還有BBC聯合企業開發的針對中小學程式設計學習的開源硬體-Mirco:Bit,有物聯網產品開發的熱門工具-Arduino,有學習微型計算機元件-樹莓派等等開源硬體平臺。

  • 13 # 蟲蟲之家潛能幼教

    最開始應該明確一點:少兒程式設計不是寫程式碼。

    先說學過少兒程式設計孩子在一些情況下,與同齡孩子有著明顯的差距,例如動手能力上和思維的活躍程度。總是能輕鬆比其他人等快的想出問題的答案,其中學習程式設計的作用就體現了出來。正如喬布斯說過:“每個人都應該學習電腦程式設計,因為它會叫你如何思考。”

    首先孩子學習程式設計並不是去學習複雜的語言和程式碼,而是注重孩子思維能力和數學邏輯的訓練。電腦的思維與人的思維是不同的,計算機是不可能像人類大腦一樣思考,面對一個具體問題上,電腦處理的流程是化簡,透過不斷地化簡,直到內在的加減法,最後在編譯成機器所能讀懂的二進位制。計算機處理的物件只是資料,無論是影象還是聲音,這就是計算機思維。而對於少兒程式設計,更多的是拋開對資料的關注,注重的是對化簡過程,這也是對孩子具有啟蒙教育的意義。

    程式設計的思維包括三種:框架的設計思維、問題拆分的思維、函式的思維。對於兒童是培養髮現問題,思考問題,解決問題的能力,小到數學應用,大到人生規劃,都會涉及到程式設計。掌握程式設計思維,最為直觀的表現就是提高解決問題的效率,能夠理性全面的分析利弊,不會輕易被困難所折服。

    如今面向兒童程式設計的相關軟體有很多,如蘋果的Swift Playground的iPad應用:

    以動畫遊戲的形式來提供程式設計教學,並在已經更新了中文版。該軟體的主要是面型零基礎的學生,採用解謎遊戲式的方式吸引青少年進行學習程式設計。

    最後總結下:

    少兒程式設計可以培養兒童的基本技能,如:數學方面、邏輯方面、設計思維、程式設計,對於兒童記憶和英語水平的提高也是毋庸置疑的。對比現在學校傳統的學科而言,程式設計教育有著明顯的特色和優勢。對兒童教育和鍛鍊,恰恰是許多學科力所不能及的。少兒程式設計對於兒童基本技能的學習和訓練,有著巨大、不可替代的作用,所以個人對少兒程式設計教育是十分肯定,並也十分支援的。

  • 14 # 手機使用者101604080876

    發現現在好多人對兒童程式設計存在誤解,覺得程式設計其實就是敲程式碼,很恐怖,我為此也去研究過兒程式設計,其實這是一個誤區。scratch其實就是MIT專門為小孩子設計研發的一種新型程式語言,只需要拖動滑鼠就可以自制小動畫或者小遊戲,還有BBC聯合企業開發的針對中小學程式設計學習的開源硬體-Mirco:Bit,軟體加硬體學習起來,不會讓小朋友失去興趣,並且主動學習,主動去思考問題。並且兒童程式設計的目的並不是為了將來成為程式設計師或者it界的人才,而是為了培養孩子的邏輯思維,動手能力,讓孩子養成一個思維習慣。而兒童程式設計這一個領域我覺得臺灣的兒童程式設計教學還是不錯的,聽說杭州濱江剛入駐了一家,可以瞭解一下。

  • 15 # 劉志武

    少兒程式設計分三個階段:

    透過程式設計遊戲啟蒙、視覺化圖形程式設計等課程,培養學生的計算思維和創新解難能力;

    學習C++或Python程式語言;編寫程式碼,解決演算法問題。學習少兒程式設計就像學習英語數學一樣,是為生活或者職業的方方面面而服務,是一門意在鍛鍊思維與學習方式的基礎學科。

  • 16 # 呀咪就開心

    少兒程式設計越來越火 到底要不要讓孩子學?

    近年來,人工智慧的火爆引發了少兒學習程式設計的浪潮,雖然相對於浙江等沿海發達地區,很多地方的少兒程式設計培訓還處於起步階段,但是,越來越多的家長開始糾結:到底要不要讓孩子學習程式設計?

    聽說

    對小升初有好處

    能鍛鍊邏輯思維能力

    擔心

    孩子太小眼睛吃不消

    不知道老師教學質量如何

    最最重要的問題就是少兒程式設計到底是個什麼東西?

    少兒程式設計教育並非高等教育那樣學習如何寫程式碼、編制應用程式,而是透過程式設計遊戲啟蒙、視覺化圖形程式設計等課程,培養學生的計算思維和創新解難能力。例如學生在製作一個小動畫的過程中,自己拆分任務、拖拽模組、控制進度,從而理解"並行"、"事件處理""目標實現"這樣的概念

    儘管大人世界的程式設計不僅需要程式設計師具備一定的英語能力、數學能力,但我們可以瞭解到其實少兒程式設計的門檻並不高,它不會讓孩子一上手就去接觸複雜的程式碼,而是會透過圖形模組、遊戲化等具象的模式幫助孩子們走進計算機世界。

    世界上的許多國家也很重視少兒程式設計教育

    2000年,作為世界上第二矽谷的以色列,已經把程式設計納入高等學校教育的必修課,同時,小學一年級的學生,就要開始學習程式設計知識。2012年,日本在中小學普及程式設計教育科目。奧巴馬呼籲全國學習程式設計,開展程式設計一小時活動宣傳。2014年,英國教育大綱規定,計算機程式設計成為了5-16歲兒童及青少年的必修課。2015-2016年,美國政府投資40億美元開展少兒程式設計教育,強制要求高中畢業必修計算機程式設計學分。2017年,新加坡全面推動少兒程式設計教育,中小學考試加入程式設計考試科目。

    而國內最近幾年也開始重視少兒程式設計,也出臺了很多政策。

    國內出臺的政策2015年,教育部在《關於“十三五”期間全面深入推進教育資訊化工作的指導意見(徵求意見稿)》中,提出“探索STEAM教育、創客教育等新教育模式”。程式設計教育首次以政策形式出現在公眾視野。2017年,國務院出臺《新一代人工智慧發展規劃》,指出實施全民智慧教育專案,在中小學階段設定人工智慧相關課程,逐步推廣程式設計教育。《浙江省深化高校考試招生制度綜合改革試點方案》中,更是明確將資訊科技學科(含程式設計)納入高中生的必學科目,並且以100%紙筆閉卷測試的方式納入高中階段的考查。

    很多少兒程式設計教育都不是以把學生培養成程式設計師為目的而開展專案的,雖然人工智慧是未來趨勢,擁有良好的程式設計能力不被社會所淘汰,是很多人都渴望的,但是並非所有的人都適合從事程式設計工作。

    可話又說回來,並不是每個人都適合從事程式設計工作,但程式設計思維卻是人人都應該具備的。

    以此少兒程式設計所推崇的幾乎都是要透過在程式設計教學中,培養學生的思維能力和自我調適能力,從而促進孩子的綜合素質提高。因為程式設計的過程本身就是一個不斷分析問題,解決問題的過程,而程式中會時常出現Bug ,則需要透過不斷調適去解決Bug,自我調適和批判性思維也都會在這個過程中慢慢培養起來。

    在成都地區的家長我想推薦一家靠譜的少兒程式設計機構——獾樂創客

    他們擁有

    程式設計軟體平臺

    開源硬體

    課程研發

    三位一體的研發團隊

    為"K12"階段學生提供

    優質的機器人程式設計教育

    為教育機構提供

    可定製化的少兒機器人程式設計教育服務

    簡單的解釋一下這家機構就是擁有自主開發少兒程式設計硬體能力,可以定製少兒程式設計教育服務的優秀少兒程式設計教育服務提供者。

    他們有自己設計的少兒程式設計教具,和一般機構購買其他人的零件不同

    他們的產品都是定製的,專為少兒程式設計教育使用

    還有資質深厚的高材生教師。

    秘籍都告訴你們了,還不趕緊去看看呀!

  • 17 # 使用者2299783800165963

    家長和老師現在或未來都必須關注的三個點:

    1)兒童需要學習程式設計嗎?學什麼?

    2)有沒有低成本的途徑可以讓兒童接觸少兒程式設計?

    3)為什麼兒童學習程式設計對於中國教育有著尤其特殊重要的意義?

    我們認為少兒程式設計教育的主要目的是把孩子培養成未來的程式設計師,否則很有可能會被人工智慧取代。

    其實少兒程式設計教育並不是要培養未來的程式設計師,而是在於培養孩子的思維、想象力和創造力讓孩子用程式,用專案,用科技表達自己,讓孩子成為科技創造者。

    這也是我們的初衷。因此,我推薦各位家長抽出一點孩子的時間,讓他們接觸一下少兒程式設計,尤其是以 Scratch(麻省理工學院設計開發的一款面向少年的簡易程式設計工具)為代表的圖形化程式設計。

    (Scratch 程式設計介面)

    孩子的想象力無疑是最豐富的,很可惜隨著年齡漸長,由於教育體制的問題,大多數中國孩子的想象力都在快速衰退。就小朋友表達自己的方式而言,無非是講故事(說出來)、寫作文、畫畫。

    而以 Scratch 為代表的圖形化程式設計工具則提供了另一種可能性——利用 Scratch 創作互動式故事、動畫、遊戲、藝術作品。

    這種表達方式更生動、更好玩,也更強大。不信你去 Scratch 官網上看看那麼多天馬行空的作品,相信一定會感到一絲震撼,因為這種表達方式更與時俱進。

    “00後”這代孩子被稱作“數字原住民”,從小就接觸各種電子裝置。如果他們只會在這些裝置上玩遊戲看動畫,無法利用這些裝置創造點什麼,很難說得上是一個合格的“數字原住民”,只能算是一個熟練的 “數字消費者” 。

    關於這一點,Scratch 的創始人 Mitchel Resnick 在一場 TEDx 演講中說得非常清楚。

    為什麼要這麼重視讓孩子表達自己呢?因為時代不同了。

    事實上,今年少兒程式設計火熱原因,有一部分是因為人工智慧大戰引發的。人工智慧大戰對我們最大的啟發是,人類在邏輯思維方面和機器相比已經完全無法匹敵,而且差距會越來越大,即使是人類最聰明的少年天才棋手柯潔在阿爾法狗面前也只能俯首稱臣,更別提普通人了。

    大家(尤其是少兒程式設計機構)不知是有意還是無意地弄錯了重點,宣傳時以人工智慧為噱頭,卻只強調少兒程式設計對邏輯思維能力的鍛鍊,這未免有點緣木求魚了。

    即使學習程式設計對培養邏輯思維能力有幫助,但這種幫助在面對未來更加強大的人工智慧時也是不值一提的。

    那麼,十幾年後,等“00後”這一代孩子成長起來進入社會,拿什麼和機器競爭?唯一的答案是創意、想象力。

    小朋友天生就充滿想象力,但我們需要給這些想象力一個出口,讓他們表達自己,盡情釋放自己的想象力。尤其是在中國這樣的應試環境下,許多老師或出於無奈或無意地忽視小朋友的想法,小朋友即使有了想法,總是得不到任何的鼓勵和反饋,慢慢的也就把自己的想法和想象力丟失了。

    我覺得 Scratch 很了不起的一點是,它用小朋友喜歡的方式把創作的門檻大大降低,而且鼓勵小朋友分享,在其他小朋友的基礎上再創作。如果小朋友掌握了Scratch 這個工具,至少多了一種表達自己的選擇。

    在學習和創作的同時,小朋友不僅慢慢學會了如何組織、完善自己的想法,將自己的想法變成一個生動的作品,也會培養起創意方面的自信心,這些都要比單純的掌握程式設計技能更可貴。

    當然,家長們也不用操之過急,Scratch 適合8歲以上的孩子。在選擇培訓班時,也建議家長們選擇在課堂上重視引導小朋友表達自己和完善自己創意的機構。

    以上就是我推薦家長們讓孩子接觸少兒程式設計最重要的原因。由於競爭激烈及教育體制等原因,中國家長在考慮讓孩子學什麼的時候,常常以 “是否對孩子升學有幫助” 為衡量標準,這讓中國家長一直揹負著 “功利” 的壞名聲,也讓孩子們的成長有點 “拔苗助長” 的意味。

    許多培訓班樂得利用家長這種焦慮和功利心態,在宣傳上不斷強調這一點。少兒程式設計的宣傳為了迎合家長,也慢慢強調程式設計對孩子以後升學可能產生的種種好處,我並不太認同這種做法,這容易讓家長支援孩子學習程式設計的心態也變得急功近利,也不利於孩子的成長和興趣養成。

    不過,現實情況確實不太樂觀,現在中國在少兒程式設計方面的教育可以說是完全落後。Scratch 的統計顯示,中國目前學習 Scratch 的人數只有 20 萬不到,而美國和英華人口遠少於中國,卻分別有 近900萬和近200萬的學習者。

    所以,如果你家孩子開始學習 Scratch 了,從世界範圍來看,也不是跑得比別人更快了,只是沒有落後於國外的孩子罷了。

    EzCode專注於少兒程式設計教育,致力於打造國內領先少兒程式設計品牌

    勵志讓中國1千萬青少年掌握與未來人工智慧社會對話的語言

  • 18 # 亮亮老師之計算機程式設計

    看到這個問題,作為9歲正在學習兒童變成小男孩的粑粑,我想來談談自己對於少兒變成的看法。

    少兒程式設計的興起和前景

    據我瞭解,少兒程式設計的起因可能是由一種叫STEAM的教育理念引起的。STEAM是科學(Science)、技術(Technology)、工程(Engineering)、藝術(Art)及數學(Mathematics)五個學科的首字母縮略字。STEAM 教育代表目前國 際上一種新的綜合學科背景下的教育思潮,是一種重實踐的超學科教育 理念。有別於傳統的單學科、重書本知識的教育方式,STEAM 教育倡 導將各個領域的知識透過綜合的課程結合起來,加強學科間的相互配合, 發揮綜合育人功能,讓學生在綜合的環境中學習,在專案活動中應用多 個學科的知識解決問題。STEAM強調的動手能力,協作能力,解決實際問題的能力,這不恰恰就是程式設計技術的所能帶給孩子的能力。

    此外現在國家層面也在鼓勵少兒程式設計的學習,各種政策都在落地,一線城市部分學校都在開展STEAM課程試點。原因其實也很簡單,未來國家的各種高階智慧產業都需要大量的程式設計技術人員。

    主流少兒程式語言

    目前在少兒程式設計領域,主流推薦給兒童的程式設計學習語言主要就兩種,Scratch和Python。

    Scratch 程式語言是由美國麻省理工大學 MIT 和 Google 主導開發的針對 5-12 歲兒童的視覺化程式語言。只需要使用滑鼠,學生就可以編寫自己的故事書,動畫片或者小遊戲。但是它僅僅只能作為學習娛樂之用,不是一種用來進行生產的程式語言。

    Python是指令式程式設計,需要輸入特定的字元程式碼和各種表示式才可以完成軟體編寫,沒有圖形化的操作方式。但是它是高階語言,靈活性高,學會後,能用直接用於生產,目前比較前沿的人工智慧、大資料等應用都在廣泛使用這種語言。

    從個人角度,建議可以從Scratch語言開始學起,因為它完全是圖形化的操作,比較符合兒童的認知特點,容易引起興趣。而Python是命令列字元式的,低齡兒童要過鍵盤打字關都不容易。等到Scratch掌握熟練後,需要進階的話再選擇Python也不遲。

  • 19 # 你在一起就行了

    少兒程式設計是騙局。第一點書在起跑線上,這一句話本身就是錯誤的,隨便學什麼不是一個時間早晚的問題,而是一個能夠學到的高度問題。其次很多東西並不是小孩能夠入門學習的。我本身是學計算機出身,如果讓我來評判的話,那麼只有5%的孩子在10歲以前具有學習程式設計的思維能力。

  • 20 # 樂碼王國少兒程式設計

    少兒程式設計教育並非高等教育那樣學習如何寫程式碼、編制應用程式,而是透過程式設計遊戲啟蒙、視覺化圖形程式設計等課程,培養學生的計算思維和創新解難能力。例如學生在製作一個小動畫的過程中,自己拆分任務、拖拽模組、控制進度,從而理解“並行”、“事件處理”、“目標實現”的概念。

  • 中秋節和大豐收的關聯?
  • 少兒程式設計這麼火,真的有用嗎?你怎麼看?