鄒茜 黃偉
摘 要:本文結(jié)合C#語言課程的教學(xué)特點(diǎn)以及教學(xué)方法方式,在國內(nèi)外優(yōu)秀的、領(lǐng)先的教學(xué)方法模式之上,論述了如何能夠形成分層次的“C#程序設(shè)計(jì)基礎(chǔ)”實(shí)踐教學(xué)模式,能夠使國內(nèi)外的先進(jìn)模式與當(dāng)今模式相吸收。分層次的“C#程序設(shè)計(jì)基礎(chǔ)”實(shí)踐教學(xué)模式能夠更好的調(diào)動(dòng)學(xué)生們的學(xué)習(xí)熱情和學(xué)習(xí)態(tài)度。
關(guān)鍵詞:分層次 C#程序設(shè)計(jì)基礎(chǔ) 實(shí)踐教學(xué)模式
中圖分類號(hào):G423.7 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2018)02(b)-0184-02
截至目前,現(xiàn)代教學(xué)教育中,課堂基于理論文化知識(shí)與動(dòng)手實(shí)踐二者相結(jié)合的方法進(jìn)行教學(xué)?,F(xiàn)代教學(xué)迫切需要研究出新的教學(xué)模式來達(dá)到將理論知識(shí)能夠融于實(shí)踐教學(xué)當(dāng)中去。
1 “C#程序設(shè)計(jì)基礎(chǔ)”教學(xué)模式的現(xiàn)狀
1.1 在目前“C#程序設(shè)計(jì)基礎(chǔ)”教學(xué)中,教師占主導(dǎo)
目前,“C#程序設(shè)計(jì)基礎(chǔ)”的教學(xué)形式還是老師傳授于學(xué)生,老師將其所會(huì)、所懂、所備好課的知識(shí)傳授給學(xué)生,學(xué)生的理論知識(shí)都學(xué)的非常通透、了然。然而,這樣的教學(xué)方式,是學(xué)生處在了只一味的接受現(xiàn)有的理論知識(shí),而不能將它能夠完全的運(yùn)用到實(shí)踐當(dāng)中去,這樣,實(shí)在不利于學(xué)生為畢業(yè)后的工作打下良好的基礎(chǔ),更不能提高學(xué)生們主動(dòng)學(xué)習(xí)和熱愛學(xué)習(xí)的態(tài)度和習(xí)慣。
1.2 在目前“C#程序設(shè)計(jì)基礎(chǔ)”教學(xué)中,以語法教學(xué)為重點(diǎn)
“C#程序設(shè)計(jì)基礎(chǔ)”課程教學(xué)中,其自身的命令中所、語法繁雜、規(guī)范苛刻。然而,教師還是依據(jù)課本的內(nèi)容將眾多的枯燥的名詞、規(guī)定、程序語句、名利、方法教給學(xué)生,一次性的將知識(shí)理論教給學(xué)生,不能分清學(xué)習(xí)的重點(diǎn),不能結(jié)合學(xué)生的接受能力,分層次的教育學(xué)生,使學(xué)生的理論知識(shí)學(xué)得特別到位,然而,實(shí)際操作卻差強(qiáng)人意,無法處理好實(shí)際所存在的困境。
2 “C#程序設(shè)計(jì)基礎(chǔ)”教學(xué)模式的分層次教學(xué)的方法
針對(duì)現(xiàn)在的“C#程序設(shè)計(jì)基礎(chǔ)”的課堂教學(xué)現(xiàn)狀,我們研究出分層次的“C#程序設(shè)計(jì)基礎(chǔ)”教學(xué)模式,將每一階段的教學(xué)按照理論知識(shí)的深淺程度,由淺及深、由難及易來進(jìn)行分層次的教學(xué)模式,使學(xué)生能夠更加容易、更加快速的接受理論知識(shí)以及語法、命令等。
2.1 對(duì)“C#程序設(shè)計(jì)基礎(chǔ)”進(jìn)行實(shí)驗(yàn)驗(yàn)證的方法教學(xué)
驗(yàn)證性教學(xué)作為“C#程序設(shè)計(jì)基礎(chǔ)”教學(xué)模式的學(xué)習(xí)基礎(chǔ),能夠使學(xué)生初步對(duì)知識(shí)理論進(jìn)行初步的理解以及掌握。當(dāng)學(xué)生們初次了解本學(xué)科的時(shí)候,都需要一個(gè)由易及難的認(rèn)知過程。使用這種教學(xué)方式來進(jìn)行實(shí)踐學(xué)習(xí),完全符合剛剛接觸這門學(xué)科的學(xué)生的需要。
驗(yàn)證性教學(xué)模式,即教師提出一個(gè)問題點(diǎn)、提供一些所需要的理論知識(shí)和方法,學(xué)生們圍繞這個(gè)問題一步一步的通過教師給出的引導(dǎo)性的思維方式、運(yùn)用已有的理論知識(shí),推到以及解決教師提供的問題。在這個(gè)過程中,教師應(yīng)該起到糾正性和引導(dǎo)性的作用,當(dāng)發(fā)現(xiàn)學(xué)生們遇到了困境或者是誤入了錯(cuò)誤的方法思路,要及時(shí)進(jìn)行引導(dǎo)和糾正,使學(xué)生能夠更加正確的學(xué)習(xí)理論內(nèi)涵、掌握語句和命令、了解開發(fā)創(chuàng)作的網(wǎng)絡(luò)環(huán)境。
如果一開始就將枯燥、乏味的理論知識(shí)直接傳授給學(xué)生,可能會(huì)在一定程度上無法調(diào)動(dòng)學(xué)生想要學(xué)習(xí)知識(shí)的積極性,這樣一來,有一些簡單的環(huán)境背景作為基礎(chǔ),逐步地使學(xué)生研究和推導(dǎo)出新的語句、命令,可以大大的提高他們學(xué)習(xí)的熱情度,引出他們潛在的學(xué)習(xí)積極性。除此之外,我們也應(yīng)該加一些比較少難得問題來是有一定理論基礎(chǔ)的學(xué)生來進(jìn)行學(xué)習(xí)研究,做到每個(gè)學(xué)生都可以從課堂上得到收獲。在驗(yàn)證性教學(xué)模式中讓學(xué)生們初步了解C#、了解語言化境和命令語句,為以后進(jìn)一步的學(xué)習(xí)打下良好的基礎(chǔ)。
2.2 對(duì)“C#程序設(shè)計(jì)基礎(chǔ)”進(jìn)行實(shí)驗(yàn)訓(xùn)練的方法教學(xué)
在學(xué)生們有了對(duì)C#程序設(shè)計(jì)一定的了解和掌握基礎(chǔ)的理論文化知識(shí)以后,應(yīng)當(dāng)開始進(jìn)行訓(xùn)練性教學(xué)。教師提出各種環(huán)境下的問題,要求學(xué)生能夠針對(duì)多種問題進(jìn)行思路訓(xùn)練。這一階段的學(xué)習(xí)的重點(diǎn)就是訓(xùn)練,以訓(xùn)練來達(dá)到學(xué)生們進(jìn)一步掌握所學(xué)內(nèi)容,反復(fù)的運(yùn)用所學(xué)知識(shí),使之深刻的印在腦海里。
教師應(yīng)該提出不同環(huán)境下如何使用不同種解決思路來解決問題,以及在統(tǒng)一環(huán)境下,如何使用不同種解決思路來解決現(xiàn)有問題。使學(xué)生能夠做到舉一反三,熟練地形成解決問題的思路和模式,應(yīng)對(duì)不同的問題使用不同的解決方法。在這一階段的學(xué)習(xí),主要圍繞訓(xùn)練學(xué)生們的解題思路,讓學(xué)生掌握更多的方法和知識(shí),為下一階段的學(xué)習(xí)做好充分的準(zhǔn)備。
2.3 對(duì)“C#程序設(shè)計(jì)基礎(chǔ)”進(jìn)行實(shí)驗(yàn)設(shè)計(jì)的方法教學(xué)
當(dāng)學(xué)生通過大量的訓(xùn)練,熟練地掌握各種解決思路之后,這時(shí)該進(jìn)行設(shè)計(jì)性教學(xué)模式。教師應(yīng)當(dāng)提出問題,學(xué)生們運(yùn)用已有知識(shí)以及掌握的大量解決思路來獨(dú)立進(jìn)行方法設(shè)計(jì),教師不提供任何思路上的指導(dǎo)。這樣就可以驗(yàn)證之前兩個(gè)階段的教學(xué)是否成功,學(xué)生們掌握知識(shí)的牢固性、掌握思路的熟練性、應(yīng)對(duì)實(shí)際問題的靈活變通型[4]。
此時(shí),各種解題思路經(jīng)過上一階段的大量訓(xùn)練之后,學(xué)生們可以自由結(jié)成小組,自由討論各自的思維思路,小組內(nèi)部分享對(duì)教師提出問題的創(chuàng)新型解題思路,結(jié)合每位同學(xué)的思路的優(yōu)點(diǎn),組合成新的、最有效的解決方法,最后達(dá)到最優(yōu)組合,來進(jìn)行對(duì)實(shí)際問題的處理。這樣,能夠充分的發(fā)揮學(xué)生的創(chuàng)造性,敢于發(fā)表自己的想法以及思路,不同的思路擦出絢爛的火花,從而,推動(dòng)C#程序設(shè)計(jì)的進(jìn)一步發(fā)展……
2.4 對(duì)“C#程序設(shè)計(jì)基礎(chǔ)”進(jìn)行實(shí)驗(yàn)創(chuàng)造的方法教學(xué)
基于以上三個(gè)階段的學(xué)習(xí),學(xué)生掌握了大量的理論知識(shí)、熟練地掌握了各種解題思路以及敢于面對(duì)新問題提出新思路……那么,就到了進(jìn)行最后的一個(gè)階段,創(chuàng)造性教學(xué)。這一階段的教學(xué),教師不再給出具體的題目了,教師提供一些實(shí)際生活中遇到的情況以及環(huán)境,讓學(xué)生自主發(fā)現(xiàn)問題?;蛘撸寣W(xué)生結(jié)合切身的生活體驗(yàn),從而提出自己生活中所面臨的問題,放到課堂上來,有大家一同思考問題思路去解決。這時(shí),以上三個(gè)階段的學(xué)習(xí)為這一階段的學(xué)習(xí)做了良好的鋪墊。
這個(gè)可以放在學(xué)期的結(jié)束段來進(jìn)行,也可作為學(xué)生的刻下作業(yè)來完成,形成系統(tǒng)的報(bào)告以及解決方案,一次來對(duì)學(xué)生的課堂學(xué)習(xí)來進(jìn)行檢驗(yàn),作為學(xué)生的成績的審核。
結(jié)論:經(jīng)過這四個(gè)階段的學(xué)習(xí),相信學(xué)生們能夠熟練地掌握了理論知識(shí),并熟練的應(yīng)用到實(shí)際生活當(dāng)中。這樣,能夠更好的為學(xué)生們理解、吸收和運(yùn)用所學(xué)知識(shí),為以后工作奠定基礎(chǔ),為計(jì)算機(jī)的更加快速的發(fā)展做出貢獻(xiàn)以及更好的造福于社會(huì)。
參考文獻(xiàn)
[1] 徐洪智,張彬連,鐘鍵.《C++程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)改革與探索[J].現(xiàn)代計(jì)算機(jī):專業(yè)版,2017(15):50-53.
[2] 汪瀅.基于能力培養(yǎng)的“C語言程序設(shè)計(jì)”教學(xué)改革研究[J].科教導(dǎo)刊(下旬),2016(9):97-98.
[3] 呂雅麗,徐燕文,王昂.分層次的“C#程序設(shè)計(jì)基礎(chǔ)”實(shí)踐教學(xué)模式研究[J].電子商務(wù),2016(7):78-79.
[4] 張玉軍,楊丹.《C++程序設(shè)計(jì)》課程的多元化理論和實(shí)踐教學(xué)模式探索[J].科技信息,2013(15):104.
[5] 盧玲,陳媛,王曉云.程序設(shè)計(jì)基礎(chǔ)實(shí)踐教學(xué)模式的分類評(píng)價(jià)與應(yīng)用[J].計(jì)算機(jī)教育,2011(24):87-91.