王文慧
摘 要:高中信息技術標準的使用,讓信息技術教育變得有據可依,信息技術教育已日漸規范,但不同區域不同學生之間的信息素養和信息技術能力卻存在著很大的區別,“吃不飽”“吃不透”的現象很普通。在“以生為本”的教學大環境下,教師可以通過課堂方式的改變、課程結構的重組、校本化課程的開設等進行校本實踐,努力化解其中的矛盾。
關鍵詞:高中信息技術教學;以生為本;導學案;課程內容重組;校本課程開發
一、信息技術課程校本化的必要性
隨著信息技術教育理念的不斷變革,信息技術教育地位的不斷提高,國家高中信息技術標準的出臺,讓所有的高中信息技術教育變得有據可依,有章可循。
幾年的教學實踐表明,下面幾個問題日益突出:
一是必修內容過于簡單,學生普遍存在“吃不飽”現象。
二是部分選修內容與學生的學時安排、學校的重視程度、學生的理解能力相比又不切實際,師生都深感“吃不透”。
破解這些問題,我們認為,在教學中針對學生的實際情況進行課堂結構改革、課程內容的重組、將部分內容進行校本課程開發是很有必要的。
二、打破教材中的章節結構,結合學生實際,重新規劃教學
模塊
課程標準指出,“本模塊旨在使學生進一步體驗算法思想,了解算法和程序設計在解決問題過程中的地位和作用;能從簡單問題出發、設計解決問題的算法。”這個要求告訴我們幾個關鍵詞,“體驗算法思想”“了解地位和作用”“解決簡單問題”。根據這種基本要求和學生的實際情況,我們決定打破章節結構,采用實用性項目模塊方式來進行教學,通過具體問題的學習來滲透本選修模塊需要達到的目標。
1.問題模塊的選擇
問題模塊的選擇要結合學生實際選取學生感興趣的項目,并且項目還應該具有可操作性和一定的實用性,我們初步選擇了“科學計算器”“電子日歷與倒計時器”“秒表”“程序的結構化設計——我的程序集”四個項目,通過這四個項目學習,力求完成本必修模塊的基本要求。
2.教學過程的實施方法
既然是項目化的模塊學習,我們在教學中也采用了程序設計中的操作順序。我們將每一個項目模塊的教學分為四個部分進行教學,一是本項目所需要用到的知識點梳理,二是本項目的算法分析與代碼設計,三是算法的優化與代碼初步排錯,四是上機實現與作品展示。每一個項目分四個課時完成。
第一次課,知識點梳理。在知識點梳理中我們采用導學案引導,學生通過看書和討論找到相關的知識點,如函數的使用方法、結構的使用原則、控件的屬性調整方法等,通過導學案將知識問題化,通過對問題的理解形成知識體系。
第二次課,算法與代碼設計。通過導學案的引導作用,由淺入深,由形象到具體,配合流程圖等形式讓學生了解實現本項目的算法,并根據算法書面形成代碼,在算法與代碼的形成過程中,分組進行討論,互助學習,取長補短。
第三次課,優化算法和代碼。本次課是在上一節課的基礎上對學生經過小組討論的算法與代碼進行全班交流,通過交流找到更合理的算法與代碼,達成共識,也可以保留自己的想法。此步完成后就可以進行上機驗證了。
第四次課,完成項目上機測試與作品展示和質疑。一般情況下在第三課后大部分學生就能完成項目的界面與代碼設計了。本節課一是繼續完成相關作品,二是對已經完成的作品進行展示。通過展示與質疑,找出設計中存在的問題,給作者本人或其他的同學提供解決問題的更好方法。
3.效果與反思
實踐中,我們發現學生在學習活動中,其主動探索精神非常值得稱道。在算法設計與代碼編寫過程中獨立思考與小組討論相組合,同學間常常為一個算法相互較勁,為一段代碼是否正確而相互比拼,直到親自上機驗證,老師有時也會被學生請為臨時裁判,甚至有些我們沒有想到的問題,通過學生的爭論也豁然開朗。這種良性的學習也是我們在平時的信息技術教學中很少碰到的。
在導學案引導下的學習過程中,一般情況下100%的學生都能完成第一課的知識點梳理,80%以上的學生都能自主完成算法與代碼設計,95%的學生都能完成算法的優化與代碼的更正,90%以上的學生都能完成項目的最后程序。
分析上面現象,我們覺得下面這些原因是主要的。一是導學案的使用讓學生站到了前臺,引導學生學習的是由老師精心設計的導學案,學生學習的進程可以不隨老師的指示同步,可以充分體現學生學習的主動性和靈活性;二是小組討論與爭論讓他們在思想方法的碰撞中得到了知識與能力的遷移;三是感興趣的項目設計讓他們都有一種不達目的不罷休的思想,四是作品的形成與展示讓學生能夠充分感受到成功的喜悅(可要求每個作品學生在作品上設計自己的版權信息)。
三、信息技術校本化實踐的啟示
從開展信息技術校本化實踐的情況來看,信息技術課堂結構的變化是需要的,在大力提倡以生為本的教育環境中,學生信息技術素養的提高、信息技術技能的培養需要我們從課堂內外、教學方法等方面來綜合提高。
“尊重每個人,發展每個人”是我們的教學理念,也是我們進行信息技術校本化研究的目的,我們期望通過更深入的探討和堅定的執行力來讓信息技術教育這一方凈土更具魅力!
參考文獻:
張義兵.算法與程序設計[M].教學科學出版社,2004.
?誗編輯 張珍珍