文玲
摘要:隨著新課程改革的實施,算法教學開始進入高中數學必修3的教材中。該模塊和高中數學算法模塊內容有相互重合的部分,具有融合的必要性。目前,由于它們屬于不同的課程,導致其在時間安排、教材安排等方面存在著很大的問題,為此,本文從融合前后來闡述解決問題的策略。
關鍵詞:高中信息技術;算法模塊;高中數學;融合
引言
隨著新課程改革的深入實施,邊境地區教育迎來發展的新局面。信息技術、數學3等高中學科教材都發生了一系列的變化。二者在算法教學內容有相互重合的部分,由于這兩門教材編寫時并未將融合考慮其中,學科教師也未進行必要的溝通,導致其重合部分的教學由于缺乏統一的標準,導致學生所掌握的知識出現了斷層。基于此,急需對其進行重點探究,分析原因,找到解決問題的有效對策。
1.邊境地區高中信息技術中的算法模塊與高中數學算法模塊教學融合存在的問題分析
1.1在試題方面的問題
數學算法試題將教學的重心放在了歷年的高考數學試題方面,關注的是算法的流程圖,不涉及具體的代碼。對歷年高考試題進行分析,發現其對于這方面知識的考查點較為固定,“當循環”的語句結構是最常見的對程序三種基本結構的考查內容,主要考查的是學生們對于循環中累加器和計數器變量知識點的掌握情況。這一類型的出題模式容易被那些喜歡取巧的學生鉆到空子,使他們找到應試的竅門。
1.2軟件方面的問題
數學算法方面的課程知識缺乏相應的調試。在數學3算法教學中采用的是DOS版BASIC語言,由于缺乏相應的教學軟件,導致教師在教學中只能干巴巴講解理論知識,對于程序的調試成為了空中樓閣。實際上,科學安排學生們進行上機調試,可以使他們及時發現程序中的錯誤。如果缺乏這一環節,就會忽略這些錯誤。目前,大多數的數學教師往往都會強調寫程序代碼的大寫,但實際情況并不是這樣。
1.3時間方面的問題
高中信息技術中的算法模塊與高中數學兩門學科之間缺乏統籌協調和安排。在新課程實施后,數學3中算法的教學內容和信息技術算法教學內容在時間安排上并不重合。其中,前者一般安排在高二,而后者則安排在高一。數學3算法更為強調理論,信息技術算法則不同,理論與實踐并重是其主要特色。二者之間具有融合的條件和空間,因此,在對這兩門學科進行安排時,不妨統一布局,從而達到相互促進和發展的目標。
1.4教材問題
兩門課程的教材編排實際上都和新課程之間存在著一些代溝。在數學教材3中,采用的算法語言為BASIC語言,信息技術算法則采用的是另外一種語言,即VISUAL BASIC語言。兩者在教材方面的融合,應將重點放在開發適應時代和學生們發展需求的融合類型的教材。
2.邊境地區高中信息技術中的算法模塊與高中數學算法模塊教學融合的前后對比
數學算法是一種理論型教學,信息技術則采用的是理論和實踐相結合的方式。把這兩者的教學時間、節點等進行調整,在信息技術課程的算法教學中融入數學3算法模塊的教學,助力學生們形成新的學習模式。為了讓這一模式真正地在邊境地區高中教育中扎根,需要對信息技術算法課程的教材、課時等進行調整。我校在這方面做了一些嘗試,取得了顯著的效果。接下來,本文將從三個方面來進行對比闡述。
2.1時間融合方面的對比
融合前:數學3、信息技術算法教學存在著不同步的問題,主要是相關軟件缺失導致與實踐調試之間存在著嚴重的分離。基于此,可將融合的時機放在高一階段。
融合中:對兩門課程的時間進行如下安排:將高一第一學期按照期中考試進行分節點。考試前,學習的是信息技術基礎知識。考試后則開始學習信息技術算法知識;數學安排也可以期中考試為節點。即考試后開始組織學生們學習數學3算法教學,在這里與信息技術算法教學進行重合。
融合后:這種安排不僅能夠解決數學3算法教學中面臨的軟件問題,也為學生的調試學習創造了條件。教師可以不再依賴教材中的BASIC語言的編程環境,而是采用信息技術算法教材中的VISUAL BASIC語言來進行替換,改變過去純理論式教學,可視化環境也會讓學生們的學習興趣更加高漲。
2.2教材融合方面的對比
融合前:數學3、信息技術算法教學存在著教材和新課程不匹配的問題,這主要是緣于其編排的時間、理念等不同造成的,由此,限制了兩門課程之間的融合。為此,急需要對現有的教材進行整合。
融合中:從現有的教材出發整理出一套融合類型的教材,為后續的高效教學奠定扎實的基礎。校本教材融合的具體案例為:算法與流程圖以數學3教材“1+2+……+100”為例,要求學生們畫出程序的框圖。
融合前:
第一步:算法分析;計算1+2+……+100的值。第1步,0+1=1
第2步,1+2=3……第100步,1950+100=5050
對這個過程中進行分析,可以發現其包含的步驟有許多是重復的,此時,可以用循環的結構來表示。對上述計算的過程進行分析,可以發現,每一步之間是有規律可循的:第(i-1)步的結果+i=第i-步的結果,將其進行轉化,可表示為:S=s+i。
其中可將S的初始值設置為0,i依次取得數值為1,2,3,……,100,此處的I也被叫做計數變量。
第二步:算法描述
在這一步中,算法步驟為:第一步:令i=1,s=0。第二步:當i<=100成立時,則可執行第三步;否則,則要輸出S,結束該算法。第三步:S=S+i。第四步:i=i+1,返回第二步。
第三步:畫流程圖
流程圖是根據前兩步的基礎上進行的,共分為4個步驟,分別為:開始、具體的流程設計、輸出和結束。在具體的流程設計中,可分為i=1、s=0、i<=100等環節,成立和不成立導出相同的結果。
融合后做法:在保留原有內容的前提下,新增加了第四步。
第四步:理論與實踐的轉化
增加了一個新的步驟之后,對原有數學3的理論進行了詳細的闡述,為學生們提供了上機實踐的機會,與此同時,這樣的教學安排通過一題多解的方式也大大提高了學生們的思維水平和實踐操作水平。
2.3制度融合方面的對比
融合前:邊境地區高中信息技術中的算法模塊與高中數學算法模塊教學之間存在著各自為政,融合制度不健全的問題。
融合后:由校方主導來制定數學3算法教學、信息技術中算法模塊教學的教學建議。該教學建議包括:教學時間、教學內容、教學評價等,并對這些進行統籌規劃和安排,讓數學教師、信息技術教師在各自的算法模塊教學中了解自己的分工并能提供相應的支持義務和服務。
參考文獻
[1].境外項目式學習研究領域的熱點、趨勢與啟示——基于CiteSpace的數據可視化分析[J].張文蘭,蘇瑞.遠程教育雜志.2018(05)
[2].曾偉鋒.高中信息科技計算思維教學實踐——以對分查找算法為例[J].中國信息技術教育.2018(Z2)
[3]蔡虹.項目化教學實施過程中學生綜合能力的培養[J].教育理論與實踐.2016(27)