李曉東 魏惠茹 董振華
摘要:計(jì)算機(jī)程序設(shè)計(jì)語言是計(jì)算機(jī)專業(yè)學(xué)生必須掌握的一種技能。目前的計(jì)算機(jī)程序設(shè)計(jì)語言課通常都是以老師講解理論為主,學(xué)生們閱讀理解一些小程序,很多學(xué)生最后只是掌握了一些基本的語法,程序設(shè)計(jì)能力,動(dòng)手解決實(shí)際問題的能力很薄弱。采用項(xiàng)目驅(qū)動(dòng)教學(xué)法可以有效的提高學(xué)生的動(dòng)手能力,提高學(xué)生解決實(shí)際問題的能力。
關(guān)鍵詞:項(xiàng)目驅(qū)動(dòng);計(jì)算機(jī)語言;教學(xué)改革;計(jì)算機(jī)教學(xué);程序設(shè)計(jì)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:B DOI:10.3969/j.issn.1003-6970.2015.04.024
0.引言
目前,流行的計(jì)算機(jī)程序設(shè)計(jì)語言有c、c++、Java、c#、PHP等,一般高校通常都會(huì)選擇一兩門計(jì)算機(jī)程序設(shè)計(jì)語言課程作為計(jì)算機(jī)專業(yè)學(xué)生的專業(yè)基礎(chǔ)課。所以計(jì)算機(jī)程序設(shè)計(jì)語言課已經(jīng)成為高校計(jì)算機(jī)專業(yè)的基礎(chǔ)必修課,并且該課程是后續(xù)很多專業(yè)課的基礎(chǔ),所以學(xué)好計(jì)算機(jī)程序設(shè)計(jì)語言課對(duì)計(jì)算機(jī)專業(yè)的學(xué)生來時(shí)至關(guān)重要。計(jì)算機(jī)程序設(shè)計(jì)語言課作為一門專業(yè)基礎(chǔ)課,該課程需要同學(xué)們在掌握基本語法知識(shí)點(diǎn)的基礎(chǔ)上,多動(dòng)手實(shí)踐,能夠應(yīng)用所學(xué)解決實(shí)際問題。
1.目前計(jì)算機(jī)語言課程存在的問題
計(jì)算機(jī)程序設(shè)計(jì)語言課雖然已經(jīng)成為高校計(jì)算機(jī)專業(yè)的基礎(chǔ)必修課,但是目前計(jì)算機(jī)語言課的教學(xué)通常以理論教學(xué)為主,忽略上機(jī)動(dòng)手解決實(shí)際問題的能力的培養(yǎng)。這樣學(xué)生們學(xué)完一門計(jì)算機(jī)語言課之后只是簡單的掌握了一些基本語法知識(shí),只會(huì)做一些課本上的小例子,根本不能掌握計(jì)算機(jī)程序設(shè)計(jì)語言的精華,更不要說編程能力的培養(yǎng)和動(dòng)手解決實(shí)際問題了。另一方面,由于計(jì)算機(jī)程序設(shè)計(jì)語言課主要內(nèi)容包括程序設(shè)計(jì)基礎(chǔ)、字符串和數(shù)組、面向?qū)ο蠹夹g(shù)、異常處理技術(shù)、I/O及文件操作、集合架構(gòu)、圖形用戶界面編程、數(shù)據(jù)庫編程技術(shù)、多線程編程技術(shù)、網(wǎng)絡(luò)編程技術(shù)等知識(shí),由于知識(shí)點(diǎn)比較多,涵蓋方面比較廣,又受到課程學(xué)時(shí)的影響,老師在講解知識(shí)點(diǎn)的過程中不能做到面面俱到、透徹分析,所以學(xué)生對(duì)基本理論的掌握也很片面,只是一知半解。
2.項(xiàng)目驅(qū)動(dòng)教學(xué)法的特點(diǎn)
出現(xiàn)這樣的問題主要原因在與我們忽視了學(xué)生動(dòng)手解決實(shí)際問題能力的培養(yǎng),所以我們制定了項(xiàng)目驅(qū)動(dòng)人才培養(yǎng)方案,創(chuàng)建“驅(qū)動(dòng)式”的人才培養(yǎng)模式。與企業(yè)進(jìn)行深度合作,引入便于教學(xué)組織的典型案例項(xiàng)目,以典型案例項(xiàng)目的開發(fā)為主線,實(shí)施訂單培養(yǎng),任務(wù)驅(qū)動(dòng)式教學(xué),培養(yǎng)應(yīng)用技能型人才。
該培養(yǎng)模式將教學(xué)與項(xiàng)目融合,讓學(xué)生在導(dǎo)師的系統(tǒng)規(guī)劃下和指導(dǎo)下獨(dú)立完成基本知識(shí)的學(xué)習(xí)以及項(xiàng)目的設(shè)計(jì)與開發(fā),從而培養(yǎng)學(xué)生利用所掌握的知識(shí)與技能完成開發(fā)項(xiàng)目的能力,以提高學(xué)生解決實(shí)際問題的職業(yè)素質(zhì)。
在教學(xué)內(nèi)容的安排上,減少理論授課時(shí)數(shù),刪減一些不常用的知識(shí)點(diǎn),加大實(shí)踐性環(huán)節(jié)課時(shí),增加學(xué)生上機(jī)時(shí)間,在考核方式上,改革傳統(tǒng)的考核方式,增加平時(shí)的比重,平時(shí)項(xiàng)目練習(xí)占50%,期末項(xiàng)目設(shè)計(jì)占50%,把學(xué)生的作品成果作為最終成績的重要評(píng)判標(biāo)準(zhǔn)。
3.項(xiàng)目驅(qū)動(dòng)教學(xué)法的實(shí)施
對(duì)于項(xiàng)目驅(qū)動(dòng)教學(xué)法,我們的做法主要有以下幾點(diǎn):
1、打破現(xiàn)行的理論授課為主的教學(xué)模式,以開發(fā)完整項(xiàng)目為目標(biāo)主線,通過與企業(yè)深度合作,挖掘適合組織教學(xué)的完整項(xiàng)目,引入便于組織教學(xué)的典型案例項(xiàng)目,培養(yǎng)學(xué)生符合企業(yè)要求的工程應(yīng)用能力與素質(zhì)。
在每個(gè)教學(xué)項(xiàng)目中,導(dǎo)師對(duì)項(xiàng)目進(jìn)行分解,提出工作任務(wù),提供完成工作任務(wù)所應(yīng)掌握的相關(guān)知識(shí)和操作技能,以學(xué)生們自主學(xué)習(xí)為主,導(dǎo)師輔導(dǎo)答疑為輔,在學(xué)習(xí)基礎(chǔ)知識(shí)的前提下對(duì)任務(wù)具體分析設(shè)計(jì),從而完成具體任務(wù),對(duì)于較復(fù)雜的項(xiàng)目,采用模塊化分層次逐步完成的方式,也可以采用分組的模式來共同完成一個(gè)任務(wù),這樣不僅鍛煉了學(xué)生解決實(shí)際問題的能力,還能鍛煉學(xué)生的團(tuán)隊(duì)合作意識(shí)。最后導(dǎo)師對(duì)項(xiàng)目中的基本知識(shí)點(diǎn)進(jìn)行總結(jié)并進(jìn)行拓展和延伸,使學(xué)生在掌握基本技能的基礎(chǔ)上能夠生完成擴(kuò)展訓(xùn)練,進(jìn)一步提升他們的解決問題的能力。例如,為了讓學(xué)生們掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,我們就引入了一個(gè)購物車的程序,引導(dǎo)學(xué)生自己分析購物車中需要裝什么東西,以及購物車有什么樣的功能,并提供定義類的基本語法。這樣學(xué)生就能應(yīng)用定義類的基本語法定義一個(gè)滿足自己系統(tǒng)的一個(gè)商品類,然后再設(shè)計(jì)出一個(gè)能夠容納該商品的購物車類,該購物車能夠?qū)崿F(xiàn)物品添加與刪除并計(jì)算出商品的總價(jià)。最后老師在學(xué)生完成設(shè)計(jì)和編程后,總結(jié)一下面向?qū)ο蟪绦蛟O(shè)計(jì)的方法與思想,使學(xué)生們完全掌握并領(lǐng)悟面向?qū)ο蟪绦蛟O(shè)計(jì)的要點(diǎn)。采用這樣的教學(xué)模式,學(xué)生們不但掌握基本知識(shí)點(diǎn),也鍛煉了他們解決實(shí)際問題的能力,效果較好。
2、改革傳統(tǒng)的考核體系,實(shí)行“能力學(xué)分”評(píng)價(jià)體系,增加平時(shí)項(xiàng)目任務(wù)的比重,把學(xué)生的作品成果作為最終成績評(píng)判的重要標(biāo)準(zhǔn)。
傳統(tǒng)的考試通常都是最后做一套試卷,一考定乾坤,一些學(xué)生考前把一些知識(shí)點(diǎn)死記硬背一下,考了六十分就萬歲。這樣的應(yīng)試考試方法不但不能提高學(xué)生的動(dòng)手能力,對(duì)學(xué)生的創(chuàng)造性和解決問題的能力也是一種打擊,這種形式下培養(yǎng)的學(xué)生畢業(yè)就失業(yè),找不到工作。目前的企業(yè)并不是不缺計(jì)算機(jī)人才,最主要的是現(xiàn)在的畢業(yè)生不能解決企業(yè)的實(shí)際問題,實(shí)際動(dòng)手能力太薄如,達(dá)不到企業(yè)的要求。我們在項(xiàng)目驅(qū)動(dòng)教學(xué)法的基礎(chǔ)上改革考核形式,平時(shí)項(xiàng)目練習(xí)占50%,期末項(xiàng)目設(shè)計(jì)占50%,以學(xué)生的作品成果最為成績評(píng)定的重要評(píng)判標(biāo)準(zhǔn)。
實(shí)踐表明:這種考核方法不僅提高了學(xué)習(xí)積極性,而且鍛煉了學(xué)生的動(dòng)手能力、創(chuàng)新能力和自學(xué)能力。
3、打破現(xiàn)行教材體系,以模塊化手冊方式,融知識(shí)與項(xiàng)目于一體,貫穿整個(gè)項(xiàng)目的開發(fā)過程[23-35]。
對(duì)于目前市面上的教材通常都是以講解基本知識(shí)點(diǎn)為主,各個(gè)知識(shí)點(diǎn)的銜接不緊密。我們在與企業(yè)深度合作的的同時(shí),把企業(yè)的項(xiàng)目整理成冊,挑選出知識(shí)脈絡(luò),以項(xiàng)目知識(shí)為主線進(jìn)行基本知識(shí)的講解,并及時(shí)進(jìn)行總結(jié)、拓展和延伸,效果較好。
4.小結(jié)
通過項(xiàng)目驅(qū)動(dòng)教學(xué)法實(shí)施,不但使學(xué)生們掌握了計(jì)算機(jī)程序設(shè)計(jì)語言的基礎(chǔ)知識(shí),也有效的提高學(xué)生的動(dòng)手能力,提高學(xué)生解決實(shí)際問題的能力,讓學(xué)生學(xué)有所長,學(xué)有所用,同時(shí)也鍛煉了學(xué)生自己能力和團(tuán)隊(duì)協(xié)作的能力。endprint