?

淺談信息技術算法教學與高中數學算法教學

2019-05-10 10:17侯彥智
新課程·下旬 2019年4期
關鍵詞:信息技術算法數學

侯彥智

摘 要:開學后不久,一位數學老教師抱怨:“為什么要把程序算法這一章節引入數學教學中來,對于程序我是越上越糊涂,我都不知道學生明白沒有,為何不把這一部分安排給計算機老師?”的確,針對一部分老教師來說,這一部分有一定的難度。因為作為一名數學教師,在大學時并沒有深入研究過程序設計。所以,如何開展算法與程序設計的教學,對一線數學教師來說是一個挑戰。

關鍵詞:算法;數學;信息技術

算法不僅是數學及其應用的重要組成部分,也是計算機科學的重要基礎,隨著社會的飛躍發展,計算機幾乎滲透到了人們生活的所有領域。而算法作為解決問題的方法與計算機能夠理解的程序語言之間的橋梁,是現代人必須具備的數學素養。但是作為全國貧困、落后地區的積石山縣,數學老師在對算法與程序這一章節進行教學時,總是發出難上、不會上的聲音。因此,下面我從一個微機教師的角度,來談談信息技術與數學算法之間的聯系,也對怎樣上好算法這一章節談一些自己的看法。

一、分清兩門學科的異同

高中信息技術教科書《算法與程序設計》共有六章,前面的四章主要是基本教學,是程序設計的基本算法;數學教科書中關于“算法初步”的內容一共有算法與程序框圖、基本算法語句、算法案例三節。兩本書都包含了算法,但在算法的教學上又不同。數學學習中,學生通過學習,對算法要有初步的認識,并通過案例的分析,體驗算法在解決問題中的重要作用,培養算法的基本思想,提高邏輯思維能力,發展有條理地思考與數學表達能力。同時學生還要體會算法在科學技術和社會發展中的重要作用,了解以算法為基礎的中國古代數學的輝煌成就。而信息技術中的算法與程序設計的主要教學內容是程序設計,只是要求學生了解什么是算法、如何描述算法,學生只要能夠了解教材上特定的算法就行,不必深入探討,主要側重點應該在程序設計的語法學習上,即如何從程序結構、語法規則、編程技巧上來實現算法,也就是要求學生掌握如何使自己編制的程序代碼在計算機上運行。

二、怎樣把握兩門學科的側重點

雖然兩門學科在算法的教學上有很多相似之處,但兩門課程在教學目的和要求上是不同的,也不能把它們等同起來。因此,在教學上要把握各自的不同重點。信息技術應該著重于程序設計的教學,即學會一種程序設計語言,就像現在信息技術課學的計算機程序語言VB,用這種語言來實現自己設計好的算法,用計算機解決一個實際問題。簡單來說就是將一個算法變成計算機上調試成功的程序。數學課應該注重算法設計的教學,就是注重解決問題的方法,講清楚算法思想,學會算法的描述方法。例如:對于怎樣把羊、狼、草安全帶到河對面。信息技術側重的是編程解決,而數學中主要是怎樣解決,分為幾步解決。但數學中的算法步驟又是計算機中編程的重要依據。因此在具體的實踐教學中,不可把數學課上成信息技術課,徒增難度,也不可把信息技術課上成數學課,重點不突出。

三、如何利用信息技術提高數學算法教學

作為一名數學老師,我認為在算法教學中,最主要的還是要堅守自己的教學陣地,提高自身的業務水平。首先,明白數學中的算法就是解決問題的方法,讓學生明白用什么方法能解決給出的問題。其次,了解常見的算法結果、順序結構、條件結構、循環結構,進而理解常見的順序、條件、循環語句。再次,最關鍵的程序框圖的學習,掌握程序框圖中的運算。最后,還要做好和信息技術老師的配合,主動溝通,對比較陌生的算法語言和程序問題及時向信息技術老師請教,也可同步教學,使學生感受學科之間的聯系,又明白其中的不同。也就是我們常說的信息技術與數學教學進行整合,這樣學生會對信息技術這門課程的學習更有興趣。而高中信息技術課程教學模式的改變主要還是體現在數學教學中增加了算法初步的內容。

四、結束語

縱觀教育的發展,信息技術與數學和各個學科的整合必將是以后教育發展的趨勢,更是面向現代化、面向世界、面向未來的必然發展趨勢,是改進教育方法,全面提高教學質量的重要手段。因此,信息技術的應用必將成為我們生活中的重要手段。作為一名一線教師,我也期望對貧困、落后地區的教師增加信息技術的培訓,在教育教學的路上更加得心應手,為祖國的教育事業盡自己最大的努力。

編輯 高 瓊

猜你喜歡
信息技術算法數學
新一代信息技術征稿啟示
新一代信息技術征稿啟示
新一代信息技術征稿啟示
信息技術在幼兒教育中的有效應用
基于MapReduce的改進Eclat算法
Travellng thg World Full—time for Rree
進位加法的兩種算法
一種改進的整周模糊度去相關算法
我為什么怕數學
數學到底有什么用?
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合