張春 盧慶廣
在新課標、新教材背景下,高中信息技術課堂教學如何從以“教師講解為中心”,注重“傳授知識與強訓技能”為主的傳統課堂教學轉向以“學生活動為中心”,啟迪“創新設計與思維發展”的新型課堂教學,這個問題值得一線教師深入思考。下面,筆者談談自己的思考。
● 創設情境——營造思維之境
在高中信息技術課堂教學中,要想讓學生獨立自主深層思考,應創設技術需求環境,啟迪學生創新思維,解決真實情境下的技術問題。例如,在Excel的教學中,要培養學生善于應用電子表格解決疑難問題,教師可設置如下情境:月考成績出來了,如何在全校總成績中(只有姓名、學號、各科成績)查找本班學生(提供姓名、學號)的各科學習成績,并進行匯總?學生對Excel的應用雖然比較熟悉,但面對沒有解決過的實際問題,往往會不知如何下手。這時,教師可要求學生認真研讀導學案以及各種學習資料,在閱讀中學生會發現匹配函數VLOOKUP能夠實現解決上述實際問題,并產生學習VLOOKUP函數的需求,最終解決問題。
● 取材生活——引來思維之水
信息技術飛速發展,教師在選取高中信息技術課堂教學的素材時,要緊跟時代的步伐,選取學生關心的生活趣事。例如,粵教版的《選擇結構》一節,選取的素材雖然也來源于學生生活,但這對學生來說畢竟不是真實情境下的案例,因此,筆者在教學時,設計了“健康早知道”小程序,讓學生借助網絡資源查找BMI(身體質量指數)的相關計算知識,在體驗中學習《選擇結構》程序設計在生活、學習中的實際應用,在解決問題中樹立健康生活的理念。
● 巧設疑問——點亮思維之火
在高中信息技術課堂教學中,如何巧設疑問,點燃學生思維之火很關鍵。例如,在Python程序設計循環嵌套語句中,教師可巧設疑問,引導學生逐步深入學習、探索、研究,在實現自我需求中,點燃思維之火。
首先,設置第一個疑問:在Excel中如何實現班級學生月考成績的排序?此問題以學生自主學習為主,激發其自主學習排序算法,應用Python語言創作排序小程序,在分析、設計冒泡排序、插入排序、選擇排序程序代碼語句的過程中,理解計算機進行成績排序的原理。
其次,設置第二個疑問:在冒泡排序、插入排序、選擇排序中,在數據量很大的情況下,計算機處理的時間有什么變化?此問題以小組內協作學習為主,引導學生分析這三種排序的程序代碼,明確解決實際問題時需考慮計算機執行的效率。
最后,設置第三個疑問:當數據量很大時,這三種排序算法,計算機執行的效率是不是很低?此問題強調展開小組間的合