江達福
【摘要】信息技術作為高中重要科目,能夠使學生掌握信息技術常識,并使其邏輯思維能力得到鍛煉。由于在新課改后,信息技術內容的難度上升,使教師的教學遇到了一些挑戰。“算法與程序設計”是信息技術課程中的選修模塊,這一模塊較有難度。本文將針對提升“算法與程序設計”模塊教學效果的措施與方法做出一些討論。
【關鍵詞】信息技術 算法與程序設計 高中 教學效果提升
【中圖分類號】G633.67 【文獻標識碼】A 【文章編號】2095-3089(2015)08-0143-02
信息技術作為便利人類發展與生存的工具是必不可少的,其快速發展對于國家的競爭力的提升十分重要。其中“算法與程序設計”是教學生如何書寫電腦“靈魂”的課程,學習起來有趣且有難度。同時,其對學生邏輯思維鍛煉,具有不可替代的巨大作用。
一、高中信息技術教學現狀與“算法與程序設計”模塊概況
(一)高中信息技術教學現狀
在新課改之后,高中信息課程分為必修與選修兩個模塊,其中必修課為“信息技術基礎”,選修模塊是包括“人工智能初步”、 “網絡技術應用”、 “多媒體技術應用”、“數據管理技術”和“算法與程序設計”。必修部分注重于學生了解并掌握一些應當掌握的常識部分;選修部分是建立在基礎之上的新的課程,更注重于學生的興趣所在,其往往更有難度和特色。
(二)“算法與程序設計模塊”概況
“算法與程序設計”模塊,主要培養了學生對基本算法的認識,以及對基本程序設計知識的掌握。另外,學生在程序設計入門之后,可以進行一些簡單的程序設計,解決一些現實中的問題,同時也可以自由的進行擴展性學習。
二、“算法與程序設計”教學中的問題
因為“算法與程序”設計較為抽象,難以理解,所以在教學中,往往會存在教學效果不佳的情況。其原因是復雜和多方面的,有教學上面的問題,同時也有學生方面的問題。在教學上面,首先信息技術的課時數太少,一周一節課的授課時間太緊;同時,繁重的課業壓力和升學壓力使學生容易對算法和程序設計這類抽象且具有難度的課程感到厭倦;最后,在程序設計中往往還需要依托一些數學能力,如果數學掌握不好,程序設計的學習也不會順利。
三、應對問題的措施
(一)保證學習時間
信息技術的課時太少是不能使學生掌握課程的主要的原因。信息技術在生活中無處不在,幾乎每家每戶都有一臺電腦,所以對于學生而言,他們是有著完備的條件進行信息技術課程的自學的。因此,教師在教學中,要盡可能的激發學生學習的興趣,同時注重對基本編程思想的灌輸,使學生在課余時間對“算法與程序設計”進行自發的學習與研究。
(二)學科與學科相互掛鉤
學生編程的能力,卻常常受限于數學能力不足而無法充分施展。在高中數學中也有較大的篇幅對算法進行討論。因此,將數學課程與算法課程進行銜接,有助于這兩門課程的學習。
(三)以實用簡單小程序激發學生興趣
在初學“算法與程序設計”時,學生尚未建立起相應的編程思想,所以對于程序的理解較難。為了使學生逐步理解程序,可以給出一些實用有趣并簡單的小程序,引發學生的興趣。如:由鍵盤輸入3個數,試編程判斷它們是否可以構成一個三角形。并計算該三角形的面積。
通過這種簡單易懂的小程序,使學生對學習程序設計產生興趣。
(四)引入互助學習論壇外環境
由于課時少,再加上程序設計相關的知識較深廣,想在課堂上學精通是絕對不可能的。然而程序設計的教程在互聯網上是很豐富的,有很多很好的學習論壇,其學習氛圍比較濃厚,教師可以把一些互助學習論壇分享給學生,培養他們自主的網絡學習習慣,最終使他們的學習不再局限于課堂,而是向著課外更廣闊的領域發展,這才是教師想要達到的目標。
四、總結
信息技術是一門更新速度快、應用范圍廣、知識深的學科。為了將這門課程教好,教師也時刻自我更新,與時俱進,才能夠跟上時代的步伐。
參考文獻:
[1]王玲玲.高中信息技術“算法與程序設計”模塊教學策略的研究[D]. 內蒙古師范大學 2012