国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高中《算法與程序設計》教學設計與探究

2017-10-26 17:16張奇
高中生學習·高三版 2017年9期
關鍵詞:程序設計算法教學方法

張奇

《算法與程序設計》雖然是高中信息技術(shù)中的選修內(nèi)容,但是算法與程序設計卻是培養(yǎng)學生計算機思維的重要課程內(nèi)容。高中作為學生思維能力培養(yǎng)的重要階段,要求教師通過各種不同的手段調(diào)動學生的學習興趣,從根本上解決算法與程序設計課程中的教學困難。

一、游戲引導式教學法

游戲引導教學方法是一種體驗式教學,高中的算法與程序設計課程的內(nèi)容相對抽象化,高中生普遍存在理解困難的問題,教師通過在課堂開始前布置的趣味游戲,提高學生的學習興趣,推動學生主動參與到課堂互動中。以《選擇結(jié)構(gòu)程序設計》章節(jié)為例,教師在講解課程之前,利用自己設計的小程序,以“猜價格”的方式,調(diào)動學生的興趣和注意力,拿出事先準備好的小禮物,把學生猜測的價格輸入到系統(tǒng)中,根據(jù)系統(tǒng)提示,提示學生。在游戲結(jié)束后,引導學生總結(jié)歸納游戲過程中教師是如何實現(xiàn)應用程序。引導過后,由教師展示出最初的編程代碼,講解選擇結(jié)構(gòu)的具體設計過程。通過選取貼近學生的生活游戲,設置了教學故事情景,最后融合數(shù)學小知識,建立不同學科的綜合性,進一步培養(yǎng)出學生的計算機思維能力。最后,給學生提出判定三角形的結(jié)構(gòu)程序,通過課堂最初的游戲引出下列的VB程序:

Dim a, b, c As Integer

a = Val(Text1.Text)

b = Val(Text2.Text)

c = Val(Text3.Text)

If a + b > c And a + c > b And b + c > a Then

T ext4.Text = "是三角形"

Else

T ext4.Text = "不是三角形"

End If

二、任務驅(qū)動式教學法

任務驅(qū)動法在信息技術(shù)課程中比較常見,算法與程序設計的課堂上如果僅憑借教師的教學講解,會出現(xiàn)學生的注意力不集中等情況,應該合理應用具體的任務開展教學課程,充分結(jié)合當堂課程內(nèi)容以及課程時間,保證有效的教學時間內(nèi),全面開發(fā)學生的計算機思維和創(chuàng)新實踐能力,通過提出任務、反復實踐、完成任務、總結(jié)經(jīng)驗知識這四個環(huán)節(jié)來加強學生對課程知識的認識,除此之外可以將任務分為基礎部分和課外部分,吸引學生的興趣,讓所有學生參與到任務中去,以《枚舉算法及程序?qū)崿F(xiàn)》章節(jié)為例,教師通過給同學們布置“找出1~2017中的3的倍數(shù)的數(shù)字個數(shù)”的任務,將全體學生分成四人小組,對枚舉法的策略進行探究,讓小組學生通過編寫程序完成任務,教師可以采用巡視的方式,幫助學生解決任務過程中出的問題,加入小組和學生一起探討,而需要注意的是設計出一題多解的任務,解決方法難易結(jié)合,保證不同程度的學生都能夠?qū)W到知識。最終得出下列VB程序代碼:

Dim count as integer

for i =1 to 2017

if i mod 3=0 then count=count+1

next i

print count

將設計好的整體程序輸入到計算機中進行上機驗證檢查,保證結(jié)果的準確,讓學生從分析問題入手,探討枚舉算法的程序結(jié)果,再對問題的探究中幫助學生充分理解枚舉算法的主要思想,解決實際問題。

三、探究引導式教學法

隨著國家教育改革的加深,高校改革課堂教學模式,將學生作為課堂主題,高中算法和程序設計作為信息技術(shù)的選修內(nèi)容,需要培養(yǎng)學生主動探究信息技術(shù)知識的積極性,只有在高中階段強化學生對計算機技術(shù)的興趣,才能夠為學生的大學生活奠定良好的基礎,然而計算機程序設計內(nèi)容枯燥,知識抽象,對學生的邏輯思維能力要求極高,在教學設計上一直存在困難。通過探究引導式的教學方法在計算機技術(shù)等課程中的合理應用,此種教學方法融合了游戲引導教學方法和任務驅(qū)動教學方法,在探究過程中推動學生培養(yǎng)出相應的計算機思維。

《算法與程序設計》是普通高中的選修模塊,但也是高中信息技術(shù)課程中的重難點,教師應該針對不同的課程內(nèi)容,采用不同的教學方法,設計出相應的教學內(nèi)容,強化課程中的算法教學以及程序設計,幫助學生提高對信息技術(shù)的興趣的同時,引導學生主動探究信息技術(shù)的相關知識,才能夠保證學生有效吸收課堂內(nèi)容,提高學生的綜合能力。

猜你喜歡
程序設計算法教學方法
基于OBE的Java程序設計個性化教學研究
項目化教學在Python程序設計課程中的應用
C++程序設計課程教學改革研究
醫(yī)學專業(yè)“Python程序設計”課程教學改革總結(jié)與思考
基于gitee的皮膚科教學方法研究
Travellng thg World Full—time for Rree
《計算方法》關于插值法的教學方法研討
《計算方法》關于插值法的教學方法研討
小學語文字理教學方法探析
學習算法的“三種境界”