鄭興航
隨著信息技術(shù)的快速發(fā)展,義務(wù)教育階段信息技術(shù)課程內(nèi)容也在不斷發(fā)生變化。作為地方性課程,江蘇省小學(xué)、初中信息技術(shù)課程標(biāo)準(zhǔn)同時平行設(shè)置了基礎(chǔ)模塊、拓展模塊和補(bǔ)充模塊三個部分,拓展模塊分設(shè)“程序設(shè)計”“機(jī)器人技術(shù)”“物聯(lián)網(wǎng)技術(shù)”。內(nèi)容豐富的義務(wù)教育信息技術(shù)課程照顧了學(xué)生的學(xué)習(xí)興趣,同時也對高中信息技術(shù)教學(xué)提出了新的挑戰(zhàn)。筆者所在學(xué)校認(rèn)真分析了上述情況,在學(xué)校課程改革的大背景下,率先嘗試、探索一條對高中信息技術(shù)課程的學(xué)習(xí)內(nèi)容和組織方式進(jìn)行系統(tǒng)調(diào)整的路徑。經(jīng)過兩年實(shí)驗(yàn),學(xué)校并行開設(shè)了“信息技術(shù)基礎(chǔ)”“媒體設(shè)計”“泛學(xué)編程”“創(chuàng)客空間”四個模塊供學(xué)生選擇。新生在參加學(xué)校統(tǒng)一組織的基礎(chǔ)知識測試的前提下,結(jié)合自己的興趣填報三個志愿,學(xué)校綜合考慮后,最終組成三個不同類型的班級。下面筆者以“泛學(xué)編程”為例,對模塊教學(xué)進(jìn)行介紹。
● “泛學(xué)編程”模塊內(nèi)容設(shè)計的基本思路
筆者分析了《江蘇省義務(wù)教育信息技術(shù)課程指導(dǎo)綱要》《普通高中信息技術(shù)課程標(biāo)準(zhǔn)》及《江蘇省普通高中信息技術(shù)學(xué)業(yè)水平測試》的要求,網(wǎng)站制作部分在義務(wù)教育階段沒有模塊述及,但它卻是高中階段學(xué)測考核的重點(diǎn)。在課前調(diào)查中,90%的學(xué)生對它有濃厚的學(xué)習(xí)興趣,因此“泛學(xué)編程”模塊需要為學(xué)生提供學(xué)習(xí)機(jī)會,并將這部分內(nèi)容和編程素養(yǎng)的培養(yǎng)、計算思維能力的提升有機(jī)結(jié)合起來。
“泛學(xué)編程”模塊除了運(yùn)用超文本標(biāo)記性語言HTML制作靜態(tài)網(wǎng)頁,還選擇了VBscript或JavaScript作為載體,把編程理念滲透到網(wǎng)頁中,使學(xué)生進(jìn)一步感受到網(wǎng)站不僅是信息發(fā)布的平臺,還具有智能化的特征。學(xué)生依托ASP、ASP.net、JSP、PHP等技術(shù)在服務(wù)器端設(shè)計程序,讓用戶和網(wǎng)站之間實(shí)現(xiàn)實(shí)時互動。上述編程語言均蘊(yùn)含語言學(xué)習(xí)的基本要素:常量、變量、運(yùn)算符、表達(dá)式、對象、函數(shù)、事件、方法以及編程的三種結(jié)構(gòu)。學(xué)生通過復(fù)制、修改、調(diào)試已有程序小插件,游歷其中,耳濡目染,編程素養(yǎng)自然生發(fā)。
智能化手機(jī)的普及,使許多學(xué)生對Android手機(jī)編程產(chǎn)生了興趣,而興趣是促進(jìn)學(xué)生學(xué)習(xí)最好的老師。在有限的時間內(nèi),學(xué)生如能學(xué)會手機(jī)APP程序的基本設(shè)計,則對工程概念的理解將水到渠成。
● “泛學(xué)編程”模塊學(xué)習(xí)目標(biāo)
在從事基礎(chǔ)教育實(shí)踐的教師群體中,布魯姆的塔式結(jié)構(gòu)目標(biāo)分類學(xué)有著非常廣泛的影響。20世紀(jì)80年代后,腦科學(xué)的大量研究成果被引入到教育研究的過程中,馬扎諾等人從自我系統(tǒng)、元認(rèn)知、認(rèn)知系統(tǒng)之間的相互關(guān)系出發(fā),提出學(xué)習(xí)行為模式圖。一線教師在具體教學(xué)過程中發(fā)現(xiàn),無論是布魯姆理論,還是馬扎諾理論,它們在宏觀層面對教育教學(xué)都具有指導(dǎo)性意義。相較于西方教育理論,日本教育評價專家梶田叡一提出的“開”“示”“悟”“入”四字教育目標(biāo)分類體系,似乎更適合東方人的模糊思維習(xí)慣。“泛學(xué)編程”模塊學(xué)習(xí)目標(biāo)設(shè)計更多地內(nèi)隱了梶田叡一的目標(biāo)分類方法。
在模塊教學(xué)過程中,為了激發(fā)學(xué)生的學(xué)習(xí)興趣,教師應(yīng)充分創(chuàng)設(shè)學(xué)習(xí)情境,學(xué)生經(jīng)歷教師設(shè)計的學(xué)習(xí)過程,了解標(biāo)志性語言(HTML、XML)的基本特征、功能,并運(yùn)用標(biāo)志語言制作靜態(tài)網(wǎng)頁;學(xué)生通過自主閱讀學(xué)習(xí)網(wǎng)站,探尋編程語言的基本要素(常量、變量、運(yùn)算符、表達(dá)式、三種程序結(jié)構(gòu)),了解工程、對象、屬性、事件和方法的基本含義,從讀懂各種實(shí)例小程序開始,將學(xué)會的知識運(yùn)用到網(wǎng)站建設(shè)中。上述目標(biāo)重在“開”,教師在介紹知識的同時,為學(xué)生開闊視野,讓他們從宏觀上對現(xiàn)代編程語言有所認(rèn)識和了解。
在網(wǎng)站制作的不同階段,教師為學(xué)生展示不同的優(yōu)秀網(wǎng)站樣例,示范網(wǎng)站的制作技巧,揭示優(yōu)秀網(wǎng)站制作必須抓取的基本特征;學(xué)習(xí)手機(jī)編程時,學(xué)生根據(jù)示范實(shí)例程序的建立步驟,分析所得工程文件的基本組成,梳理不同文件之間的邏輯關(guān)系。上述過程“示”味濃厚。
在教師的引領(lǐng)下,學(xué)生具有了獨(dú)立探索的能力,在學(xué)習(xí)網(wǎng)站www.w3school.com.cn的支撐下,學(xué)生以個人網(wǎng)站為載體,自悟網(wǎng)站制作的其他方法,學(xué)習(xí)HTML語言、JavaScript、數(shù)據(jù)庫、ASP等拓展內(nèi)容;閱讀電子書籍,學(xué)習(xí)、了解Android手機(jī)編程的基本組件及其相互關(guān)系,學(xué)生在“悟”中,品味編程的奧妙。
“師父領(lǐng)進(jìn)門,修行在個人”,學(xué)生通過完成作品,將所學(xué)知識體現(xiàn)運(yùn)用到個人網(wǎng)站和手機(jī)APP實(shí)現(xiàn)過程中,終以論文的形式梳理本學(xué)期的學(xué)習(xí)內(nèi)容,建立知識邏輯結(jié)構(gòu)體系,升華對所學(xué)內(nèi)容的理解。
● “泛學(xué)編程”模塊教學(xué)綱要(如43頁表)

