公務(wù)員期刊網(wǎng) 論文中心 正文

談?dòng)?jì)算機(jī)編程語言課程教學(xué)改革

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談?dòng)?jì)算機(jī)編程語言課程教學(xué)改革范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

談?dòng)?jì)算機(jī)編程語言課程教學(xué)改革

摘要:計(jì)算機(jī)編程語言是高校計(jì)算機(jī)專業(yè)學(xué)生重點(diǎn)學(xué)習(xí)的課程,但目前高校計(jì)算機(jī)編程語言課程教學(xué)越來越跟不上時(shí)展,不利于滿足學(xué)生計(jì)算機(jī)職業(yè)能力的需求。因此,本文對(duì)計(jì)算機(jī)編程語言課程的必要性和現(xiàn)狀進(jìn)行研究,提出符合計(jì)算機(jī)編程語言課程的教學(xué)改革措施,進(jìn)一步提高課程教學(xué)質(zhì)量。

關(guān)鍵詞:高校;計(jì)算機(jī)編程語言;教學(xué)改革;初探

1引言

作為高校計(jì)算機(jī)專業(yè)學(xué)生重點(diǎn)學(xué)習(xí)的課程,計(jì)算機(jī)編程語言課程更加需要與時(shí)俱進(jìn)地推進(jìn)教學(xué)工作,才能培養(yǎng)適應(yīng)IT行業(yè)需求的復(fù)合型、創(chuàng)新型高素質(zhì)IT人才。計(jì)算機(jī)編程語言課程是一門實(shí)操性很強(qiáng)的課程,在教學(xué)過程中,教師需要幫助學(xué)生掌握計(jì)算機(jī)編程語言應(yīng)用的方法與技巧,同時(shí)進(jìn)一步提升學(xué)生的綜合職業(yè)能力?,F(xiàn)如今,高校計(jì)算機(jī)編程語言課程教學(xué)越來越跟不上時(shí)代的發(fā)展,不利于滿足學(xué)生課程的學(xué)習(xí)需求。因此,對(duì)高校計(jì)算機(jī)編程語言課程進(jìn)行教學(xué)改革勢(shì)在必行。

2課程概述

2.1課程含義

