楊 光
(黑龍江省大慶外國語學校 黑龍江大慶 163000)
在講到高中信息技術課必修1數據與計算的第三單元“算法與程序設計”這部分內容前,備課時覺得如果教師直接講算法和程序設計語言,學生可能只是單純地接收到理論知識,但并不能理解學習本部分內容的意義,也并不能帶著興趣去學習,所以,想通過播放相關的視頻給學生科普計算機編程、科技發展等相關的內容,引發學生的興趣和思考,讓課堂教學效果更好。
首先,按照教材的內容,通過洗衣機根據投入衣服的重量來自動設定水位的實例,簡要介紹了算法的三種描述方式:自然語言、流程圖和偽代碼。并給出了對應的流程圖和程序設計代碼,先讓學生在word中模仿繪制出流程圖、在DevC++中模仿編寫編譯代碼,體會算法的思想和編程的過程以及編程的樂趣。
然后,給學生播放了視頻《計算機正在改變這個世界》,視頻剪輯分別來自網絡中的“計算機正在改變這個世界”“計算機的發展歷史”“回顧互聯網的發展歷程”“科技改變未來,2050年的世界會變成什么樣呢”“你的生活被‘計算’了”“信息社會的當今和未來世界”“想掙大錢或者改變世界,計算機編程都能幫你實現”,讓學生了解計算機發展的過去、現在和未來,對計算機及計算機編程有自己的了解,對學習程序設計語言有自己的興趣和目標。
最后,正式進入算法和程序設計的第一課,根據教材中的生活實例“描述洗衣機的洗衣流程”講解算法及其基本控制結構,因為學生之前已經模仿繪制過流程圖和編寫過一段代碼,也通過視頻了解了相關的內容,所以在開始詳細的講解時,學生對算法的概念不再陌生,從生活中應用廣泛的洗衣機、電梯、紅綠燈等實例,再配合教材資源中的ATM機取款過程流程圖展示,從最開始的模仿繪制流程圖到獨立的繪制流程圖,學生真正掌握了算法的描述方法,也理解了算法就是在有限步驟內解決實際問題的方法。為下節課講解程序設計語言打下了良好的基礎。
在本堂課中,模仿繪制流程圖和編寫代碼的環節,學生的參與度較高,在這個過程中,及時糾正了學生在繪制過程中錯誤使用的流程圖符號,以及學生在編寫程序時應使用英文輸入法以及簡單的格式問題,對下節課的內容都起到了很好的預學作用。而在觀看視頻的過程中,部分學生只對某些新奇的內容感興趣,而對于計算機的發展史等興趣不足。為讓學生了解的內容,可以在下次課中考慮是更換更讓學生感興趣的視頻講解方式還是換成其他授課方法,比如,讓學生分組到網絡去搜索相關資料,進行信息的收集和整理,再進行小組展示。盡量讓學生更樂學,真正掌握相關知識。本堂課最重要的環節是學生可以獨立繪制流程圖,通過生動的ATM機器取款的動畫展示,日常生活中對于自助取款的流程已經很熟悉的學生們,利用已經學會的流程圖符號,已經了解的算法的概念和描述方式,去把生活中最常見的這個自助取款的過程用流程圖繪制出來,去體會用所學知識去解決實際生活中所遇到問題的成就感。
通過本節課的學習,一方面,希望學生們能夠對算法和程序設計有自己的了解和認識,這不是一個很難理解的知識點,算法和程序設計不是一個無法學習掌握的內容,這是一件只要認真努力就可以去做并取得一定成績的事。另一方面,無論是給學生觀看的視頻,還是學習的內容,都想帶給學生一些書本知識以外的更有意義的啟示。科技的創新,對人類生活的巨大影響,通過對比過去到現在生活中的各種改變,希望學生們能夠擁有改變世界的宏偉志向,可以大膽設想,通過自己所學的知識去發明創造出上億人每天生活會用到的產品;視頻中介紹到科技發展的相關知識,計算機和互聯網的發展歷史等,基本都是國外的人做到了那些事,取得了一些成果,希望學生們可以不忘中華民族五千年歷史中曾取得的偉大成就以及當代在科技強國發展中所取得的成績,還有目前我國發展所面臨的主要問題,激發學生的文化自信,使其能夠以一顆愛國的心奮發圖強,為祖國更好的明天去貢獻自己的力量;也希望學生們對人才這個概念有更深刻的認識,不僅是有更舒適的工作環境,賺更多的錢,更重要的是就像給學生看的視頻里提到的“能夠真正想出一個點子然后在你的手里實現,接著能夠按下一個按鈕,然后分享給數百萬人”,影響改變著當下以及未來人們的生活,這是一件多么“充滿魔力”多么“酷”的一件事。也要知道,“人才”并不是遙不可及,是只要你肯努力,夢想就會觸手可及。
有了努力的方向,也就有了更多前進的動力,在信息技術課堂中,教師“講什么”,學生能夠“學什么”,這不是一件只要照本宣科就可以完成好的事,教師應認真思考教學內容、認真組織完善教學的每一個環節,如果學生因為課堂上的某個知識點,某句話,某件事,而有了改變一生的契機,那真的是一件太棒的事了。如何能讓學生理解掌握到所學知識的同時,還可以給學生帶來更多有意義的啟示,真的是值得每一位教師認真思考的事。