田明山
摘要:“程序設(shè)計(jì)語言”一直以來是計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)的難點(diǎn),老師講不通,學(xué)生聽不懂。而“形象化”教學(xué)方法可以借助生動(dòng)的語言、形象的教具、有趣的游戲等教學(xué)形式,讓學(xué)生通過自我信息加工處理、想象等過程構(gòu)建知識(shí)邏輯,從而使學(xué)生順利理解理論與操作的一種教學(xué)方法。形象化教學(xué),可以激發(fā)學(xué)生的學(xué)習(xí)興趣,可以把抽象的概念和邏輯形象化,便于學(xué)生的理解,并在實(shí)際教學(xué)中獲得更好的教學(xué)效果。
關(guān)鍵詞:形象化;語言
中圖分類號(hào):TP311? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? 文章編號(hào):1009-3044(2019)01-0160-01
一直以來學(xué)生的學(xué)習(xí)興趣決定著教學(xué)的成敗,發(fā)達(dá)國(guó)家很早就注重在教學(xué)過程中加強(qiáng)對(duì)學(xué)生的學(xué)習(xí)興趣的調(diào)動(dòng)和培養(yǎng),注重直觀教學(xué)和情境化教學(xué)。計(jì)算機(jī)程序設(shè)計(jì)語言作為計(jì)算機(jī)專業(yè)的專業(yè)基礎(chǔ)課和必修課,有些概念比較抽象,邏輯比較復(fù)雜,難于理解,學(xué)生的學(xué)習(xí)難度比較大,容易在學(xué)習(xí)過程中喪失學(xué)習(xí)興趣。對(duì)于抽象的概念和邏輯,大多數(shù)的學(xué)生短時(shí)間難以理解并掌握,但如果將抽象的東西具體化、形象化,可以讓學(xué)生對(duì)抽象的概念和復(fù)雜的邏輯豁然開朗,從而激發(fā)學(xué)生的學(xué)習(xí)興趣和積極性,讓學(xué)生輕松、愉快的理解并掌握知識(shí)。
那么什么是形象化教學(xué)呢?簡(jiǎn)單來說,形象化教學(xué)就是把抽象的概念變得直觀、明朗,讓學(xué)生易于理解、易于掌握。形象化教學(xué)通常使用我們?nèi)粘I钪谐R姷?、熟悉的、?jiǎn)單的、易于理解的現(xiàn)象去解釋生僻的、陌生的、復(fù)雜的、抽象的、難以理解的概念,或利用多媒體手段將復(fù)雜的過程或概念展示出來,讓教學(xué)過程、教學(xué),內(nèi)容變得直觀明了,讓學(xué)生始終處于易學(xué)、樂學(xué)的狀態(tài)中,從而提高課堂教學(xué)效率、教學(xué)效果。
在以往的教學(xué)過程中,我們采取了以下一些形象化教學(xué)的具體措施。
1 利用形象化的類比方法講解相關(guān)抽象概念
根據(jù)學(xué)生的實(shí)際情況在講解一些抽象概念時(shí),選擇恰當(dāng)?shù)念惐葘?duì)象,幫助學(xué)生理解抽象概念。例如:在講解高級(jí)程序設(shè)計(jì)語言中變量的概念時(shí),我們可以把變量類比成賓館的房間:為了定位房間,我們需要房間號(hào)——也就時(shí)變量的“地址”。定義一個(gè)變量后,它的地址就被分配并固定(一個(gè)賓館在建立的時(shí)候,它的每個(gè)房間號(hào)就固定了下來),直到它被銷毀;變量中存放的值就相當(dāng)于賓館房間里的客人,變量的值可以被改變(房間可以換住不同的客人)。利用了類比的方法,學(xué)生的理解會(huì)變得順暢,但同時(shí)也對(duì)老師提出了更高的要求,我們的授課老師需要能夠根據(jù)不同的學(xué)生狀況,提出適合學(xué)生的類比。
2 選擇形象化的多媒體素材輔助教學(xué)
多媒體信息本身就具備形象化的特點(diǎn),易于被學(xué)生理解并接受,也能提高學(xué)生的學(xué)習(xí)興趣和積極性,提升學(xué)生學(xué)習(xí)的參與度。同時(shí),多媒體教學(xué)素材的選擇在激發(fā)學(xué)生好奇心的同時(shí),需要注意不能喧賓奪主,轉(zhuǎn)移學(xué)生的注意力。例如:我們?cè)谥v解兩個(gè)變量間交換數(shù)據(jù)需要引入第三個(gè)變量時(shí),可以借助簡(jiǎn)單的動(dòng)畫讓學(xué)生一目了然,同時(shí)還可以讓學(xué)生借助數(shù)學(xué)的思想去思考能不能不借助第三個(gè)變量完成兩個(gè)變量間的數(shù)據(jù)交換。學(xué)生通過動(dòng)畫深刻理解了變量交換的常規(guī)做法,同時(shí)也通過數(shù)學(xué)計(jì)算完成了不借助第三個(gè)變量實(shí)現(xiàn)兩個(gè)變量間的數(shù)據(jù)交換,找到了成功感。
3 組織形象化的游戲幫助理解算法邏輯
排序是程序設(shè)計(jì)語言中關(guān)鍵內(nèi)容,可以幫助學(xué)生理解并運(yùn)用循環(huán)和數(shù)組的概念,在講解不同排序方法時(shí),需要學(xué)生理解不同排序的算法,傳統(tǒng)教學(xué)過程中,利用多個(gè)數(shù)據(jù)演示排序過程,學(xué)生不感興趣,甚至理解不了。為了幫助學(xué)生理解不同排序的算法,我們可以以游戲的形式找10個(gè)高矮不同的同學(xué),演示排序的算法,學(xué)生通過自己的參與,能夠形象地認(rèn)識(shí)排序的算法核心所在,對(duì)算法的理解更深刻,掌握更牢固。
函數(shù)的遞歸調(diào)用同樣也是學(xué)生學(xué)習(xí)程序設(shè)計(jì)語言的難點(diǎn),為了吸引學(xué)生的興趣,我們可以先安排學(xué)生玩一玩游戲——漢諾塔,讓學(xué)生通過玩游戲,去理解遞歸調(diào)用的核心思想,學(xué)生在這個(gè)過程中既有了興趣,也通過形象化的游戲幫助自己理解了相關(guān)算法。
以上的做法可以充分說明組織形象化的游戲可以把枯燥的、復(fù)雜的邏輯問題,變得有趣并易于理解,同時(shí)也增強(qiáng)了學(xué)生的學(xué)習(xí)興趣和積極性,從而提高了課堂的教學(xué)效率。
4 借助形象化的語言增強(qiáng)課堂的感染力
我們都知道一個(gè)擁有豐富編程經(jīng)驗(yàn)的程序員不一定能教會(huì)學(xué)生最基本的程序設(shè)計(jì)語言,其最主要的原因是那些高深的編程思想、抽象的概念、復(fù)雜的邏輯、陌生的新名詞一開始就能讓初學(xué)者墜入云里霧里、陷入學(xué)習(xí)的恐懼,用學(xué)生的話講就像是“天書”。
我們的教師需要在深入掌握程序設(shè)計(jì)語言的同時(shí),還需要借助形象化的語言,在講課的過程中做到教學(xué)語言的藝術(shù)性與教學(xué)內(nèi)容的科學(xué)性完美結(jié)合,在講清楚概念和邏輯的同時(shí),讓學(xué)生有興趣聽,并且容易聽懂。語言的技巧之一是“形象”,恰到好處的運(yùn)用形象化的語言,能夠把復(fù)雜、抽象的概念變成學(xué)生熟悉的、具體的、生動(dòng)的、身邊的、易于理解的概念或事物,學(xué)生的學(xué)習(xí)將變得有趣、輕松。
教學(xué)是講究藝術(shù)的,形象化的教學(xué)語言就是教學(xué)藝術(shù)的體現(xiàn)。當(dāng)我們把藝術(shù)化的形象化的教學(xué)語言與抽象的、科學(xué)性的教學(xué)內(nèi)容完美地和諧地結(jié)合在一起,我們的教學(xué)難點(diǎn)就能迎刃而解,我們的教學(xué)效果就可以事半功倍。
以上是我對(duì)形象化教學(xué)運(yùn)用于“程序設(shè)計(jì)語言”課程教學(xué)的一些想法和做法,為了更好地提高“程序設(shè)計(jì)語言”的教學(xué)效果,我們應(yīng)該更加仔細(xì)地去觀察、去思考、去總結(jié)、去發(fā)現(xiàn)更多、更好的形象化的類比方法、多媒體素材、游戲,運(yùn)用更加形象化的、藝術(shù)化的語言,將原本枯燥的、抽象的教學(xué)內(nèi)容變得更加生動(dòng)有趣,讓我們的課堂更加活力四射。
參考文獻(xiàn):
[1] 沈軍飛.計(jì)算機(jī)教學(xué)中學(xué)生創(chuàng)新型思維能力的培養(yǎng)[J].教學(xué)與管理,2010(5).
[2] 蘇葉健.程序設(shè)計(jì)類課程抽象化內(nèi)容的教學(xué)研究[J].科技前沿,2013(12).
[3] 劉艷江.項(xiàng)目教學(xué)與形象化教學(xué)的實(shí)踐[J].教育教學(xué)論壇,2014(19).