任健 張祿
● 基于線上教學(xué)的項(xiàng)目學(xué)習(xí)流程設(shè)計(jì)
項(xiàng)目化學(xué)習(xí)強(qiáng)調(diào)真實(shí)世界的任務(wù)和問題,并且產(chǎn)出“有形”產(chǎn)品來解決問題。它一般包括確定項(xiàng)目、設(shè)計(jì)方案、制作作品(或產(chǎn)品)、測(cè)試優(yōu)化、成果交流、活動(dòng)評(píng)價(jià)等環(huán)節(jié)。因此,線上教學(xué)可以對(duì)教學(xué)內(nèi)容進(jìn)行項(xiàng)目化的改造,以達(dá)到對(duì)學(xué)生信息技術(shù)核心素養(yǎng)的培養(yǎng)要求。筆者以培養(yǎng)學(xué)生的信息技術(shù)核心素養(yǎng)為目標(biāo),以“電子骰子”為例,設(shè)計(jì)了基于線上教學(xué)的項(xiàng)目學(xué)習(xí)的流程圖(如右圖)。
● 基于手機(jī)APP的教學(xué)設(shè)計(jì)與實(shí)現(xiàn)
本課的項(xiàng)目大任務(wù)是學(xué)習(xí)制作“電子骰子”,其中包含“隨機(jī)骰子”“手動(dòng)骰子”“自動(dòng)骰子”“創(chuàng)意制作”等子項(xiàng)目,需要三個(gè)課時(shí)完成。通過線上教學(xué)完成此類手機(jī)APP的制作,需要教師前期進(jìn)行嚴(yán)謹(jǐn)?shù)姆治雠c設(shè)計(jì),如果簡單地放手讓學(xué)生自己去研究,容易使其陷入學(xué)習(xí)困境。因此,在本課的設(shè)計(jì)中應(yīng)該加強(qiáng)系統(tǒng)化、結(jié)構(gòu)化思想的滲透,把APP制作得條理理清,將原理講清,化解難點(diǎn),并提高學(xué)習(xí)趣味性。首先,手機(jī)APP的制作應(yīng)該使用系統(tǒng)化的思想進(jìn)行總領(lǐng)。按照分析問題、設(shè)計(jì)界面、編寫代碼、調(diào)試運(yùn)行的順序開展教學(xué),讓學(xué)生明白教師教學(xué)的意圖,了解軟件制作的一般流程和自己需經(jīng)歷的學(xué)習(xí)過程。其次,在關(guān)鍵的設(shè)計(jì)界面和編寫代碼的過程中,需強(qiáng)調(diào)結(jié)構(gòu)化的思想。通過面向界面上的組件對(duì)象,編寫對(duì)應(yīng)的程序代碼;通過實(shí)際的操作動(dòng)作,選擇對(duì)應(yīng)的事件程序代碼。讓程序界面與程序代碼產(chǎn)生有機(jī)的關(guān)聯(lián),學(xué)生對(duì)變量、數(shù)據(jù)類型、事件過程等概念也更容易理解。再次,在本課的設(shè)計(jì)中,綜合使用了手機(jī)的震動(dòng)傳感器、隨機(jī)函數(shù)和定時(shí)器組件,修改部分參數(shù)就可以讓程序產(chǎn)生多種變化,提高了學(xué)生學(xué)習(xí)的興趣,方便學(xué)生進(jìn)行下一步的迭代與優(yōu)化。最后,教學(xué)中設(shè)計(jì)了項(xiàng)目學(xué)習(xí)報(bào)告和網(wǎng)上的展示環(huán)節(jié),方便學(xué)生記錄學(xué)習(xí)過程和進(jìn)行成果交流,督促學(xué)生及時(shí)總結(jié)反思,在展示交流中不斷提升自己。
● 線上教學(xué)中開展項(xiàng)目化學(xué)習(xí)的實(shí)踐要點(diǎn)
1.創(chuàng)設(shè)清晰的問題情境
線上教學(xué)由于缺少充分的師生互動(dòng),學(xué)生經(jīng)常求助無門,因此教師在提出問題時(shí)應(yīng)該創(chuàng)設(shè)清晰的問題情境,讓學(xué)生能夠快速地理解項(xiàng)目,方便進(jìn)行問題的遷移。筆者在教學(xué)開始之前演示了一個(gè)手機(jī)程序的制作過程,主要是使用命令按鈕組件顯示圖片,通過點(diǎn)擊按鈕或者晃動(dòng)手機(jī),讓命令按鈕顯示不同的圖片。接著提出本課的問題,利用手機(jī)程序模擬生活中的骰子,通過搖晃手機(jī)或者點(diǎn)擊手機(jī)屏幕顯示不同的骰子圖片。通過模仿制作第一個(gè)手機(jī)程序,學(xué)生體驗(yàn)了手機(jī)程序運(yùn)行的基本過程,了解了面向?qū)ο?、事件?qū)動(dòng)的設(shè)計(jì)原則,可以很快地與手機(jī)骰子建立聯(lián)系,并積極地進(jìn)行接下來的問題分析與解決。從學(xué)生提交的作業(yè)來看,大部分學(xué)生完成了電子骰子程序的制作。
2.提供半成品降低難度
在本課中教師提供了一個(gè)“隨機(jī)骰子”的半成品供學(xué)生下載,半成品中提供了6張骰子各個(gè)面的圖片,并布置好界面中所需的組件和相關(guān)屬性的設(shè)置,學(xué)生在此基礎(chǔ)上完成對(duì)應(yīng)程序的編寫即可,半成品可以讓學(xué)生少走一些不必要的彎路,提高了作品的完成度。
3.鋪墊知識(shí)技能解決重難點(diǎn)
在本課中,面向?qū)ο蟮木幊淘瓌t是一個(gè)很重要的原理知識(shí),要讓學(xué)生知道APP編程應(yīng)該是針對(duì)某個(gè)組件對(duì)象編程。此外,關(guān)于變量、隨機(jī)函數(shù)的概念和使用方法都需要在教學(xué)視頻中重點(diǎn)說明。通過觀看視頻學(xué)生基本掌握編寫“隨機(jī)骰子”的程序代碼,接著學(xué)生可以繼續(xù)學(xué)習(xí)定時(shí)器組件的使用方法,完成“自動(dòng)骰子”程序的制作,讓程序?qū)崿F(xiàn)每隔一段時(shí)間隨機(jī)顯示骰子圖片的效果。知識(shí)與技能的學(xué)習(xí)與掌握為后面創(chuàng)意作品的制作打下基礎(chǔ)。
4.錄制屏幕做好網(wǎng)上項(xiàng)目展示
線上教學(xué)與實(shí)際的課堂教學(xué)相比,缺少了面對(duì)面的交流,作品無法實(shí)時(shí)地展示與點(diǎn)評(píng),教師無法掌握學(xué)生的學(xué)習(xí)狀態(tài),而學(xué)生也容易失去學(xué)習(xí)的積極性,也就無法更好地形成項(xiàng)目作品的迭代與創(chuàng)新。對(duì)于APP程序作品的展示,如果單純地把文件共享在網(wǎng)上的某個(gè)空間,很難做到互相觀看與交流。本課的做法是讓學(xué)生安裝一款手機(jī)錄屏軟件,將程序的運(yùn)行過程用錄屏軟件錄制成視頻,并將視頻發(fā)送到網(wǎng)上的展示空間里供師生即時(shí)觀看。
5.設(shè)計(jì)項(xiàng)目學(xué)習(xí)報(bào)告做好評(píng)價(jià)
本課需要了解學(xué)生在學(xué)習(xí)過程中產(chǎn)生的問題以及思考,特別是學(xué)生計(jì)算思維的發(fā)展變化情況,因此,筆者設(shè)計(jì)了一份電子化的項(xiàng)目學(xué)習(xí)報(bào)告,學(xué)生在上面可以記錄自己在學(xué)習(xí)過程中出現(xiàn)的問題及解決辦法,可以分享收獲、感想以及新的創(chuàng)意。報(bào)告中可以了解學(xué)生如何分析問題、解決問題,而創(chuàng)意部分可以了解學(xué)生有沒有進(jìn)行程序的優(yōu)化與迭代,解決新的問題,這也是計(jì)算思維培養(yǎng)中特別重視的遷移運(yùn)用的過程。