摘要:信息技術教學必須重視技術問題,挖掘教學資源,提高教學的有效性。文章提出選擇技術問題作為教學資源,必須關注問題的七個特性,并通過一些比較典型的實例展開敘述、論證。特別強調在挖掘教學資源過程中,教師本人解決技術問題、親歷過程所展現的思維活動過程,解決方法的示范性、獨特性,讓學生從中借鑒、比較,從而改進學習、思考與分析、解決問題的方法,達到舉一反三、觸類旁通的效果。
關鍵詞:信息技術教學;有效性;教學資源
中圖分類號:G424.21 文獻標識碼:A 文章編號:1673-8454(2011)06-0045-04
信息技術素養的培養應是基于技術的學習。技術學習的過程是一個問題解決的過程。基礎教育中的技術教育在保證基礎性、共通性的前提下,應允許有不同的教學內容和方法。靈活結合實踐操作問題,把有源之水引入課堂,充分挖掘教學資源。技術的學習源于生活實踐,服務于生活實踐,學生通過對技術問題的“感知、思維、想象”,達到改善學習、促進發展的最終目的。因此,信息技術教學必須重視技術問題、挖掘技術問題,提高教學的有效性。下面就從技術問題在信息技術教學中應注意的幾點要求談一點體會。
一、問題的典型性
在解決信息技術本身的問題時,我們要注意技術探究教學問題的典型性,鞭辟人里,深入剖析,舉一反三。觸類旁通,發散學生的思維。
例如。兼容性問題就是一個典型性問題。兼容性是指相互適合、適應或相容、互換的特性。在講解兼容性問題時,教師往往一帶而過,沒有給予重視或者僅僅只是介紹抽象的概念。其實,兼容性問題是一個經常性的問題,表現形式豐富、復雜,有時比較難判斷。
新技術新硬件的出現、新的軟件運行環境等等都會導致兼容性的問題。例如。會聲會影X2軟件在微軟最新的Win7操作系統中就出現典型的不兼容現象。在選擇刻錄光盤映像時顯示菜單不完整,無法顯示“刻錄”按鈕,所以無法進行進一步的操作。但此現象似乎是用戶前面操作失誤才導致“刻錄”按鈕無法顯示,后來在Vista中測試,才發現原來是該軟件版本與Win7不兼容引起的。
解決這類問題的關鍵就是解決兼容性問題。由于故障表現得比較隱蔽,似乎硬件與軟件,誰都沒問題,誰都可能有問題,解決問題方向難以確定。于是,問題帶來了很多迷惑性,也給我們解決問題帶來了復雜性。
教師在具體工作環境中,經常會碰到一些因為硬件或軟件之間的兼容性問題而導致硬件或軟件無法正常工作的現象。雖然兼容現象很常見,但當時的情境在具體教學中難以再現。如果我們把其中比較典型的問題加以搜集、整理、提煉,就可以直接作為教學資源加以利用,而無需在日常教學真正需要時囊中羞澀,捉襟見肘,為所謂問題而創設問題。同時,問題源自教師本人生活實踐、生活環境,所以問題情境可能更貼近學生生活,也更容易被學生接受。在解決問題過程中,教師本人復雜的心理與思維活動,解決方法的取舍、權衡、分析、判斷、定位,解決問題的苦惱與喜悅等等,對學生、教學而言,都是一種真實的難得的教學資源。或許有人不以為然,找問題案例,上網一搜,信手拈來,但如果這些案例是教師親歷的問題情境,講起來會更加深刻、生動。
因此,用于教學過程中的實例。必須經過篩選,盡量貼近或與教學目標吻合。讓實例具有真實性、針對性和典型性。
在培養學生解決技術問題的能力上,教師的一句話、一個小提示,都可能是解決問題的鑰匙。因此,典型的問題有助于學生通過歸納、類比提升對同類問題的一般性認識。有助于知識與能力的遷移。
二、問題情境的真實性
有意義的學習是真實的。學習具有情境性,也就是說,在問題情境中學習更有利于學習者獲得認識、掌握技能、發展能力。因此,建構主義主張營造問題情境,以幫助學生在問題解決的過程中活化知識,變知識為解決問題的工具。就如上面所談的兼容性,對于軟件或硬件。單獨來看,都很正常,但在真實情境中,由于要在一起進行工作,兼容性的問題就暴露無遺。所以考察兼容性問題,必須在真實的條件下才是有效的。同理,在課堂教學中,經常看見教師為了講解某個知識點,采取簡化的問題情境。由于問題情境人為地縮略了一些不該縮略的地方,導致問題情境或偏離真實、華而不實,或淺嘗輒止、浮光掠影,達不到對問題欲探究的深度與力度。這里所謂的“真實性”,主要是指來源的真實性,不是為問題的創設而創設、不是憑空虛構的問題。某些需要在真實情境中才適宜使用的知識與技能,就如無水之魚、無本之木,沒有生命活力,更談不上激發學生的學習興趣、達到知識與技能的有效遷移了。
例如。在文檔中實現“查找”與“替換”,有的教師所構建的文本情境卻是一首小詩或一兩段簡單的文字,這種一目了然的情境何須大動干戈,其實直接更改更省事。如果在一個比較復雜的文本情境中,想找出文章中相同關鍵詞出現的次數或對同一詞語進行修改,看看誰做得更準、更快,當學生忙于修改與查找時,投影屏幕上教師舉手投足間已不費吹灰之力解決了。于是。強烈的反差對比,就自然而然地激發了學生提出一個值得思考的問題:如何有效快捷地修改文本。
有意義學習更容易發生在真實的問題情境中。我們需要在真實的、有用的情境中教授知識和技能,并給學生提供新的、不同的情境練習使用的理念,而不是把它們抽象成規則。讓學生記憶再應用到預先設置好的問題中。真實的問題情境有利于以學為中心的教學設計。有利于學生對意義的建構,特別是有利于學生完成和深化所學知識意義的建構。可以給學生能力以更大的挑戰。帶來更豐富的生成,讓課堂充滿生機與活力。
三、問題呈現的科學性
問題的呈現要符合學生認知規律,符合學生學習的一般過程。例如,我們要求學生輸出從100到200之間所有不能被3整除的數。
For i=100 t0 200
If i mod 3<>0 then
print i
end if
Next i
在上機操作中,學生發現,并不能把所有被3整除的數顯示在屏幕上。于是,有的學生就提出疑問:“老師。我為什么不能把所有符合條件的數都顯示出來,而只顯示最后幾個數?”經過觀察,該問題具有共性。于是,教師再組織學生研討,因勢利導,提示注意如何使用格式符號的輸入控制來判斷每行輸出數的個數及換行。
k=0
For i=100 To 200
If i Mod 3◇O nlen
Print i;
k=k+1
If k Mod 10=0 Then
End If
End If
Next i
從問題出現的現象到問題的提出,再尋找問題出現的原因,最后探尋問題解決的辦法,整個過程都是符合學生學習的認知規律的。滿足學生自主學習的求知欲望。通過上機操作,可以發現學生雖然在上節課學習了“print”等格式控制方面的知識。但還不能熟練靈活地應用在實際操作中。而在實踐中遇到問題,再回過頭復習分析理解前面的知識,無疑會進一步內化、升華前面所學知識,提高了解決問題的能力,充分體現了教師的“導”與學生的“學”之間的關系。
當有效地激發學生內在的學習興趣后,面對看似棘手的問題,提出的要求才有針對性,才能進一步引起學生學習的探究欲望,把灌輸給學生的方式轉化為學生對學習的一種主動渴求。
四、問題界定的適度與清晰度
提出問題要考慮教學目標、學生學情和軟硬件環境,因此有必要突出問題的重難點、關鍵點,量力而行,把握問題的疑難點。使它更適合學生原有知識基礎、學生的學習能力。
所謂的適度,應該是設在學生的已知與未知之間的“錨點”,符合學生最鄰近發展區域,使學生能通過“支架”逐步攀升,完成對學習意義的建構。
清晰度,則指要盡量避免容易引起學生理解歧義的問題情境。避免不必要的“節外生枝”。在單位時間里,集中精力,探究問題,追求課堂效率的最大化。當然,所謂的避免“節外生枝”,并非指教師僅強調預設,忽視生成,而是指要靈活地根據實際情況。預設與生成并重,在突出健壯主干的前提下。使樹冠枝繁葉茂,呈現蓬勃生機。“斫去桂婆娑,人道是,清光更多。”在去除婆娑桂葉與求得更多清光的同時,不是把桂樹砍死,而是既保證桂樹茁壯生長,生機盎然,又讓學生享有清朗如水的月光。在問題的“適度”與“清晰度”中取得平衡。
五、問題選擇的準確性
不是所有的疑難都能成為教學的問題資源,都讓學生去“探究”。要把握問題的準確性,要求教師要有篩選,有判斷。進行充分的備課,而且要有熟練的操作技能,不要一遇疑難。就是“問題”。真正的問題資源,應該能夠啟迪學生的思維。能夠充分調動學生已有的經驗與知識,激發學生潛在的探究未知的欲望,建構新的知識。例如,課堂上,在進行Excel排序作業時,有一名學生提出了問題:“老師,為什么我的工作表姓名序列是按姓氏的筆畫排序的?”這位教師觀察了一下,果然如此,于是自問備課時怎么沒有注意到這點,后來想起當時也試著幫忙解決,無奈情急之下也找不到辦法,然后,他把這個疑難當做課堂生成的問題資源布置給學生:按小組進行討論探究解決。實際上。這是一個再簡單不過的問題,答案就在“排序選項”里,但由于該教師以前從沒使用過。而且備課不充分,造成了誤判,還把它當做無心插柳柳成蔭的難得“資源”,浪費了很多時間。當學生找到了答案后,所謂的問題探究也就圓滿解決了。這種蜻蜓點水、淺嘗輒止的做法,就如沙漠之黃沙。會把真正的問題資源掩埋,使學生體會不到艱辛跋涉后成功的喜悅。
六、問題探究的難度與深度
根據教學目標、學生實際情況確定問題探究的難度與深度。在一張簡單的Excel工作表中,或許對十幾行數據進行求和、手工輸入是很簡單的一件事情,但如果對連續幾百行數據進行求和填充,問題就漸漸暴露出來了,手工輸入顯然太費時間了,太機械了,于是就想到通過拉動公式填充手柄進行自動求和來解決,剛才的問題解決了:當數據達上千行,而且數據不連續(如某些學生因故缺考,沒有成績)、自動填充不能一次到位時。必須分好幾次操作(或一次操作,但還要手工剔除因故缺考沒成績的),如果工作表是寥寥幾張,可能還感覺不錯,操作效率挺高的,如果工作表是幾十張、幾百張甚至更多呢?剛才怡然自得的神情,可能會烏云密布,痛苦不堪,新的問題又出現了,此時應該把工作表設為共享,發動大家一起動腦筋。顯然,這是典型的土辦法,不可行。假如公式匯總列的單元格能根據所引用的單元格進行數據判斷,有數據時自動填充。無數據時不填充,那多省事!于是。我們想到了用VBA編寫代碼來解決,一塊攔路石又似乎被搬掉了。實際運用時。發現雖然能智能判斷、自動求和,但運行效率太低,速度很慢,像蝸牛,無法忍受,問題又來了!于是,我們會想到優化算法,重新編寫代碼……最終,問題解決了,成功的喜悅也如潮水般涌來,那種難以名狀的激動與自豪、自信體驗,就是學生學習的真正源泉,是學生學習的不竭動力。教師只有親歷問題情境,才會理解個中真味。
也許當我們沉浸在成功的喜悅之中時,困擾的問題又會接踵而至。編寫的代碼。如果放在某個工作表后,僅對該工作表起作用。幾十張工作表就要有幾十份相同的代碼,代碼冗余!顯然這不是好辦法,從代碼的可維護性看,也是不合理的。如果把代碼放到下面,作用于整個工作簿。煩惱也就解決了。
Private Sub Workbook_SheetSelectionChange(By-Val Sh As Object,ByVal Target As Range)
End Sub
從以上例子,我們可以看出,問題的出現與問題的解決是一對矛盾。不同的需要。不同的情境。就會面臨不同難度、不同深度的問題。因此,教學中,教師應該把握學生“已經達到的水平”與“可能達到的發展水平”,即通過所謂“最近發展區”來確定問題。
七、問題情境的虛擬性
完全再現真實的問題情境,把真實的過程照搬到課堂是不可能的,也沒有這個必要。與真實性相對應,具體教學實踐中,有必要構建與學習主題相關的盡可能真實的仿真情境。目前最常見的虛擬機技術,可以為我們學習相關的知識與技能帶來很大的方便。虛擬機主要包括硬件抽象層虛擬機、操作系統層虛擬機、API(應用程序編程接口,ApplicationProgramming Interface)層虛擬機以及編程語言層虛擬機等四類。例如虛擬機軟件VMWARE,Virtual PC的構建可以用于網絡知識、各類操作系統的學習、病毒與木馬軟件的跟蹤剖析。JAVA虛擬機方便對JAVA語言的學習,等等。我們不必擔心誤操作或相應操作會引起嚴重后果,其實,大量減少真實環境所帶來的維護工作、必要的虛擬問題情境,還可以節約大量的硬件、軟件及人力資源。
總之,學習者是認知的主體,學習者的自主學習才是對所學知識實現意義建構的“內因”,學習環境只是促進學習者主動建構知識意義的外部條件,是一種“外因”。所有的問題情境創設都應圍繞學習者的自主學習來設計,注意挖掘身邊的問題資源,讓學習者學會發現方法的機會,在親自動手、親身實踐的過程中了解技術、認識技術、親近技術、活用技術,從而有效遷移知識與技能。
參考文獻:
[1]普通高中技術課程標準(實驗)解讀[M] 武漢:湖北教育出版社,2004,4:11,29,30
(編輯:王天鵬)