編者按:最近一段時間,很多優秀的信息技術教師已經超越了以前僅僅關注如何教的問題,而是開始深入地探討信息技術課程的本質問題——為什么教。為了能夠對信息技術課程的指導思想有更深一步的討論,本刊特別刊發了北京市東城區教師研修中心的魏寧老師和北京市丁香胡同小學的武健老師的兩篇文章,以期能夠引導讀者對信息技術課程的本質問題進行更深入的思考。
對信息技術課程的研究應當從“為什么教”到“教什么”,再從“教什么”向“怎么教”一步步地深入下去,而不能反過來。從信息技術教育的發展歷史、國家頒布的綱領性文件、一線實踐中的理解等不同的方面來重新反思課程,會使我們更加明確為什么要開設信息技術課、信息技術學科要教什么、信息技術課要怎么教……
從學科發展歷史來看課程
計算機/信息技術課程的發展可以分成以下幾個主要階段。
國內基礎教育中的計算機課程開始于20世紀80年代。受當時計算機硬件的條件限制和“計算機程序設計語言是第二文化”的影響,起始階段主要是計算機編程語言的教學。
20世紀80年代末,大家開始意識到計算機是一種工具,對于工具只要掌握其基本使用方法就可以了。這種“工具論”的主張使編程語言逐漸淡出,計算機應用逐漸進入教學的主要位置。
20世紀90年代末,教育部發布了系列重要文件來指導課程的變革。2000年的《中小學信息技術課程指導綱要(試行)》明確了課程名稱為“信息技術”。2003年發布的《普通高中信息技術課程標準(審定稿)》又進一步明確了“課程以提升學生的信息素養為根本目的”。在這個階段計算機課程改稱“信息技術課”。
課程的名稱從“計算機”變為“信息技術”,這不僅是稱謂的變化,還包括著更多教學的理論、內容的變化。教學的內容從“編程語言”到“計算機應用”,再到“信息技術”;教學的目標從掌握一種編程語言到學習計算機的應用方法,再到提升學生信息素養……不同時期會有著不同的課程觀。從發展的角度來看,現階段我們需要反思:①課程是否真正地由計算機轉向了信息技術?②課程是否切實提升了學生的信息素養?③課程是否真正地促進了學生的發展?……
從解讀國家文件來看課程
國家的相關文件在指導與推動著計算機/信息技術課程的發展。在不同時期的文件中可以看到總體的指導思想的變化。
2000年的《中小學信息技術課程指導綱要(試行)》提出課程的主要任務分別是:第一,信息技術的基本知識、技能;第二,信息技術相關的德育問題;第三,學生終身發展的能力。
2003年的《普通高中信息技術課程標準(審定稿)》在課程性質中明確提出“課程以提升學生的信息素養為根本目的”。課標中還表明不僅要使學生掌握基本技能,還要學會運用,形成能力,形成相應的價值觀與責任感。
不同時間發布的文件都在特別強調信息技術課要培養能力。2003年的課標更將任務明確地歸納成為一句話:信息技術課程的根本目的是提升信息素養。
對文件進行學習與體會后,結合一線教學實踐,我們也需要反思:①計算機知識是否就等同于信息技術知識?②會熟練地使用計算機是否就是擁有了較高的信息素養?③課程中的哪些內容在有效地提升學生的信息素養?……
從不同的理解中看課程
在實踐中,不同的地區對于課程的稱謂也有著一些細微區別。例如,其他地區稱之為“信息技術”課,而上海地區則習慣性地稱為“信息科技”課。名稱的差異也表示有著不同的理解。除了國內不同地域有區別外,國際上也有一些不同。國際文憑組織(www.ibo.org)的課程設計尤其值得關注。國際文憑課程體系中一共包含兩門計算機方向的課程,分別是“全球社會中的信息科技”(Information Technology in a Global Society,以下簡稱信息科技)和“計算機科學”(Computer Science)。其中,信息科技課程著眼于信息技術的基礎知識以及應用信息技術對人類社會帶來的影響、使用信息技術過程中要考慮的倫理道德問題等,國際文憑組織將其歸入人文類學科;計算機科學主要學習計算機系統基礎、計算機編程和軟件設計方面的知識,強調思維的邏輯性,國際文憑組織將其歸入數學類。兩門課程又分別擁有高水平和普通水平兩個不同的學習級別,有著不同的學習要求。
從不同的國家與地區、不同方面的人對于課程的理解中,我們需要反思:①計算機應用軟件的教學是否就是計算機技術的?②計算機技術的教學是否就是信息技術課程的全部?③從20世紀90年代中期延續下來以計算機操作教學為主的教學內容是否真正、有效地培養了信息素養?……
心中的信息技術課程
現行信息技術課主要內容是對計算機應用軟件進行教學。當社會中計算機家庭擁有率在提高的過程中,學生也會在家庭中掌握相關操作與技巧。為了使學校的教學更有效,教學內容出現了技巧化、復雜化的傾向。而越來越復雜的計算機操作與提升信息素養沒有絕對的關系,這不應當是信息技術課的全部。

