蘇莉蔚
摘要:科學(xué)技術(shù)的進(jìn)步使計算機(jī)在社會中的地位日益提高,應(yīng)用范圍越來越廣,同時對大學(xué)生計算機(jī)水平的要求也越來越高。這給大學(xué)“計算機(jī)程序設(shè)計”課程提出了新的要求。課程要轉(zhuǎn)變教學(xué)理念,改變教學(xué)方法,既要關(guān)注學(xué)生的文化知識學(xué)習(xí),又要重視學(xué)生的能力培養(yǎng)。該課程要讓學(xué)生學(xué)會提出問題、解決問題和總結(jié)問題,要在程序設(shè)計中培養(yǎng)學(xué)生的科學(xué)思維、進(jìn)取精神和團(tuán)結(jié)協(xié)作能力,以適應(yīng)未來的發(fā)展。
關(guān)鍵詞:計算機(jī)程序設(shè)計;科學(xué)思維;教學(xué)方法;能力培養(yǎng)
中圖分類號:G420
文獻(xiàn)標(biāo)志碼:A
文章編號:1006-8228(2017)01-55-02
0.引言
計算機(jī)在信息時代發(fā)揮著十分重要的作用,其應(yīng)用范圍逐年擴(kuò)大,擁有計算機(jī)應(yīng)用能力是社會對大學(xué)生的基本要求。為了能跟上時代的步伐,提高自身的信息素養(yǎng),大學(xué)生不僅要掌握計算機(jī)編程技術(shù),還要具有科學(xué)思維,用科學(xué)思想去分析和解決問題。
1.計算機(jī)程序設(shè)計課程概況
“計算機(jī)程序設(shè)計”課程是讓學(xué)生掌握計算機(jī)程序設(shè)計的基礎(chǔ)知識,掌握一門編程語言的語法和語義,能用這門語言編寫程序。但學(xué)生對該課程的學(xué)習(xí)積極性不高,教學(xué)效果也不理想,沒有體現(xiàn)出該課程在教學(xué)中應(yīng)有的地位。因此,轉(zhuǎn)變教學(xué)思想,讓“計算機(jī)程序設(shè)計”課程從講解一門編程語言轉(zhuǎn)變到傳授一種思想,讓學(xué)生不僅能掌握計算機(jī)應(yīng)用技術(shù),而且養(yǎng)成科學(xué)思維習(xí)慣,逐步提高學(xué)生的信息處理能力。
“計算機(jī)程序設(shè)計”課程教學(xué)思想的轉(zhuǎn)變,為這門課程確立了新的方向,描繪了新的前景,因此,要改變原有的教學(xué)方法和教學(xué)模式,建立新的科學(xué)的教學(xué)體系和教學(xué)結(jié)構(gòu),探索基于知識、能力和思維的三位一體的培養(yǎng)方法,體現(xiàn)“計算機(jī)程序設(shè)計”課程在大學(xué)教育中的重要作用,也為后續(xù)課程的學(xué)習(xí)打下良好的基礎(chǔ)。
“計算機(jī)程序設(shè)計”課程通常由語言學(xué)習(xí)階段、案例測試階段和程序設(shè)計階段組成。老師通過講解,讓學(xué)生理解編程語言的語法,然后再針對所講內(nèi)容讓學(xué)生做驗證性實(shí)驗,最后由學(xué)生自己進(jìn)行程序設(shè)計。以往學(xué)生普遍反應(yīng)概念多,比較抽象,學(xué)習(xí)難度大,而例題與實(shí)際聯(lián)系不緊密,實(shí)用性降低。學(xué)生忙于應(yīng)付考試,對于語法和語義的糾纏過多,最后導(dǎo)致視野不開闊,失去了學(xué)習(xí)的積極性和主動性。由于驗證性實(shí)驗比較多,學(xué)生逐漸產(chǎn)生了依賴思想,只會做書上的例題,自己調(diào)試和編寫程序的能力很低。因此,要改變這種現(xiàn)狀,需建立探究式教學(xué)、實(shí)踐性教學(xué)和互動性教學(xué)相互融合的一種教學(xué)方式,使學(xué)生的學(xué)習(xí)變被動為主動,創(chuàng)造一種以興趣為導(dǎo)向,科學(xué)思維為指引的學(xué)習(xí)氣氛。
2.計算機(jī)程序設(shè)計課程改革方案
“計算機(jī)程序設(shè)計”課程的改革要從教學(xué)方法、考核模式、思維方式等幾個方面入手,全方位,立體化地進(jìn)行,不僅培養(yǎng)學(xué)生的程序設(shè)計能力,也要培養(yǎng)學(xué)生的動手能力,解決問題的能力及相互合作的精神。
2.1計算機(jī)程序設(shè)計課程教學(xué)方法
在程序設(shè)計中編程很重要,但是打好基礎(chǔ),熟練基本的語法和語義是前提。因此,在平時的訓(xùn)練中,要加強(qiáng)學(xué)生對語法的理解。
全國高等學(xué)校非計算機(jī)專業(yè)計算機(jī)等級考試(ccT)和全國計算機(jī)等級考試(NcRE)是分別由省教育廳考試院和教育部考試中心組織命題的,是社會承認(rèn)的計算機(jī)能力水平的衡量標(biāo)準(zhǔn)。大學(xué)生為檢驗自己的計算機(jī)水平,通常都會在學(xué)完“計算機(jī)程序設(shè)計”課程后,參加這些考試,為將來進(jìn)入社會作好準(zhǔn)備。在“計算機(jī)程序設(shè)計”課程中,可以融入等級考試的內(nèi)容,用等級考試的題目進(jìn)行平時測驗,強(qiáng)化語法和語義的理解。這樣既可以達(dá)到熟練課程內(nèi)容的目的,也方便了“計算機(jī)程序設(shè)計”這門課程與社會接軌,為學(xué)生將來參加計算機(jī)等級考試打下基礎(chǔ)。
改變原有教學(xué)模式,將任務(wù)驅(qū)動教學(xué)模式和項目教學(xué)法Ⅲ引入到程序設(shè)計課程中。教師可在開學(xué)初,列出幾十個有難度的綜合性的題目讓學(xué)生選做,好的題目是整個教學(xué)的核心,能激發(fā)學(xué)生的思維,促使學(xué)生的認(rèn)知水平向科學(xué)思維的高層次發(fā)展。題目設(shè)定以后,根據(jù)題目內(nèi)容由全局向局部進(jìn)發(fā),再逐步分解細(xì)化,使之成為通過各章的基礎(chǔ)知識就能解決一系列的問題。最后,直接從問題入手,針對具體的問題提出解決方案。通過學(xué)習(xí),學(xué)生不斷充實(shí)和完善各自的題目,使一個個看似不可能的題目漸漸立體、豐盈起來,就像看著自己種下的小苗茁壯成長一樣。
成果的逐漸產(chǎn)生,增加了學(xué)生的自信心。由于學(xué)生在整個學(xué)期都處于思考狀態(tài),也激發(fā)了學(xué)生的學(xué)習(xí)積極性及對科學(xué)知識的求知欲和探索精神。另外,同學(xué)之間要展開討論,在相互切磋、相互借鑒的過程中,使思維得到拓展,探究能力得到增強(qiáng),對所做的題目有更深刻的認(rèn)識,通過協(xié)作,促進(jìn)交流,學(xué)會與人合作。
2.2計算機(jī)程序設(shè)計課程考核方式
計算機(jī)程序設(shè)計課程的考核是一個動態(tài)的過程,基于人才培養(yǎng)的能力考查,貫穿整個學(xué)期,要有模塊考核和階段性測試。不僅要進(jìn)行常規(guī)的測試,還要將開學(xué)初的題目提交完整的實(shí)驗報告,作為期末成績的一部分,這也是對學(xué)生學(xué)習(xí)的一個督促,更是整個學(xué)期學(xué)習(xí)成果的一個總結(jié)。
3.計算機(jī)程序設(shè)計課程拓展思維
“計算機(jī)程序設(shè)計”課程是面向全校各專業(yè)的,多年來,專業(yè)課教師紛紛反映學(xué)生不能很快地進(jìn)入專業(yè)課的編程中,對于專業(yè)課中的程序設(shè)計要求十分茫然。因此,在“計算機(jī)程序設(shè)計”課程教學(xué)中,要不斷地與專業(yè)課教師交流,了解后續(xù)各專業(yè)的需求,為不同專業(yè)的學(xué)生量身定做適合的題目,使學(xué)生從“計算機(jī)程序設(shè)計”課程開始就熟悉本專業(yè)的編程,為在將來的學(xué)習(xí)過程中能平穩(wěn)地向?qū)I(yè)課過渡掃清障礙。同時,該課程教師也豐富了實(shí)踐教學(xué)案例。
4.結(jié)束語
“計算機(jī)程序設(shè)計”課程教學(xué)思想和教學(xué)方法的改變,為計算機(jī)基礎(chǔ)課的教學(xué)開辟了一條新的發(fā)展途徑,奠定了它在大學(xué)教育中的基礎(chǔ)地位。項目教學(xué)法和任務(wù)驅(qū)動教學(xué)模式的應(yīng)用,使科學(xué)思維在“計算機(jī)程序設(shè)計”課程中得到了有效的滲透,與計算機(jī)等級考試、專業(yè)知識的融合拓寬了學(xué)生的思維,使科學(xué)思想和計算機(jī)技能從寬度和廣度上得到了延伸,全面提高了學(xué)生的開拓和創(chuàng)新能力,讓學(xué)生對計算機(jī)應(yīng)用能力和科學(xué)思維的實(shí)質(zhì)有了更深刻的認(rèn)識和理解。接下來還可以嘗試與企業(yè)聯(lián)合,讓學(xué)生為企業(yè)解決具體的實(shí)際問題,真正做到理論聯(lián)系實(shí)際,讓知識轉(zhuǎn)化為生產(chǎn)力,為學(xué)生盡快融入社會做好鋪墊。