由于計(jì)算機(jī)編程語言課程的復(fù)雜性,學(xué)生在學(xué)習(xí)的過程中更容易遇到問題。通常情況下,學(xué)生在計(jì)算機(jī)編程語言課程上的學(xué)習(xí)進(jìn)度比較緩慢,對(duì)很多課程知識(shí)并不能夠做到有效理解,如不熟悉語句格式、不明白程序流程、不理解程序算法等。在學(xué)生不清楚知識(shí)內(nèi)容的情況下,自然無法把計(jì)算機(jī)編程語言知識(shí)應(yīng)用到實(shí)踐中。若是學(xué)生長期學(xué)不理解計(jì)算機(jī)編程語言課程的知識(shí),很容易對(duì)課程產(chǎn)生抗拒的心理,不愿意投入更多的時(shí)間去學(xué)習(xí)。這對(duì)學(xué)生的成長與發(fā)展顯然是不利的。因此,教師需要選擇合適的教法開展計(jì)算機(jī)編程語言的教學(xué)工作。直觀地說,解法固然可以幫助學(xué)生理解課程的知識(shí),但是長久應(yīng)用直觀的講解方法不利于師生在課程上進(jìn)行互動(dòng)交流,不利于調(diào)動(dòng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性。為此,教師需要進(jìn)一步深化與優(yōu)化計(jì)算機(jī)編程語言的教學(xué)工作,為學(xué)生打造精彩的計(jì)算機(jī)編程語言教學(xué)課堂。

2.2課程重要性

自“互聯(lián)網(wǎng)+”的概念提出以來,互聯(lián)網(wǎng)技術(shù)已滲透到各行各業(yè)[1],IT企業(yè)的信息化程度不斷提高。為促進(jìn)自身健康發(fā)展,IT企業(yè)加大力度招聘計(jì)算機(jī)人才。在招聘計(jì)算機(jī)人才時(shí),IT企業(yè)會(huì)將應(yīng)聘者的編程能力作為重要的招聘考核事項(xiàng)。如果應(yīng)聘者的編程能力不能夠達(dá)到IT企業(yè)崗位的要求,往往難以通過IT企業(yè)面試。由此可見,學(xué)生計(jì)算機(jī)編程語言課程掌握的水平對(duì)自身未來的就業(yè)具有重要的影響。在高校計(jì)算機(jī)人才培養(yǎng)方案的設(shè)置上,計(jì)算機(jī)編程語言課程在計(jì)算機(jī)專業(yè)課程中占據(jù)著重要的地位,屬于計(jì)算機(jī)專業(yè)必修課,是專業(yè)學(xué)習(xí)的基礎(chǔ)。對(duì)于計(jì)算機(jī)專業(yè)學(xué)生而言,他們需要投入大量的時(shí)間和精力去學(xué)習(xí)這類課程,如C語言程序設(shè)計(jì)、C++程序設(shè)計(jì)、Java語言程序設(shè)計(jì)等課程都是高校所開設(shè)的計(jì)算機(jī)編程語言課程[2],課程的目標(biāo)主要是鍛煉學(xué)生的程序編寫能力。為提升學(xué)生計(jì)算機(jī)編程語言課程學(xué)習(xí)水平,確保學(xué)生掌握計(jì)算機(jī)編程語言課程知識(shí),計(jì)算機(jī)教師對(duì)于課程教法的研究顯得尤為重要。

3課程教學(xué)現(xiàn)狀分析

(1)學(xué)習(xí)態(tài)度消極。從現(xiàn)狀來看,學(xué)生對(duì)計(jì)算機(jī)編程語言課程抱有消極的學(xué)習(xí)態(tài)度,學(xué)生在學(xué)習(xí)計(jì)算機(jī)編程語言課程中遇到問題時(shí)還沒思考如何解決問題就輕易放棄。特別是有的學(xué)生缺乏學(xué)習(xí)的主動(dòng)性,不積極向教師請(qǐng)教課程學(xué)習(xí)問題,欠缺在課后主動(dòng)學(xué)習(xí)知識(shí)的動(dòng)力。(2)編程思路不清晰。編程學(xué)習(xí)難度相對(duì)較大,學(xué)生的編程學(xué)習(xí)水平往往不太高。由于學(xué)生編程學(xué)習(xí)知識(shí)結(jié)構(gòu)不建全,學(xué)生的編程思路并不清晰,不能夠在有限的時(shí)間內(nèi)完成編程任務(wù)。(3)編程習(xí)慣不規(guī)范。學(xué)生在編程的過程中容易出現(xiàn)程序書寫規(guī)則混亂、結(jié)構(gòu)理解錯(cuò)誤、語法格式不明、中英文標(biāo)點(diǎn)寫錯(cuò)、數(shù)據(jù)類型混淆亂用等問題。這與學(xué)生編程基礎(chǔ)知識(shí)、編程程序掌握水平不高具有很大的關(guān)系。(4)畏難情緒較大。學(xué)生在遇到計(jì)算機(jī)編程語言學(xué)習(xí)難題時(shí)往往會(huì)產(chǎn)生自我懷疑的態(tài)度,認(rèn)為自己的能力不行,無法掌握課程知識(shí)。因此,有的學(xué)生容易失去學(xué)習(xí)動(dòng)力,放棄課程學(xué)習(xí)。(5)教法過于傳統(tǒng)。計(jì)算機(jī)編程語言課程的邏輯性比較強(qiáng),教師一般不會(huì)去更改課程的基本內(nèi)容和方向。目前,多數(shù)計(jì)算機(jī)教師講授編程語言課程還是采用普通的多媒體方式,依據(jù)教材內(nèi)容和PPT課件按部就班地進(jìn)行授課[3]。隨著信息技術(shù)的快速發(fā)展,完全可以采用“云課堂”、“慕課”等新穎的教學(xué)方式,以線上線下相結(jié)合的方式來提高學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效率[4]。

4課程改革措施

4.1教學(xué)方法

在“三教”改革中,教法是途徑,是解決教學(xué)“如何教”的問題,是高校計(jì)算機(jī)編程語言課程改革的突破口。

4.1.1混合式教學(xué)法現(xiàn)階段,00后成為高校的主力軍,高校學(xué)生的思想和行為也隨著互聯(lián)網(wǎng)和各種現(xiàn)代科技的發(fā)展發(fā)生了很大的改變。高校教師在“互聯(lián)網(wǎng)+教育”的背景下下,可以在計(jì)算機(jī)編程語言課程教學(xué)中使用“云課堂”、“慕課”等方式開展混合式教學(xué),提高教師的創(chuàng)造能力以及資源利用能力。教師通過混合式教學(xué)法組織好課前、課中和課后三個(gè)學(xué)習(xí)環(huán)節(jié),可以更全面地了解學(xué)生的學(xué)習(xí)情況,從而更靈活地使用教法。學(xué)生通過更新穎的授課手段主動(dòng)進(jìn)行學(xué)習(xí),學(xué)習(xí)興趣更濃、學(xué)習(xí)效果更好,綜合素質(zhì)更強(qiáng),更能培養(yǎng)出編程能力更好的計(jì)算機(jī)高素質(zhì)、創(chuàng)新型高素質(zhì)人才。

4.1.2案例教學(xué)法為保證計(jì)算機(jī)編程語言課程的教學(xué)效果,高校教師需要采用科學(xué)的教學(xué)方式。案例教學(xué)法對(duì)于高校計(jì)算機(jī)編程語言課程而言不失為一種較好的教法,教師可以將案例教學(xué)法應(yīng)用在課程教學(xué)中[5]。在應(yīng)用案例教學(xué)法時(shí),教師需要為學(xué)生設(shè)置學(xué)習(xí)問題,引發(fā)學(xué)生對(duì)計(jì)算機(jī)編程語言課程內(nèi)容的思考,激發(fā)學(xué)生探究知識(shí)的欲望。另外,教師在應(yīng)用案例教學(xué)法進(jìn)行課程教學(xué)時(shí)要與學(xué)生進(jìn)行互動(dòng),并在教學(xué)中培養(yǎng)學(xué)生的自主學(xué)習(xí)能力。現(xiàn)以“C語言程序設(shè)計(jì)中的選擇結(jié)構(gòu)”教學(xué)過程為例進(jìn)行說明。首先,教師需要提前設(shè)計(jì)好與教學(xué)內(nèi)容相關(guān)的案例,以便學(xué)生從案例中學(xué)習(xí)知識(shí)。比如在“計(jì)算企業(yè)發(fā)放獎(jiǎng)金”案例中,教師需要針對(duì)案例內(nèi)容提出問題,如有幾種發(fā)放情況、怎樣計(jì)算發(fā)放獎(jiǎng)金等。其次,教師在提出問題之后要加強(qiáng)學(xué)習(xí)引導(dǎo),提高學(xué)生解決問題的效率。通過案例教學(xué)引導(dǎo),教師要為學(xué)生提供自主學(xué)習(xí)探尋問題的空間。最后,教師需要讓學(xué)生回歸到教材上,鼓勵(lì)學(xué)生從教材中尋找相關(guān)知識(shí),以此確保教學(xué)質(zhì)量。

4.1.3項(xiàng)目驅(qū)動(dòng)教學(xué)法在計(jì)算機(jī)編程語言課程教學(xué)中應(yīng)用項(xiàng)目驅(qū)動(dòng)式教學(xué)法,有利于調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,加強(qiáng)師生互動(dòng),營造良好的學(xué)習(xí)氛圍。因此,教師需要重視項(xiàng)目驅(qū)動(dòng)式教學(xué)法,并合理地在課堂中推進(jìn)項(xiàng)目驅(qū)動(dòng)式教學(xué)法。例如,在C語言課程教學(xué)中,教師可以讓學(xué)生根據(jù)課程內(nèi)容,應(yīng)用已經(jīng)掌握的課程知識(shí),制作“圖書管理系統(tǒng)”的項(xiàng)目。與此同時(shí),教師需要引導(dǎo)學(xué)生將課程項(xiàng)目進(jìn)行任務(wù)分解,以降低項(xiàng)目完成的難度。在開展項(xiàng)目驅(qū)動(dòng)式教學(xué)法時(shí),教師需要了解教學(xué)注意事項(xiàng)。一是教師所設(shè)計(jì)的項(xiàng)目盡可能地調(diào)動(dòng)全體學(xué)生的主觀能動(dòng)性。二是結(jié)合課程內(nèi)容、教學(xué)目標(biāo)、學(xué)生學(xué)習(xí)情況等設(shè)計(jì)項(xiàng)目。三是在推進(jìn)項(xiàng)目教學(xué)法時(shí),教師需要提前介紹并演示項(xiàng)目內(nèi)容,使學(xué)生更加了解該項(xiàng)目的情況。

4.2課程教學(xué)知識(shí)點(diǎn)

高校計(jì)算機(jī)專業(yè)學(xué)生的一項(xiàng)重要目標(biāo)就是掌握計(jì)算機(jī)編程知識(shí)。而計(jì)算機(jī)編程語言課程的知識(shí)點(diǎn)有很多,教師需要在教學(xué)中幫助學(xué)生理清編程課程的知識(shí)點(diǎn),提高學(xué)生課程知識(shí)的應(yīng)用能力。學(xué)生也需要積極地學(xué)習(xí)課程知識(shí),以便更好地應(yīng)用知識(shí)解決問題。在學(xué)習(xí)編程知識(shí)時(shí),學(xué)生需要關(guān)注每種數(shù)據(jù)類型的特殊用途、計(jì)算、表示長度和類型名等,并努力地學(xué)習(xí)各種函數(shù)的知識(shí)點(diǎn)。同時(shí),學(xué)生需要掌握學(xué)習(xí)編程的流程,根據(jù)流程規(guī)范自身行為;需要注重研究編程細(xì)節(jié),避免因細(xì)節(jié)失誤而導(dǎo)致編程失誤;需要及時(shí)地總結(jié)編程的知識(shí)點(diǎn),完善自身知識(shí)結(jié)構(gòu)。

4.3學(xué)生的編程思路

為了提升學(xué)生編程水平,教師需要確保學(xué)生擁有合理的編程思路。為此,教師需要開展以下教學(xué)工作:一是訓(xùn)練學(xué)生程序查錯(cuò)和調(diào)試能力。在教學(xué)中,教師可以設(shè)置程序問題,并讓學(xué)生進(jìn)行程序查錯(cuò),指導(dǎo)學(xué)生分析錯(cuò)誤出現(xiàn)的原因,深化學(xué)生對(duì)課程知識(shí)的理解。二是讓學(xué)生學(xué)懂弄通程序的運(yùn)行過程。在教學(xué)中,教師需要引導(dǎo)學(xué)生調(diào)試和觀察程序的運(yùn)行過程,并讓學(xué)生分析程序運(yùn)行所應(yīng)用的代碼,以此加深學(xué)生學(xué)習(xí)影響。三是采用逐步模塊化分析與細(xì)化相結(jié)合的方法。首先,教師需要引導(dǎo)學(xué)生從整體、全局的角度分析問題。其次,教師需要細(xì)化問題,確保學(xué)生逐步地突破問題,提高學(xué)生解決問題的效率。最后,教師需要讓學(xué)生對(duì)解決問題的思路進(jìn)行總結(jié),保證學(xué)生清楚學(xué)習(xí)思路,為后續(xù)深化學(xué)習(xí)課程內(nèi)容打下基礎(chǔ)。

4.4激勵(lì)措施

教師需要在計(jì)算機(jī)編程語言課程教學(xué)中采取有效的激勵(lì)措施,激發(fā)學(xué)生課程學(xué)習(xí)的積極性。首先,教師要準(zhǔn)確把握學(xué)生的學(xué)習(xí)心理。教師需要了解班級(jí)學(xué)生的學(xué)習(xí)心理,獲知他們的學(xué)習(xí)動(dòng)力和興趣,以便進(jìn)一步采取激勵(lì)措施,提高學(xué)生學(xué)習(xí)的動(dòng)機(jī)。教師也可以根據(jù)學(xué)生的喜好作為學(xué)生學(xué)習(xí)進(jìn)步表揚(yáng)的依據(jù)。其次是教師科學(xué)設(shè)計(jì)編程題目。在教學(xué)中,教師需要根據(jù)學(xué)生發(fā)展的情況和學(xué)習(xí)能力等,科學(xué)設(shè)計(jì)編程題目,以便讓學(xué)生更好地獲得學(xué)習(xí)成就感。此外,教師要鼓勵(lì)學(xué)生積極上進(jìn)。學(xué)生經(jīng)過高中階段的歷練后進(jìn)入高校深造,學(xué)習(xí)壓力相對(duì)較小。這時(shí)就需要高校教師更多地鼓勵(lì)和鞭策學(xué)生獲取學(xué)習(xí)的動(dòng)力,更多地使用鼓勵(lì)性語言表揚(yáng)學(xué)生,保證學(xué)生更好地投入到計(jì)算機(jī)編程語言課程學(xué)習(xí)中,從而使得他們?cè)诰幊讨R(shí)學(xué)習(xí)上有更好的提高。

