【摘 要】本文結(jié)合民辦高校辦學(xué)特點(diǎn),以培養(yǎng)當(dāng)前社會(huì)應(yīng)用型人才為目標(biāo),對(duì)程序設(shè)計(jì)類(lèi)課程在實(shí)踐教學(xué)中遇到的問(wèn)題進(jìn)行分析與探索,從實(shí)踐性教學(xué)的內(nèi)涵、組織、考核等方面探討了實(shí)踐性教學(xué)方法。
【關(guān)鍵詞】民辦高校;應(yīng)用型人才;實(shí)踐性教學(xué)
一、實(shí)踐性教學(xué)的內(nèi)涵
計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言快速變化以及學(xué)生學(xué)習(xí)效果差強(qiáng)人意給高校程序設(shè)計(jì)課程的教學(xué)帶來(lái)了很大的困惑,很大一部分計(jì)算機(jī)專(zhuān)業(yè)的本科生畢業(yè)后不會(huì)寫(xiě)程序。究其根源在于目前我國(guó)高校對(duì)于程序設(shè)計(jì)課程的教學(xué)仍然普遍偏重于采用“以教師為中心,教師講、學(xué)生聽(tīng)”為特征的傳統(tǒng)教學(xué)模式。在這種教學(xué)模式下,學(xué)生的學(xué)習(xí)興趣不高,知識(shí)再生能力也沒(méi)有得到培養(yǎng)。程序設(shè)計(jì)類(lèi)課程是實(shí)踐性非常強(qiáng)的課程,學(xué)習(xí)和掌握它需要進(jìn)行大量的上機(jī)實(shí)踐。實(shí)踐性教學(xué)是指為配合理論教學(xué),培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力,加強(qiáng)專(zhuān)業(yè)訓(xùn)練和鍛煉學(xué)生實(shí)踐能力而設(shè)置的教學(xué)環(huán)節(jié),通常有兩種落實(shí)途徑:一是隨堂實(shí)踐,即課程作業(yè)、實(shí)驗(yàn)、上機(jī)操作等;二是集中實(shí)踐,即社會(huì)調(diào)查、各類(lèi)實(shí)習(xí)及見(jiàn)習(xí)、課程設(shè)計(jì)以及畢業(yè)論文或畢業(yè)設(shè)計(jì)。目前高校的上機(jī)實(shí)踐多數(shù)僅滿足于對(duì)部分理論知識(shí)的驗(yàn)證,對(duì)于具備針對(duì)性或直接面向?qū)嶋H問(wèn)題的綜合性訓(xùn)練還不能完全滿足培養(yǎng)應(yīng)用型人才的需要。近年來(lái)我校已經(jīng)逐步加大力度,積極修訂教學(xué)培養(yǎng)方案,增設(shè)了部分課程的課程設(shè)計(jì)這一教學(xué)環(huán)節(jié)效果喜人。并且積極與多家用人單位聯(lián)合開(kāi)設(shè)校內(nèi)外的實(shí)習(xí)基地供學(xué)生實(shí)踐。多年的努力已經(jīng)初顯成效。程序設(shè)計(jì)類(lèi)課程實(shí)踐性教學(xué)標(biāo)目的是培養(yǎng)學(xué)生兩個(gè)方面的能力:即獨(dú)立編程能力和項(xiàng)目合作開(kāi)發(fā)能力。一方面,能夠利用所學(xué)語(yǔ)言和平臺(tái)設(shè)計(jì)小型軟件,同時(shí)能夠按照項(xiàng)目分工,負(fù)責(zé)人的統(tǒng)一安排下,在技術(shù)上服從既定的設(shè)計(jì)方案完成模塊的開(kāi)發(fā),并做好相應(yīng)的文檔。良好的責(zé)任心、解決問(wèn)題的獨(dú)立編程能力和分工合作制的團(tuán)結(jié)協(xié)作精神是必須重點(diǎn)培養(yǎng)的內(nèi)容。程序設(shè)計(jì)類(lèi)課程實(shí)踐性教學(xué)的內(nèi)涵如圖1所示:
二、實(shí)踐性教學(xué)的組織
實(shí)踐性教學(xué)的組織一般應(yīng)包括3個(gè)環(huán)節(jié):課程實(shí)驗(yàn)、課程設(shè)計(jì)、校內(nèi)外實(shí)踐,分階段實(shí)施。課程實(shí)驗(yàn)在學(xué)期開(kāi)始1至15周結(jié)合理論課針對(duì)知識(shí)點(diǎn)練習(xí),課程設(shè)計(jì)安排在16至18周進(jìn)行,校內(nèi)外實(shí)踐可以安排在假期、課外和大四的第二學(xué)期進(jìn)行。(1)課程實(shí)驗(yàn)。課程實(shí)驗(yàn)注重學(xué)生理解和消化課堂講授的知識(shí),偏重于如何編寫(xiě)功能單一的“小”算法,局限于一個(gè)或兩個(gè)知識(shí)點(diǎn),運(yùn)用這些知識(shí)解決一些具體的算法設(shè)計(jì)問(wèn)題,培養(yǎng)學(xué)生的動(dòng)手能力,并養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格,為后一階段的課程設(shè)計(jì)做準(zhǔn)備。教師指導(dǎo)時(shí),要注意培養(yǎng)學(xué)生良好的編程習(xí)慣,包括標(biāo)識(shí)符的規(guī)范化命名、注釋語(yǔ)句的廣泛運(yùn)用、編程語(yǔ)句的縮進(jìn)格式、幫助文檔的使用方法,逐漸形成編程思想。為了配合實(shí)踐性教學(xué),最好采用案例教學(xué)法或者任務(wù)驅(qū)動(dòng)教學(xué)法并選擇對(duì)應(yīng)教材。所謂任務(wù)驅(qū)動(dòng)教學(xué)法,就是讓學(xué)生在一個(gè)典型的信息處理“任務(wù)”的驅(qū)動(dòng)下展開(kāi)教學(xué)活動(dòng),引導(dǎo)學(xué)生由簡(jiǎn)到繁、由易到難、循序漸進(jìn)地完成一系列“任務(wù)”,從而得到清晰的思路、方法和知識(shí)的脈絡(luò),在完成“任務(wù)”的過(guò)程中,培養(yǎng)分析問(wèn)題、解決問(wèn)題以及用計(jì)算機(jī)處理信息的能力,為學(xué)生創(chuàng)造良好的學(xué)習(xí)環(huán)境,讓學(xué)生通過(guò)適當(dāng)努力,能順利完成一個(gè)個(gè)具體的任務(wù),掌握學(xué)習(xí)內(nèi)容,獲得成功的體驗(yàn)。(2)課程設(shè)計(jì)。課程設(shè)計(jì)是軟件設(shè)計(jì)的綜合訓(xùn)練,包括問(wèn)題分析,總體結(jié)構(gòu)設(shè)計(jì),用戶界面設(shè)計(jì)、程序設(shè)計(jì)基本技能和技巧,多人合作,以至一整套軟件工作規(guī)范的訓(xùn)練和科學(xué)作風(fēng)的培養(yǎng),對(duì)學(xué)生的一種全面綜合訓(xùn)練,是與課堂聽(tīng)講、自學(xué)和練習(xí)相輔相成的、必不可少的一個(gè)教學(xué)環(huán)節(jié)。這一階段模擬軟件企業(yè)的開(kāi)發(fā)流程組成小組,共同完成一個(gè)中小型項(xiàng)目的設(shè)計(jì),一般安排在課程學(xué)習(xí)后幾周進(jìn)行。學(xué)生以小組為單位,每個(gè)小組安排組長(zhǎng)(項(xiàng)目負(fù)責(zé)人)1人,項(xiàng)目負(fù)責(zé)人組織討論并根據(jù)不同的情況對(duì)小組人員進(jìn)行分工,如果是一個(gè)小的階段項(xiàng)目,每個(gè)小組成員都有完成所有內(nèi)容,完成后選出最好的作品上交。如果是一個(gè)大的項(xiàng)目,要對(duì)小組成員進(jìn)行合理分工并設(shè)法完成。該階段可以鍛煉學(xué)生分析問(wèn)題解決問(wèn)題的能力,雖然老師已經(jīng)給出了解決方案,講解了知識(shí)點(diǎn),但學(xué)生還面臨很多細(xì)節(jié)要解決,他們得到了開(kāi)發(fā)新的解決方案的權(quán)利,只要能完成項(xiàng)目,使用何種方法取決于學(xué)生。他們可以在互相協(xié)作的同時(shí)鞏固新知識(shí),由于是在實(shí)踐中學(xué)到的,記憶十分深刻。在這個(gè)過(guò)程中,老師的任務(wù)是設(shè)計(jì)難易適當(dāng)?shù)捻?xiàng)目,全程進(jìn)行輔導(dǎo)。選擇課題時(shí),不宜太復(fù)雜,應(yīng)盡可能讓大多數(shù)課題組可以在規(guī)定的時(shí)間內(nèi)做完。一般選取學(xué)生比較熟悉的內(nèi)容,如學(xué)生成績(jī)管理系統(tǒng)、班級(jí)管理系統(tǒng)、教材管理系統(tǒng)、倉(cāng)庫(kù)管理系統(tǒng)、工資管理系統(tǒng)、就業(yè)反饋跟蹤系統(tǒng)、水電費(fèi)管理系統(tǒng)等,這些課題的要求學(xué)生比較清楚,在校內(nèi)即可進(jìn)行客戶調(diào)研和需求分析,同時(shí)也具有較強(qiáng)的推廣價(jià)值,為將來(lái)的就業(yè)奠定基礎(chǔ)。因?yàn)樯婕暗綌?shù)據(jù)庫(kù)、界面、網(wǎng)絡(luò)通信、硬件編程等方面的知識(shí),要求每個(gè)學(xué)生都應(yīng)該至少準(zhǔn)備一本項(xiàng)目開(kāi)發(fā)類(lèi)指導(dǎo)書(shū)作為參考。(3)校內(nèi)外實(shí)踐。校內(nèi)外實(shí)踐是學(xué)生到軟件研發(fā)企業(yè)(校內(nèi)外實(shí)訓(xùn)基地)全程參與項(xiàng)目開(kāi)發(fā)的過(guò)程,一般利用假期實(shí)習(xí)和大四第二學(xué)期實(shí)習(xí),因?yàn)榻?jīng)過(guò)了課程設(shè)計(jì),學(xué)生基本掌握了軟件企業(yè)的開(kāi)發(fā)流程和一般方法,進(jìn)入軟件公司后就能夠較快地進(jìn)入程序員角色。讓學(xué)生到學(xué)校實(shí)習(xí)基地或相關(guān)企業(yè)參與程序設(shè)計(jì)工作,使學(xué)生在真實(shí)的環(huán)境中培養(yǎng)編程能力和職業(yè)能力。這個(gè)階段主要由企業(yè)專(zhuān)家負(fù)責(zé),導(dǎo)師協(xié)助管理,共同完成對(duì)學(xué)生編程能力的培養(yǎng)。
三、效果的考核
程序設(shè)計(jì)類(lèi)課程實(shí)踐性教學(xué)效果的考核既要考核學(xué)生的獨(dú)立編程能力,也要考查其團(tuán)隊(duì)協(xié)作精神,同時(shí)還要考查其組織能力、表達(dá)能力、文檔編寫(xiě)能力、紀(jì)律性等。為了客觀科學(xué)地評(píng)價(jià)學(xué)生,可以采用分階段考核,各部分按照一定的比例綜合得到總成績(jī)。在課程實(shí)驗(yàn)階段,可以由任課教師根據(jù)每一次操作任務(wù)的完成情況進(jìn)行登記評(píng)分,重點(diǎn)考查其規(guī)范程度,對(duì)于具有創(chuàng)新性的作品,可以適當(dāng)加分,并在全班展示,讓設(shè)計(jì)者講解思路,為其他同學(xué)提供啟示。課程設(shè)計(jì)階段的考核由指導(dǎo)教師組織,在項(xiàng)目的每個(gè)階段開(kāi)始,教師根據(jù)每個(gè)階段的不同要求,向?qū)W生介紹本階段需要完成的任務(wù);在項(xiàng)目每個(gè)階段結(jié)束,教師都會(huì)對(duì)學(xué)生本階段的工作進(jìn)行評(píng)估。在階段評(píng)估的時(shí)候不僅要考核知識(shí)的熟練運(yùn)用,而且要考核軟件工程管理的規(guī)范性。對(duì)于考核形式可以采用多種方式進(jìn)行,不拘一格,如現(xiàn)場(chǎng)答辯、隨機(jī)抽題、項(xiàng)目論文等。最后的課程設(shè)計(jì)分?jǐn)?shù)將是每一個(gè)階段評(píng)估結(jié)果的綜合。
從近幾年學(xué)生的反饋情況看,實(shí)踐性教學(xué)改革收到了可喜的效果,學(xué)生在校期間已經(jīng)具備了一定的經(jīng)驗(yàn),走入社會(huì)即可迅速融入開(kāi)發(fā)團(tuán)隊(duì),而我們廣大教師將一如既往的遵循本校辦學(xué)思路:積極研究高等教育和計(jì)算機(jī)學(xué)科的發(fā)展趨勢(shì),引進(jìn)先進(jìn)的教學(xué)理念、教學(xué)內(nèi)容和教學(xué)方法;完善課程體系結(jié)構(gòu),強(qiáng)化核心課程和專(zhuān)業(yè)特色課程,突出能力培養(yǎng)型課程;加強(qiáng)課程之間的融會(huì)貫通,增強(qiáng)知識(shí)的系統(tǒng)性,應(yīng)用能力的創(chuàng)新性;立足人才需求動(dòng)態(tài),結(jié)合自身實(shí)際,主動(dòng)轉(zhuǎn)變教育思路,更新教育觀念,及時(shí)調(diào)整學(xué)科方向和課程設(shè)置,推進(jìn)教育創(chuàng)新。圍繞培養(yǎng)學(xué)生解決問(wèn)題的能力,動(dòng)手能力、創(chuàng)新綜合應(yīng)用能力而努力。
參 考 文 獻(xiàn)
[1]楊靜,王浩,方寶富,姚宏亮,張晶.程序設(shè)計(jì)課程教學(xué)改革探討[J].吉林大學(xué)學(xué)報(bào),2005
[2]胡伏湘.軟件設(shè)計(jì)類(lèi)課程實(shí)踐性教學(xué)的研究與實(shí)踐[J].計(jì)算機(jī)教育.2008
[3]黃杰,何宗鍵.基于項(xiàng)目的實(shí)驗(yàn)課程改革探索與實(shí)踐[J]. 計(jì)算機(jī)教育.2008