信息素養的核心是信息能力。信息能力是指人獲取信息、分析信息、加工信息的能力。熟練地使用計算機這種工具,只是人提升信息素養中的一部分。而提升人的信息素養應當成為課程中的主旋律。
1.結構
根據課程的發展歷史、國家課標和可借鑒的國內外的課程設置,信息技術課程可以分成信息科技和計算機科學兩部分。
計算機科學的教學目標主要是使學生學會應用、了解原理。要了解計算機系統基礎知識、計算機軟件的應用方法、計算機編程和軟件設計方面的知識。在這方面主要是針對計算機硬件與應用軟件等有物質形態的“硬”技術的學習。其中主要由兩類組成,一類是字處理、多媒體、網絡軟件等軟件應用的教學,另一類是程序設計的教學。
信息科技主要是指針對信息的技術。主要目標是培養信息素養的核心——信息能力。重點是信息的獲取、分析、加工。達成這個目標可以依靠現代信息技術設備(如計算機等),也可以不依賴這些現代化設備。
在這部分教學中,需要學生掌握更多信息處理的“軟”工具。如可以使用“左手欄”工具對獲取的信息進行如前頁表格所示的分析。
使用“左手欄”先將信息分成“事實”與“觀點”,然后整理出自己的觀點,最后匯總與反思自己的觀點。利用這類“軟”工具幫助人們分析、加工信息,其最終目標是從獲取的信息中得到對自己有用的觀點或結論。
這類信息處理工具還有很多。例如還可以利用“提示語”工具列出審查自己資料的相關性和充分性的提示語,來尋找在信息技術活動中遺漏的信息。
根據學生利用信息形成觀點的過程,可以將各種“軟”工具分成如下幾類:①獲取與收集信息的工具。②甄別信息,評價相關性和有效性的工具。③分類整理(加工)信息,建立聯系的工具。④運用(利用)信息、驗證想法的工具。⑤分析綜合調查結果(對信息的批判與理解),得出結論的工具。通過對這些“軟”工具的使用,最終目標將能夠使學習者充分利用信息、解決真實問題。這些信息處理的“軟”工具與計算機“硬”工具相結合能更有效地提升學生的信息素養。提升信息素養就是培養人的獨立精神、積極自主學習的方法與態度,使之具有批判精神,具有追求新信息、運用新信息的意識和能力,以及善于運用科學的方法,從瞬息萬變的事物中捕捉信息,從容易被人忽視的現象中引申、創造新信息的能力。這些針對“軟”工具的教學以及應用信息技術對社會的影響、使用技術中的道德等內容共同構成信息科技部分。
2.關系
信息科技部分通過對“軟”工具的學習來提高學生本身獲取信息、分析信息、加工信息、處理信息的能力。計算機科學部分通過對計算機軟、硬件的學習來提高學生應用計算機的能力、通過程序設計教學提高邏輯思維能力。兩部分既有不同,也有聯系。聯系的紐帶在于“算法思維”。
在使用計算機應用軟件時需要科學的思維方法。往往要有“從頂及底”的使用思路,先考慮大的、粗略的階段,然后逐步向細節發展;在解決問題時要有順序、分支、循環等不同的流程;在設計方案與反思過程時,需要有模塊化思維……這些都體現出解決生活問題的“生活算法”。
程序設計教學的核心之一是程序設計算法。這是學生在“生活算法”的經驗基礎上更抽象、更具有邏輯性的表述。
信息科技部分同樣也體現著算法思維。在學生使用“左手欄”、“提示語”等信息處理“軟”工具時,需要先了解工具,知道工具怎么用;然后在使用的過程中,真實地體驗工具的使用技巧;之后還要學會改進、優化工具,使之更適用;最終將淡化工具,形成自己的思維方式。這是獲取信息、分析處理信息作出決策的過程,同時也是了解信息處理工具、使用工具、改進工具、淡化工具形成思維方式的過程,還是不斷地發掘問題解決的方法與步驟,逐漸形成策略的過程。在這個過程中,不斷地呈現出了“算法設計-算法實踐-算法優化”的算法學習過程。
算法貫穿了計算機科學與信息技術兩大部分,是兩部分都要達到的共同目標之一。
3.目標
義務教育階段的課程全力追求的是促進學生和社會的發展。課程直接受制于教育目的,從編程語言到工具性的技術應用,再到信息素養的培養,不同的時代會有著不同的課程觀。不過在城鄉差異、學校差異、家庭差異、年齡差異等差異存在的現實條件下,計算機科學與提升信息素養將更加綜合地體現在信息技術課程中。即信息技術課程需要在提升信息素養的根本目標下,有一定的空間與時間教會學生掌握計算機的基本知識,培養使用計算機的基本技能。
隨著科學技術的迅猛發展,信息技術不再只是單純的技術應用學科。其課程設置目標是以學生的發展為中心,而不是以設備、儀器為中心。所以,信息技術課程的指向是技術文化素養和信息素養的形成,其最大教育價值在于讓學生獲得學習自由;引導學生學會有效地獲取信息、利用信息解決生活中的問題。