古峻
摘 要:計(jì)算機(jī)編程課程是計(jì)算機(jī)專業(yè)學(xué)生必修的基礎(chǔ)課程之一,該門(mén)課程以編程為手段,對(duì)學(xué)生的編程能力、設(shè)計(jì)能力、程序設(shè)計(jì)以及操作能力進(jìn)行系統(tǒng)培養(yǎng)。計(jì)算機(jī)編程課程發(fā)展至今雖然取得了一定成果,但同時(shí)存在課程內(nèi)容與實(shí)踐脫節(jié)、教學(xué)效率低下等問(wèn)題,需要采取針對(duì)性的改革措施,提高學(xué)生學(xué)習(xí)的主動(dòng)性,提升課程的實(shí)踐性。
關(guān)鍵詞:計(jì)算機(jī);編程;教學(xué);改革
計(jì)算機(jī)編程課程是計(jì)算機(jī)專業(yè)學(xué)生所學(xué)的基礎(chǔ)性課程之一,該課程以實(shí)際動(dòng)手編程為手段,主要培養(yǎng)學(xué)生的設(shè)計(jì)能力,并為學(xué)生后期學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟮某绦蛟O(shè)計(jì)以及操作系統(tǒng)等課程奠定基礎(chǔ)。由此可見(jiàn),計(jì)算機(jī)編程課程在專業(yè)體系中占有重要地位,對(duì)該門(mén)課程的教學(xué)改革進(jìn)行深入探究具有一定的指導(dǎo)意義。
1 計(jì)算機(jī)編程課程教學(xué)現(xiàn)狀
1.1 課程內(nèi)容與工程實(shí)踐脫節(jié)嚴(yán)重 傳統(tǒng)編程類課程教學(xué)過(guò)程中,理論課所占比例較大,教師往往按照大綱制定的配套教材進(jìn)行講授;課程內(nèi)容多采用教材中的案例,與現(xiàn)有的工程實(shí)際存在較大差異。理論知識(shí)對(duì)應(yīng)的案例比較孤立,缺乏實(shí)用性,無(wú)法提升學(xué)生的學(xué)習(xí)興趣和操作能力。
1.2 教學(xué)效率不高 理論課教學(xué)過(guò)程中,由于缺乏系統(tǒng)的實(shí)踐,導(dǎo)致各部分內(nèi)容無(wú)法真正實(shí)現(xiàn)融會(huì)貫通,影響學(xué)生對(duì)于理論知識(shí)的掌握和應(yīng)用;另一方面,實(shí)踐課程沒(méi)有得到足夠的重視,無(wú)論從實(shí)踐課課時(shí)安排、課程內(nèi)容設(shè)置還是最后的考核方面,都沒(méi)有對(duì)實(shí)踐課程進(jìn)行科學(xué)、合理的設(shè)計(jì)。實(shí)踐課程利用率不高,不僅浪費(fèi)了師生的時(shí)間,還影響了課程的應(yīng)用。
1.3 考核與實(shí)踐應(yīng)用關(guān)聯(lián)度不高 語(yǔ)言編程類課程涉及的內(nèi)容較多,具有理論性和實(shí)踐性極強(qiáng)的特點(diǎn),由于課時(shí)安排不足,學(xué)生練習(xí)時(shí)間不夠,再加之學(xué)生之間的理解力存在一定的差異性,導(dǎo)致課程考核受到了很大限制。學(xué)生為了取得成績(jī),也會(huì)采取考什么學(xué)什么的態(tài)度,將動(dòng)手能力強(qiáng)的實(shí)踐課變?yōu)榫哂幸欢ㄟ壿嬓缘睦碚撜n,影響整體教學(xué)效果。
2 計(jì)算機(jī)編程課程的教學(xué)改革
2.1 教學(xué)內(nèi)容改革 教學(xué)內(nèi)容是課程的核心,內(nèi)容設(shè)置對(duì)教學(xué)效果具有直接影響。計(jì)算機(jī)編程課程的教學(xué)體系不僅要注重理論的系統(tǒng)性,還應(yīng)突出知識(shí)的實(shí)用性,提高學(xué)生的實(shí)踐能力。
2.1.1 理論課程設(shè)置方面,應(yīng)按照循序漸進(jìn)的原則進(jìn)行學(xué)習(xí)內(nèi)容的安排,可設(shè)置以C#為主線的系列課程,課程按照難易程度分為網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)、網(wǎng)絡(luò)應(yīng)用編程、Web系統(tǒng)分析與設(shè)計(jì)等,有計(jì)劃地提升學(xué)生的實(shí)踐能力。在課程設(shè)置過(guò)程中,應(yīng)充分體現(xiàn)出實(shí)踐的重要性,適當(dāng)增加實(shí)驗(yàn)部分的課時(shí)及考核力度。如網(wǎng)絡(luò)應(yīng)用編程課程考核可由理論考試和實(shí)踐考試課兩部分組成,學(xué)分共計(jì)4分,按照3:1的比例分配,這樣既可確保理論課程與實(shí)踐課程之間的獨(dú)立性,又能使其互相融合,提升理實(shí)一體化教學(xué)水平。
2.1.2 實(shí)踐課程安排。在實(shí)踐教學(xué)過(guò)程中,實(shí)踐課程的內(nèi)容選擇和安排非常關(guān)鍵。實(shí)踐課程過(guò)于簡(jiǎn)單和單調(diào),不利于學(xué)生學(xué)習(xí)興趣的提升,更無(wú)法提高學(xué)生的實(shí)踐能力;實(shí)踐內(nèi)容過(guò)于復(fù)雜,不利于成果形成,影響教學(xué)進(jìn)度。為制定難度適宜的實(shí)踐課程,可對(duì)實(shí)際項(xiàng)目或?qū)嶋H應(yīng)用中的程序進(jìn)行簡(jiǎn)化提煉,設(shè)置基礎(chǔ)性實(shí)踐和設(shè)計(jì)性實(shí)踐兩種性質(zhì)課程,基礎(chǔ)性實(shí)踐活動(dòng)可安排4-5個(gè),設(shè)計(jì)性實(shí)踐活動(dòng)安排1-2個(gè)?;A(chǔ)性實(shí)踐活動(dòng)主要利用Windows應(yīng)用程序?qū)W習(xí)編程的基礎(chǔ)知識(shí),進(jìn)而掌握TCP、UDP、FTP、SMTP等各類網(wǎng)絡(luò)協(xié)議所需的知識(shí),為后期的設(shè)計(jì)性實(shí)踐活動(dòng)奠定基礎(chǔ)。設(shè)計(jì)型實(shí)踐活動(dòng)可安排多機(jī)聯(lián)合繪圖系統(tǒng)等來(lái)源于實(shí)際項(xiàng)目,但不涉及過(guò)深業(yè)務(wù)知識(shí)的內(nèi)容,同時(shí)還能對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、客戶/服務(wù)器技術(shù)、P2P技術(shù)、TCP編程等網(wǎng)絡(luò)通信技術(shù)進(jìn)行綜合應(yīng)用。
2.2 教學(xué)方法的改革 傳統(tǒng)的教學(xué)方式對(duì)理論知識(shí)的講解較多,講授方式對(duì)學(xué)生沒(méi)有足夠的吸引力和滲透力,導(dǎo)致學(xué)生只了解知識(shí)點(diǎn),但缺乏實(shí)踐的能力,影響了學(xué)生的就業(yè)和發(fā)展,對(duì)其進(jìn)行改革,勢(shì)在必行。
2.2.1 任務(wù)驅(qū)動(dòng)式教學(xué)。教學(xué)組可將計(jì)算機(jī)編程課程的理論部分設(shè)置在不同的情景內(nèi),每個(gè)情景再劃分為若干個(gè)獨(dú)立的任務(wù),利用任務(wù)驅(qū)動(dòng)教學(xué)法,將理論教學(xué)帶入到不同的實(shí)踐任務(wù)中,從而引發(fā)學(xué)生思考問(wèn)題,激發(fā)學(xué)生主動(dòng)學(xué)習(xí)的興趣。在任務(wù)驅(qū)動(dòng)式教學(xué)過(guò)程中,教師應(yīng)積極引導(dǎo)學(xué)生思考,擴(kuò)展學(xué)生的思路,使學(xué)生能獨(dú)立完成各個(gè)階段的任務(wù),幫助學(xué)生樹(shù)立學(xué)習(xí)和應(yīng)用理論知識(shí)的自信。
2.2.2 項(xiàng)目導(dǎo)向教學(xué)法。實(shí)踐課程教學(xué)過(guò)程中采用項(xiàng)目導(dǎo)向教學(xué)法可取得較好的效果。項(xiàng)目導(dǎo)向教學(xué)法實(shí)施時(shí),可將企業(yè)的真實(shí)任務(wù)作為教學(xué)項(xiàng)目,針對(duì)相關(guān)的教學(xué)內(nèi)容進(jìn)行簡(jiǎn)化設(shè)計(jì),使實(shí)踐內(nèi)容融入項(xiàng)目中,以此培養(yǎng)學(xué)生分析項(xiàng)目、設(shè)計(jì)、編碼、測(cè)試等多項(xiàng)編程能力。在實(shí)施項(xiàng)目導(dǎo)向教學(xué)法時(shí),應(yīng)注意兩個(gè)關(guān)鍵點(diǎn):①案例的選擇。項(xiàng)目導(dǎo)向教學(xué)法實(shí)施前,對(duì)課程內(nèi)容、課程進(jìn)度進(jìn)行深入分析,選取與以上內(nèi)容相關(guān)的項(xiàng)目作為教學(xué)案例。設(shè)計(jì)性實(shí)踐項(xiàng)目可選取由課題組教師成果完成的實(shí)際企業(yè)項(xiàng)目聯(lián)機(jī)繪圖程序,根據(jù)學(xué)生學(xué)習(xí)能力對(duì)業(yè)務(wù)進(jìn)行精簡(jiǎn)。②實(shí)施模式。設(shè)計(jì)性實(shí)踐項(xiàng)目的講授應(yīng)先對(duì)總項(xiàng)目進(jìn)行分解,由簡(jiǎn)至繁,循序漸進(jìn)地完成整個(gè)項(xiàng)目。教學(xué)時(shí),可先介紹單機(jī)版應(yīng)用,然后繪制單個(gè)矩形,繼而繪制多個(gè)矩形;面向?qū)ο笾貥?gòu)后繪制多種形狀,增加句柄控制,如何利用通信技術(shù)完成聯(lián)機(jī)版程序,最后對(duì)程序功能進(jìn)行深入拓展,如加密解密、郵件收發(fā)等。這種分解化的教學(xué)模式,既降低了教學(xué)難度,還增加了項(xiàng)目的靈活性,逐漸形成教師引導(dǎo),學(xué)生主導(dǎo)的課堂教學(xué)氛圍。
2.3 教學(xué)環(huán)境改革 學(xué)校應(yīng)建立計(jì)算機(jī)編程課程網(wǎng)站,利用網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)教學(xué)資源的共享和開(kāi)放,以實(shí)現(xiàn)網(wǎng)上教學(xué)互動(dòng)。教師可利用多媒體課件、在線練習(xí)、試題庫(kù)以及程序等多種網(wǎng)絡(luò)資源提高教學(xué)效果,推進(jìn)教學(xué)方式的現(xiàn)代化。
3 結(jié)語(yǔ)
計(jì)算機(jī)編程是一門(mén)理論性和實(shí)踐性較強(qiáng)的學(xué)科,為提高該學(xué)科的教學(xué)效果,應(yīng)對(duì)傳統(tǒng)的課程教學(xué)進(jìn)行改革。本文以課程內(nèi)容和教學(xué)方式為例,對(duì)計(jì)算機(jī)編程類課程的發(fā)展現(xiàn)狀進(jìn)行了分析,并對(duì)其存在的問(wèn)題提出了幾點(diǎn)建議,希望能為教育工作者提供一定的借鑒。
參考文獻(xiàn):
[1]黃亞博,王玉璟.網(wǎng)絡(luò)應(yīng)用編程課程的實(shí)踐教學(xué)改革[J].科技資訊,2013(32):197+199.
[2]盧炳旭.從學(xué)習(xí)者的視角看計(jì)算機(jī)專業(yè)《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改革[J].職教論壇,2015(20):76-79.
[3]王建虎,劉軍,梁濤.基于項(xiàng)目學(xué)習(xí)的《網(wǎng)絡(luò)編程》課程教學(xué)改革研究[J].電腦開(kāi)發(fā)與應(yīng)用,2014(02):30-33+36.
[4]華順剛,朱鳴華.圍繞編程能力培養(yǎng)實(shí)施教學(xué)改革和課程建設(shè)[A].湖南工業(yè)大學(xué)法學(xué)院.第三屆教學(xué)管理與課程建設(shè)學(xué)術(shù)會(huì)議論文集
[C].湖南工業(yè)大學(xué)法學(xué)院,2012:5.