苑隆寅
摘 要:隨著計(jì)算機(jī)技術(shù)的發(fā)展和信息時(shí)代的深入,信息專(zhuān)業(yè)儼然成為各大高校的熱門(mén)專(zhuān)業(yè),該專(zhuān)業(yè)的核心課程是程序設(shè)計(jì),重點(diǎn)培養(yǎng)學(xué)生的編程能力。但許多學(xué)生雖然掌握了扎實(shí)的基礎(chǔ)知識(shí),也認(rèn)真進(jìn)行了社會(huì)實(shí)踐和實(shí)訓(xùn),但編程能力卻很差,這是當(dāng)前高校信息專(zhuān)業(yè)教學(xué)急需解決的重要課題。
關(guān)鍵詞:編程能力;信息專(zhuān)業(yè);興趣;交流
編程就是使用程序設(shè)計(jì)語(yǔ)言來(lái)編寫(xiě)程序代碼,從而滿(mǎn)足人們用計(jì)算機(jī)來(lái)解決某種問(wèn)題的需求。編程是人與計(jì)算機(jī)交流的唯一方式。因此,高校信息專(zhuān)業(yè)的教學(xué)應(yīng)將編程能力的培養(yǎng)作為首要任務(wù),轉(zhuǎn)變教學(xué)理念和教學(xué)模式,重視編程能力培養(yǎng)和考核并以此為核心進(jìn)行教學(xué)改革。
一、高校計(jì)算機(jī)實(shí)訓(xùn)課程存在的問(wèn)題
1.課時(shí)少
高校信息專(zhuān)業(yè)為滿(mǎn)足寬口徑就業(yè)需求,專(zhuān)業(yè)課程非常多,以編程能力培養(yǎng)為核心的程序設(shè)計(jì)類(lèi)課程時(shí)間被壓縮,實(shí)訓(xùn)課程時(shí)間就更少了。在理論課教學(xué)中,教師必須在有限的時(shí)間里將所有的知識(shí)點(diǎn)傳授給學(xué)生,讓學(xué)生在最短時(shí)間內(nèi)吸收這些知識(shí),實(shí)現(xiàn)知識(shí)的融會(huì)貫通,否則實(shí)訓(xùn)課程就無(wú)法順利開(kāi)展。而實(shí)訓(xùn)課程少又影響到學(xué)生編程能力的提升,使得學(xué)生動(dòng)手操作的機(jī)會(huì)少,教師也沒(méi)有時(shí)間給學(xué)生進(jìn)行個(gè)別指導(dǎo),影響教學(xué)質(zhì)量。
2.師資力量不足
高校教師有教學(xué)任務(wù)、科研任務(wù)和學(xué)生管理任務(wù),其工作壓力繁重,而大部分計(jì)算機(jī)專(zhuān)業(yè)的教師是中青年教師,部分教師正在進(jìn)行深造,在攻讀博士、博士后等,這使得其在教學(xué)上花費(fèi)的時(shí)間和精力較少,很多時(shí)候是一個(gè)教師帶十幾個(gè)乃至二十幾個(gè)學(xué)生開(kāi)展實(shí)訓(xùn)活動(dòng),師資力量嚴(yán)重不足,影響學(xué)生編程能力的提升。
3.裝備落后
計(jì)算機(jī)技術(shù)發(fā)展快,技術(shù)更新快,程序設(shè)計(jì)課程中涉及到的理論知識(shí)和實(shí)訓(xùn)課程中的裝備都應(yīng)與時(shí)俱進(jìn),但大多高校的裝備比較落后,依然采用經(jīng)典算法解決數(shù)學(xué)問(wèn)題,然后完成編程任務(wù),這種培養(yǎng)模式使得學(xué)生掌握的知識(shí)嚴(yán)重滯后于社會(huì)發(fā)展,無(wú)法滿(mǎn)足IT行業(yè)對(duì)人才的需求。
二、基于提升編程能力的實(shí)訓(xùn)課程改革措施
1.課程設(shè)計(jì)的改革
信息專(zhuān)業(yè)主要可以分成電子信息、電子科技、物聯(lián)網(wǎng)等專(zhuān)業(yè),不同的專(zhuān)業(yè)有不同的人才培養(yǎng)側(cè)重點(diǎn),實(shí)訓(xùn)課的課程設(shè)計(jì)也應(yīng)該有側(cè)重點(diǎn)。如:電子信息、電子科技專(zhuān)業(yè)的側(cè)重點(diǎn)是對(duì)硬件的設(shè)計(jì),因而實(shí)訓(xùn)課程可以進(jìn)行單片機(jī)、嵌入式系統(tǒng)等項(xiàng)目的設(shè)計(jì),將編程能力的培養(yǎng)嵌入到具體的硬件控制中,既提高學(xué)生的編程能力,又提高其專(zhuān)業(yè)知識(shí)的融會(huì)貫通和運(yùn)用能力。比如說(shuō):在C語(yǔ)言程序設(shè)計(jì)中,如果只是讓學(xué)生反復(fù)訓(xùn)練經(jīng)典算法和習(xí)題,學(xué)生的編程能力很難得到較大幅度提升;若是加入一個(gè)C語(yǔ)言的單片機(jī)控制項(xiàng)目,實(shí)現(xiàn)軟硬件設(shè)計(jì)的結(jié)合,那么學(xué)生的編程能力就能得到較大提升。計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程等專(zhuān)業(yè)的培養(yǎng)目標(biāo)偏向于上層應(yīng)用,實(shí)訓(xùn)課程可以以實(shí)用性軟件開(kāi)發(fā)項(xiàng)目為主,讓學(xué)生主動(dòng)去設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)等,使學(xué)生在完成軟件開(kāi)發(fā)項(xiàng)目的過(guò)程中實(shí)現(xiàn)能力的提升。
2.調(diào)動(dòng)學(xué)生積極性
興趣是最好的老師,教師要通過(guò)改變教學(xué)方法、因材施教等來(lái)調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,讓學(xué)生主動(dòng)參與到實(shí)訓(xùn)教學(xué)中,在課外時(shí)間去鉆研軟件開(kāi)發(fā),提升學(xué)生的編程能力。如:對(duì)希望參加ACM程序設(shè)計(jì)大賽的學(xué)生,在實(shí)訓(xùn)課中鼓勵(lì)其在完成基本實(shí)訓(xùn)任務(wù)的基礎(chǔ)上聯(lián)系A(chǔ)CM題庫(kù)中的習(xí)題,由淺入深地步步推進(jìn),提高編程能力。對(duì)參加嵌入式系統(tǒng)設(shè)計(jì)的學(xué)生,讓其主動(dòng)編寫(xiě)一些嵌入式程序,使其既能提升編程能力,又能在比賽中獲得較好成績(jī)。對(duì)立志從事應(yīng)用系統(tǒng)開(kāi)發(fā)的學(xué)生,讓其主動(dòng)進(jìn)行網(wǎng)站系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、電子商務(wù)系統(tǒng)、物聯(lián)網(wǎng)系統(tǒng)等的開(kāi)發(fā)設(shè)計(jì),這一類(lèi)學(xué)生往往在畢業(yè)前就找到一個(gè)主攻方向,孜孜不倦地鉆研,為其將來(lái)就業(yè)做準(zhǔn)備。而教師需要做的工作是在教學(xué)活動(dòng)中發(fā)覺(jué)學(xué)生的興趣,根據(jù)學(xué)生的特點(diǎn)和興趣采取合適的方法調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,提高教學(xué)效率,這樣能收到事半功倍的效果。
3.加強(qiáng)實(shí)訓(xùn)中的交流
實(shí)訓(xùn)教學(xué)活動(dòng)中,要加強(qiáng)師生之間、生生之間的交流,營(yíng)造良好的交流氛圍,使學(xué)生遇到問(wèn)題時(shí),主動(dòng)與同學(xué)交流和討論,主動(dòng)請(qǐng)教教師,通過(guò)交流發(fā)覺(jué)別人思維方式與自己思維模式的區(qū)別,吸取別人的長(zhǎng)處,彌補(bǔ)自身短處,完成編程任務(wù),提升編程能力。
4.重視學(xué)生編程能力的考核
實(shí)訓(xùn)課程中要重視學(xué)生編程能力的訓(xùn)練,加重對(duì)編程能力的考核,如:組織上機(jī)考試,將學(xué)生的考試成績(jī)納入到學(xué)生最終綜合成績(jī)中。在上機(jī)考試中,為避免學(xué)生作弊,往往需要有多個(gè)教師參與監(jiān)考。若設(shè)置幾個(gè)固定的習(xí)題,機(jī)房環(huán)境下又不方便教師監(jiān)考;若是從題庫(kù)中隨機(jī)抽題,又會(huì)帶來(lái)不公平問(wèn)題,有的學(xué)生抽到較難的習(xí)題,有的學(xué)生抽到較容易的習(xí)題。但不管怎么說(shuō),實(shí)訓(xùn)課教學(xué)改革都應(yīng)重視編程能力的考核,積極挖掘?qū)W?,F(xiàn)有資源的潛在價(jià)值,加強(qiáng)編程能力考核,促進(jìn)學(xué)生主動(dòng)去提升編程能力。
總之,只有通過(guò)合理的課程設(shè)計(jì),運(yùn)用合適的教學(xué)方法,激發(fā)學(xué)生的實(shí)訓(xùn)學(xué)習(xí)積極性,重視編程能力考核,才能穩(wěn)步提升學(xué)生的編程能力。本文以提升學(xué)生編程能力為起始點(diǎn),對(duì)計(jì)算機(jī)實(shí)訓(xùn)課程存在的問(wèn)題進(jìn)行分析,然后在此基礎(chǔ)上對(duì)程序設(shè)計(jì)類(lèi)課程的教學(xué)改革提出幾點(diǎn)建議,總結(jié)了筆者自身的實(shí)訓(xùn)教學(xué)經(jīng)驗(yàn),希望能為廣大教師提供參考。
參考文獻(xiàn):
[1]劉鶴,李越,提一鳴.略論在計(jì)算機(jī)教學(xué)中培養(yǎng)學(xué)生的編程能力[J].無(wú)線互聯(lián)科技,2013(3):175.
[2]侯春明.基于提升編程能力的高校計(jì)算機(jī)課程實(shí)訓(xùn)教改探索[J].中國(guó)電力教育,2013(28):163-164.