世界各國ICT課程改革風(fēng)起云涌,我國高中ICT課程的改革在廣東、海南等地也進(jìn)行得如火如荼。面對ICT教育國際化的趨勢,筆者將采用內(nèi)容分析法,將我國與劍橋國際高中(University Of CambridSeInternational General Certificate Of Secondeducation簡稱IGCSE)的ICT課程——計算機(jī)學(xué)習(xí)從內(nèi)容標(biāo)準(zhǔn)、評價方式兩方面進(jìn)行對比,并結(jié)合我國高中新課程實(shí)施的現(xiàn)狀,談?wù)剬訌?qiáng)我國高中程序設(shè)計教學(xué)的啟示。
一、我國與IGCSE的ICT課程對比
1.課程內(nèi)容的比較與分析
我國高中信息技術(shù)新課程由1個必修的基礎(chǔ)模塊和5個選修模塊(算法與程序設(shè)計、多媒體技術(shù)應(yīng)用、網(wǎng)絡(luò)技術(shù)應(yīng)用,數(shù)據(jù)管理技術(shù)與人工智能初步)組成,對高中生畢業(yè)資格的最低要求是必須修完1個必修和1個選修。IGCSE的ICT課程由計算機(jī)的應(yīng)用及其在社會與經(jīng)濟(jì)方面的影響,系統(tǒng)分析,問題方案(包括算法與程序設(shè)計思想),通用軟件和數(shù)據(jù)組織,硬件,系統(tǒng)和通信5大部分組成,全部都是必修內(nèi)容。
從上述知識目標(biāo)來看,我國與IGCSE的ICT課程是大致相同的,但下表內(nèi)容卻給出了二者的差別。
不難看出,IGCSE涉及到算法與程序設(shè)計,開發(fā)、應(yīng)用、調(diào)試、維護(hù)及檢驗的基本原理和力‘法。通過實(shí)際項目的開發(fā)工作,以及對應(yīng)用軟件方案的思考與解釋來加強(qiáng)對這些主題的學(xué)習(xí)。并讓學(xué)生學(xué)習(xí)程序開發(fā)的一整套步驟。我國新課標(biāo)的必修部分并沒有對算法與程序設(shè)計知識作硬性要求,只在“信息加工與表達(dá)”主題下的“計算機(jī)解決問題的方法”中允許教師演示并解剖一段實(shí)用的計算機(jī)程序?qū)嵗?。目前與新目標(biāo)相配套的教材在必修部分對程序教學(xué)內(nèi)容也只做蜻蜓點(diǎn)水般提及,如教育科學(xué)出版社出版的《信息技術(shù)基礎(chǔ)》中對算法與程序知識只用了1頁左右的篇幅進(jìn)行介紹,且未要求學(xué)生懂得程序設(shè)計中最基本的順序、選擇、循環(huán)等結(jié)構(gòu)句式。換句話說,如果我國高中生不選修“算法與程序設(shè)計”模塊,那么,從信息技術(shù)必修中獲取的算法與程序設(shè)計知識要比IGCSE要求的知識少得多。
2.評價方式的比較與分析
IGCSE的評價方式按試卷類型分為兩種一一筆試和課程作業(yè)。其中筆試簡答和結(jié)構(gòu)性問題占總評價權(quán)重的75%;課程作業(yè)即實(shí)踐考核,占總評價的25%。該評價的實(shí)施需經(jīng)歷一個較長的時期,長達(dá)2年左右(約為整個高中階段)。課程作業(yè)要求學(xué)生用在本課程中所學(xué)技能和經(jīng)驗為某一問題開發(fā)解決方案,并制作成文本。教師可以在常規(guī)教學(xué)的范圍內(nèi)輔導(dǎo)學(xué)生,并將輔導(dǎo)的記錄詳細(xì)附在學(xué)生的作業(yè)之后,供評分使用。如果輔導(dǎo)超出此范圍,學(xué)生將被適當(dāng)減分。在此問題解決過程中,學(xué)生可以自己進(jìn)行程序設(shè)計,也可用一些軟件包來設(shè)計。課程作業(yè)由學(xué)生所在的學(xué)校按IGCSE規(guī)定的標(biāo)準(zhǔn)組織評價,最后由劍橋考試中心復(fù)核,其評分標(biāo)準(zhǔn)相當(dāng)具體、嚴(yán)格。
程序設(shè)計是與問題解決的方式聯(lián)系在一起的。學(xué)生需要花費(fèi)很長時間在實(shí)踐中應(yīng)用程序設(shè)計的基本技能,才能不斷增強(qiáng)其程序設(shè)計的能力。應(yīng)該說,IGCSE課程作業(yè)的考核方式很好地體現(xiàn)了這一點(diǎn)。再來看看我同高中信息技術(shù)課程考核方式,我國對信息技術(shù)的最終評價方式近幾年來都沒有突破會考這一簡單的形式。學(xué)生們不得不在規(guī)定的時間內(nèi)按要求完成既定數(shù)量的試題(包括筆試和機(jī)試),尤其在程序設(shè)計部分,讓他們在短短的10—20分鐘內(nèi)面對計算機(jī)或白紙設(shè)計出一個與實(shí)際問題相聯(lián)系的程序,這對絕大部分學(xué)生來說是不可能的,所以他們只能憑空或靠記憶編出一個沒有多少實(shí)際意義的程序。顯然,這種考核方式使得程序設(shè)計教學(xué)與社會生活實(shí)踐脫節(jié),將信息技術(shù)的“技術(shù)”特色減弱。
二、對我國高中信息技術(shù)教育的啟示
1.增加程序設(shè)計教學(xué)內(nèi)容
其意義在于如下三點(diǎn)。
(1)能促進(jìn)學(xué)生邏輯思維和創(chuàng)新思維的發(fā)展。
高中階段是學(xué)生邏輯思維發(fā)展的重要時期,采用科學(xué)的推理與判斷來準(zhǔn)確地確定、分析與解決問題則是邏輯思維的主要內(nèi)容。程序設(shè)計就包括了應(yīng)用科學(xué)的推理與判斷來確定,分析與解決問題的一系列步驟,如其中的確定問題、分析問題、選擇與測試算法,編寫與測試程序、文本制作等無不用到這種理性的邏輯思維,且結(jié)構(gòu)相當(dāng)嚴(yán)謹(jǐn)。此外,由于高中生有英語、數(shù)學(xué)等學(xué)科知識基礎(chǔ),讓其學(xué)習(xí)算法與程序設(shè)計的基本知識(如了解程序設(shè)計中最基本的順序,選擇、循環(huán)等結(jié)構(gòu)句式)是完全適合的,對他們在生活,學(xué)習(xí)等方面用理性的邏輯思維解決具體問題是非常有益的,能促進(jìn)邏輯思維能力的發(fā)展。
由于在程序中有學(xué)生的想法和設(shè)計,所以程序設(shè)計本身也是一種創(chuàng)新活動。這些想法和設(shè)計是學(xué)生創(chuàng)造性思維的體現(xiàn),并且隨著程序的不斷完善,這些想法和設(shè)計往往又不斷對先前水平有所超越。正是這個不斷超越的過程,使得學(xué)生的創(chuàng)新能力不斷增強(qiáng),程序教學(xué)對學(xué)生創(chuàng)新思維的發(fā)展將產(chǎn)生很強(qiáng)的推動作用。
(2)可適當(dāng)緩解ICT教學(xué)設(shè)備不足引起的一些暫時性困難。
在我國現(xiàn)有ICT教學(xué)的物質(zhì)條件下,有些學(xué)校計算機(jī)缺乏,或設(shè)備陳舊,跟不上新的、易學(xué)易用的多媒體軟件所需的硬件配置要求。隨著軟件版本的不斷升級,它們對硬件配置的要求也不斷提高。由此引起的費(fèi)用實(shí)在是一般學(xué)校難以承受的。相對而言,程序設(shè)汁所需的硬件配置并不是很高,版本升級對硬件配置的要求一般也比較穩(wěn)定,我國的一些高中可嘗試以程序設(shè)計教學(xué)為特色,避免或緩解因硬件配置過低而引起的困難。
(3)充分發(fā)揮廣大計算機(jī)專業(yè)教師的長處。
程序設(shè)計是計算機(jī)專業(yè)教師接受高等教育時的主要學(xué)習(xí)內(nèi)容,應(yīng)用軟件反而不是他們的強(qiáng)項。面對日新月異的應(yīng)用性軟件的更新?lián)Q代,許多教師不得不邊學(xué)邊教。若突出程序設(shè)計教學(xué),可以充分發(fā)揮專業(yè)教師的才能。
可見,如果結(jié)合國家標(biāo)準(zhǔn)適當(dāng)加強(qiáng)程序設(shè)計教學(xué)可謂一舉多得。
2.增加程序設(shè)計教學(xué)的具體建議
(1)如何進(jìn)行內(nèi)容的教授。
針對新課標(biāo)及目前大多數(shù)必修教材對程序設(shè)計教學(xué)涉及太少這一現(xiàn)狀,筆者提出如下建議:
由于數(shù)據(jù)庫在新課標(biāo)必修模塊的資源管理部分屬必修內(nèi)容,我們可以在深入進(jìn)行數(shù)據(jù)庫知識教學(xué)的同時開展結(jié)構(gòu)化程序設(shè)計教學(xué),將算法與程序設(shè)計的基本概念,三種基本邏輯結(jié)構(gòu)(順序、選擇,循環(huán)),輸入、輸出、賦值等基本的算法與程序語句,偽代碼結(jié)構(gòu),高級語言和低級語言的作用等知識滲透到數(shù)據(jù)庫的教學(xué)內(nèi)容中。
還以教育科學(xué)出版社出版的《信息技術(shù)基礎(chǔ)》為例,各學(xué)??梢越Y(jié)合實(shí)情加強(qiáng)對第三章第二節(jié)“編程加工”部分的教學(xué)。若有條件,也可以開發(fā)相應(yīng)的校本教材,或由省,市統(tǒng)一組織開發(fā)相應(yīng)的地方課程。
(2)如何進(jìn)行評價。
借鑒IGCSE課程作業(yè)的考核方式與經(jīng)驗,結(jié)合我國實(shí)情,我們可進(jìn)一步完善程序設(shè)計的汗價體系。
?、俅_定課程作業(yè)考核的時間。我國高中生一般在高二年級的第二學(xué)期修完信息技術(shù)課的學(xué)分,考核程序設(shè)計的時間段可以定為從學(xué)習(xí)程序設(shè)計開始到高二第二學(xué)期。在這段時間內(nèi),學(xué)生可以自己決定提交課程作業(yè)的時間。
?、俅_定課程作業(yè)考核的分?jǐn)?shù)。我們應(yīng)該確定程序設(shè)計在信息技術(shù)課中的權(quán)重,為其分配適當(dāng)?shù)姆謹(jǐn)?shù)。再進(jìn)一步確定相應(yīng)的軟硬件需求、算法設(shè)計及流程圖、程序設(shè)計,應(yīng)用測試、文本制作等子項目的權(quán)重,其中算法及流程圖、程序設(shè)計應(yīng)為主要部分。
?、俅_定課程作業(yè)考核的開展形式。如在確定程序設(shè)計作業(yè)的具體項目時,學(xué)生可以小組的形式開展課程作業(yè)的實(shí)踐。教師結(jié)合學(xué)生的興趣和特點(diǎn),指導(dǎo)學(xué)生選擇實(shí)際生活中的問題作為程序設(shè)計作業(yè)要解決的問題。在作業(yè)實(shí)踐中,教師可以適當(dāng)對學(xué)生進(jìn)行指導(dǎo),但只是指導(dǎo),不能越俎代庖。最后由學(xué)生以小組協(xié)作的方式主動完成任務(wù)。這有利于發(fā)揮學(xué)生的特長及主動性,對提高學(xué)生解決實(shí)際問題的能力也將很有幫助。
劍橋國際ICT課程對程序教學(xué)知識的重視啟示我們,要結(jié)合我國實(shí)情理解在我國加強(qiáng)程序教學(xué)的重要意義。筆者期望與各位同仁一起研討和實(shí)踐在教學(xué)中增加程序教學(xué)內(nèi)容的方式和方法,并適當(dāng)借鑒劍橋國際ICT課程中的評價方法來完善評價體系。
注:
?、俑鲊J(rèn)可的國際基礎(chǔ)教育課程通常有英國劍橋大學(xué)國際考試委員會(CIE)的劍橋國際課程和國際文憑組織IBO的課程,其中劍橋與我國課程體系中的高中ICT課程是同學(xué)歷、同學(xué)齡段的課程。
?、谝浴秳驀H高中信息技術(shù)教學(xué)大綱》。
?、垡浴镀胀ǜ咧屑夹g(shù)課程標(biāo)準(zhǔn)解讀