江育奇
摘 ?要 從分析《廣東省義務(wù)教育信息技術(shù)課程綱要(2016修訂版)》入手,對廣東省初級中學(xué)課本《信息技術(shù)》(B版)第二冊(下)存在的問題進(jìn)行探討,指出目前以實例為導(dǎo)向編寫“程序設(shè)計初步”課本存在的問題,并對“程序設(shè)計初步”課本提出編寫建議。
關(guān)鍵詞 VB;程序設(shè)計初步;信息技術(shù);程序設(shè)計思想;課本;初級中學(xué);課程綱要
中圖分類號:G633.67 ? ?文獻(xiàn)標(biāo)識碼:B
文章編號:1671-489X(2019)21-0079-04
1 前言
課本是教師實施教學(xué)工作的主要根據(jù),學(xué)生通過課本學(xué)習(xí)知識,因此,課本編寫的科學(xué)性非常重要。目前,深圳市初級中學(xué)二年級信息技術(shù)學(xué)科教材選用的是廣東省初級中學(xué)課本《信息技術(shù)》(B版)第二冊(下)(以下簡稱“課本”)[1],經(jīng)仔細(xì)閱讀“課本”內(nèi)容發(fā)現(xiàn),“課本”存在較多問題,具體問題分析如下。
2 “課本”編寫的科學(xué)性探討
《廣東省義務(wù)教育信息技術(shù)課程綱要(2016修訂版)》(以下簡稱《課程綱要》)是信息技術(shù)教材編寫的主要根據(jù)。現(xiàn)從分析《課程綱要》入手,對“課本”編寫的科學(xué)性進(jìn)行探討。
《課程綱要》有關(guān)“程序設(shè)計初步”內(nèi)容分析
1)認(rèn)識一種常用的計算機(jī)程序設(shè)計語言,認(rèn)識計算機(jī)程序的作用及其執(zhí)行的基本過程。如通過使用一段功能簡單的程序,認(rèn)識常用的計算機(jī)程序設(shè)計語言的工作界面及使用方法,體驗程序的執(zhí)行過程及作用。
2)了解算法的概念及其意義,能夠用算法描述實際問題的解決過程。
3)了解流程圖的基本知識,掌握將算法轉(zhuǎn)化成流程圖的方法。
4)知道計算機(jī)程序設(shè)計語言中常用變量、常量、數(shù)據(jù)類型、函數(shù)、對象、事件等概念的意義及用法。
5)了解計算機(jī)程序的順序、選擇、循環(huán)三種基本結(jié)構(gòu)??梢越Y(jié)合實例形象地說明其實施過程;理解并掌握“分析問題—確定算法—程序?qū)崿F(xiàn)”這一計算機(jī)解決問題的一般過程和方法。如根據(jù)典型的問題需求(如直接數(shù)學(xué)計算、根據(jù)不同情況的計算、重復(fù)計算等),呈現(xiàn)出計算機(jī)程序中的三種基本結(jié)構(gòu),讓學(xué)生體驗這三種基本結(jié)構(gòu)在一般問題解決中的應(yīng)用。
6)能編寫簡單程序,解決學(xué)習(xí)和生活中遇到的簡單問題。如應(yīng)用所學(xué)的程序設(shè)計語句,模仿計算機(jī)程序范例,編程解決類似的簡單問題。
由此可見,《課程綱要》有三個主要特點。
1)在《課程綱要》中,對每個知識點都提出明確的教學(xué)目標(biāo)及要求,各知識點前面的不同用詞,體現(xiàn)出對各個知識點的不同要求。其中“掌握”一詞出現(xiàn)兩次,分別是“掌握將算法轉(zhuǎn)化成流程圖的方法”和“理解并掌握‘分析問題—確定算法—程序?qū)崿F(xiàn)這一計算機(jī)解決問題的一般過程和方法”。這兩個“掌握”的內(nèi)容應(yīng)該是《課程綱要》的關(guān)鍵部分所在。這里還有一個“能夠用算法描述實際問題的解決過程”的要求,與兩個“掌握”的內(nèi)容似乎是相輔相成的。其他的要求基本上都只需要“了解”就可以了。所以,培養(yǎng)學(xué)生掌握程序設(shè)計思想方法是《課程綱要》強(qiáng)調(diào)的核心任務(wù)。
2)《課程綱要》對實例的要求并不高,只要求“能編寫簡單程序,解決學(xué)習(xí)和生活中遇到的簡單問題”。筆者認(rèn)為,應(yīng)該在《課程綱要》知識框架下舉例子,舉例子的目的是幫助學(xué)生理解和掌握《課程綱要》相關(guān)知識。
3)對于窗體設(shè)計以及控件等,并沒有明確的規(guī)定。根據(jù)以上分析,在《課程綱要》中強(qiáng)調(diào)讓學(xué)生掌握程序設(shè)計思想方法,實例不是課程重要的內(nèi)容,窗體設(shè)計以及控件等在《課程綱要》中并沒有明確規(guī)定。但“課本”在這些沒有明確要求的知識上用盡了功夫,與《課程綱要》背道而馳。
“課本”的設(shè)計理念分析 ?從“課本”內(nèi)容來看,以實例為導(dǎo)向,是“課本”主要的設(shè)計理念,甚至課題也幾乎都采用實例的名稱?!罢n本”第二章六節(jié)內(nèi)容分別是“第一節(jié) 電子相冊”“第二節(jié) 投票器”“第三節(jié) 模擬抽獎箱”“第四節(jié) 逐幀動畫”“第五節(jié) 移動的坦克”“第六節(jié) 圣誕賀卡”。如果只看這一章各節(jié)課的標(biāo)題,感覺有點兒像是程序設(shè)計實例教程,不像是《信息技術(shù)》教材。顯然,在《課程綱要》中沒有規(guī)定要求掌握這些實例的內(nèi)容,但這些實例卻名正言順地走進(jìn)了“課本”,還搶占了課題這個制高點。筆者認(rèn)為,這種以實例為導(dǎo)向的“課本”設(shè)計理念,存在兩方面的問題。
1)教學(xué)目標(biāo)以制作實例為主要目標(biāo),偏離了信息技術(shù)課堂教學(xué)本來的目標(biāo)。如第二章第二節(jié)“投票器”一課,這節(jié)課教學(xué)的最終結(jié)果就是設(shè)計一個投票器,可以認(rèn)為這就是這一節(jié)課主要的教學(xué)目標(biāo)。在這一節(jié)課中,“課本”先說明投票器設(shè)計的需求,然后根據(jù)需求列出相關(guān)的知識點,再對各個知識點進(jìn)行說明,最后完成實例的設(shè)計過程。本節(jié)課《課程綱要》有兩個知識要點,分別是數(shù)據(jù)類型、順序結(jié)構(gòu),這些本來重要的知識點,在“課本”中卻被淡化了,只是進(jìn)行簡單的說明而已。試想一下,如果將這一節(jié)課的課題修改為數(shù)據(jù)類型與順序結(jié)構(gòu),那么,這一節(jié)課的教學(xué)內(nèi)容會有怎樣的變化?筆者認(rèn)為,在這種情況下,在教學(xué)內(nèi)容的設(shè)計上必須以呈現(xiàn)相關(guān)的知識點為導(dǎo)向,可以根據(jù)需要舉一些實例,幫助學(xué)生掌握相關(guān)的知識點;但實例的選擇應(yīng)該是在《課程綱要》知識結(jié)構(gòu)下的例子,像“投票器”這樣超越《課程綱要》知識結(jié)構(gòu),必須添加新知識點的例子,選擇的可能性不大。所以,以實例為導(dǎo)向的課本編寫理念,有偏離原來預(yù)設(shè)教學(xué)目標(biāo)的嫌疑。
2)知識的呈現(xiàn)缺乏系統(tǒng)性,難以滿足學(xué)生自主學(xué)習(xí)的需求。如在以上“投票器”例子中,有關(guān)“數(shù)據(jù)類型”的知識點說明:“計算機(jī)中數(shù)據(jù)可分為整型、實型、字符型、邏輯型等多種類型。其中整型(Integer)是很常用的一種數(shù)據(jù)類型。如在投票器問題中,變量票數(shù)是以整數(shù)的形式不斷增加的,不可能出現(xiàn)半票的情況。”[1]以上關(guān)于數(shù)據(jù)類型的描述并不清楚,學(xué)生閱讀這段話時,恐怕難以理解各種類型變量的定義及其區(qū)別,根本無法通過自主學(xué)習(xí)完成相關(guān)知識的學(xué)習(xí)過程。
以上的這段話還會給人一種錯覺:整數(shù)就是整型。其實這是錯誤的,整型數(shù)據(jù)與整數(shù)是兩個不同的概念,VB整型是有范圍的,在-32768(即-215)至32767(即215-1)之間。筆者認(rèn)為,“數(shù)據(jù)類型”是VB重要的基礎(chǔ)知識,作為一個重要的知識點,最起碼必須讓學(xué)生了解這些常用數(shù)據(jù)類型(如整型Integer、字符型String、單精度實型Single等)的定義、表示方法以及區(qū)別。由于變量的聲明在后續(xù)的內(nèi)容中常要用到,因此,如果在這里能將數(shù)據(jù)的類型以及變量的聲明問題講透了,學(xué)生在今后碰到要對變量進(jìn)行聲明的問題時,就會得心應(yīng)手,這對今后學(xué)習(xí)VB具有重要的現(xiàn)實意義。
以上分析表明,以實例為導(dǎo)向的設(shè)計理念編寫的“課本”,知識缺乏系統(tǒng)性,學(xué)生難以使用“課本”進(jìn)行自主學(xué)習(xí),是“課本”存在的主要問題。“課本”編寫理念以實例設(shè)計為主要目標(biāo),往往要根據(jù)實例的需求添加一些新的知識點,因而導(dǎo)致淡化了《課程綱要》中所強(qiáng)調(diào)的知識點,有喧賓奪主之嫌?!罢n本”編寫理念無論是教學(xué)目標(biāo),還是知識的系統(tǒng)性和完整性,都偏離了《課程綱要》預(yù)設(shè)的軌道。
3 “課本”的定位問題探討
先來看看國家關(guān)于義務(wù)教育階段課程編寫的有關(guān)規(guī)定。《基礎(chǔ)教育課程改革綱要(試行)》(教基〔2001〕17號)提出:“義務(wù)教育課程標(biāo)準(zhǔn)應(yīng)適應(yīng)普及義務(wù)教育的要求,讓絕大多數(shù)學(xué)生經(jīng)過努力都能夠達(dá)到,體現(xiàn)國家對公民素質(zhì)的基本要求,著眼于培養(yǎng)學(xué)生終身學(xué)習(xí)的愿望和能力?!盵2]由此可見,“課本”的定位必須是以“讓絕大多數(shù)學(xué)生經(jīng)過努力都能夠達(dá)到”為基本的要求。在《課程綱要》中,關(guān)于“程序設(shè)計初步”最后的要求是:“⑥能編寫簡單程序,解決學(xué)習(xí)和生活中遇到的簡單問題?!笨梢姡墩n程綱要》關(guān)于“程序設(shè)計初步”對實例的要求其實不高。
然而,“課本”的第三章是“程序設(shè)計綜合應(yīng)用”,從這章的標(biāo)題可以看到,這章的例子其實已經(jīng)超越了《課程綱要》的要求。這一章共安排了三節(jié)內(nèi)容,分別是“開發(fā)簡易記事本”“設(shè)計打地鼠游戲”“開發(fā)自己的程序”。從教學(xué)內(nèi)容來看,第一節(jié)雖然是“開發(fā)簡易記事本”,但其中用到了“框架(Frame)”“文本框(TextBox)”“單選按鈕(OptionButton)”“復(fù)選框(CheckBox)”等控件,還有字體屬性設(shè)置等知識點。然而,《課程綱要》中并沒有這些知識點。其他的兩節(jié)內(nèi)容也有類似的情況。
經(jīng)與在一線工作的本課程授課教師溝通,部分教師反映本章節(jié)教學(xué)內(nèi)容偏難,能掌握本章教學(xué)內(nèi)容的學(xué)生很少,顯然不符合“讓絕大多數(shù)學(xué)生經(jīng)過努力都能夠達(dá)到”的義務(wù)教育課程的要求。綜觀現(xiàn)行的一些信息技術(shù)教材,編寫者往往為了體現(xiàn)知識應(yīng)用的價值,喜歡拔高知識的難度,這樣的指導(dǎo)思想是導(dǎo)致信息技術(shù)教材出現(xiàn)偏難現(xiàn)象的主要原因,不符合義務(wù)教育階段課程編寫要求。
4 “課本”的規(guī)范化問題探討
翻開“課本”前言,可以看到“課本”編寫的指導(dǎo)思想:
“本書非常注重程序設(shè)計過程中問題分析的能力、算法和界面的設(shè)計能力以及調(diào)試技巧的培養(yǎng),并將這些內(nèi)容滲透到各章及相關(guān)問題的討論中,提醒你遵守規(guī)范,注重用戶感受,養(yǎng)成嚴(yán)謹(jǐn)細(xì)致、精益求精的編程習(xí)慣。”[1]這段話強(qiáng)調(diào)了要遵守“規(guī)范”,養(yǎng)成良好編程習(xí)慣的問題。
“如果學(xué)生在書寫程序代碼時遵從版式的基本規(guī)范,比如程序塊采用縮進(jìn)格式書寫,同一層次的語句注意對齊,不但可以避免塊結(jié)構(gòu)的If語句缺少End If這樣類似語法錯誤的出現(xiàn),而且也使代碼看起來結(jié)構(gòu)清晰美觀,易于閱讀;如果學(xué)生在書寫代碼時遵從注釋的基本規(guī)范,在代碼的合適位置添加合理的注釋,不但讓別人更容易理解代碼的功能和算法,與別人實現(xiàn)良好的代碼交流和共享,而且也有利于學(xué)生本人理順和展示自己的編程思路,為以后代碼的修改奠定良好的基礎(chǔ)?!盵3]從VB教學(xué)方法經(jīng)驗交流的文章中可以看到關(guān)于“程序書寫代碼”“規(guī)范”的重要性的論述。但在“課本”中,雖然在前言有加強(qiáng)程序“規(guī)范”的要求,在“課本”程序?qū)嶋H編寫中卻沒有具體落實這一要求,如關(guān)于“程序書寫的規(guī)范格式”問題自始至終沒有進(jìn)行說明。筆者認(rèn)為,作為編程的入門課,讓學(xué)生掌握“程序書寫的規(guī)范格式”,養(yǎng)成良好的程序書寫習(xí)慣是必須重點強(qiáng)調(diào)的問題,如程序書寫中縮進(jìn)的問題、同一層次的語句要注意對齊以及程序注釋的書寫要求等,是“規(guī)范”最基本的要求,但“課本”在內(nèi)容編排上忽略了這些問題。
另外,從“課本”一部分例子源程序可以看出,原作者自身并未注意程序書寫規(guī)范格式問題,如“課本”圖2-24(P50)(如圖1所示)。該圖在程序書寫方面縮進(jìn)與對齊都存在問題,這樣的程序出現(xiàn)在“課本”中,簡直是一件匪夷所思的事。這些問題看似小事,但如果學(xué)生一旦養(yǎng)成不規(guī)范的書寫程序的習(xí)慣,今后再糾正就比較困難,對學(xué)生進(jìn)一步學(xué)習(xí)程序可能造成嚴(yán)重的負(fù)面影響。
5 “課本”中存在脫離現(xiàn)實的實例
“課本”每一節(jié)都有實例。對“課本”的實例進(jìn)行仔細(xì)分析會發(fā)現(xiàn),“課本”的一些實例存在脫離現(xiàn)實甚至誤導(dǎo)學(xué)生對VB知識應(yīng)用的情況,舉例說明如下。
用VB制作電子相冊可行嗎 ?“課本”第二章第一節(jié)課是“電子相冊”,這一節(jié)課從電子相冊的設(shè)計入手,先分析設(shè)計電子相冊有關(guān)的需求,然后根據(jù)實例的實際需要,介紹實現(xiàn)這一功能相關(guān)的知識點:顯示圖片的Image控件、LoadPicture函數(shù)、命令按鈕CommandButton等控件及窗體的設(shè)計方法。最后,學(xué)生在本節(jié)課的學(xué)習(xí)過程中,完成利用三個按鈕控制顯示三張不同圖片的電子相冊。Image控件、LoadPicture函數(shù)、命令按鈕CommandButton等不在《課程綱要》知識框架內(nèi)的知識點,也隨實例的設(shè)計要求進(jìn)入本節(jié)課的課堂教學(xué)中?,F(xiàn)實中有人利用VB設(shè)計電子相冊嗎?換句話說,這樣的實例有實用價值嗎?筆者認(rèn)為,現(xiàn)實中不可能利用VB來設(shè)計電子相冊,因為這樣設(shè)計的電子相冊效率太低,一個按鈕對應(yīng)一張照片,要添加一張照片,必須加一個按鈕,還要添加代碼以及其他設(shè)置,才能完成在VB中設(shè)置電子相冊的工作,工作效率太低,而且這樣的電子相冊顯示效果太單調(diào)?,F(xiàn)實中人們不可能使用VB來編寫電子相冊,所以,這是一個缺乏現(xiàn)實意義的例子。
其實現(xiàn)實中有許多設(shè)計電子相冊的軟件,可以快速地完成電子相冊的設(shè)計工作,利用熟悉的PowerPoint也可以設(shè)計漂亮別致的電子相冊。筆者認(rèn)為,從軟件應(yīng)用的角度來講,VB應(yīng)該是可以用于軟件開發(fā)的,如可以利用VB開發(fā)電子相冊軟件等,但利用VB編寫電子相冊這樣一個具體的只有單一功能的應(yīng)用,對于VB來說實在有大材小用之嫌,這個例子存在曲解VB用途的問題。
“模擬抽獎器”教學(xué)內(nèi)容存在問題探討 ?從知識內(nèi)容上講,這一節(jié)課有三個相關(guān)的知識要點:TextBox控件、控件數(shù)組、隨機(jī)函數(shù)。這個實例從分析“人工方式隨機(jī)抽取一個同學(xué)的名字”這樣的抽獎問題入手,啟發(fā)學(xué)生用計算機(jī)程序模擬人工抽獎的過程,并以抽取三個名字為例,介紹具體的方法;在程序運(yùn)行時,讓用戶把這三個名字通過鍵盤輸入計算機(jī)中,執(zhí)行隨機(jī)抽取處理算法,最后把得到的結(jié)果即隨機(jī)抽取的名字輸出到屏幕顯示出來。在這個問題中,有三個問題要提出來進(jìn)行探討。
1)這個模擬抽獎器的科學(xué)性是要提出來進(jìn)行探討的第一個問題。筆者認(rèn)為,雖然這個例子在一定程度上模擬了抽獎的過程,但當(dāng)人數(shù)較多時,如有100人,能在一個窗體中添加100個文字框,再將名字輸?shù)竭@些文本框中,然后使用這樣的方法去抽取名字嗎?顯然是不可能的。因此,這種做法有一定的局限性,不宜用于超過10人的抽獎問題。也就是說,對于現(xiàn)實中的抽獎問題,這種做法不是普遍適用的做法。
2)現(xiàn)實中人們在抽獎時,實際上很少使用直接抽名字的抽獎方法,往往是給每位參加抽獎的人發(fā)一個號碼,如有1000人參加抽獎,則給每個參加抽獎的人發(fā)1~1000中的一個號碼,抽獎就相當(dāng)在1~1000中產(chǎn)生一個隨機(jī)數(shù),這樣,利用隨機(jī)函數(shù)可以方便地完成算法。這是現(xiàn)實中大部分抽獎都可以使用的方法。
3)在本節(jié)課中,有一個建立“控件數(shù)組”的知識點,筆者認(rèn)為,在學(xué)生沒有學(xué)習(xí)“數(shù)組”知識的情況下,在這里介紹建立“控件數(shù)組”的做法,學(xué)生可能難以理解。顯然,這是以實例為導(dǎo)向,為了滿足“課本”實例問題的需要而強(qiáng)加進(jìn)去的知識點。根據(jù)以上分析,這樣設(shè)計的“抽獎箱”其實不科學(xué),與人們現(xiàn)實的抽獎方法有偏差。因此,在這里安排“控件數(shù)組”的課程設(shè)計方法是欠妥的。
“逐幀動畫”教學(xué)內(nèi)容所介紹的動畫是逐幀動畫嗎 ?“課本”第二章第四節(jié)的標(biāo)題是“逐幀動畫”,現(xiàn)在要來探討的問題是:這一節(jié)課的教學(xué)內(nèi)容所介紹的動畫是逐幀動畫嗎?要解決這一問題,還得從“逐幀動畫”的定義說起:“‘逐幀動畫是一種常見的動畫形式,其原理是在‘連續(xù)的關(guān)鍵幀中分解動畫動作,也就是在時間軸的每幀上逐幀繪制不同的內(nèi)容,使其連續(xù)播放而成動畫?!盵4]根據(jù)以上逐幀動畫的定義,在VB中這一節(jié)的“逐幀動畫”課中所介紹的動畫根本沒有“幀”,也沒有“關(guān)鍵幀”,其內(nèi)容歸根結(jié)底就是Timer控件設(shè)計的動畫,這樣設(shè)計的動畫能符合以上“逐幀動畫”的定義嗎?筆者認(rèn)為,“逐幀動畫”教學(xué)內(nèi)容與章節(jié)標(biāo)題風(fēng)馬牛不相及。
筆者認(rèn)為,實例是知識應(yīng)用的載體,例子的選擇既要體現(xiàn)出知識點應(yīng)用的價值,也要為學(xué)生解決現(xiàn)實問題提供借鑒作用。因此,實例選擇的科學(xué)性非常重要。在現(xiàn)實生活中,學(xué)生使用VB進(jìn)行以上這些例子的程序設(shè)計工作,如用VB制作電子相冊,是會貽笑大方的。所以,在學(xué)生VB知識基礎(chǔ)相當(dāng)有限的情況下,強(qiáng)行編撰一些學(xué)生在VB知識范圍內(nèi)應(yīng)用力不從心而脫離現(xiàn)實的例子,不但起不到實例的教學(xué)作用,反而會起到適得其反的效果,這樣的實例是缺乏現(xiàn)實意義的。
6 關(guān)于“課本”編寫的建議
“課本”必須以呈現(xiàn)系統(tǒng)的VB知識為設(shè)計理念 ?程序設(shè)計課程就像數(shù)學(xué)、物理等學(xué)科一樣,是一個有嚴(yán)謹(jǐn)知識體系的學(xué)科,如各種語句的格式、變量的聲明等,都有明確的規(guī)定?,F(xiàn)行程序設(shè)計的課程似乎有兩種傾向。
1)要用實例讓學(xué)生體驗程序設(shè)計的作用,但對于剛?cè)腴T的學(xué)生來說,限于自身的知識基礎(chǔ),難以設(shè)計讓學(xué)生真正體驗到程序設(shè)計威力的例子,因此,這種設(shè)計理念難以實現(xiàn)其預(yù)設(shè)的目標(biāo)。
2)將設(shè)計游戲程序作為程序設(shè)計教學(xué)激發(fā)學(xué)生學(xué)習(xí)興趣的催化劑,似乎程序設(shè)計課程離不開游戲。對于剛接觸程序設(shè)計的中學(xué)生來說,要求能利用程序設(shè)計開發(fā)游戲軟件,談何容易?這樣學(xué)習(xí)程序設(shè)計的設(shè)想都是錯誤的。大家看看現(xiàn)行的數(shù)學(xué)教材,其中有讓學(xué)生體驗或通過游戲去增強(qiáng)學(xué)習(xí)興趣的內(nèi)容嗎?可能不多,甚至沒有,但學(xué)生必須認(rèn)真學(xué)習(xí)數(shù)學(xué)知識,為什么會這樣?這是因為學(xué)生知道學(xué)習(xí)數(shù)學(xué)知識的重要性,學(xué)校還有各類嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)考試與評價機(jī)制,因此必須認(rèn)真學(xué)習(xí)。
筆者認(rèn)為,程序設(shè)計課程也一樣,必須以呈現(xiàn)系統(tǒng)的知識結(jié)構(gòu)作為“課本”設(shè)計的理念,讓學(xué)生看到知識的作用,認(rèn)真去學(xué)習(xí),掌握嚴(yán)謹(jǐn)規(guī)范的程序設(shè)計知識,受益終身,這比急于求成去學(xué)習(xí)一些程序設(shè)計實例更加有現(xiàn)實意義。如果能將程序設(shè)計的內(nèi)容納入考試的范圍,這種做法的優(yōu)越性將得到更充分的體現(xiàn)?,F(xiàn)行的這種以實例為導(dǎo)向的課程設(shè)計理念所編寫的“課本”,如果真要進(jìn)行考試,考什么內(nèi)容?考實例設(shè)計嗎?顯然不可能,考系統(tǒng)的VB知識嗎?“課本”的編寫根本不以知識的系統(tǒng)化為導(dǎo)向,知識呈現(xiàn)零亂,缺乏系統(tǒng)性和條理性。因此,在現(xiàn)行“課本”的框架下,考試真要實施的話,怎樣考將是一個難題。信息技術(shù)的快速發(fā)展與日益顯示出來的重要作用,信息技術(shù)步入考場指日可待。因此,規(guī)范程序設(shè)計“課本”的編寫工作,為今后考試做準(zhǔn)備,這樣編寫出來的“課本”才更加有意義。
“課本”的定位要符合義務(wù)教育課程標(biāo)準(zhǔn)要求 ?“課本”必須是以“讓絕大多數(shù)學(xué)生經(jīng)過努力都能夠達(dá)到”為基本的要求,并使學(xué)生使用“課本”能進(jìn)行自主學(xué)習(xí),這是課本編寫最基本要求。這就要求“課本”在內(nèi)容規(guī)劃上充分考慮知識的系統(tǒng)性和完整性。
優(yōu)化“課本”的知識結(jié)構(gòu) ?“課本”每課內(nèi)容在前面必須有明確的學(xué)習(xí)要求,并在課后安排適當(dāng)練習(xí)題和作業(yè),以達(dá)到鞏固學(xué)習(xí)效果的目的。
7 結(jié)語
“課本”是教師進(jìn)行教育教學(xué)工作的藍(lán)本,因此,“課本”編寫的科學(xué)性非常重要。如果“課本”編寫偏離《課程綱要》的軌道或出現(xiàn)知識性錯誤,將會產(chǎn)生嚴(yán)重的負(fù)面影響。根據(jù)以上分析,“課本”確實存在較多問題,建議對“課本”進(jìn)行修訂,使“課本”在信息技術(shù)教學(xué)中更好地發(fā)揮作用。
參考文獻(xiàn)
[1]廣東省教育研究院教研室.廣東省初級中學(xué)課本:信息技術(shù)(B版)第二冊(下)[M].廣州:廣東高等教育出版社,2017.
[2]教育部關(guān)于印發(fā)《基礎(chǔ)教育課程改革綱要(試行)》的通知(教基〔2001〕17號)[DB/OL].http://old.moe.gov.cn//publicfiles/business/htmlfiles/moe/s8001/201404/xxgk_167343.html.
[3]李志輝.《Visual Basic程序設(shè)計》課程教學(xué)中應(yīng)強(qiáng)化的四個方面[J].電腦知識與技術(shù),2013(23):5297-5299.
[4]逐幀動畫[DB/OL].https://baike.so.com/doc/5724746-5937481.html.