☆孫楓
(南通第一中學,江蘇南通 226001)
隨著普通高中信息技術新課程標準的不斷深入人心,如何利用學生的學習熱情來提高他們的學習效率,培養他們的信息素養已經成為教師關心的重點。課堂需要學生的積極參與,需要學生的自主探究,而讓學生成為課堂的主人,避免填鴨式的課堂也日益成為師生共同追求的目標。[1]
本文將以高中信息技術《信息編程加工》這一節課為例來探討新課標環境下如何設計教學內容,激發學生興趣,促進教學。
《信息的編程加工》是教科版高一必修教材第三章第二節的教學內容,要求學生通過體驗一個完整的程序設計過程,知道利用計算機解決問題的步驟,了解計算機加工信息的內在機制。[2]課本教材以畫一個二次函數圖像為例,向學生介紹了信息編程加工的一般步驟,其中涉及到程序編寫部分的知識點有:控件的坐標設置、在對象上畫直線或矩形、RGB函數、For循環語句等等。其實信息的編程加工對高一學生來說,絕對是個新鮮事物,他們對計算機到底如何編程感到神秘、好奇、躍躍欲試,可是如果一開始接觸編程設計,就遇到這樣的教學內容,顯然教學容量、難度有點大,很容易產生畏難情緒,排斥該部分教學內容。這些都是學生學習情緒的正常反應,關鍵在于教師如何引導學生,把握他們的情緒走向,幫助他們克服畏難情緒,充分利用并盡量延長學生對編程加工的好奇心,分階段、分層次、一步一個腳印地引導學生,完成從利用現成軟件加工信息到自己編程加工信息的轉變。所以,必須考慮降低程序編寫的難度,放棄課本上的二次函數的程序,消除那些會給學生造成學習障礙的因素,緊緊圍繞教學重點,從趣味性出發,以培養學生興趣為主,讓學生感受信息編程加工的魅力。
教學設計以一個卡通界面的投票程序為例,讓學生體驗計算機投票評選班級代言人的程序(如圖1、圖2所示)。從圖中可以看出,界面使用了一些常用控件,在程序代碼編寫部分也可以僅僅使用一個if then條件語句來實現所有功能,盡量避免學生一下子接受太多的新鮮事物,讓學生逐步適應信息的編程加工。

圖1

圖2
該節教學內容的重點是讓學生體驗通過編程實現計算機加工信息的整個過程,知道利用計算機解決問題的步驟和基本思想方法,從而了解計算機信息加工的內在機制,難點是讓學生理解用算法描述實際問題,理解人的思維在計算機工作中發揮的作用。[2]因此,上課時以信息編程加工的四個環節為主線,以投票程序為實例來展開,課堂教學時多給學生討論的時間、動手實踐的時間,讓學生發現問題并解決問題。
具體的授課過程如表1所示。

表1

由于講授前充分考慮到學生的水平等級,按照學生的實際情況,教師把教學難度定位在學生跳一跳就夠得著的地方,設計了一個簡單而實用的投票程序,激發了學生程序設計的興趣。通過一節課的實踐,達到了既定的教學效果,完成了教學目標。
首先,授課環節線條比較清晰,整堂課自始至終圍繞著信息編程加工的四個環節這條主線展開,在授課的不同階段,不斷強化四個環節,從而使學生形成了比較深刻的印象,幫助學生記憶。
其次,程序設計部分比較簡單,學生需要掌握的僅僅是一條if then——條件語句。if語句屬于選擇語句,為程序設計的三大結構語句之一,和書本上使用的for循環語句比較起來,學生更容易理解。學生經過上機編程實踐,學生普遍反映“不難”、“聽得懂”、“學會了”。特別是學生看到自己編寫的程序運行正確,真實地模擬出投票的整個過程,都十分開心,學生學習編程的興趣被充分地調動起來了。
最后,設計時也注重了為學生留下自主探究的空間,讓學生自主學習,如控件屬性的設置。這樣的“難題”對不同的學生而言,他們所感受到的難度系數是不一樣的,有的人能獨立解決,有的人需要教師稍微提示,有的人則需要同學的幫助,讓學生通過各種途徑自己解決學習過程中的難題,培養他們解決問題的能力。同樣在課堂作業部分,也為不同層次的學生設定了不同的作業要求,力圖實現不同水平學生各自能力的提高。
在緊扣教學要求的前提下,教學內容的適度調整,不僅提高了學生的學習興趣,帶來了較好的教學效果,同時也給教師帶來了深深的思考:究竟怎樣上課,上什么課,才能獲得更好的教學效果。這都是在以后的教學中需要引起教師們注意的地方,從而使信息技術課成為學生喜愛的課程之一。
[1]孫楓.普通高中混合學習平臺的設計與開發——以南通一中信息技術教學為例[D].南京:南京師范大學,2011:8.
[2]李藝主編.普通高中課程標準實驗教材 信息技術基礎(必修)教師教學用書[M].北京:教育科學出版社,2004,07:34-35.