基于計(jì)算思維的創(chuàng)意編程教學(xué)策略_第1頁
基于計(jì)算思維的創(chuàng)意編程教學(xué)策略_第2頁
基于計(jì)算思維的創(chuàng)意編程教學(xué)策略_第3頁
基于計(jì)算思維的創(chuàng)意編程教學(xué)策略_第4頁
基于計(jì)算思維的創(chuàng)意編程教學(xué)策略_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

【摘要】在計(jì)算思維理論指導(dǎo)下,教師要合理設(shè)計(jì)創(chuàng)意編程課程,選擇學(xué)思融通等教學(xué)方式調(diào)整學(xué)生的學(xué)習(xí)行為。本文從問題的發(fā)現(xiàn)與思考、模型的歸納與遷移、程序的編寫與優(yōu)化三個(gè)方面闡述如何在教學(xué)中使用相應(yīng)的策略讓學(xué)生經(jīng)歷學(xué)習(xí)的全過程?!娟P(guān)鍵詞】計(jì)算思維;創(chuàng)意編程;教學(xué)策略;學(xué)思融通隨著大數(shù)據(jù)、人工智能等技術(shù)的迅猛發(fā)展,在信息技術(shù)課程教學(xué)中培養(yǎng)學(xué)生計(jì)算思維與創(chuàng)造能力已成為適應(yīng)信息時(shí)代的需要。新課程改革的背景下,基于計(jì)算思維的創(chuàng)意編程教學(xué),教師要結(jié)合多方位、多角度的學(xué)習(xí)策略調(diào)整學(xué)生學(xué)習(xí)行為,引導(dǎo)學(xué)生經(jīng)歷發(fā)現(xiàn)與思考問題、歸納與遷移模型、編寫與優(yōu)化程序等全過程,培養(yǎng)學(xué)生學(xué)科學(xué)、愛科學(xué)、用科學(xué)的科學(xué)精神,提升其信息技術(shù)核心素養(yǎng)。問題的發(fā)現(xiàn)與思考亞里士多德有句名言:思維自疑問和驚奇開始。孔子也曾說過,疑是思之始,學(xué)之端。常疑常思,常思常新。因而在創(chuàng)意編程活動(dòng)的各個(gè)環(huán)節(jié),教師都需要精心地設(shè)計(jì)問題,引導(dǎo)學(xué)生進(jìn)入積極的思維狀態(tài),讓學(xué)生學(xué)會(huì)從學(xué)習(xí)生活的具體現(xiàn)象與事物中發(fā)現(xiàn)問題,應(yīng)用關(guān)注點(diǎn)分離、計(jì)算參與等策略來思考問題[1]。1.設(shè)計(jì)問題的教學(xué)策略《江蘇省義務(wù)教育階段信息技術(shù)課程指導(dǎo)綱要》中,將“初步感悟信息技術(shù)在人類生產(chǎn)與生活中的重要價(jià)值,嘗試運(yùn)用計(jì)算思維識(shí)別與分析問題,抽象、建模與設(shè)計(jì)系統(tǒng)性解決方案”作為學(xué)科課程目標(biāo),倡導(dǎo)探究式學(xué)習(xí)方法,重視學(xué)生的自主學(xué)習(xí)。首先,問題設(shè)計(jì)聯(lián)系學(xué)習(xí)生活。創(chuàng)意編程問題來源于學(xué)生的生活實(shí)際,如數(shù)學(xué)、音樂、生活起居、園藝苗圃等,教師精選其中學(xué)生感興趣、有價(jià)值、易操作的內(nèi)容,如藝術(shù)圖形、智能家居、無人駕駛等,給予適當(dāng)?shù)囊龑?dǎo)、點(diǎn)撥,優(yōu)選主要問題進(jìn)行研究。其次,問題設(shè)計(jì)要面向全體學(xué)生。教師引導(dǎo)學(xué)生小組協(xié)作,制訂項(xiàng)目需求,多角度、多層次設(shè)計(jì)問題:創(chuàng)作思路、問題解決之法、編程知識(shí)的重難點(diǎn)、作品迭代更新修改、程序調(diào)試運(yùn)行預(yù)設(shè)等。同時(shí)把握好時(shí)機(jī),問在學(xué)生“欲發(fā)而未發(fā)”之前,問在學(xué)生“似懂而非懂”之處,問在學(xué)生“無疑與有疑”之際[2]。再次,問題設(shè)計(jì)需要學(xué)科思維主導(dǎo)。學(xué)生分析編程項(xiàng)目,從不同角度、不同層次設(shè)計(jì)與篩選問題,體現(xiàn)感知模塊化、面向?qū)ο?、迭代等基本的軟件工程思想。教師要引?dǎo)學(xué)生融合學(xué)科知識(shí),主動(dòng)探索,樂于嘗試,建構(gòu)并完善程序設(shè)計(jì)知識(shí)體系,鍛煉系統(tǒng)思維和計(jì)算思維能力。最后,問題設(shè)計(jì)要兼顧學(xué)習(xí)工具。當(dāng)前創(chuàng)意編程的工具根據(jù)年齡和學(xué)段的差異,主要有不插電編程、圖形化編程、代碼編程、開源硬件編程等。師生可靈活選擇學(xué)習(xí)工具或組合應(yīng)用,兼顧程序的移植和硬件的搭配。2.解決問題的教學(xué)策略計(jì)算思維為創(chuàng)意編程教學(xué)活動(dòng)提供了活力,教師可以用計(jì)算參與的方法使學(xué)生真正成為問題的發(fā)現(xiàn)者,面對(duì)復(fù)雜問題時(shí)主動(dòng)探索問題本質(zhì),進(jìn)而拆解成易于解決的小問題。一是問題關(guān)注點(diǎn)分離。如對(duì)開源硬件智能設(shè)計(jì)、人機(jī)交互游戲等項(xiàng)目做合理的分解,控制問題復(fù)雜性,提高可理解性,再分別研究項(xiàng)目任務(wù)的不同側(cè)面,最后綜合各方面的成果,合成整體的解決方案[3]。二是探索計(jì)算參與教學(xué)。美國(guó)YasminB.Kafai教授指出,以“社會(huì)化轉(zhuǎn)向”為特征的計(jì)算參與是培養(yǎng)學(xué)生計(jì)算思維的新范型。教師可以從“編寫代碼到創(chuàng)建應(yīng)用”“設(shè)計(jì)工具到促進(jìn)社區(qū)”“白手起家到再創(chuàng)作他人成果”這三個(gè)維度[4],側(cè)重開展應(yīng)用層面的編程教學(xué),擴(kuò)大學(xué)生的參與面。三是培養(yǎng)可視化思維。如在以“斐波那契樹”等數(shù)學(xué)、物理學(xué)科內(nèi)容解析為認(rèn)知導(dǎo)向的學(xué)習(xí)活動(dòng)中,教師應(yīng)用思維導(dǎo)圖建立知識(shí)習(xí)得的途徑,將深?yuàn)W的問題具體化呈現(xiàn)。教師可以借助圖形化編程工具探索問題求解的最優(yōu)路徑,進(jìn)行程序的可視化表達(dá)。3.拓展問題的教學(xué)策略教師依據(jù)學(xué)生年齡特點(diǎn),以情景故事、游戲挑戰(zhàn)和動(dòng)手拼搭等主題進(jìn)行拓展探究,學(xué)習(xí)圖形化編程或代碼編程的程序邏輯與代碼技巧,完成創(chuàng)意程序的編寫。如個(gè)性化游戲設(shè)計(jì),教師將創(chuàng)意編程與游戲創(chuàng)作相結(jié)合,引導(dǎo)學(xué)生圍繞游戲活動(dòng)思考和發(fā)現(xiàn)問題,應(yīng)用不插電方式或圖形化編程工具創(chuàng)建豐富的游戲、動(dòng)畫故事,讓解決問題的過程變成有趣的“游戲”。又如交互式項(xiàng)目制作,教師在交互式藝術(shù)作品創(chuàng)作學(xué)習(xí)過程中,引導(dǎo)學(xué)生從思考單用戶操作拓展到AI人機(jī)交互操作,親身體驗(yàn)通過圖形、音頻等方式與計(jì)算機(jī)互動(dòng)的神奇效果,深入理解由事件拓展而來的計(jì)算概念。再如螺旋式實(shí)踐創(chuàng)新,教師引導(dǎo)學(xué)生從一個(gè)簡(jiǎn)單的問題或者一個(gè)項(xiàng)目組件開始,逐漸添加腳本或代碼,直到其完全實(shí)現(xiàn)效果,然后再設(shè)計(jì)運(yùn)行,將原型逐步擴(kuò)展為成品程序,在整個(gè)編程學(xué)習(xí)過程中通過設(shè)置若干細(xì)節(jié)問題來拓展程序創(chuàng)新功能。模型的歸納與遷移模式識(shí)別、模型歸納是計(jì)算思維的重要組成部分,在程序設(shè)計(jì)教學(xué)中具有很強(qiáng)的可操作性。教師可依托計(jì)算思維訓(xùn)練的指導(dǎo)框架,利用學(xué)習(xí)支架幫助學(xué)生認(rèn)識(shí)理解創(chuàng)意編程的綜合性、抽象性,實(shí)現(xiàn)隱性思維顯性化、顯性思維工具化、高效思維自動(dòng)化,真正構(gòu)建思維發(fā)展型課堂[5]。1.搭建“模式識(shí)別”學(xué)習(xí)支架應(yīng)用模式識(shí)別解決問題的規(guī)則,有助于培養(yǎng)人的元認(rèn)知能力,即學(xué)會(huì)發(fā)掘模式、應(yīng)用模式分析和設(shè)計(jì)方法。這有助于我們利用別人的經(jīng)驗(yàn),特別是專家的經(jīng)驗(yàn)來分析和描述問題。(1)數(shù)據(jù)表征。在“避障”“巡線”等開源硬件創(chuàng)意編程活動(dòng)伊始,教師設(shè)計(jì)活動(dòng)記錄單等數(shù)據(jù)輸入支架,組織學(xué)生對(duì)比實(shí)驗(yàn)活動(dòng)記錄篩選數(shù)據(jù),多層面多形式呈現(xiàn)加工信息,引導(dǎo)學(xué)生關(guān)注要點(diǎn),并用語言、文字、圖表等方式來表征。(2)模式識(shí)別。在數(shù)學(xué)、圖形等可視化表達(dá)創(chuàng)意編程作品中,教師可設(shè)計(jì)表格形式的局部比較支架。表格設(shè)計(jì)指向具體的活動(dòng)目標(biāo),教師引導(dǎo)學(xué)生在活動(dòng)中發(fā)現(xiàn)表格隱藏的特征或規(guī)律,實(shí)現(xiàn)形式到邏輯的模式識(shí)別。(3)分解轉(zhuǎn)化。以代碼編程“百錢買百雞”問題為例,教師為學(xué)生提供表格填寫每一次循環(huán)執(zhí)行的結(jié)果,通過變量列表法模擬推演,幫助學(xué)生理解循環(huán)的運(yùn)行過程;引導(dǎo)學(xué)生繪制流程圖表示循環(huán)的嵌套,理清內(nèi)外循環(huán)之間的邏輯關(guān)系;在不插電編程活動(dòng)中,還可利用游戲積木、卡片圖示、提示語、微視頻等學(xué)習(xí)支架,將復(fù)雜的問題分解轉(zhuǎn)化為簡(jiǎn)潔明晰的操作。2.優(yōu)選"模型歸納"學(xué)習(xí)策略程序設(shè)計(jì)歸納模型主要鍛煉學(xué)生比較、概括、推理方面的能力,為進(jìn)一步編寫復(fù)雜程序做好基礎(chǔ)準(zhǔn)備。(1)共通原理。在機(jī)器人編程常見的項(xiàng)目中,如物品搬運(yùn)分揀、無人駕駛汽車等,雖然控制過程非常復(fù)雜,但它們有著共同的原理:智能的感知識(shí)別、深度學(xué)習(xí)的經(jīng)驗(yàn)積累和根據(jù)環(huán)境與經(jīng)驗(yàn)做出的控制決策等。教師在編程中指導(dǎo)學(xué)生通過觀察關(guān)鍵動(dòng)作,學(xué)習(xí)控制方法,自主建構(gòu)模型,領(lǐng)悟控制原理。(2)分離比較。在人機(jī)五子棋、雙人足球等交互游戲項(xiàng)目中,教師需要引導(dǎo)學(xué)生將單個(gè)事件從同類事件中分離,通過區(qū)分研究事件、對(duì)象各方面的要素,同時(shí)明晰區(qū)分比較的必要性與合理性,初步體驗(yàn)決策樹模型。(3)約簡(jiǎn)提煉。教師通過枚舉、分類、概括等方法分析問題間的共性與可變性,通過提煉的方法撇開非本質(zhì)要素,以簡(jiǎn)略的形式表述各要素之間的關(guān)系,進(jìn)而抽象出解決問題的一般模型。3.探索“模型遷移”學(xué)習(xí)應(yīng)用程序設(shè)計(jì)遷移學(xué)習(xí)利用數(shù)據(jù)、問題、模型之間的相似性,可以將學(xué)習(xí)過的知識(shí)、模型遷移應(yīng)用于新項(xiàng)目的實(shí)踐創(chuàng)作中。(1)迭代復(fù)用。學(xué)生在編程過程中復(fù)用模型,可節(jié)省創(chuàng)作時(shí)間、降低編程難度,同時(shí)循序漸進(jìn)地完善程序,增強(qiáng)創(chuàng)意編程作品的規(guī)范性、科學(xué)性和創(chuàng)新性。(2)局部變式。模型轉(zhuǎn)換的過程是不斷試驗(yàn)和探索的過程。教師應(yīng)設(shè)計(jì)出可以點(diǎn)撥學(xué)生舉一反三、通過變換問題轉(zhuǎn)換先前所歸納的模型,圍繞新的問題和需求不斷嘗試,更新模型來完成任務(wù),提升學(xué)生發(fā)散思維和動(dòng)態(tài)思維。(3)知識(shí)圖譜。教師應(yīng)用知識(shí)圖譜引導(dǎo)學(xué)生建立節(jié)點(diǎn)之間的關(guān)系,避免模型碎片化,促進(jìn)學(xué)生系統(tǒng)且有意義地學(xué)習(xí)。程序的編寫與優(yōu)化編程可以鍛煉學(xué)生的邏輯思維和計(jì)算思維,幫助學(xué)生更好地認(rèn)識(shí)世界,促使他們從科技的消費(fèi)者轉(zhuǎn)變?yōu)閯?chuàng)造者。教師在中小學(xué)各年級(jí)統(tǒng)籌編排編程主題活動(dòng),分步融入計(jì)算思維要素,迭代優(yōu)化實(shí)踐作品,進(jìn)行展示與評(píng)價(jià),有助于發(fā)展學(xué)生編寫與優(yōu)化程序的能力。1.項(xiàng)目學(xué)習(xí),自主編寫程序目前國(guó)內(nèi)眾多平臺(tái)秉承開源、共享的理念,為中小學(xué)生提供一個(gè)搭建程序、快樂實(shí)踐創(chuàng)意的云平臺(tái)。平臺(tái)匯聚了各地優(yōu)秀的創(chuàng)意編程作品,包括交互游戲、自動(dòng)化控制、創(chuàng)客設(shè)計(jì)等。學(xué)生在充滿趣味的氛圍中經(jīng)歷“運(yùn)行程序—分析程序—提取指令形成指令集—分析指令集功能指向特點(diǎn)”的過程,從而逐漸提升個(gè)人“指令集”的高階思維水平,為編寫智能穿戴、語音識(shí)別等生活小應(yīng)用積累程序模塊。同時(shí),創(chuàng)意編程活動(dòng)倡導(dǎo)小組合作的互動(dòng)與表達(dá)。如教師給出繪本閱讀燈、月食的形成等科技創(chuàng)新項(xiàng)目要求,各小組統(tǒng)籌做好作品的規(guī)劃、程序的編寫和調(diào)試、作品的硬件拼搭、硬件的外形美化等。教師要關(guān)注編程活動(dòng)的每個(gè)細(xì)節(jié),從多個(gè)層面進(jìn)行展示點(diǎn)評(píng),一方面及時(shí)發(fā)現(xiàn)學(xué)生身上的閃光點(diǎn),評(píng)析作品的優(yōu)點(diǎn)和特色;另一方面引導(dǎo)學(xué)生學(xué)會(huì)反思,優(yōu)化作品方案,從創(chuàng)新創(chuàng)造、藝術(shù)審美、用戶體驗(yàn)、程序技術(shù)等方面改進(jìn)作品,有意識(shí)地培養(yǎng)學(xué)生計(jì)算思維與設(shè)計(jì)思維的融合,鼓勵(lì)學(xué)生創(chuàng)新。2.學(xué)思融通,調(diào)試修改程序程序設(shè)計(jì)的重要環(huán)節(jié)是運(yùn)行調(diào)試,學(xué)生在調(diào)試中學(xué)會(huì)理清邏輯關(guān)系,發(fā)現(xiàn)錯(cuò)誤,修改程序。當(dāng)前主流的互動(dòng)編程平臺(tái),學(xué)生能立即獲得所編寫程序的反饋,若程序執(zhí)行出現(xiàn)Bug,則系統(tǒng)會(huì)自行跳出提示。創(chuàng)意編程的過程并非一帆風(fēng)順,一方面錯(cuò)誤無法預(yù)料,另一方面運(yùn)行效果與預(yù)期有差距,學(xué)生會(huì)對(duì)這樣或那樣的問題感到不知所措。教師應(yīng)培養(yǎng)學(xué)生的耐心和自信心,倡導(dǎo)自上而下逐步求精,將一個(gè)復(fù)雜的功能拆分為多個(gè)小功能任務(wù)分步驟進(jìn)行編寫,并且對(duì)每一次實(shí)現(xiàn)的功能進(jìn)行測(cè)試,同時(shí)需要關(guān)注參數(shù)的設(shè)定、邊界值范圍等。修改比較大可能會(huì)呈現(xiàn)新的偏差或錯(cuò)誤,教師要引導(dǎo)學(xué)生采用代碼放大修改法,突出重點(diǎn),反復(fù)調(diào)試。程序的邏輯有時(shí)是違反直覺的,學(xué)生需要深層次分析。當(dāng)面對(duì)單一程序時(shí),可呈現(xiàn)關(guān)鍵點(diǎn)的結(jié)果,看看運(yùn)行情況;當(dāng)面對(duì)相互關(guān)聯(lián)的多個(gè)程序時(shí),學(xué)生可以用消息同步多段腳本的執(zhí)行順序,也可以代入數(shù)據(jù),單步執(zhí)行,逐行分析,深化程序邏輯的理解。此時(shí)學(xué)生需要發(fā)揮勇于探索的精神,教師不能草率否定學(xué)生的無效探究,也不能強(qiáng)求學(xué)生調(diào)試的方式、路徑與預(yù)設(shè)的一致。3.關(guān)注細(xì)節(jié),優(yōu)化設(shè)計(jì)程序隨著程序設(shè)計(jì)的逐步深入,學(xué)生積累豐富的編程經(jīng)驗(yàn),可以通過細(xì)節(jié)的優(yōu)化來提高程序的運(yùn)行效率。首先是提高程序可讀性,教師引導(dǎo)學(xué)生養(yǎng)成良好的習(xí)慣,如定義規(guī)范的名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論