• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      編程全民化,福兮禍兮?

      2019-01-28 11:25:42林暉等
      中國信息技術(shù)教育 2019年2期
      關(guān)鍵詞:編程程序教師

      林暉等

      編程真是社會“團(tuán)寵”,適合所有學(xué)生嗎?美國麻省理工學(xué)院的教授米切爾·雷斯尼克(Mitchel Resnick)這樣說:“當(dāng)你學(xué)會編程,你會開始思考世界上的一切過程?!蔽以踢^高中、初中、小學(xué)學(xué)生學(xué)習(xí)編程,在長期的教學(xué)過程中,我發(fā)現(xiàn)好的編程學(xué)習(xí)因人而異,也有著相當(dāng)大的年齡差距。

      對于小學(xué)生來說,內(nèi)容主要側(cè)重于不同年齡層次的體驗(yàn)。8歲以上的孩子學(xué)習(xí)編程具有明顯的具象性,他們要通過形象的模塊進(jìn)行編程,完成互動故事。當(dāng)模塊“咬合”到一起后,人物可以移動、跳躍、舞蹈、唱歌等,簡潔的過程滲透入最初的程序概念。對于初中生而言,讓學(xué)生在寫代碼中學(xué)習(xí)思考世界。在具備了一定的數(shù)理知識后,初中生已經(jīng)具備一定的邏輯思維能力,此時(shí)應(yīng)該注重代碼和算法的學(xué)習(xí),而不僅僅是去體驗(yàn)實(shí)物的運(yùn)動過程。對于高中生而言,我會更側(cè)重于讓其了解程序的源代碼,通過對計(jì)算機(jī)的核心過程進(jìn)行解析,使其了解計(jì)算機(jī),如何去精準(zhǔn)地編寫適宜的生活化的程序。

      縱觀時(shí)下的宣傳,有機(jī)構(gòu)鼓吹幼兒園不學(xué)編程,孩子就輸在了起跑線上;有人認(rèn)為編程的益處可以無敵化,甚至代替數(shù)學(xué)、科學(xué)等學(xué)科;有的機(jī)構(gòu)混淆編程、機(jī)器人、人工智能的概念,讓家長無所適從。而筆者據(jù)自己的教學(xué)經(jīng)驗(yàn)認(rèn)為,遠(yuǎn)非如此。

      編程低齡化是否可行?編程吸引人之處在于,它需要具有分析能力、解決問題的能力和創(chuàng)造力,這些是基本的能力要求,所以學(xué)習(xí)者必須具備一定的基礎(chǔ)知識,而過于低齡化的編程學(xué)習(xí),混淆了程序和一般結(jié)構(gòu)語言的概念,誤導(dǎo)了部分學(xué)生。所以,低齡化的編程教學(xué)需要三思而后行。按個(gè)按鍵,小車就跑兩步的操作,絕不是真正意義上的編程。

      編程全民化是否能行?編程教學(xué)是需要基礎(chǔ)門檻的,也并非所有的學(xué)生都可以成為程序員,或在編程競賽中獲獎(jiǎng)。部分邏輯思維能力超強(qiáng)的學(xué)生,可以依據(jù)自身的能力進(jìn)行有目的的深入學(xué)習(xí),而那些相對不擅長此類思維的學(xué)生,可以選擇適宜難度的語言進(jìn)行學(xué)習(xí)。如果非要讓文科生去找程序的Bug,無異于畫虎不成反類犬。

      編程綜合化是否該推行?編程是訓(xùn)練孩子解決問題的方式之一,但絕非全部。條條大路通羅馬,解決問題的策略是多層次、多角度的,不能給學(xué)生灌輸編程唯一論,從而神化了編程的初衷。編程無法承載我們對人工智能新世界的所有希望。無論是創(chuàng)客教育、STEM教育,還是編程教育,都與語文、數(shù)學(xué)、外語等學(xué)科的學(xué)習(xí)是一樣的。說到創(chuàng)造力和邏輯思維的培養(yǎng),寫作文、繪畫、譜曲、解數(shù)學(xué)題一樣能培養(yǎng)創(chuàng)造力和邏輯思維能力,并不單單只有編程能實(shí)現(xiàn)。所以,應(yīng)該給編程學(xué)習(xí)降降溫,只有有了一定的各學(xué)科知識后,才能學(xué)好編程。

      目前比較流行的編程語言有Scratch、Python、VB、C++、Java等,筆者依據(jù)多年的編程教學(xué)經(jīng)驗(yàn),提出一些適宜的編程語言供大家參考:

      Scratch是一款適合8~14周歲的孩子的編程工具。它無需使用鍵盤,用鼠標(biāo)拖動指令模塊到腳本區(qū)就能編程。程序模塊化,命令和參數(shù)通過積木形狀的模塊來實(shí)現(xiàn)。Scratch讓編程和說母語一樣簡單,它是目前最佳編程入門語言。

      10歲以上的孩子,如具備較好的數(shù)學(xué)基礎(chǔ),可以嘗試學(xué)習(xí)Python。它的語言簡潔易懂,適合初學(xué)者使用。目前用Python的研究機(jī)構(gòu)日益增多,一些知名大學(xué)已經(jīng)采用Python來教授程序設(shè)計(jì)課程。

      對于12歲上的學(xué)生來說,Visual Basic是常見的語言。VB可以輕易地使用DAO、RDO、ADO連接數(shù)據(jù)庫,輕松地創(chuàng)建Active X控件,用于高效生成類型安全和面向?qū)ο蟮膽?yīng)用程序。

      對于擅長邏輯思維的學(xué)生而言,C++是良好的選擇。它是C語言的繼承,是許多程序員必備的編程工具,也是NOIP、IOI競賽使用的語言。C++是信息學(xué)奧賽的競賽語言,對升學(xué)有一定的益處。

      對于編程發(fā)燒友來說,Java是一門面向?qū)ο缶幊陶Z言,它具有C++語言的優(yōu)點(diǎn),同時(shí)摒棄了C++里難以理解的多繼承、指針等概念,是程序員比較喜愛的編程語言。

      作為一名信息技術(shù)學(xué)科的程序教學(xué)教師,我一方面感慨于時(shí)下的編程教學(xué)受到前所未有的重視,另一方面也為規(guī)范程序教學(xué)而步步小心。希望我們鐘愛的程序教學(xué),能夠以適宜的方式,造福莘莘學(xué)子。

      七嘴八舌熱議進(jìn)行時(shí):

      魚和熊掌可否兼得?

      王雙雙

      博主的擔(dān)心不無道理,如今編程風(fēng)再次升溫,程序設(shè)計(jì)競賽、機(jī)器人競賽等在功利的驅(qū)使下受到家長、孩子們的追捧,而且呈現(xiàn)低齡化趨勢,這對信息技術(shù)教師來說當(dāng)然是一件利好的事情,但我們在興奮的同時(shí),也要冷靜下來認(rèn)真思考,編程教學(xué)應(yīng)該以怎樣的方式開展,才是最適合學(xué)生的?正如博主所說,讓程序教學(xué)能夠以適宜的方式造福學(xué)生。

      作為一名從事信息技術(shù)教學(xué)二十多年的信息技術(shù)教師,我經(jīng)歷了編程教學(xué)的種種變化的過程,VB、Pascal、C語言,都進(jìn)入過信息技術(shù)教材,這些程序語言對大多數(shù)學(xué)生來說入門就很困難,僅僅是語法,就會讓很多學(xué)生絆倒在編程的門檻上,隨著難度的加深,大多數(shù)學(xué)生漸漸對編程失去興趣。

      經(jīng)過實(shí)踐,我認(rèn)為編程教學(xué)可以分為兩個(gè)層面:一是精英化,針對數(shù)學(xué)基礎(chǔ)好、擅長邏輯思維的學(xué)生,對編程有濃厚興趣的學(xué)生,可以成立興趣小組或社團(tuán)對這些學(xué)生開展編程教學(xué),走所謂的“精英路線”,組織他們參加信息學(xué)競賽;二是普適化,針對全體學(xué)生進(jìn)行普適性編程教學(xué),以點(diǎn)輻面,以興趣代替專業(yè)。

      精英化,比如現(xiàn)在初中教材常采用的Python語言。Python寫出來的程序看上去簡單易懂,學(xué)生入門容易,而且對于部分編程“精英”來說,將來深入學(xué)下去,編寫更加復(fù)雜的程序也不在話下。尤其是Python編寫程序語法簡潔,沒有很多條條框框的限制,初學(xué)的學(xué)生不用在語法上花費(fèi)大量的精力,這對沒有任何編程基礎(chǔ)的學(xué)生來說,可謂一大福音。

      普適化,比如“編程貓”。“編程貓”起點(diǎn)低,界面簡單,在編程教學(xué)中,我借助編程貓平臺上的“海龜編輯器”進(jìn)行程序設(shè)計(jì)教學(xué),海龜編輯器可以讓學(xué)生在代碼編程模式與積木編程模式之間自由切換,在教學(xué)時(shí)教師能照顧到不同層面的學(xué)生,對理解能力強(qiáng)的學(xué)生,直接使用代碼,對學(xué)有困難的學(xué)生,可以借助積木讓其學(xué)習(xí)代碼。

      魚和熊掌可否兼得,需要在實(shí)踐中摸索探尋。編程教學(xué)要能夠同時(shí)照顧到普適性教學(xué)和精英教學(xué)這兩個(gè)層面,這應(yīng)該是學(xué)校、家長、學(xué)生共同希望的。

      教亦有道 無間之道

      韋國

      博主關(guān)注的編程熱,是時(shí)下的社會現(xiàn)象,值得一線信息技術(shù)教師反思。作為一名小學(xué)教師,我認(rèn)為全民編程,有違教育規(guī)律。在我身邊有一股“信奧熱”,為走捷徑進(jìn)入名校,大批家長不管自己孩子的基礎(chǔ)和興趣愛好,花費(fèi)大量時(shí)間和精力要求孩子超前學(xué)習(xí)編程,盲目跟進(jìn)的結(jié)果是不容樂觀的。尤其是低齡編程,如同拔苗助長。在我從事小學(xué)編程教學(xué)的前十年,從三年級起選拔編程學(xué)生,要求數(shù)學(xué)基礎(chǔ)良好。教學(xué)語言跟隨比賽指揮棒進(jìn)行,從Basic、Pascal走到C++,目標(biāo)就是讓學(xué)生參加信息學(xué)競賽,走的是精英路線。

      在中國文化背景下成長起來的學(xué)生,由于英文等知識儲備不足、抽象思維能力缺乏等問題,通過幾周或者幾個(gè)月的學(xué)習(xí),相當(dāng)一部分會興趣索然,喪失學(xué)習(xí)信心,因而也就不可能取得編程學(xué)習(xí)的成功,因此,能獲得優(yōu)異成績的只是極少數(shù)學(xué)生。小學(xué)生年齡尚小,身心發(fā)展還不成熟,高級程序編程所必需的知識還不具備,自我控制能力也差,我們雖然從中培養(yǎng)了一些精英,但卻挫傷了更多學(xué)生的學(xué)習(xí)積極性,他們從此不再愿意接觸編程,所以這樣做得不償失,無異于拔苗助長。由此可見,編程教學(xué)不是學(xué)習(xí)者年齡越小越好。

      適度編程,應(yīng)遵循學(xué)生特點(diǎn)。近幾年圖形化編程軟件的興起,對于小學(xué)生學(xué)習(xí)編程來說確實(shí)是一件幸事,他們無需背記繁瑣的命令。學(xué)生設(shè)計(jì)好流程、選定背景、添加角色,再把需要的語句塊拖到腳本區(qū),設(shè)定參數(shù),整個(gè)程序就可以運(yùn)行,直觀檢查運(yùn)行的結(jié)果與設(shè)想是否一致。即使有了圖形化編程工具,也不是越早學(xué)編程越好。學(xué)生需要有相關(guān)的知識儲備,有一定的思維能力,才可能完成編程。編程重在厘清問題內(nèi)容,再求解。現(xiàn)在有些機(jī)構(gòu)針對幼兒開設(shè)的所謂的編程課,其實(shí)從來沒有完整的程序結(jié)構(gòu),而是像玩游戲一樣操作,這不是真正意義上的編程學(xué)習(xí)。

      圖形化編程教學(xué)可以與開源硬件結(jié)合,讓學(xué)生得到更為直觀的體驗(yàn)。江蘇省中小學(xué)信息技術(shù)教材已經(jīng)把開源機(jī)器人和物聯(lián)網(wǎng)的內(nèi)容編入其中。在教學(xué)中,學(xué)生設(shè)計(jì)方案,結(jié)合工程學(xué)知識進(jìn)行外觀和機(jī)械搭建、選用模塊、編寫程序,調(diào)試修改。學(xué)習(xí)過程充滿了挑戰(zhàn),學(xué)生也感受了智能技術(shù),提升了學(xué)習(xí)力。

      所以,編程教學(xué)應(yīng)因人而異,切莫穿越認(rèn)知層、思維層,只有這樣才能使其為學(xué)生的終身發(fā)展服務(wù)。

      編程攻略如“意”傳

      秦晶

      博主的文章具有很強(qiáng)的現(xiàn)實(shí)感,作為一名基層的中小學(xué)信息技術(shù)教研員,我對“編程熱”的感受是喜憂參半的:喜的是中小學(xué)普遍開啟了編程教學(xué)模式;憂的是“攻略”不足難以如“意”。

      在深入學(xué)校指導(dǎo)教師上課時(shí)發(fā)現(xiàn),有些教師注重編程教學(xué),自認(rèn)緊跟時(shí)代的步伐,但聽課效果確實(shí)不盡如人意。究其原因是教師對編程教學(xué)的理解有偏差。在視導(dǎo)中,聽到的聲音往往是學(xué)生如何難教、教材如何落后、生源如何不濟(jì)……作為教研員,我更希望教師能從學(xué)生難教的埋怨中解脫出來,成為內(nèi)容的開發(fā)者和設(shè)計(jì)者,根據(jù)學(xué)情,自編適合教學(xué)的內(nèi)容。

      例如,一位教師給小學(xué)低年級學(xué)生上編程課,起初按部就班,教學(xué)生“通關(guān)”,雖然學(xué)生們非常感興趣,可教學(xué)缺少學(xué)生認(rèn)知遷移建構(gòu)的過程。改進(jìn)后的教學(xué)設(shè)計(jì)中,從語文課上的《江南》古詩導(dǎo)入,通過模仿小魚游動,體會古詩中的“東西南北”四個(gè)方向,隨即自然過渡到編程軟件中的四個(gè)方向模塊,再與學(xué)生一起分析第一關(guān)的步驟分解,從動作分解到對應(yīng)模塊,再到上機(jī)調(diào)試運(yùn)行,學(xué)生們從中體會到了最初的算法和計(jì)算思維的養(yǎng)成,后面的幾個(gè)關(guān)卡自然也就迎刃而解了。如此攻略盡如人意。

      再如,八年級的一節(jié)信息技術(shù)課上,教師以“元旦裝扮我設(shè)計(jì)”為活動主題,教學(xué)生學(xué)會利用編程來實(shí)現(xiàn)LED燈的各種閃爍效果。經(jīng)過大家的指導(dǎo),教師改為采取小組合作的形式,讓學(xué)生們先商量好最終需要小燈或燈帶達(dá)成的造型和效果,再逆推出程序流程圖以及程序指令,這樣學(xué)生的思路就非常清晰,做出來的效果也是異彩紛呈。

      因此,編程全民化顯然是不妥的,教師務(wù)必要因“人”制“疑”,學(xué)生的基礎(chǔ)怎么樣?學(xué)生對什么感興趣?學(xué)生需要從編程學(xué)到什么?而對于不同年級、不同班級甚至每一位學(xué)生來說,教師應(yīng)該做到心中有數(shù),要有通盤的考慮和整體的課程架構(gòu),并在具體實(shí)施過程中不斷迭代優(yōu)化,以達(dá)到最務(wù)實(shí)最有效的教學(xué)目標(biāo)。

      總而言之,“與其坐而論道,不如起而行之”,如意之攻略,不在于需不需要教“編程”,而在于如何制訂“攻略”,讓編程更加如“意”,方能成就彼此。

      猜你喜歡
      編程程序教師
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      最美教師
      快樂語文(2021年27期)2021-11-24 01:29:04
      教師如何說課
      甘肅教育(2020年22期)2020-04-13 08:11:16
      未來教師的當(dāng)下使命
      試論我國未決羈押程序的立法完善
      “程序猿”的生活什么樣
      英國與歐盟正式啟動“離婚”程序程序
      达日县| 大姚县| 潞城市| 双鸭山市| 奈曼旗| 龙江县| 普兰县| 永丰县| 南汇区| 潞西市| 阿克陶县| 吉安县| 新源县| 克山县| 龙川县| 印江| 沾化县| 白河县| 阜宁县| 区。| 绥江县| 绩溪县| 博罗县| 延安市| 左贡县| 元朗区| 顺义区| 太康县| 建瓯市| 鄂州市| 商南县| 横峰县| 祁阳县| 漳平市| 汉川市| 锡林浩特市| 建德市| 嘉峪关市| 广安市| 泗水县| 通城县|