一、前言
國(guó)內(nèi)外對(duì)于計(jì)算機(jī)思維的研究,一般是針對(duì)大學(xué)計(jì)算機(jī)主干課程進(jìn)行剖析。中學(xué)生對(duì)于編程還處于一種陌生的認(rèn)識(shí),對(duì)于代碼的理解能力有限,App Inventor編程環(huán)境友好,容易上手,是中學(xué)生學(xué)習(xí)編程的最佳選擇。初中生對(duì)于編程代碼不敏感,但對(duì)于圖形化操作的掌握很熟練。通過(guò)開設(shè)App Inventor課程,培養(yǎng)學(xué)生的計(jì)算思維的習(xí)慣,從而全面提高學(xué)生對(duì)信息技術(shù)的素養(yǎng)。根據(jù)信息技術(shù)注重實(shí)操性的特點(diǎn),視頻教學(xué)的直觀性的優(yōu)勢(shì),在App Inventor的教學(xué)實(shí)踐中大力開展應(yīng)用微課資源,加強(qiáng)學(xué)生的自主學(xué)習(xí)能力,培養(yǎng)學(xué)生的計(jì)算思維能力,對(duì)提升學(xué)生綜合信息素養(yǎng),有著非常積極的意義。
UMU學(xué)習(xí)平臺(tái)作為一個(gè)課程管理系統(tǒng),同時(shí)擁有網(wǎng)頁(yè)端和app客戶端,有很好的使用體驗(yàn)。隨著移動(dòng)設(shè)備的屏幕尺寸和分辨率的提高,4G高速網(wǎng)絡(luò)的支持,對(duì)于移動(dòng)端的微課學(xué)習(xí)提供了很好的技術(shù)條件。App Inventor積木塊的可視化編程,學(xué)生容易上手,教師選取合適的教學(xué)案例,學(xué)生通過(guò)自主學(xué)習(xí)探究,借助數(shù)字化工具將生活問(wèn)題轉(zhuǎn)化為數(shù)學(xué)問(wèn)題和計(jì)算機(jī)編程問(wèn)題的過(guò)程,促進(jìn)學(xué)生計(jì)算思維的培養(yǎng)。
二、教學(xué)模式與策略
(一)基于計(jì)算思維的課內(nèi)微課翻轉(zhuǎn)模式
筆者在學(xué)校上課過(guò)程中,采用UMU上課。教師課前錄制好App Inventor精品微課,并上傳到UMU學(xué)習(xí)平臺(tái)。同時(shí)可以上傳一些文檔筆記和提出疑問(wèn)到相應(yīng)的討論區(qū),引導(dǎo)學(xué)生學(xué)習(xí)。App Inventor的微課比較簡(jiǎn)短,教材案例的組件和代碼不多,學(xué)生根據(jù)微課很快就能編寫好程序,這樣學(xué)生對(duì)課堂的興趣會(huì)更加強(qiáng)烈,比較有成就感。上課過(guò)程中,發(fā)現(xiàn)課堂上學(xué)生忙了起來(lái),同學(xué)之間互相討論,隨著他們課堂上參與的任務(wù)越來(lái)越多,他們的等級(jí)也會(huì)增加,讓學(xué)生更有一個(gè)學(xué)習(xí)積極性。老師可單獨(dú)對(duì)存在有學(xué)習(xí)困難的同學(xué)給予一些指導(dǎo)。通過(guò)UMU平臺(tái),查看學(xué)生提交作業(yè)的情況,必要時(shí)開啟廣播教學(xué),統(tǒng)一講解相關(guān)的任務(wù)和知識(shí)點(diǎn)。結(jié)合微課、學(xué)案等教學(xué)資源,在討論區(qū)設(shè)置相應(yīng)問(wèn)題,引導(dǎo)學(xué)生思考,學(xué)生通過(guò)自主學(xué)習(xí)探究,借助數(shù)字化工具將生活問(wèn)題轉(zhuǎn)化為數(shù)學(xué)問(wèn)題和計(jì)算機(jī)編程問(wèn)題的過(guò)程,促進(jìn)學(xué)生計(jì)算思維的培養(yǎng)。
(二)基于計(jì)算思維的課外微課翻轉(zhuǎn)模式
課程資源放在UMU學(xué)習(xí)平臺(tái)上,有條件的學(xué)生課余時(shí)間還可以進(jìn)行一個(gè)復(fù)習(xí)鞏固。學(xué)生只需要下載UMU學(xué)習(xí)平臺(tái)app,就可以隨時(shí)隨地開展自主學(xué)習(xí)探究。利用好微課在App Inventor等實(shí)操性強(qiáng)的課程中優(yōu)勢(shì),正確引導(dǎo)學(xué)生利用微課實(shí)現(xiàn)課外翻轉(zhuǎn)課堂的學(xué)習(xí)。學(xué)生可以在手機(jī)瀏覽器打開appinventor軟件編輯相關(guān)程序,通過(guò)動(dòng)手實(shí)操,可以進(jìn)一步促進(jìn)計(jì)算思維的培養(yǎng)。通過(guò)開設(shè)校本課程,研究App Inventor在教學(xué)中的應(yīng)用,探討實(shí)際課程教學(xué)中如何更好地培養(yǎng)學(xué)生的計(jì)算思維。通過(guò)布置家庭任務(wù),以任務(wù)驅(qū)動(dòng)法促使學(xué)生自覺(jué)進(jìn)行信息技術(shù)課程中的《App Inventor》的移動(dòng)學(xué)習(xí),微課教學(xué)對(duì)學(xué)生自主學(xué)習(xí)的促進(jìn)作用。通過(guò)對(duì)學(xué)生App Inventor作品的評(píng)價(jià),進(jìn)一步探究中學(xué)生對(duì)于編程的認(rèn)識(shí),App Inventor對(duì)計(jì)算思維的訓(xùn)練效果。
(三)基于計(jì)算思維的App Inventor教學(xué)策略
筆者在App Inventor教學(xué)實(shí)踐中充分發(fā)揮學(xué)生的主體性,教師的指導(dǎo)作用,課前創(chuàng)設(shè)情境導(dǎo)入——學(xué)生自主學(xué)習(xí)探究——小組協(xié)作——討論歸納等方式,進(jìn)行問(wèn)題的分析,并將問(wèn)題轉(zhuǎn)換為模型,把數(shù)學(xué)問(wèn)題和生活問(wèn)題轉(zhuǎn)變?yōu)橛?jì)算機(jī)編程問(wèn)題,提高學(xué)生計(jì)算思維的能力。
由于筆者任教的班級(jí)較多,學(xué)生存在差異性,采用任務(wù)驅(qū)動(dòng)進(jìn)行分層教學(xué),在UMU學(xué)習(xí)平臺(tái)中設(shè)置好選修和必修模塊,進(jìn)行一個(gè)分層任務(wù)的布置。有能力的同學(xué)可以繼續(xù)做后面的選修課程。此外,我在日常的教學(xué)中,把微課和電子書等資料,都設(shè)置為選修模塊,主要考慮到有部分能力較強(qiáng)的同學(xué)可以不用觀看微課就可以完成任務(wù)。
三、基于計(jì)算思維的App Inventor教學(xué)實(shí)踐
筆者在初一年級(jí)開展了教學(xué)實(shí)踐,下面以《創(chuàng)意涂鴉》為例:
環(huán)節(jié)一:創(chuàng)設(shè)情境。教師向同學(xué)們展示一張有涂鴉痕跡的照片,引起同學(xué)同學(xué)們思考?學(xué)生開始將生活的問(wèn)題進(jìn)行分析,得出用了哪些軟件?什么功能?采用快問(wèn)快答,學(xué)生積極發(fā)言,互相補(bǔ)充總結(jié),引入新課內(nèi)容。啟發(fā)式教學(xué),學(xué)生勤學(xué)多思,教師要注意查閱學(xué)生的UMU評(píng)論區(qū)內(nèi)容,做好審核和簡(jiǎn)要評(píng)價(jià)。
環(huán)節(jié)二:界面設(shè)計(jì)(微課教學(xué))。通過(guò)與平時(shí)常用涂鴉的軟件對(duì)比,思考涂鴉板程序的功能組成?畫布引入?訪問(wèn)打開圖片?保存功能?學(xué)生通過(guò)課堂案例的學(xué)習(xí),培養(yǎng)善于觀察與思考的能力,及培養(yǎng)學(xué)自主學(xué)習(xí)能力。把抽象問(wèn)題具體化,進(jìn)步使用數(shù)字化工具實(shí)現(xiàn)效果,加強(qiáng)了學(xué)生邏輯思維的訓(xùn)練。任務(wù)設(shè)計(jì)時(shí),注重分層教學(xué),只要求實(shí)現(xiàn)一種畫筆顏色和簡(jiǎn)單的打開照片。對(duì)于后續(xù)功能模塊,給學(xué)生自己創(chuàng)作,對(duì)學(xué)生的個(gè)性化發(fā)展創(chuàng)造良好的條件基礎(chǔ),同時(shí)也是培養(yǎng)了學(xué)生的計(jì)算思維和創(chuàng)新思維,有助于提高學(xué)生的信息技術(shù)核心素養(yǎng)。
環(huán)節(jié)三:編寫代碼和測(cè)試(微課教學(xué))。在理解清楚程序的功能的邏輯后,選擇對(duì)應(yīng)的合適代碼塊編寫代碼和測(cè)試程序。通過(guò)小組互相測(cè)試,借鑒相互間的作品功能,進(jìn)一步改進(jìn)完善作品。
環(huán)節(jié)四:拓展創(chuàng)新。學(xué)習(xí)完基礎(chǔ)訓(xùn)練,后面還有選修模塊的拓展訓(xùn)練,教師在UMU學(xué)習(xí)平臺(tái)上發(fā)布整個(gè)程序的完整功能的演示,班上能力較好的同學(xué)可以直接開始個(gè)性化創(chuàng)作。筆者教學(xué)過(guò)程注重學(xué)生數(shù)學(xué)計(jì)算意識(shí)的應(yīng)用,比如畫布代碼塊選項(xiàng)中的畫圓功能,學(xué)生通過(guò)實(shí)現(xiàn)畫筆功能,將生活問(wèn)題數(shù)學(xué)化,計(jì)算思考后再用軟件建立模型,通過(guò)數(shù)字化工具轉(zhuǎn)化為編程問(wèn)題,這樣對(duì)培養(yǎng)學(xué)生的計(jì)算思維有著顯著作用。
環(huán)節(jié)五:學(xué)習(xí)評(píng)價(jià)。學(xué)生通過(guò)UMU學(xué)習(xí)平臺(tái)的拍照功能,上交本節(jié)課的作品截圖,通過(guò)平臺(tái)對(duì)全班同學(xué)進(jìn)行一個(gè)展示,這樣對(duì)學(xué)生有著很好激勵(lì)作用。借助UMU學(xué)習(xí)平臺(tái)的點(diǎn)贊和評(píng)論功能,開展師生評(píng)價(jià)和生生評(píng)價(jià)。對(duì)于編程能力較為突出的學(xué)生,可以做好培優(yōu)計(jì)劃,指導(dǎo)學(xué)生參加相關(guān)的競(jìng)賽,進(jìn)一步加強(qiáng)學(xué)生計(jì)算思維的培養(yǎng)。
環(huán)節(jié)六:課后拓展。學(xué)生可以安裝UMU客戶端進(jìn)行課后的拓展學(xué),可以進(jìn)行課后的碎片化學(xué)習(xí),有助于學(xué)生對(duì)于課堂知識(shí)的鞏固提升。
四、實(shí)踐效果
學(xué)生非常喜歡App Inventor安卓開發(fā)的課程,學(xué)生對(duì)于課程深入學(xué)習(xí)有很高的期待。大多數(shù)學(xué)生對(duì)于編程有一種畏難情緒,通過(guò)本次App Inventor安卓開發(fā)的課程學(xué)習(xí),學(xué)生對(duì)于編程的有了新的認(rèn)識(shí),對(duì)后續(xù)學(xué)習(xí)Python編程的章節(jié)內(nèi)容有了良好的信心。通過(guò)App Inventor課程開發(fā)實(shí)踐過(guò)程,促進(jìn)計(jì)算思維的培養(yǎng)。App Inventor安卓開發(fā)的課程能夠提高學(xué)生學(xué)習(xí)興趣,加強(qiáng)自主探究和解決問(wèn)題能力,增強(qiáng)小組協(xié)作意識(shí)、數(shù)字化學(xué)習(xí)與創(chuàng)新,計(jì)算思維的培養(yǎng)。筆者通過(guò)問(wèn)卷調(diào)查發(fā)現(xiàn),學(xué)生普遍都能接受UMU學(xué)習(xí)平臺(tái)的教學(xué)模式,也有部分部分學(xué)生認(rèn)為上課自己容易走神,更偏向喜歡老師的廣播教學(xué)統(tǒng)一講解。后期的教學(xué)實(shí)踐中,加強(qiáng)優(yōu)化教學(xué)方法,變換不同的任務(wù)形式,讓學(xué)生對(duì)課堂保持足夠興趣。
責(zé)任編輯 邱 麗