摘要:信息技術(shù)學(xué)科是一門涉及軟件門類非常廣泛、實(shí)踐性很強(qiáng)的課程,無(wú)論是office軟件的應(yīng)用還是多媒體的平面設(shè)計(jì)、動(dòng)畫設(shè)計(jì)、聲音、視頻編輯,或是Visual Basic的程序設(shè)計(jì)與算法等,這些軟件在教學(xué)過程中都需要借助于電腦才能完成,但是由于考試的方式是要求在紙質(zhì)卷面上完成的,并沒有電腦可以使用,這就要求考生在考試時(shí)能做到面前沒有電腦而心中有電腦,讓平時(shí)在電腦CPU中運(yùn)算的過程變成在自己“大腦”中運(yùn)算。要想在考試的時(shí)候做到心中有電腦就必須要求教師平時(shí)的教學(xué)模式就是培養(yǎng)學(xué)生心中有電腦的模式,而這種模式,我們就稱之為“C2B(Computer to Brains)教學(xué)模式”。
關(guān)鍵詞:高中信息技術(shù);C2B教學(xué)模式;新高考;算法與程序設(shè)計(jì);研究實(shí)踐
一、 問題提出
在新高考之前高中信息技術(shù)學(xué)業(yè)水平考試是采用上機(jī)考試形式。
新高考之后高中信息技術(shù)學(xué)業(yè)水平考試及高考選考是采用紙筆測(cè)試方式。
從近幾年信息技術(shù)考試及教學(xué)所涉及的軟件來(lái)看,不管其版本如何變化,這些軟件都是需要在電腦上安裝運(yùn)行的,而新高考之后,考試的方式采用紙筆測(cè)試方式,這就要求考生在沒有電腦的情況下能夠推算出軟件運(yùn)行的結(jié)果或者運(yùn)行的過程,這就需要學(xué)生具備較強(qiáng)的計(jì)算思維、解決問題的思維和意識(shí)、知識(shí)建構(gòu)和創(chuàng)新能力,同時(shí)也對(duì)教師的教學(xué)模式提出了挑戰(zhàn),新高考需要教師創(chuàng)設(shè)一種新的教學(xué)模式,這種教學(xué)模式要能夠用人腦模擬出電腦程序運(yùn)行的過程和運(yùn)算結(jié)果,以此培養(yǎng)學(xué)生的計(jì)算思維,提高學(xué)生的學(xué)業(yè)水平,提升學(xué)生的信息技術(shù)核心素養(yǎng),我們把這種教學(xué)模式稱之為“C2B(Computer to Brains)教學(xué)模式”。
二、 總體設(shè)計(jì)與實(shí)施
面對(duì)學(xué)業(yè)水平考試與“7選3”考試模式的改革,在機(jī)房人手一機(jī)的上機(jī)實(shí)踐課已經(jīng)迫切需要進(jìn)行變革,我技術(shù)組在課題組長(zhǎng)的帶領(lǐng)下,進(jìn)行了“C2B(Computer to Brains)”教學(xué)模式的研究與設(shè)計(jì),主要方法是從《信息技術(shù)基礎(chǔ)》《多媒體技術(shù)應(yīng)用》《算法與程序設(shè)計(jì)》三本浙江教育出版社出版的教材中提取適合于“C2B(Computer to Brains)”教學(xué)的知識(shí)點(diǎn),結(jié)合《浙江考試》和《浙江省普通高中學(xué)業(yè)水平考試暨高考選考科目考試標(biāo)準(zhǔn)-信息技術(shù)》的知識(shí)掌握程度與要求,分類、分層設(shè)計(jì)“C2B(Computer to Brains)”的教學(xué)模式與學(xué)習(xí)模式。
三、 基于《算法與程序設(shè)計(jì)》的設(shè)計(jì)與實(shí)踐
《算法與程序設(shè)計(jì)》一書中主要的知識(shí)點(diǎn)有:枚舉算法;解析算法;排序算法;查找算法;遞歸算法等。相關(guān)軟件為:Visual Basic。
(一) 從“電腦(C)”到“人腦(B)”
1. 讀程序求答案
在上機(jī)考試時(shí),這類題目可以將程序代碼貼到command的click()事件中,就可以直接得到結(jié)果,有這樣一個(gè)上機(jī)考試題如考題10所示。
考題10:有如下VB程序段:
Dim a(1 To 5) AsInteger,i As Integer,c As Integer
a(1)=2:a(2)=1:a(3)=3:a(4)=4:a(5)=5
c=0
For i=3 To 5
If a(i-2)+a(i-1)=a(i)Then c=c+1
Next i
Text1.Text =Str(c)
該程序段運(yùn)行后,文本框Textl中顯示的內(nèi)容是
A. 1B. 2C. 3D. 4
在Visual Basic中運(yùn)行后,得出結(jié)果為2,答案是:B。
但是,如果這個(gè)考題是紙筆考試的題目,并沒有電腦和Visual Basic程序可以運(yùn)行,那么,就需要運(yùn)用心中的電腦,啟動(dòng)“C2B(Computer to Brains)”模式進(jìn)行求解。
考題10解答:從程序中可以得知,i是循環(huán)變量,從3到5循環(huán)3次
當(dāng)i=3的時(shí)候,如果a(3-2)+a(3-1)=a(3)那么c=c+1
代入:2+1=3那么c=0+1=1
當(dāng)i=4的時(shí)候,如果a(4-2)+a(4-1)=a(4)那么c=c+1
代入:1+3=4那么c=1+1=2
當(dāng)i=5的時(shí)候,如果a(5-2)+a(5-1)=a(5)那么c=c+1
代入:3+4=5不成立,那么c=c+1不執(zhí)行
退出循環(huán),Text1.Text=2答案是:B
2. 推原理求答案
在紙筆考試中,需要從原理出發(fā),比如對(duì)分查找一個(gè)數(shù)剩下的區(qū)間長(zhǎng)度是多少,有這樣一個(gè)紙筆考試題如考題11所示。
考題11:已知單調(diào)函數(shù)f(x)在[0,1]區(qū)間存在一個(gè)x0,使f(x0)=0?,F(xiàn)用對(duì)分查找法搜索x0的值,開始搜索區(qū)間為[0,1],若經(jīng)過10次對(duì)分查找后還需繼續(xù)搜索,則第11次搜索區(qū)間的長(zhǎng)度為()
A . 12
B. 110
C. 1102
D. 1210
考題11解答:對(duì)分查找的原理是在n個(gè)有序的數(shù)據(jù)中查找key,若通過第1次比較尚未找到key,剩下需要繼續(xù)查找的數(shù)據(jù)個(gè)數(shù)不會(huì)超過n2,通過2次比較尚未找到key,剩下的數(shù)據(jù)個(gè)數(shù)不超過n22,通過第k次比較,若還未找到key時(shí),剩下需要繼續(xù)查找的范圍內(nèi)的數(shù)據(jù)個(gè)數(shù)不超過n2k。因此,本題若經(jīng)過10次對(duì)分查找后還需繼續(xù)搜索,則第11次搜索區(qū)間的長(zhǎng)度為1210。答案是:D。
(二) 從“現(xiàn)象”看“本質(zhì)”
在紙筆考試過程中,要從原理出現(xiàn),抓住典型算法的程序?qū)崿F(xiàn)代碼特點(diǎn),但是又不能被現(xiàn)象所迷惑,要透過程序現(xiàn)象看到算法本質(zhì)。
現(xiàn)有紙筆考試題如考題12所示,這是屬于冒泡排序還是選擇排序呢?
考題12:有如下程序段:
For i=1 To 2
For j=5 To i+1 Step-1
If a(j)>a(i)Then
t=a(j):a(j)=a(i):a(i)=t
End If
Next j
Next i
數(shù)組元素a(1)到a(5)的值依次為“33,24,45,16,77”,經(jīng)過該程序段“加工”后,數(shù)組元素a(1)到a(5)的值依次為
A. 77,45,33,16,24
B. 77,33,45,16,24
C. 77,24,45,16,33
D. 77,45,33,24,16
考題12答題:從程序結(jié)構(gòu)來(lái)看,這比較像是冒泡排序,“For i=1 To 2”那就是循環(huán)2次,進(jìn)行了2次的排序,如果按冒泡排序2次來(lái)推理,答案是:D。但是,看程序“If a(j)>a(i)Then”那是a(j)和a(i)進(jìn)行比較,當(dāng)i=1的時(shí)候,j從5到2循環(huán)4次,每次都是和a(1)進(jìn)行比較,如果a(j)>a(i)那么就交換,從右邊開始,依次和第1個(gè)數(shù)進(jìn)行比較,如果大于第1個(gè)數(shù),那么就交換,而冒泡排序則是a(j)和a(j-1)相鄰的兩個(gè)數(shù)字進(jìn)行兩兩比較。這樣看來(lái),這是屬于選擇排序的原理,如果按選擇排序進(jìn)行2次排序的話,那么正確答案是:A。
所以,我們?cè)趯W(xué)習(xí)中除了要認(rèn)清程序結(jié)構(gòu)的特征,還必須要知道算法的原理,做到看程序代碼的同時(shí),心中有一組對(duì)應(yīng)的數(shù)據(jù)在運(yùn)行著。
四、 研究成效與結(jié)論
“C2B(Computer to Brains)”教學(xué)模式通過一年的研究設(shè)計(jì)與實(shí)踐操作之后,取得了顯著的成效,主要表現(xiàn)如下。
(一) 形成了系列“C2B(Computer to Brains)”教與學(xué)模式
通過一年的研究與實(shí)踐,取得的成果是:形成了系列“C2B(Computer to Brains)”教學(xué)模式,在“C2B(Computer to Brains)”教學(xué)模式指導(dǎo)下的信息技術(shù)教學(xué)逐步形成了學(xué)生的“C2B(Computer to Brains)”學(xué)習(xí)模式。
(二) 提高了考試成績(jī)
1. 考試成績(jī)平均分最高
在7門學(xué)科中,考試的平均分最高,如表1所示:
2.考試成績(jī)高分段最多
在7門學(xué)科中,考試的高分段最多,如表2所示:
(三)提升了學(xué)科核心素養(yǎng)
“C2B(Computer to Brains)”教學(xué)模式的特點(diǎn):面前沒有電腦,心中自有電腦,紙上是靜態(tài)的程序,心中有動(dòng)態(tài)的運(yùn)行,透過程序現(xiàn)象,抓住算法本質(zhì),研究圖文表象,推理媒體運(yùn)行,眼前運(yùn)筆方寸,心中自有乾坤。同時(shí)教師在教學(xué)中時(shí)常以自己獨(dú)立創(chuàng)新的教學(xué)意識(shí)、行為、方法及能力,去潛移默化地影響、感染和帶動(dòng)學(xué)生創(chuàng)新思維能力的形成和發(fā)展。在學(xué)科教學(xué)中逐步地形成了學(xué)生的信息意識(shí)、計(jì)算思維、數(shù)字化學(xué)習(xí)與創(chuàng)新、信息社會(huì)責(zé)任等,逐步地提升了學(xué)科的核心素養(yǎng)。
參考文獻(xiàn):
[1]陶增樂.信息技術(shù)基礎(chǔ)[M].杭州:浙江教育出版社,2012.
[2]陶增樂.多媒體技術(shù)應(yīng)用[M].杭州:浙江教育出版社,2012.
作者簡(jiǎn)介:
任軍,浙江省杭州市,杭州師范大學(xué)附屬中學(xué)。