【廣告】
學(xué)編程可以提升其他學(xué)科的成績(jī)
編程本身其實(shí)是一個(gè)跨學(xué)科的領(lǐng)域,里面設(shè)計(jì)到數(shù)學(xué)、物理、科學(xué)等等,我們也有很多用戶反饋說(shuō),孩子學(xué)了編程后,不僅游戲玩得少了,數(shù)學(xué)成績(jī)也提升了,學(xué)了一個(gè)學(xué)期,其他學(xué)科的成績(jī)也起來(lái)了。因?yàn)榫幊逃盟玫降乃季S和邏輯在數(shù)學(xué)和其他學(xué)科中也同樣適用。
從1984年說(shuō)“學(xué)計(jì)算機(jī)要從娃娃抓起”,20年后互聯(lián)網(wǎng)的崛起就受益于此,人工智能教育普及同樣需要提前20年布局,所以“學(xué)編程要從娃娃抓起”。會(huì)編程、與機(jī)器更好的協(xié)同生活、工作,將會(huì)是未來(lái)人工智能時(shí)代的基本技能。
編程是邏輯思維體現(xiàn)
2015年,在《關(guān)于“十三五”期間全1面深入推進(jìn)教育信息化工作的指導(dǎo)意見(jiàn)(征求意見(jiàn)稿)》中,提出“探索STEAM教育、創(chuàng)客教育等新教育模式”。編程教育首1次以政策形式出現(xiàn)在公眾視野。
2017年,出臺(tái)《新一代人工智能發(fā)展規(guī)劃》,指出實(shí)施全民智能教育項(xiàng)目,在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。
此外,在《浙江省深化高??荚囌猩贫染C合改革試點(diǎn)方案》中,更是明確將信息技術(shù)學(xué)科(含編程)納入高中生的必學(xué)科目,并且以100%紙筆閉卷測(cè)試的方式納入高中階段的考查。
少兒編程的現(xiàn)狀
提起編程,大家首先想到的是程序員,而我今天的主題確是少兒編程。也許很多人會(huì)問(wèn),兒童也會(huì)編程嗎?別急,讓我們看看現(xiàn)在的形勢(shì)。
先讓我們看看,少兒編程教育整體的發(fā)展情況,概括來(lái)說(shuō),可以認(rèn)為國(guó)外發(fā)展如火如荼,國(guó)內(nèi)方興未艾。國(guó)外不僅在政府層面上大力鼓勵(lì),相關(guān)的公司、機(jī)構(gòu)也是五花八門(mén),還會(huì)有一些線上學(xué)習(xí)社區(qū)(Scratch、tynker),可以說(shuō)形勢(shì)一片大好。
編程語(yǔ)言的概述
編程語(yǔ)言原本是被設(shè)計(jì)成專門(mén)使用在計(jì)算機(jī)上的,但它們也可以用來(lái)定義算法或者數(shù)據(jù)結(jié)構(gòu)。正是因?yàn)槿绱?,程序員才會(huì)試圖使程序代碼更容易閱讀。
編程語(yǔ)言往往使程序員能夠比使用機(jī)器語(yǔ)言更準(zhǔn)確地表達(dá)他們所想表達(dá)的目的。對(duì)那些從事計(jì)算機(jī)科學(xué)的人來(lái)說(shuō),懂得程序設(shè)計(jì)語(yǔ)言是十分重要的,因?yàn)樵诋?dāng)今所有的計(jì)算都需要程序設(shè)計(jì)語(yǔ)言才能完成。
在過(guò)去的幾十年間,大量的編程語(yǔ)言被發(fā)明、被取代、被修改或組合在一起。盡管人們多次試圖創(chuàng)造一種通用的程序設(shè)計(jì)語(yǔ)言,卻沒(méi)有一次嘗試是成功的。之所以有那么多種不同的編程語(yǔ)言存在的原因是,編寫(xiě)程序的初衷其實(shí)也各不相同;新手與老手之間技術(shù)的差距非常大,而且有許多語(yǔ)言對(duì)新手來(lái)說(shuō)太難學(xué);還有,不同程序之間的運(yùn)行成本(runtime cost)各不相同。