【廣告】
教孩子學(xué)習(xí)“計算思維”
很多機構(gòu)都強調(diào),少兒編程并不是為了教孩子學(xué)習(xí)編程的知識,而是教他們學(xué)習(xí)一種“計算思維”。少兒編程真正能帶給孩子的東西,是一種思維層面的變化,比如創(chuàng)新能力的提升。也正因為如此,許多培訓(xùn)機構(gòu)在設(shè)計課程的時候,更強調(diào)趣味性。
一般而言,各機構(gòu)招收的學(xué)生zui低年齡大都是5-6歲。價格方面,線上培訓(xùn)的價格相對要便宜不少,線下的價格基本都是200元左右一個課時,一個學(xué)期的費用在1萬元左右。
國外少兒編程的現(xiàn)狀
在美國,創(chuàng)客教育已成為其素質(zhì)教育的核心,編程、3D打印、機器人等新技術(shù)也已走進了美國的中小學(xué)校。美國前總1統(tǒng)奧巴馬也曾參與“編程一小時”,呼吁美國小朋友“要去編程”。
2012年,日本在中小學(xué)普及編程教育科目。
2014年,英國教育大綱規(guī)定計算機編程是5-16歲兒童必修課程。
2015年,美國政府投入大量資金開展少兒編程教育,呼吁全國青少兒學(xué)習(xí)編程。
2016年,美國國情咨文推行計算機科學(xué)教育,強制要求高中畢業(yè)必修計算機編程學(xué)分。
2017年,新加坡全1面推動少兒編程教育,中小學(xué)考試中加入編程考試科目。
而在國內(nèi).......
2017年,浙江省試水少兒編程教育,將信息技術(shù)課提升為高1考科目。高1考考試范圍包括編程、數(shù)據(jù)庫處理、表格處理等。
強化邏輯思考力、培養(yǎng)專注細(xì)心
寫程序重要的就是如何把大問題不斷分割成小問題的過程,其中,必需去思考如何把代碼合理的安排在整個程序中,才能讓程序流程的處理輸入、演算,直到輸出,會讓孩子對事物的邏輯分析能力有極大的提升。
除錯,是每個寫程序的人必經(jīng)的事,不論大人小孩都沒有列外。有時候只是少打了一個等號,或是在某一行的行尾少加了一個分號,就會造成程序大亂,更別說還有邏輯上分析問題時忽略掉某種狀況的陷阱。所以,在學(xué)習(xí)寫程序除錯的過程中,是絕1對無法得過且過的。有效改正孩子馬虎行事的毛病,避免當(dāng)個差不多先生。
編程語言的概述
有許多用于特殊用途的語言,只在特殊情況下使用。例如,PHP專門用來顯示網(wǎng)頁;Perl更適合文本處理;C語言被廣泛用于操作系統(tǒng)和編譯器的開發(fā)(所謂的系統(tǒng)編程)。
高1級語言的出現(xiàn)使得計算機程序設(shè)計語言不再過度地依賴某種特定的機器或環(huán)境。這是因為高1級語言在不同的平臺上會被編譯成不同的機器語言,而不是直接被機器執(zhí)行。早出現(xiàn)的編程語言之一FORTRAN的一個主要目標(biāo),就是實現(xiàn)平臺1獨1立。
雖然大多數(shù)的語言可以既可被編譯又可被解譯,但大多數(shù)僅在一種情況下能夠良好運行。在一些編程系統(tǒng)中,程序要經(jīng)過幾個階段的編譯,一般而言,后階段的編譯往往更接近機器語言。這種常用的使用技巧早在1960年代末用于BCPL,編譯程序先編譯一個叫做“0代碼”的轉(zhuǎn)換程序(representation),然后再使用虛擬器轉(zhuǎn)換到可以運行于機器上的真實代碼。這種成功的技巧之后又用于Pascal和P-code,以及Smalltalk和二進制碼,在很多時候,中間過渡的代碼往往是解譯,而不是編譯的。