5教學(xué)效果

借助信息化的手段,通過采用混合式教學(xué)法、案例教學(xué)法、項(xiàng)目驅(qū)動(dòng)教學(xué)法,改革課程教學(xué)內(nèi)容和教學(xué)措施,有效激發(fā)了學(xué)生學(xué)習(xí)計(jì)算機(jī)編程語言的學(xué)習(xí)興趣,提高了課堂教學(xué)效果。

6結(jié)語

高校需要根據(jù)計(jì)算機(jī)專業(yè)學(xué)生對(duì)編程語言課程知識(shí)和教學(xué)方式的需求,改革教學(xué)內(nèi)容和課程教法,以便學(xué)生在課堂中收獲豐富的知識(shí),提高學(xué)生編程語言知識(shí)的應(yīng)用水平。

參考文獻(xiàn)

[1]閆紹惠,王新文,李戰(zhàn)軍.“互聯(lián)網(wǎng)+”背景下高職院校Python語言課程混合式教學(xué)改革研究.河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2020,22(02):50-53

[2]李支成,向華,吳開誠.結(jié)對(duì)編程在計(jì)算機(jī)語言課程混合教學(xué)改革中的應(yīng)用.電腦知識(shí)與技術(shù),2019(24):140-141

[3]吳麗萍.中高職銜接背景下《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)研究——以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)為例.電腦知識(shí)與技術(shù),2019,15(03):131-132

[4]韋大歡.高職計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)教學(xué)中云課堂的應(yīng)用.廣西教育,2020(1):76-77,80

[5]張菁.基于能力導(dǎo)向的高職VisualBasic程序設(shè)計(jì)課程實(shí)踐教學(xué)模式研究.當(dāng)代教育實(shí)踐與教學(xué)研究,2018(05):174-176

作者:韋大歡 朱新琰 單位:北海職業(yè)學(xué)院