摘 要:隨著高科技技術(shù)的快速發(fā)展,計(jì)算機(jī)技術(shù)慢慢變成一門基礎(chǔ)學(xué)科,變成一像汽車維修一樣可以用于生存的專業(yè)技能?,F(xiàn)在高職學(xué)校的學(xué)生掌握的計(jì)算機(jī)技術(shù)大多都是計(jì)算機(jī)高級(jí)編程語(yǔ)言,但是高級(jí)編程語(yǔ)言的晦澀難懂,以及它不同于我們現(xiàn)實(shí)生活的邏輯關(guān)系常常讓我們的學(xué)生總是不能夠提起學(xué)習(xí)興趣,讓我們的學(xué)生很難進(jìn)入計(jì)算機(jī)世界。通常一門高級(jí)計(jì)算機(jī)上完了,學(xué)生還處于迷茫狀態(tài),不知道自己學(xué)了什么,自己學(xué)的高級(jí)計(jì)算機(jī)編程語(yǔ)言是用來(lái)干嘛的。要想讓我們的學(xué)生知道自己在學(xué)什么,能夠使用自己所學(xué)的高級(jí)編程語(yǔ)言,并且能夠?qū)W以至用,這都需要我們的老師們?cè)诮虒W(xué)上采用適當(dāng)?shù)慕虒W(xué)方法,從而讓學(xué)生能夠快速地理解高級(jí)編程語(yǔ)言,進(jìn)入計(jì)算機(jī)世界,將所學(xué)運(yùn)用于現(xiàn)實(shí)生活中,能夠做出可以變現(xiàn)的產(chǎn)品。
關(guān)鍵詞:計(jì)算機(jī);語(yǔ)言編程;教學(xué)方法
0 引言
計(jì)算機(jī)高級(jí)編程語(yǔ)言的教學(xué)至少應(yīng)該有兩種教學(xué)方式:理論教學(xué)和實(shí)踐教學(xué)。理論教學(xué)就如同我們從小到大學(xué)習(xí)的其他課程一樣,老師在上面講,學(xué)生在下面聽(tīng),而實(shí)踐教學(xué)則是學(xué)生在機(jī)房自己做老師布置的任務(wù)。
計(jì)算機(jī)的理論教學(xué)是讓計(jì)算機(jī)老師比較頭痛的一個(gè)事情。如何把枯燥無(wú)味的計(jì)算機(jī)語(yǔ)言課上得生動(dòng)有趣,如何講解晦澀難懂的計(jì)算機(jī)語(yǔ)言并讓學(xué)生理解以及接受呢?這就需要我們老師采用多種不同的教學(xué)方法,將枯燥無(wú)味、很難理解的計(jì)算機(jī)理論課程上得讓學(xué)生易于理解和接受。本文將給大家介紹這樣一種計(jì)算機(jī)編程語(yǔ)言教學(xué)方法——3W1H教學(xué)法。
3W1H教學(xué)法就是在講課過(guò)程中采用四個(gè)步驟進(jìn)行教學(xué),它們分別是:Why,What,Where和How。接下來(lái)就讓我對(duì)這四個(gè)步驟進(jìn)行逐個(gè)講解。
1 Why
Why就是為什么學(xué)。對(duì)一門課來(lái)說(shuō),老師在最開(kāi)始上的時(shí)候要讓學(xué)生知道他們?yōu)槭裁匆獙W(xué)習(xí)這門語(yǔ)言;針對(duì)某個(gè)章節(jié)來(lái)說(shuō)就是要讓學(xué)生知道他們?yōu)槭裁匆獙W(xué)習(xí)這個(gè)知識(shí)點(diǎn)。這就是3W1H中的第一個(gè)W——Why。在解釋為什么要學(xué)習(xí)這門語(yǔ)言或者這個(gè)知識(shí)點(diǎn)時(shí),教師要以我們現(xiàn)實(shí)生活中見(jiàn)過(guò)的計(jì)算機(jī)產(chǎn)品為例子,讓學(xué)生們知道為什么要學(xué)習(xí)這些東西,通過(guò)學(xué)習(xí)這些知識(shí)我們可以做出什么產(chǎn)品,這些知識(shí)對(duì)于我們的實(shí)際操作生活會(huì)帶來(lái)什么便利,做出來(lái)的東西有什么實(shí)用價(jià)值,這樣才能給學(xué)生以動(dòng)力,激發(fā)學(xué)生的學(xué)習(xí)興趣。而且舉的例子最好是當(dāng)下學(xué)生最愛(ài)用的計(jì)算機(jī)技術(shù)做出來(lái)的東西,這樣更貼近于生活,更能為學(xué)生接受進(jìn)而對(duì)這些知識(shí)產(chǎn)生興趣。學(xué)生對(duì)一個(gè)技術(shù)產(chǎn)生興趣了,那么他就會(huì)更主動(dòng)地學(xué)習(xí)這門計(jì)算機(jī)技術(shù)。
2 What
What就是學(xué)什么。老師要讓學(xué)生知道并理解自己所學(xué)的知識(shí)。這就是3W1H中的第二個(gè)W——What。這部分主要是計(jì)算機(jī)語(yǔ)言概念以及語(yǔ)法的講解,例如變量、數(shù)據(jù)類型和函數(shù)之類的知識(shí)講解。這些計(jì)算機(jī)語(yǔ)言的基本知識(shí)學(xué)生在原來(lái)的知識(shí)體系中都沒(méi)接觸過(guò),很難理解,需要我們的講師采用一些其它的教學(xué)方式對(duì)知識(shí)點(diǎn)進(jìn)行講解,例如JAVA和C#的對(duì)比教學(xué)法,或者類比教學(xué)法。這時(shí)候最好用我們現(xiàn)實(shí)生活中接觸得到的東西或者規(guī)律來(lái)類比我們的計(jì)算機(jī)理論知識(shí),讓學(xué)生對(duì)所學(xué)知識(shí)有一個(gè)更加形象直觀的理解。這樣他們對(duì)于初次接觸的計(jì)算機(jī)理論知識(shí)就比較容易理解和掌握,更容易在腦海中形成計(jì)算機(jī)的知識(shí)體系。
3 Where
Where就是用在哪兒。通過(guò)之前的講解,學(xué)生的計(jì)算機(jī)技能知識(shí)已經(jīng)學(xué)會(huì)了,但是學(xué)生剛學(xué)的知識(shí)應(yīng)該用在什么地方呢?這就是3W1H中的第三個(gè)W——Where。在講解某個(gè)知識(shí)點(diǎn)應(yīng)該用在什么地方時(shí),可以采用提問(wèn)的方式,從而培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題以及解決問(wèn)題的能力,提高學(xué)生的課堂注意力和學(xué)習(xí)興趣。對(duì)于初次學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的學(xué)生來(lái)說(shuō),可以先采取引導(dǎo)的方式,而對(duì)于已經(jīng)學(xué)習(xí)了幾門計(jì)算機(jī)語(yǔ)言的學(xué)生來(lái)說(shuō),可以采用提問(wèn)或者情景模擬的方式,讓學(xué)生主動(dòng)地參與到一個(gè)計(jì)算機(jī)產(chǎn)品的制作過(guò)程,從而鍛煉學(xué)生的實(shí)踐能力,并且可以讓學(xué)生對(duì)這門技術(shù)產(chǎn)生極大的興趣。老師在講解過(guò)程中加以引導(dǎo),對(duì)學(xué)生的回答加以肯定,提升學(xué)生的自我成就感和滿足感。老師最后對(duì)學(xué)生的回答加以歸納總結(jié),讓學(xué)生對(duì)于自己所學(xué)知識(shí)的使用有一個(gè)系統(tǒng)全面了解。
4 How
How就是怎么用。學(xué)生已經(jīng)知道自己所學(xué)的知識(shí)用在哪兒了,接下來(lái)就應(yīng)該躍躍欲試了,教師此時(shí)就應(yīng)該告訴學(xué)生怎么使用所學(xué)的知識(shí),這就是3W1H中的H——How。在講解怎么使用所學(xué)知識(shí)時(shí),教師應(yīng)該用一個(gè)使用所教的語(yǔ)言制作的具體例子來(lái)對(duì)知識(shí)點(diǎn)的使用加以解釋說(shuō)明,這個(gè)例子應(yīng)該是貫穿整節(jié)課的教學(xué)內(nèi)容,學(xué)一點(diǎn)知識(shí),就制作出這個(gè)例子中使用該知識(shí)點(diǎn)的某一部分。通過(guò)知識(shí)點(diǎn)的增多,不斷地在原有的例子上添加內(nèi)容,最后應(yīng)該有一個(gè)完整的項(xiàng)目出來(lái)。如果每次的知識(shí)點(diǎn)都只做一個(gè)單獨(dú)的功能,相互之間沒(méi)有聯(lián)系,學(xué)生還是有一種學(xué)了這么多,不知道具體能做什么的感覺(jué)。一門課學(xué)完了,學(xué)生做了一個(gè)自己的完整的項(xiàng)目出來(lái),是比較容易有成就感的,學(xué)生的成就感也是其進(jìn)行不斷學(xué)習(xí)的動(dòng)力。
計(jì)算機(jī)的實(shí)踐教學(xué)是在機(jī)房上課,教師應(yīng)該把大部分的時(shí)間交給學(xué)生,教師只針對(duì)上機(jī)內(nèi)容中的難點(diǎn)部分加以講解。在上機(jī)房課之前,教師需要準(zhǔn)備好具體的上機(jī)例子,實(shí)踐教學(xué)的例子最好跟理論課所使用的例子類似。老師要把實(shí)踐課上的任務(wù)加以分段,每完成一小段再進(jìn)行下一段的操作,通過(guò)一個(gè)一個(gè)問(wèn)題的解決,最終完成上機(jī)任務(wù),這樣容易讓學(xué)生有成就感,并且老師也易于掌握學(xué)生的學(xué)習(xí)進(jìn)度以及情況。當(dāng)學(xué)生在上機(jī)過(guò)程中遇到問(wèn)題時(shí),教師應(yīng)該采用引導(dǎo)式教學(xué),不能直接告訴學(xué)生他錯(cuò)在什么地方,更不能什么都不說(shuō)直接給學(xué)生做出結(jié)果。教師應(yīng)該引導(dǎo)學(xué)生自己一步一步地找到他的問(wèn)題并指導(dǎo)學(xué)生解決問(wèn)題,通過(guò)上機(jī)過(guò)程中問(wèn)題的解決培養(yǎng)學(xué)生自己發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力。
5 結(jié)語(yǔ)
計(jì)算機(jī)高級(jí)編程語(yǔ)言的教學(xué)難度較大,要讓學(xué)生學(xué)會(huì)高級(jí)編程語(yǔ)言。能夠使用高級(jí)編程語(yǔ)言,進(jìn)而愛(ài)上高級(jí)編程語(yǔ)言,是我們所有計(jì)算機(jī)教師一直在研究和探討的問(wèn)題。教師只有通過(guò)對(duì)教學(xué)方法地不斷學(xué)習(xí)與創(chuàng)新,才能實(shí)現(xiàn)我們的教學(xué)目標(biāo)。 [今]
參考文獻(xiàn):
[1]陸鳳英.PBL教學(xué)法在公關(guān)教學(xué)中的應(yīng)用[J].長(zhǎng)春理工大學(xué)學(xué)報(bào)(高教版 ),2009(3).
作者單位:襄陽(yáng)職業(yè)技術(shù)學(xué)院汽車工程學(xué)院。
(編輯:寧偉碩)