華衛(wèi)鑄
摘 要隨著信息時代的來臨,信息技術(shù)課程逐漸融入到教學(xué)體系中,促進(jìn)學(xué)生們更好地融入到社會環(huán)境中,推動著學(xué)生們?nèi)矫娴匕l(fā)展和提升,整體性提高教育的有效性。在高中信息技術(shù)課程設(shè)計教學(xué)中,教師們設(shè)計層次清晰、層層遞進(jìn)的信息技術(shù)教學(xué)環(huán)節(jié),從學(xué)生們的角度出發(fā)進(jìn)一步優(yōu)化課堂教學(xué)模式,打造高效的信息技術(shù)教學(xué)課程。本文將以高中信息技術(shù)課程序設(shè)計教學(xué)為主題,從以下幾個方面進(jìn)行詳細(xì)的分析和探討。
關(guān)鍵詞高中課堂;信息技術(shù);程序設(shè)計;教學(xué)策略
中圖分類號:R857.3,O244 文獻(xiàn)標(biāo)識碼:A 文章編號:1002-7661(2020)13-0162-01
在高中信息課程教學(xué)中,程序設(shè)計是學(xué)習(xí)的重點和難點,其具有內(nèi)容廣泛、抽象、邏輯思維能力強(qiáng)的特點。所以,教師們改變自身的教學(xué)觀念,通過程序設(shè)計中界面設(shè)計來吸引學(xué)生們的注意力,不斷激發(fā)學(xué)生們的學(xué)習(xí)興趣和積極性,結(jié)合具體、不同難度的程序設(shè)計案例,開展編寫程序代碼知識的講解,引導(dǎo)學(xué)生們從本質(zhì)上掌握代碼編寫的方法和注意事項,整體性的提升學(xué)生們信息技術(shù)能力和綜合素養(yǎng)。
一、程序界面設(shè)計教學(xué)
在高中程序設(shè)計課程的教學(xué)過程中,學(xué)生們初次接觸信息技術(shù)知識,如果直接講解程序編程知識難免會讓學(xué)生們感覺到深奧、難懂,降低學(xué)生們的學(xué)習(xí)興趣和積極性,而程序界面設(shè)計不同,其對編程能力要求不高,要求掌握和熟練運(yùn)用程序設(shè)計工具的功能,結(jié)合程序的要求,發(fā)揮自身獨特的想象力,設(shè)計成鮮明的程序界面,便于激發(fā)學(xué)生們對程序設(shè)計課程學(xué)習(xí)的熱情。
在具體的教學(xué)過程中,教師們首先以演示的形式依次向?qū)W生們講解和闡述程序設(shè)計工具的作用,引入各種控件知識的分析,同時結(jié)合學(xué)生們的認(rèn)知能力,提出開放性的程序設(shè)計問題,充分利用學(xué)生們天生的好奇心,不斷激發(fā)學(xué)生們的興趣和積極性。然后,教師們向?qū)W生們展示一個設(shè)計完成的程序界面,讓學(xué)生們感受到程序設(shè)計的樂趣,引導(dǎo)學(xué)生們親自參與到程序界面的設(shè)計中,構(gòu)建積極活躍的課堂教學(xué)氛圍。最后,教師們?yōu)閷W(xué)生們提供程序界面設(shè)計的空間,引導(dǎo)學(xué)生們通過不斷地嘗試熟練掌握各個功能,并自主完成整個程序界面的設(shè)計,讓學(xué)生們獲得一定的成就感和自信心,整體性的提升高中信息技術(shù)課堂的教學(xué)質(zhì)量和有效性。
二、程序代碼編寫教學(xué)
在高中程序設(shè)計課程的教學(xué)中,教師們改變自身傳統(tǒng)的教學(xué)模式,如果將大量的信息技術(shù)概念專業(yè)化的分析,就會大幅度的消減學(xué)生們的興趣,達(dá)不到理想的教學(xué)效果。所以,教師們避免理論化教學(xué),結(jié)合自身具體的教學(xué)內(nèi)容,選擇合理性的程序編程代碼展開教學(xué)過程,將抽象的程序設(shè)計知識具體化,引導(dǎo)學(xué)生們循序漸進(jìn)的提升自身的程序編程能力。
比如,在程序編程中C語言循環(huán)語句的講解中,教師們首先從循環(huán)語句的分類分為while,do while和for循環(huán)三種,從語法的角度主要有執(zhí)行流程和循環(huán)三要素的區(qū)分,讓學(xué)生們從整體上對循環(huán)語句有一定的認(rèn)知,便于學(xué)生們的理解和掌握。然后,教師們結(jié)合學(xué)生們的認(rèn)知能力,設(shè)計合理性的循環(huán)語句題目,例如利用編程計算從1到100的和,以while循環(huán)語句的代碼為例,while(表達(dá)式)、循環(huán)體語句,引導(dǎo)學(xué)生們進(jìn)一步加深三種循環(huán)結(jié)構(gòu)的認(rèn)知,結(jié)合具體的代碼提升學(xué)生們的學(xué)習(xí)效率。最后,教師們鼓勵學(xué)生們以另外兩種循環(huán)語句自主完成程序代碼的編寫,為學(xué)生們提供實踐的舞臺,讓學(xué)生們通過編程軟件進(jìn)行嘗試編譯和運(yùn)行,查看程序運(yùn)行的結(jié)果,引導(dǎo)學(xué)生們結(jié)合自身所呈現(xiàn)出的編程問題進(jìn)行自主分析,全面落實理論與實踐教學(xué)理念,從多個角度促進(jìn)學(xué)生們程序代碼編程能力的提升,打造高效的高中信息技術(shù)教學(xué)課堂。
三、程序?qū)W習(xí)模式教學(xué)
信息技術(shù)的快速發(fā)展,使程序的功能、內(nèi)容多樣化,進(jìn)而程序代碼的數(shù)量不斷增加,僅僅依靠一個人編程無法實現(xiàn)實用性程序的設(shè)計,團(tuán)隊合作成為主流。所以,在高中信息技術(shù)課程的教學(xué)中,教師們優(yōu)化自身的教學(xué)模式,引導(dǎo)學(xué)生們以小組合作的形式進(jìn)行信息技術(shù)知識的學(xué)習(xí),一方面鼓勵學(xué)生們之間相互學(xué)習(xí)、激勵,更重要的是激發(fā)和培養(yǎng)學(xué)生們的團(tuán)隊合作意識,促進(jìn)學(xué)生們信息技術(shù)核心素養(yǎng)的發(fā)展。
在小組合作學(xué)習(xí)的教學(xué)模式下,學(xué)生們之間分享和探討程序設(shè)計的結(jié)構(gòu)、思路,不斷拓展自身的思維,實現(xiàn)代碼編程的最簡化,提升程序運(yùn)行的速度,同時推動著學(xué)生們程序代碼編寫的規(guī)范化,讓其他同學(xué)能夠清晰的了解自身所命名的變量,便于學(xué)生們之間共同完成整個程序代碼的編寫,進(jìn)而培養(yǎng)學(xué)生們的團(tuán)隊意識。另外,教師們?yōu)閷W(xué)生們設(shè)計相關(guān)難度的程序設(shè)計習(xí)題,引導(dǎo)學(xué)生們在小組內(nèi)明確代碼編寫內(nèi)容、結(jié)構(gòu),進(jìn)行合理性的分工,對每個同學(xué)所編寫的代碼進(jìn)行分析,指出代碼中的錯誤和不足之處,進(jìn)而讓學(xué)生們了解自身的短處,具有針對性的學(xué)習(xí)和訓(xùn)練,進(jìn)一步提升自身程序代碼編程能力。除此之外,教師們可以參與到其中,為學(xué)生們提供思考和探究的方向,保證合作學(xué)習(xí)模式的教學(xué)效率和質(zhì)量。
總而言之,在高中信息技術(shù)課程的教學(xué)中,教師們以程序設(shè)計為中心,全面貫徹理論與實踐相結(jié)合的教學(xué)理念,引導(dǎo)學(xué)生們參與到整個程序設(shè)計的環(huán)節(jié)中,加深學(xué)生們對程序設(shè)計的認(rèn)知,同時讓學(xué)生們以小組合作的形式共同完成程序設(shè)計,促進(jìn)學(xué)生們之間相互學(xué)習(xí)、取長補(bǔ)短,以及引發(fā)學(xué)生們的團(tuán)隊合作意識,培養(yǎng)出高素質(zhì)、高能力的信息技術(shù)人才。