● 教學(xué)后記
作為江蘇省錫山高級中學(xué)校本化信息技術(shù)課程的一部分,“泛學(xué)編程”模塊教學(xué)實(shí)踐經(jīng)過一年探索、一年修正,目前已形成比較成熟的教學(xué)方案。在此需要指出的是,與一般編程類課程相比,本課程教學(xué)目標(biāo)不太專注于某一門語言系統(tǒng)學(xué)習(xí)和熟練掌握,而是注意培養(yǎng)學(xué)生的計算思維能力,拓寬學(xué)生的視野,讓他們在宏觀層面對編程語言形成全面正確的認(rèn)識和理解,以期為以后的自主學(xué)習(xí)掃清認(rèn)知障礙。
為了系統(tǒng)梳理一學(xué)期的學(xué)習(xí)成果,學(xué)生需要在學(xué)期結(jié)束前,根據(jù)自己的學(xué)習(xí)歷程撰寫學(xué)習(xí)論文。反饋信息顯示,90%的學(xué)生認(rèn)為在這門課程中看到了一個嶄新的世界,參與編程學(xué)習(xí)的全體學(xué)生對編程有了新的認(rèn)識,并希望有機(jī)會繼續(xù)深入學(xué)習(xí)。實(shí)踐證明,該課程由于它的高度開放性而滿足了有一定編程基礎(chǔ)的學(xué)生的發(fā)展需要,同時由于它不需要編寫大程序,對零基礎(chǔ)的學(xué)生來說,他們也不會望而卻步。