近些年,少兒編程大行其道,不少家長忙著給孩子報(bào)少兒編程的課程,那么大家知道少兒編程學(xué)什么嗎?它和成年人學(xué)習(xí)的編程有什么區(qū)別?
1、首先,說說成年學(xué)的編程是什么吧,這個(gè)最符合人們對傳統(tǒng)編程的印象,那就是編碼,寫程序,用C語言、C++、java這種計(jì)算機(jī)語言敲代碼,讓計(jì)算機(jī)來執(zhí)行,可以制作各種程序軟件,大到成人、老年人,小到小學(xué)生都可以學(xué)習(xí),只要學(xué)習(xí)者具備操作電腦的能力,能操作基本的軟件,熟悉操作鍵盤即可。如可以加分保送的五大奧林匹克競賽該之一信息學(xué)競賽,NOIP普及組的參賽對象就是初中生,他們的就可以學(xué)習(xí)C/C++來解決很多數(shù)學(xué)算法的問題,能參賽獲獎(jiǎng)的同學(xué),其編程能力已經(jīng)不亞于計(jì)算機(jī)專業(yè)本科的大學(xué)生水平了,他們所學(xué)習(xí)的內(nèi)容和大學(xué)計(jì)算機(jī)專業(yè)學(xué)習(xí)的編程以及我們對傳統(tǒng)編程的印象都是一樣的,都是用雙手敲代碼,是真正的專業(yè)的程序員、軟件開發(fā)人員,本站的學(xué)習(xí)學(xué)習(xí)內(nèi)容、資源以及面向的學(xué)習(xí)人群也都是如此。
那么少兒編程呢,少兒編程是近幾年提出的名字,比如scratch編程,它的學(xué)習(xí)全部都是圖形化的,學(xué)習(xí)者可以像操作積木一樣,在軟件上通過鼠標(biāo)拖動(dòng)不同的東西,讓它們按照先后順序執(zhí)行,從而實(shí)現(xiàn)計(jì)劃運(yùn)行效果,因此這種學(xué)習(xí)的難度就更低,學(xué)習(xí)者的年紀(jì)要求也更低,甚至鍵盤不認(rèn)全都可以學(xué)習(xí),這種學(xué)習(xí)更多的學(xué)習(xí)目的是為了鍛煉學(xué)習(xí)者的邏輯能力,比如:應(yīng)該先做什么,再做什么,最后再做什么。類似制作PPT時(shí)候的動(dòng)畫特效一樣,可以讓孩子明白這個(gè)特效動(dòng)畫是如何一步步完成的。所以大家可以感受到,少兒編程并非需要寫代碼、敲鍵盤,更多是用鼠標(biāo)操作,更多是注重思維的邏輯鍛煉,只不過叫了一個(gè)”編程“的名字而已。因此少兒編程并不編程。
2、該如何選擇?
如果孩子已經(jīng)能熟練操作計(jì)算機(jī),包括鍵盤和軟件,那么可以考慮直接學(xué)習(xí)C/C++編程。
如果孩子歲數(shù)還小,對于計(jì)算機(jī)還不熟悉,但又希望鍛煉下邏輯思維,則可以考慮少兒編程,如圖形化或機(jī)器人,都可以很好的鍛煉邏輯思維,甚至動(dòng)手能力,也非常不錯(cuò)。
3、警惕
同時(shí)也希望大家多做了解,不少打著開發(fā)智力、鍛煉孩子思維的各種培訓(xùn)層出不窮,”幼兒編程“、”少兒AI“等概念化的名字接踵而來,大家務(wù)必擦亮眼睛,不要被征收了智商稅!
C語言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:
一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語言學(xué)練課程
解決困擾你多年的C語言疑難雜癥特性的C語言進(jìn)階課程
從零到寫出一個(gè)爬蟲的Python編程課程
只會(huì)語法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程
信息學(xué)奧賽或C++選手的 必學(xué)C++課程
藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競賽課入門課程
手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程