㈠ 小學生學計算機編程好么
謝邀,合肥魔法位元組少兒編程為您解答
技術型人才時代,人們對自己所處的大環境有很大的認知,即沒有一技之長的人很難獲得企業的青睞,很難獲得高薪工作,因此,人們的憂患意識也越來越強烈,學技術的年齡也越來越年輕化,比如當下有很多人就咨詢:「小學生適合學編程嗎?學什麼好?」對於這兩個問題,很多人有不同的回答。
首先,小學生適合學編程嗎?編程蛙的回答是適合,非常適合。這次要明確跟牢記的是小學生相當適合學LiveCode,只是小學生學C、C++難度可能會稍微大些。建議可以先從語法和演算法簡單的LiveCode開始,因為編程是跟計算機打交道的語言,那麼需要你對計算機知識有一定的了解,小學生在學編程前可能需要花一定的精力在學計算機上。所以孩子如果沒有任何編程基礎是可以從應用於人工智慧領域的LiveCode學習,C、C++則是編程語言界的常青藤,同時也是運用最廣泛的計算機編程語言,在市場上佔有份額的編程語言,編程語言都具有一定的相通性,先把LiveCode學好了,那麼接下來想學C語言等其他的編程語言也是輕而易舉的事情。
小學生正處於愛玩坐不住的年齡階段,學編程必須得靜下心來抵擋得住誘惑,而小學生跟年齡層次高點的朋友來說,自製力相對會比較差,所以學編程也會難度大一些。但是,這些都只是一些小問題,如果你真的有心相要把編程學好,那麼這些都不是什麼難題。小生只是在學編程過程中可能遇到的難題會比較多,但是小生是絕對適合學編程的,這點要堅信,並且很多初中生早已掌握了自己感興趣的編程語言。
如果你是一個小學生,而且你是發自內心真的想學習編程的話,其實,最關鍵的還是能夠較為自由的選擇自己喜歡的編程學習風格。畢竟正處於小學年紀的孩子們無論是思維還是身體都比較活躍,一動不動是肯定不現實的,還是要以活潑的方式為主,能夠最大程度上激發孩子們對於編程的興趣。不僅如此,上面也提到過,很多編程語言都是相輔相成,融會貫通的,打好基礎,在學習其他編程的時候也就能夠熟能生巧,較為容易了。
為何學習編程?
計算機軟體在我們生活中的作用變得越來越重要,但編寫程序的技術變得越來越難以掌握。大膽想像:未來,社會階層可能不再分為政要和平民,富人和窮人,無產階級和資產階級,而是分為理解技術的人和不懂技術的人。
編程促進創造力,邏輯和解決問題。編寫程序的人有機會從頭開始創建新東西,使用邏輯將程序轉換為計算機可以運行的程序。如果出現問題,您需要使用解決問題的能力來找出問題所在。編程是一項有趣並具有挑戰性的課程和技能,孩子以後學到的這些編程技能將對學習和工作都很有用,即使哪怕以後你的職業方向與計算機無關。
學習編程是為了創造計算機思維和科學素養價值。這在人工智慧時代非常重要。由於各種因素,我們過去在文化和人文科學方面都做了很多努力,對科學思維和編程思維水平的教育也很少。這導致了故障並且不適合人。工業智能時代的發展。學習編程的過程可以避免對現實感性思維,學習編程以及在很大程度上學習演算法思維和演算法概念。
商業思維與文明素質培養。除了必要的科學素養和計算機思維外,我們還必須培養商業思想和文明。科學技術是以人為本的。同樣,人們的創造力和學習成果可以由企業指導。學習編程有很大的發揮空間,所以你可以用你的想像力發明很多東西,你可以根據現實生活和編程來解決問題。在這個高度商業化的時代,建立合適的資金,商業價值,培養標准化的商業思想和相關的文明素質也是首要任務。
同時在新一代的情況下,我們也需要將四個學科重新連接起來,而不僅僅是看個別科學。畢竟,在現實世界中,科學將科技和數學三大科學結合起來,工程學需要科學技術和數學相結合。孩子在學習編程中就會運用到平時課外學習的音樂、美術等,以及學校里的語文、數學、英語等基礎課程,從而培養孩子的知識綜合運用能力。
未來孩子的核心競爭力是綜合能力的培養,是想成為編程的掌控者,還是被編程的人?
㈡ 小學生學編程有用嗎
如何學習編程
首先,我想說一下學習思想.學編程其實跟網路游戲有著類似的效果.開始的時候,你會對那些代碼,函數等產生很大的興趣,尤其是剛接觸編程的人,剛學習第一種語言的人.可是,當你一步步深入的時候,你會發現你沒有了以前那種鬥志.就好象你在玩韓國泡菜網游似的,玩到一定程度,每天就是練級練級,完全是一個想沖到高級別的意志力在支持著你.而學編程就更難了,學了兩個月後,總是覺得你好象全都學會了,卻又什麼都做不了,又沒有其他的意志力支持你.這時候你會很容易放棄,或者轉到別的如網業製作,PS,FLASH等行業的.其實我告訴你,雖然你覺得你好象已經學了很多了,其實你還是什麼都沒學呢,等你跨過這道坎,才是你剛入門的時候.說這些,只是想告訴你,學編程中會遇到很多困難,你要努力的克服這些困難,才能真正學到東西.否則,你根本別想學編程,趁早轉行. 接下來,我幫你規劃一條編程之路.
學編程的人,很少有人沒學過C語言的.我推薦讓C語言作為你第一個學的語言.雖然有的人說要先學VB,其實這種觀念是錯誤的.C確實比VB枯燥,而且說實話學完C後不學別的就好象沒學過,感覺什麼都沒學會.可是,對初學編程的人來說,只有C語言才能建立起你對編程概念的理解.VB不是編程,VB只是一種工具而已.C語言確實是個不折不扣的語言,真正讓你知道什麼是編程的語言.有初學C語言,用TC2編譯器的人總說他學了C什麼都不會.什麼軟體也寫不出來.我可以告訴他,編程編程,編的是程序,而不是軟體,軟體這是程序的一個構價.你想編程出軟體,那以後很輕松的就能掌握,現在你需要學的就是編程,說明確一點,你現在所需要學的就是演算法.編程的靈魂是演算法,這點每個人都要記住.
所以,第一門語言要學C,推薦的書為譚浩強老師的(清華大學出版社)或者克尼漢的(美國).
初學者也許需要一套視頻教程來幫助自己更快的入門,那麼就推薦你去網路搜索"C語言視頻教程",第一頁的第一條記錄就是這個教程.而且是和譚老師的配套的教程!
注:有些人說譚浩強的書不好,太死板.那麼我只能說你最多是個一瓶子不滿,半瓶子逛盪的人.真正要掌握高深技術的時候,你會發現你沒辦法掌握.
C語言要學到什麼樣才算個頭呢?其實,C語言沒有學到頭一說.有些人學了一輩子,還在鑽研.那麼你應該到什麼時候學下一種呢?按時候算的話,我推薦,如果你每天有6個小時的時間學習的話,一個半月以後,你就可以轉到下一個語言的學習過程中了...(我估計普通人在這一個半月內該掌握的都掌握了)
那麼,下面要學的是什麼呢?這會不會還有人說VB吧.還美其名曰加深對編軟體的印象.這種說法很幼稚.學了C語言還學什麼VB呀.其實VB確實是很強大的,容易入門,想精通了也不容易.著名的DOS系統就是用BASIC語言寫出來的.可是,這種這么易用的軟體對於專業學編程的人是一種不好的東西,會讓人產生依賴,讓人產生惰性.VB的那些控制項的功能實在是太強大了,你都不用怎麼思考,就可以編寫出來.可是,控制項畢竟是不能隨你的意願支配的,控制項是死的東西.你真正要學的是編寫的思想,是函數(Java中稱方法).另外,學VB還不如去學Delphi呢.
注:市面上的軟體一般一眼就可以看出是用什麼語言編程的,而VB編寫的軟體幾乎找不到多少.
所以,下面要學的也就那兩種選擇了,C++/Java.我推薦,先學Java.
Java實際上是C++改的.去除了C++中指針的部分,讓C++變得更安全,同時也比C++稍微簡單了一些.你需要去找一些關於Java的介紹,在看下面的東西.
我聽一個北大青鳥的老師說Java的最終發展目標是J2EE.我覺得不然,J2ME一定也是個發展方向,只是他跟J2SE,J2EE有很大的不同,開發環境也很不同.關於J2ME的部分我不做討論.而J2SE呢.說實在的,市面上的J2SE軟體確實也是很少的,你見過有幾個拓展名為.jre的軟體?不過還是要告訴你,學習Java的人肯定最先接觸的是J2SE.Java的GUI軟體只是技術性的問題,也是開發手段的問題.不管你是要發展到J2EE,還是轉到GUI編程,J2SE絕對不是彎路.還是那句話,演算法是最重要的.而Java比C++最大的優勢在於他的完全面向對象和跨平台.其實,就算你先學了Java,你還是可以很容易的掌握C++,Java程序員和C++程序員的互轉是很容易的!再說一些Java的優點.Java比C++方便很多,下載了編譯器後一個記事本就能寫程序,JBuilder實際上只是個輔助的工具.我去一個搞Linux系統開發的公司看過,用JBuilder的很少,一般都是直接用UltraEdit直接寫程序.而C++必須要用VC++等編譯器,不說電腦配置低很不好用,光說VS是要花錢的,而JDK永遠都是正版(免費下載),就應該用Java.其實這只是習慣問題,不管你是先學Java還是先學C++,都會很快掌握另外一個的.
Java的書有很多,初學不要買實例的,買那種一直講基礎的,清華大學出版的書很好.另外推薦視頻教程,孫鑫老師的Java無難事.去52ebook直接搜索名稱"Java無難事",一共有12張CD,都下載下來就好了.教程的第一課會教你如何配置,去哪下載編譯器等.
要學到什麼時候呢?我是這么推薦的,學到你可以不看任何資料,(當然可查看JAVA幫助文檔)熟練的編寫出一個酒店管理系統來.接下來,你就可以去學別的了.
這個別的,就是C++,還是那句話,Java程序員可以很容易的掌握C++,只要學了C++的基礎語法,剩下的就是實踐了!
C++的書可以買一本C++語言+SQL的應用,就是講資料庫系統的例子.多練是很重要的.
視頻教程推薦孫鑫老師的VC++視頻教程,去訊雷上搜索"孫鑫 VC++",找到那個700M多的打包教程,就是了.
其實學懂Java和C,剩下的你真的可以自己掌握了.我粗略的說一下.
比如,你可以學匯編,匯編實際上是很磨人的,不過匯編高手永遠都是搶手貨.
那麼VB呢?DELPHI呢?哈哈,又是VB,你學,這個時候學VB,學不了幾天就掌握了.不比初學輕松?
想學的你都去學,甚至還可以去學Flash,連Flash ActionScript都可以很輕松的掌握.
其實現在,你的路已經定下來了.你剩下的就是不段實踐,不段往更高的方向發展.
在這之前,建議你去考幾個試.
去考中國計算機軟體職業資格水平考試,直接考中級的軟體工程師.或者再學一些別的,考個網路工程師.如果你願意,你可以再多學點東西,把全國計算機等級考試的1到3級的所有東西都考下來.呵呵.
到了這種程度,我想真的不用我再說了,都靠你自己了.
最後,記住兩句話.
編程的靈魂是演算法+數據結構!
學好編程實踐最重要!
㈢ 小學生學習編程會不會太早了學習編程有什麼用
學編程這股風要不要追編程≠敲代碼
1、興趣始終是第一位的
華盛頓大學西雅圖分校的計算機教育研究者安德魯·柯(Andrew Ko)說,目前我們還沒法確定這一點——這是因為針對這一主題的研究少得可憐,甚至少於對傳統課堂外的研究。「我們對於計算機教學方法的認識還很不成熟」,柯說道。
研究人員認為,編程app和玩具不應取代用於傳統童年活動的時間,無論是玩泥巴還是學習閱讀。但另一方面,較早接觸這些產品能培養孩子們的熱情,這可能成為他們在未來從事計算機科學的動機。對大多數幼兒來說,他們需在掌握讀、寫能力後才能使用編程app和玩具。但這並不妨礙他們通過玩具學習編程最基礎的結構單元,例如通過簡單的按鍵就能對小海龜的運動進行編程。
到目前為止,我們還不清楚較早接觸編程應用程序或玩具是否可以使這些孩子更聰慧,我們甚至不確定這能否幫助他們成為更優秀的編程者。「很多家長存在這樣一個誤區:如果我把所有的編程玩具交給孩子,他們就能成為編程天才,」舍娜·瓦迪亞納譚(Sheena Vaidyanathan)說道,「但我並不認同這樣的方法。對兒童來說,在泥巴地里玩耍與玩益智游戲同等重要。」
同樣的,柯介紹道,一些研究認為將計算機科學帶入課堂有利於培養學生將來的計算機技能,但目前沒有證據表明在課外時間開小灶玩編程游戲能起到同樣的效果,也沒有某種編程玩具及app能保證使孩子成長為下一個本賈尼·斯特勞斯特盧普(Bjarne Stroustrup,C++的設計者)。
「一些人認為這些玩具能促進孩子們學習編程。這種觀點並不錯,不過它們能起到的幫助可能只是編程學習中最初的1%,」柯說道。
「這些編程玩具教給孩子們的並不是多麼高深難懂的東西。通過這些玩具,孩子們意識到計算機科學並不可怕,他們能從學習中收獲信心,」斯坦格拉斯解釋到。盡管這些游戲和玩具能提升孩子們的學習動力,但柯強調,目前的研究無法為這種動力的持續性提供證據,因而這樣的動力是否能延續到真正的計算機編程也就不得而知
㈣ 上小學前,孩子要不要學編程
孩子學少兒編程,並不是越早越好。因為孩子在初中以前的這個階段,想像能力佔主導地位,形象思維比較強。而學習電腦編程,算是訓練一種羅輯思維,需要一點抽象能力,需要一點數學知識作為基礎。
因為孩子在初中以前的這個階段,想像能力佔主導地位,形象思維比較強。而學習電腦編程,算是訓練一種羅輯思維,需要一點抽象能力,需要一點數學知識作為基礎。
現在很多小學,從二、三年級開始,讓孩子接觸到電腦,這是正確的,孩子們學習如何使用電腦,打打字,畫繪畫,把電腦當工具使用。這沒有太大問題。家長要控制的只是不要讓孩子迷戀上網路,把電腦當成了娛樂工具。
四五六年級的孩子,有些基本的數學知識了。而且,按我們國家現在的方式,有些學奧數的孩子,可能還知道一些初中的數學知識。有條件的家庭,可以適當地開始接觸編程方面的知識。
我也聽說過,有孩子在五六年級就開始學資料庫的,然後,10多歲的孩子就開始編寫人力資源軟體。這些新聞煽動得人心惶惶。大家都生怕孩子吃了大虧一樣。
我告訴大家:這樣的拔苗助長,沒有任何好處。任何一個專業軟體的開發,都需要綜合的知識和專業的技能。編程只是其中的一小塊。
所以,我的建議,學習KPL的最佳開始時間是:從初中開始。
㈤ 小學生學編程真的有必要嗎
謝邀,合肥魔法位元組少兒編程為您解答
小學生學編程真的有必要嗎?答案是肯定的。
在魔法位元組少兒編程合肥校區中,一位8歲的小男孩正在上一堂編程體驗課,在一個多小時的上課時間里,在魔法位元組的老師指導下,小男孩自己動手製作了一個比較簡易的小游戲。
現在很多家長應該都知道少兒編程了,不管是生活中、學習中、路上的廣告、網上的廣告,都是少兒編程的內容,在魔法位元組合肥校區的一位李先生,他就很自然的讓孩子從小就開始接觸編程、學編程。因為他自己本人就是一位大學計算機老師,身邊很多的同事都讓孩子學習一門興趣,李先生覺得,未來編程是生活的必須,就像現在學英語一樣,未來要是不會編程的話,孩子很多事情都沒法晚上,還有就是自己的孩子比較喜歡玩游戲,學編程的話,可以讓孩子的游戲癮降低不少,而且少兒編程也有簡易游戲開發的功能,這樣孩子學起來的興趣更大一點。
李先生讓自己的孩子學習編程,一方面是避免孩子沉迷游戲,另一方面就是鍛煉孩子的邏輯創意思維和動手能力,小孩子的思維從小鍛煉,對他以後的成長非常有幫助,而且孩子的也有點虛榮心,有時候學好編程自己編寫一個小游戲,還可以在其他小朋友的面前顯擺一下,說到這里,李先生自己都笑了笑,沒想到自己的孩子有時候學這個還去顯擺一下。不過這樣也好,鍛煉了孩子的自信心,讓孩子學習更有動力了。
其實對於家長來說,少兒編程有必要學嗎?其實還是少兒編程對孩子的成長有沒有幫助,其實少兒編程更多的是引導、啟蒙作用,從最基礎的圖形化編程開始,讓孩子一步步獲得編程的成就感,而且圖形化編程可以避免孩子在編程的時候發生語法錯誤,而且還可以很好的鍛煉孩子的邏輯思維能力。
少兒編程有必要學嗎?家長們也可以看看最近幾年國家對人工智慧方面的支持力度,
2015年,教育部在《關於「十三五」期間全面深入推進教育信息化工作的指導意見(徵求意見稿)》中,提出「探索STEAM教育、創客教育等新教育模式」。編程教育首次以政策形式出現在公眾視野。
2017年,國務院出台《新一代人工智慧發展規劃》,指出實施全民智能教育項目,在中小學階段設置人工智慧相關課程,逐步推廣編程教育。
此外,在《浙江省深化高校考試招生制度綜合改革試點方案》中,更是明確將信息技術學科(含編程)納入高中生的必學科目,並且以100%紙筆閉卷測試的方式納入高中階段的考查。
國家對少兒編程的支持力度越來越大,家長對此的關注度也越來越大,那覺得孩子還是不是有必要學呢?
家長只要明白以下幾點:1:孩子學習編程是因為孩子對編程感興趣;2:功利性的讓孩子去學編程不一定能學好。
都說興趣是最好的老師,如果孩子對編程一點興趣都沒有,還逼孩子去學習,那隻會適得其反,如果孩子對編程感興趣,那孩子學起來的速度絕對非常的快的。
很多家長讓孩子學習編程,更多的是想讓孩子通過學習編程參加信息學競賽,以此來獲得小升初或者在高考中獲得擇校或者加分的選擇,但是家長也要名校,編程並不完全等於信息學,編程只是信息學的一部分,還有資料庫、網路知識、大數據、圖形處理等等內容,計算機編程的內容非常多,信息學涉及的知識也非常多。
2018年合肥市信息學競賽小學組中,魔法位元組少兒編程三名小學員參與了競賽,獲得了兩名二等獎和一個三等獎,我們了解中孩子對編程是非常感興趣的才去報名參加信息學競賽。在學習編程過,我們不能把學生培養成程序員,而是要通過編程教學中,培養孩子的發現問題、分析問題、解決問題等能力。
對此,家長你覺得讓孩子學習少兒編程有必要嗎?
㈥ 現在小學生編程課大熱,學好編程課真的有用嗎
現在從小學開始重視編程課 ,對編程的重視,不是因為缺少敲代碼的程序員,而是讓孩子擁有編程思維,建立起發現問題--拆解問題--解決問題的一整套思考體系,擁有跟未來對話的能力。
㈦ 孩子如果從小學編程,對孩子成長到底有什麼好處
提高抽象邏輯思維能力。
所謂抽象邏輯思維能力包含分專析推理能力、概括總結能力、提屬煉重點能力。這三種能力就是發現問題,分析問題,解決問題的能力。編程是一門由結果倒推到過程的學科,奧創熊採用目標導向式和案例式教學方式,每節課上都會對孩子設定一個目標,在達到目標的過程中,全面掌握知識點。
學編程有助於孩子明確學習目標,在學習其他學科的過程中,思考怎樣用最有效率的方式達到學習目標。帶著問題來思考往往事半功倍。
學編程能培養孩子良好的學習習慣。孩子在發現問題時更細心,遇到困難時更耐心,解決問題時更嚴謹。
學編程還能有效提高孩子做事情的專注力,每創建成功一個角色、完成一個完整的作品都能提升孩子的參與感和成就感,驅動孩子持續學習。