學習游戲編程軟件,想給孩子報個編程課學習?
體驗了市面上最火5大編程機構課的寶媽給你建議!
最近又有越來越多的朋友來問少兒編程課應該怎么選???
那就干脆寫一篇文章總結一下吧,絕對干貨,容我細細展開。內容很長,全文閱讀大約8分鐘,要看結果的直接拉到文末。
一、首先解決線上學還是線下學?少兒編程不像英語或者美術,主要是動腦子跟電腦交互,最適合線上學。
線下學性價比太低,線上學的話優選AI雙師課(錄播課的進化版)。
學習效果方面我要專門講一下直播課和AI課的比較。
AI課的前身是錄播課,先播放講課視頻,聽完了做練習,這種方式對于孩子來說沒法保持注意力,效果極差。
所以現在的AI雙師課都做了改良的設計,一般會使用有趣的動畫劇情吸引住孩子,把知識講解融入動畫中,講完知識點及時插入互動的題目或編程練習,有的課程把練習包裝成游戲通關的形式,效果會更好些。然后再搭配上專屬輔導老師,卡住的地方聯系老師。現在良好設計的AI雙師課基本都可以讓孩子有效完成課程學習和練習。
直播課有一對一、小班直播(1對4~6)和大班直播(1對200以上)三種形式。
一對一溝通效果相對最好,但是存在缺少優秀老師、價格過高(大概120~150每課時)的問題;
大班直播課,一個老師對幾百上千的孩子,貌似有“同意老師看法的打一個1,不同意的打2”這樣的互動,但是如果把課程全程替換成上次老師上課的視頻,整個課程過程不受影響,這么看,是不是和錄播課沒什么區別了;
小班直播課,一種形式是多個同學顯示在小窗,老師像線下課一樣提問和互動,實際上通過屏幕后效果很差,偶爾有卡頓掉線聽不清楚都是浪費時間,另一種形式是所謂孩子這邊一對一界面,老師同時面對4個孩子,采用類似微信聊天式的信息對話窗口,對于低齡的孩子來說效果糟糕,因為孩子表達能力弱,真正需要溝通的程序問題很難講清楚,老師那邊還會出現響應慢的情況。
大班課和小班課都存在需要同步學習進度的問題,學得快的孩子要等慢的,學得更慢的會被強制跳進度(大班)。總的來說,編程課課堂上的主要內容是聽講知識點和做課堂練習,分析這兩項內容的具體信息傳遞過程,個人推薦選擇AI雙師課。
最后是價格方面,差距巨大,同樣的學習內容為前提,線下課每年1~3萬,高價并不意味著高質量,線下往往受到種種局限,很難找到合適的老師;線上直播課8千~2萬,線上AI課2~3千,優質的AI課學習效果甚至能超過直播課和線下課,這么看AI雙師課的價格優勢就太明顯了。
二、哪家少兒編程培訓機構的課程好?這是本文重點,我陸續花時間報名體驗了目前市面上的主流課程,包括編程貓、核桃編程、小碼王在線、西瓜創客、學而思編程等,體驗結果如下:
(一)編程貓
編程貓是目前名氣最大,宣傳力度也最大少兒編程頭部企業,之前的課程是在線直播課(早先是以貓老祖為交互對象形式的偽一對一,據課程顧問介紹現在的直播課為1對4直播),近來也推出了AI雙師課,可能是面對其他AI課的壓力太大了做出的應對。
直播課價格高,學生界面為微信聊天式交互方式,在電腦端上課;AI雙師課價格便宜,分為面向4~7歲的小火箭編程和面向8~12歲的探月編程,使用平板和手機上課。
編程貓直播上課界面
編程貓的課程體系完善,最大的特點是采用了自己研發的kitten語言,而不是scratch。
我研究后發現,kitten語言和scratch語言基本語句非常相似,區別是kitten針對手機和平板做了一些優化,另外還有一部分語句基于不同的理念略有差異,操作界面區別也比較明顯。
個人認為,功能上講kitten是一個優秀的產品,但是實際運用上比較尷尬,因為圖形化編程的事實標準是scratch語言,所有的比賽和交流活動都使用scratch語言,即使kitten針對手機做了優化,由于是一家公司的產品,其他機構也不可能采納,而界面和語句有區別導致孩子如果學習kitten后要參加除編程貓組織的比賽意外的比賽和交流活動,還需要再花時間適應scratch語言。從給孩子選課的角度,使用kitten是減分項。
小火箭編程上課界面
探月編程上課界面
(二)核桃編程
核桃編程采用AI雙師課形式學習scratch語言,講的理念是“一學九練”,每課有三段劇情動畫,多段知識講解和8~12個課堂練習組成。核桃編程針對小學1~3年級推的是低齡班課,4~6年級推高齡班課,低齡課知識點相對容易些。
核桃編程也對scratch界面做了改變,感覺可能是在scratch3.0推出之前針對2.0界面做了優化,3.0推出后沒有跟進改變了。
核桃編程 知識講解
(三)小碼王在線
小碼王是最知名的線下少兒編程機構之一,之前沒有注意到推出線上課程,疫情之后,現在小碼王在線的課程廣告也很多了。
小碼王上課界面
小碼王在線的課程有點像是把線下課程先做成錄播課,然后按照現在的理念,視頻切片然后整合練習和問答環節,實現成AI雙師課。
知識講解環節由動畫劇情引起,每課時大概有5~8段知識講解,課程中也包含了比較多的練習環節,大概每課時包含3~4個練習環節和知識問答環節,幫助消化所學內容。
總體上體驗還是很流暢,課程操作界面還適配了Scratch 3.0。
小碼王在線知識講解
小碼王在線課堂練習
小碼王在線課堂知識問答
(四)西瓜創客
西瓜創客大概是市場上最早推出成體系錄播課的在線機構,之前的課程采用錄播穿插答題+課后作業+老師輔導的方式,今年西瓜創客推出了全新的AI雙師課課程。
西瓜創客上課界面
最新的課程包括了劇情動畫、知識講解、課堂答題、課堂練習效果展示、課堂編程練習環節,可以抓住孩子注意力,流暢完成課程學習。最后一個課堂練習作為課后作業,由輔導老師點評。
(五)學而思編程
學而思編程是學而思推出的大班直播課,準確的講是大班雙師課,采用大班直播+輔導老師的形式,只針對1~2年級學生提供scratch課程,按照課程大綱的顯示包括level0、1、2、3四個level,實際推出銷售的是level0,level1上和level1下部分。
直播老師的履歷都比較好,很多是名校出身,直播課進行時看起來至少有幾百學生在聽課,重點穿插練習環節,練習時老師會限定時間,到時間了會返回直播畫面。
學而思上課界面
大班的直播課實際上老師和學生的互動基本是單向的,老師會提出問題,讓學生在聊天區域打出快捷的數字1之類的回復,但是老師不可能回答每個單獨學生的問題。這里我設想過,如果把老師授課的過程全程錄制成視頻,按順序播放,即使放到視頻中老師提問的環節,學生們在聊天區打出1、2之類的回答時,老師說的“做的很好,XX,XX我看到很快做好了”,其實也都不會影響整體的進度和效果。所以我覺得大班直播課和錄播課沒有實質性的區別。
三、機構比較(干貨)針對各編程機構進行多維度比較,列出評測結果如下:
1、上課模式
二、課程時間
三、課程價格
四、課程優缺點
五、個人測評打分
最后再說明一下!以上內容均為本人體驗后的結論,存在主觀感受成分,僅供參考。
如果覺得有用,麻煩點個贊。
怎樣才能學好軟件編程?
最主要的就是寫代碼,這是最有效的方法。到網上找一些小項目試著來寫,當然如果編程基礎不是很好,建議還是多學習先把基本語法,類型,繼承,封裝,多態弄清楚,這是面向對象編程的基本要求,后面再來學習框架。
單一的看書敲代碼,或者默寫代碼,又或者只看源碼效果都不好。因為少了“理解”和“及時反饋”這兩個環節。以前我看書或者看別人寫的代碼,覺得自己明白了。可是到了自己寫的時候,忘得很快,或者不知道為什么別人要選擇這種方法。如果題主不幸選了一本有長代碼但是內容很枯燥的課本。。。我真是理解你的心情。你回憶一下,純記憶的效果怎樣?能不能在不看書的情況下寫出不出錯的代碼?給別人解釋為什么要這么做?其中的好與不好在哪里?如果只是看源碼而不是動手參與的話,與看書一樣達不到理解的地步。
但是有意思的項目可以極大增加人的好奇心和求知欲,好過看書。對我最有效的辦法---做項目+問問題。項目可以從小開始,如果題主不喜歡做小游戲的話,可以試下有人推薦的 project euler.
同類的還有:codechef, codecademy, uva online judge, codeforces, codecharts. 看你口味。遇到問題可以搜stackoverflow。 這個社區會友善幫忙搞定error,還會告訴你可以提高的解法。如果問題清晰的話回復很快,這種反饋會加深你的理解,提高你的代碼品味,好過自己悶頭寫。因為自己寫的時候,往往沒有error就覺得沒問題了,很難察覺設計的不好的地方。工作之后你會明白,讓別人看懂你的代碼比代碼沒錯重要一萬倍。等你順利進階之后,可以Google “github most interesting [programming language] beginner project. 接著升級。搜公開課,例如 udacity, coursera, edx 等等,選一個喜歡的課題,比如web development, machine language 等等。 其實很多introduction的課程不需要編程基礎,題主要是更喜歡有人設計好的課程,可以試下效果如何。以上辦法對我是很有效的,只是假設對題主也會有效。源碼時代不定期舉辦公開課,有不懂得可以問,也可以向老師請教。
如果覺得學編程痛苦, 也許得更重要的是發掘另一種更好更適合自己的方法,而不是痛苦的繼續努力。這么多方法,那種最合適呢?你自己都試一下就好了。如果找到了好辦法,效率猛增;如果這個辦法不適合你,你很快就會知道。加油!
ABB機器人編程用的是什么軟件?
一般來講,機器人與PLC通訊都是機器人做從站,以目前主流的Profinet為例,首先機器人端需要硬件:Anybus Device / RS232 expansion board DSQC1003 3HAC046408-001和Profinet anybus device DSQC 688 3HAC031670-001以及配套的軟件選項:840-3 PROFINET Anybus Device;
其次是軟件方面的配置:首先需要在西門子的編程軟件中安裝ABB機器人的GSD文件;然后在Profinet網絡中配置PLC和機器人的IP,它們必須在同一個網段;
最后需要用Robotstudio軟件對機器人端的網絡進行配置。
以上就是關于學習游戲編程軟件和想給孩子報個編程課學習的相關問題解答,希望對你有所幫助。