• 
    

    
    

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

      ?

      單元教學(xué)的實踐與思考

      2019-09-10 07:22:44潘安娜
      教育研究與評論(課堂觀察) 2019年4期
      關(guān)鍵詞:程序目標(biāo)算法

      潘安娜

      摘要:所謂“單元教學(xué)”(即綜合化教學(xué)),就是在學(xué)生掌握的已有概念和學(xué)科思維、方法的基礎(chǔ)上,結(jié)合學(xué)科特點,開展任務(wù)型教學(xué)、活動型教學(xué)、項目式學(xué)習(xí)、主題式教學(xué)等活動,以增強(qiáng)學(xué)生的探究意識、創(chuàng)新意識以及分析和解決問題的能力。以“算法與程序?qū)崿F(xiàn)”單元為例,說明單元教學(xué)的特點:立足單元,目標(biāo)實現(xiàn)更現(xiàn)實;難度遞進(jìn),問題解決更容易;舉一反三,實際問題更實用。

      關(guān)鍵詞:單元教學(xué)算法與程序?qū)崿F(xiàn)綜合化整體化

      所謂“單元教學(xué)”(即綜合化教學(xué)),就是在學(xué)生掌握的已有概念和學(xué)科思維、方法的基礎(chǔ)上,結(jié)合學(xué)科特點,開展任務(wù)型教學(xué)、活動型教學(xué)、項目式學(xué)習(xí)、主題式教學(xué)等活動,以增強(qiáng)學(xué)生的探究意識、創(chuàng)新意識以及分析和解決問題的能力。單元教學(xué)一般是基于課程單元內(nèi)容的,但更多的是在大情境、大任務(wù)、大項目、大觀念、大問題的背景下進(jìn)行綜合化、整體化的設(shè)計,再按照教學(xué)時間要求進(jìn)行統(tǒng)籌安排,實施教學(xué)。

      我校一直倡導(dǎo)和重視單元教學(xué),提出了“STEAM+跨學(xué)科學(xué)習(xí)、全科閱讀、系統(tǒng)思考”等單元教學(xué)理念,并就單元教學(xué)多次開設(shè)全國、省、市級示范課。筆者作為一員也多次參與其中。以下是筆者設(shè)計的“算法與程序?qū)崿F(xiàn)”單元教學(xué)案例,希望能夠帶給同行一些思考和借鑒。

      一、立足單元,目標(biāo)實現(xiàn)更現(xiàn)實

      傳統(tǒng)教學(xué)為每節(jié)課都設(shè)置了知識與技能、過程與方法、情感態(tài)度與價值觀的三維目標(biāo),通常會使一節(jié)課目標(biāo)達(dá)成的操作難度過大,同時各節(jié)課目標(biāo)之間的層次性也不夠。單元教學(xué)以整個單元的視角來設(shè)計教學(xué)目標(biāo),使單元中某幾節(jié)課是偏重知識的,某幾節(jié)課是偏重方法的,某幾節(jié)課是偏重情感的,從而使每節(jié)課教學(xué)目標(biāo)的操作性更強(qiáng)。

      例如,“算法與程序?qū)崿F(xiàn)”的單元教學(xué)目標(biāo)是:

      1.通過實例分析與討論,學(xué)會運用恰當(dāng)?shù)拿枋龇椒ê涂刂平Y(jié)構(gòu)表示簡單的算法。

      2.通過實踐,掌握程序設(shè)計語言的基礎(chǔ)知識,理解三大結(jié)構(gòu),實現(xiàn)簡單的算法,培養(yǎng)利用計算機(jī)解決實際問題的意識和能力。

      3.通過解決實際問題,體驗程序設(shè)計的基本流程,感受算法的魅力,掌握程序調(diào)試與運行的方法。

      目標(biāo)1是理論層面上的分析,目標(biāo)2是技術(shù)層面上的操作,目標(biāo)3是實際層面上的應(yīng)用。本單元教學(xué)的最終目的是,學(xué)生能夠通過判斷、分析與綜合各種信息資源,運用合理的算法形成解決問題的方案,并能夠借助數(shù)字化工具表達(dá)思想、建構(gòu)知識,養(yǎng)成數(shù)字化學(xué)習(xí)與創(chuàng)新的習(xí)慣。

      單元教學(xué)強(qiáng)調(diào)綜合化、整體化的教學(xué)設(shè)計,可以按照單元教學(xué)的目標(biāo)整體設(shè)計單元內(nèi)容。由此,梳理出本單元的教學(xué)內(nèi)容如下:

      1.用流程圖描述程序的三大結(jié)構(gòu),描述解決問題的算法思想。

      2.用Python語言實現(xiàn)程序的三大結(jié)構(gòu),實現(xiàn)簡單的算法。

      3.體驗用計算機(jī)解決問題的過程,利用算法解決生活、學(xué)習(xí)中的實際問題。

      根據(jù)教學(xué)內(nèi)容設(shè)計出本單元的三個主題以及具體的知識結(jié)構(gòu)(如圖1)。

      二、難度遞進(jìn),問題解決更容易

      傳統(tǒng)教學(xué)更注重每節(jié)課的教學(xué)設(shè)計,教師往往在“生吞活剝”后,將復(fù)雜問題簡單化,導(dǎo)致學(xué)生不會將知識運用到復(fù)雜的情境中去,學(xué)生的知識既未主動建構(gòu),也未形成體系,而是以單一的形式“記”在腦子里。即:教師教得“斷章取義”,學(xué)生學(xué)得“一知半解”。而單元教學(xué)強(qiáng)調(diào)把“節(jié)”放到“章”里去透視,從而更好地聚焦“節(jié)”的重點,發(fā)揮“節(jié)”的作

      圖1

      用,讓學(xué)生不僅見樹木,更見森林。

      例如,“程序設(shè)計三大結(jié)構(gòu)”通常的教學(xué)方式是針對每種結(jié)構(gòu)舉很多實例來幫助學(xué)生理解,但這些實例之間并無聯(lián)系,容易造成學(xué)生“狗熊掰玉米——學(xué)一個,丟一個”的現(xiàn)象。而筆者基于單元教學(xué)的理念,為三大結(jié)構(gòu)(順序結(jié)構(gòu)—分支結(jié)構(gòu)—循環(huán)結(jié)構(gòu))分別設(shè)計了“求三角形面積問題”“改進(jìn)求三角形面積問題”和“多次求三角形面積問題”三個實例。其教學(xué)過程如下——

      [出示問題:輸入3個正數(shù)值,利用海倫公式計算以它們?yōu)檫呴L的三角形的面積。教師分析后提供測試數(shù)據(jù),如(3,4,5)、(10,15,18)、(1,2,3)、(12,8,22)。學(xué)生實際操作。]

      生為什么后兩組數(shù)據(jù)結(jié)果不對,還報錯?

      師想一想三角形的構(gòu)成條件。

      生(恍然大悟)需要判斷是否能構(gòu)成三角形。

      (學(xué)生完善程序。)

      師每次運行程序只能計算一次,多組數(shù)據(jù)測試起來非常不方便。如何解決?

      生可以讓程序自動運行多次。

      師對的,我們可以通過計數(shù)型循環(huán)For語句來實現(xiàn)這一功能。

      (教師介紹計數(shù)型循環(huán)For語句的用法。學(xué)生完善程序,并連續(xù)測試多組數(shù)據(jù)。)

      師使用For循環(huán),程序一定要運行完我們設(shè)定的次數(shù)才能退出。我們想隨時結(jié)束程序,怎么辦?(稍停)可以通過While循環(huán)語句來實現(xiàn)這一功能。

      (教師介紹While循環(huán)語句的用法。學(xué)生繼續(xù)完善程序,再次連續(xù)測試多組數(shù)據(jù)。)

      三個實例由淺入深,逐層遞進(jìn),引導(dǎo)學(xué)生在編寫程序時考慮程序的健壯性、完善性、實用性,在分析和設(shè)計的過程中提高問題解決的能力,感受程序設(shè)計的魅力,掌握程序調(diào)試運行的方法,促進(jìn)計算思維的發(fā)展。

      除了縱向難度上的遞進(jìn),對于復(fù)雜問題,還可以將難度橫向分解。例如,在“計算機(jī)解決實際問題”主題中,“移動的小船”是比較復(fù)雜的項目,要求學(xué)生掌握通過鍵盤控制窗口中小船的左右移動。這其中涉及的知識點比較多,比如pygame模塊的安裝和導(dǎo)入、游戲窗口的設(shè)置、窗口中物體的顯示、窗口中物體的運動等等。筆者引導(dǎo)學(xué)生對功能模塊進(jìn)行分解,來降低整體難度:首先實現(xiàn)各個小功能模塊,最后實現(xiàn)完整的程序。

      三、舉一反三,實際問題更實用

      單元教學(xué)經(jīng)常采用大情景、大任務(wù)、大項目、大觀念、大問題的模式,更能貼近學(xué)生的學(xué)習(xí)生活,讓學(xué)生的代入感更強(qiáng);以解決實際問題為目的,更能培養(yǎng)學(xué)生舉一反三的能力。

      例如,前面提到的“移動的小船”項目,實際上是“計算機(jī)解決實際問題”主題中“游戲創(chuàng)意設(shè)計”這個大項目的一個引例?!坝螒騽?chuàng)意設(shè)計”項目要求學(xué)生自己設(shè)計一款小游戲?!耙苿拥男〈表椖客ㄟ^pygame模塊實現(xiàn)了鍵盤控制物體運動的操作。在這一實例的啟發(fā)下,學(xué)生舉一反三,設(shè)計出了“接金幣”“躲導(dǎo)彈”“搶紅包”“打地鼠”(如圖2—圖5)等游戲?!巴妗弊约涸O(shè)計的游戲讓學(xué)生積極性高漲,創(chuàng)意迸發(fā),信心百倍。能力強(qiáng)的學(xué)生還探究出了怎樣在游戲中實現(xiàn)計分,怎樣設(shè)計游戲的難度系數(shù)等。

      圖2圖3

      圖4圖5

      舉一反三的能力不僅表現(xiàn)在可以使用一種方法解決許多類似的問題,而且體現(xiàn)在可以使用多種方法解決同一個問題。例如,筆者設(shè)計了“優(yōu)美的函數(shù)圖像”項目,引導(dǎo)學(xué)生嘗試通過多種方法實現(xiàn)函數(shù)圖像的繪制——可以用表格畫函數(shù)圖像,也可以用程序畫函數(shù)圖像。并通過對比不同方法的優(yōu)劣,引導(dǎo)學(xué)生學(xué)會在解決實際問題時選擇更優(yōu)的方法。

      單元教學(xué)的實用性遠(yuǎn)不止于此,還有諸如培養(yǎng)學(xué)生的團(tuán)隊合作能力等效能。本文僅作為“引玉的磚”,以期引發(fā)廣大同仁的思考與推廣。

      參考文獻(xiàn):

      [1] 董付國.Python程序設(shè)計基礎(chǔ)(第2版)[M].北京:清華大學(xué)出版社,2018.

      [2] 〔美〕Warren Sande,Carter Sande.父與子的編程之旅——與小卡特一起學(xué)Python[M].蘇金國,易鄭超,譯.北京:人民郵電出版社,2014.

      猜你喜歡
      程序目標(biāo)算法
      基于MapReduce的改進(jìn)Eclat算法
      Travellng thg World Full—time for Rree
      試論我國未決羈押程序的立法完善
      進(jìn)位加法的兩種算法
      “程序猿”的生活什么樣
      英國與歐盟正式啟動“離婚”程序程序
      一種改進(jìn)的整周模糊度去相關(guān)算法
      我們的目標(biāo)
      創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
      新目標(biāo)七年級(下)Unit?。尘毩?xí)(一)
      子长县| 桦甸市| 连云港市| 舟曲县| 鹤壁市| 庄河市| 汝阳县| 萨迦县| 渝北区| 梧州市| 德令哈市| 黄平县| 荆门市| 浦县| 乐平市| 册亨县| 九寨沟县| 织金县| 昂仁县| 淮南市| 黄陵县| 濮阳市| 德格县| 长垣县| 阿荣旗| 青阳县| 沂源县| 泗水县| 青岛市| 电白县| 濮阳市| 城市| 巴楚县| 红安县| 沁阳市| 雷山县| 嘉禾县| 东安县| 太仆寺旗| 城口县| 定西市|