李麗薇
高級(jí)語(yǔ)言程序設(shè)計(jì)課程是計(jì)算機(jī)專業(yè)的核心基礎(chǔ)課,與其他課程共同構(gòu)成軟件開(kāi)發(fā)崗位就業(yè)所應(yīng)具備的知識(shí)和技能,對(duì)于計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō)學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言,掌握程序設(shè)計(jì)方法,培養(yǎng)程序設(shè)計(jì)能力就成為其專業(yè)學(xué)習(xí)的主要目標(biāo)。如何提高學(xué)生的程序設(shè)計(jì)能力,培養(yǎng)出符合社會(huì)需要的計(jì)算機(jī)專業(yè)人才成為計(jì)算機(jī)學(xué)科教學(xué)的一個(gè)亟待解決的為培養(yǎng)高素質(zhì)技能型人才提供保障,在08級(jí)之前的教學(xué)實(shí)施中,高級(jí)語(yǔ)言程序設(shè)計(jì)重要問(wèn)題。下面以《C語(yǔ)言》課程為例,從課程內(nèi)容、教學(xué)方法和考核方法三個(gè)方面設(shè)計(jì)課程改革。
一、課程內(nèi)容改革
教學(xué)內(nèi)容的設(shè)計(jì)上以軟件工程師需求為出發(fā)點(diǎn),以軟件程序設(shè)計(jì)能力培養(yǎng)為核心,以“實(shí)用+夠用”為原則。將教學(xué)內(nèi)容分為基本教學(xué)內(nèi)容和擴(kuò)展教學(xué)內(nèi)容。
在內(nèi)容安排上,采取項(xiàng)目導(dǎo)向的教學(xué)理念,設(shè)計(jì)了三個(gè)教學(xué)情境,計(jì)算器的設(shè)計(jì)與實(shí)現(xiàn),學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),網(wǎng)絡(luò)聊天軟件的設(shè)計(jì)與實(shí)現(xiàn),這三個(gè)情境的設(shè)計(jì)原則采取由簡(jiǎn)單到復(fù)雜,由單一到綜合的方式進(jìn)行設(shè)計(jì),符合學(xué)生認(rèn)知規(guī)律。在每個(gè)學(xué)習(xí)情境中包含多個(gè)子學(xué)習(xí)情境,將知識(shí)合理融入其中,學(xué)生在完成項(xiàng)目的過(guò)程中去學(xué)習(xí)知識(shí)、培養(yǎng)能力。
為了滿足學(xué)生培養(yǎng)的需要,根據(jù)企業(yè)專家的建議制定了課程標(biāo)準(zhǔn)和實(shí)施方案,根據(jù)假期企業(yè)實(shí)習(xí)獲取的開(kāi)發(fā)文檔完成了配套教材的開(kāi)發(fā),根據(jù)教學(xué)過(guò)程的要求完成了配套工作頁(yè)的開(kāi)發(fā),其中包含:任務(wù)單、預(yù)習(xí)單、實(shí)施單、作業(yè)單、評(píng)價(jià)單,根據(jù)學(xué)生后期進(jìn)行項(xiàng)目開(kāi)發(fā)的需要配備了大量視頻教學(xué)資源,根據(jù)學(xué)生課后學(xué)習(xí)的需要完成了在線試題庫(kù)系統(tǒng)的開(kāi)發(fā),根據(jù)學(xué)生未來(lái)對(duì)知識(shí)深入學(xué)習(xí)的要求搜集整理了大量實(shí)用的軟件源代碼資源。
二、教學(xué)方法與手段的改革
教學(xué)模式上采用教、學(xué)、做一體化教學(xué)。不僅要掌握基本知識(shí),還要掌握使用技能,鍛煉學(xué)生分析問(wèn)題解決問(wèn)題的能力。在教學(xué)過(guò)程中根據(jù)不同的教學(xué)內(nèi)容,靈活采用多樣化的教學(xué)方法。在傳統(tǒng)的講授法和實(shí)驗(yàn)法的基礎(chǔ)上,主要運(yùn)用以下的教學(xué)方法:
1.引導(dǎo)文教學(xué)法:上課時(shí)先提出引導(dǎo)問(wèn)題,通過(guò)核心問(wèn)題的引導(dǎo),學(xué)生學(xué)會(huì)自己分析引導(dǎo)文所給出的重要信息,自己制訂工作計(jì)劃,實(shí)施和檢查。
2.項(xiàng)目驅(qū)動(dòng)教學(xué)法:將要學(xué)習(xí)的知識(shí)點(diǎn),通過(guò)項(xiàng)目的方式進(jìn)行串聯(lián),提出項(xiàng)目需求,學(xué)生在學(xué)習(xí)知識(shí)的同時(shí),也掌握了知識(shí)的具體應(yīng)用,同時(shí)通過(guò)項(xiàng)目進(jìn)行驅(qū)動(dòng)也使學(xué)生掌握實(shí)際工作過(guò)程中需要注意的一些重要問(wèn)題。
3.案例分析法:在教學(xué)過(guò)程中,引入企業(yè)工作過(guò)程中的實(shí)際案例,通過(guò)實(shí)際案例的,交由學(xué)生進(jìn)行分析,培養(yǎng)學(xué)生的分析能力、判斷能力、解決問(wèn)題及執(zhí)行業(yè)務(wù)能力。
4.分組討論法:教師根據(jù)學(xué)生情況 ,將全班成員按照能力強(qiáng)弱搭配,科學(xué)合理地將學(xué)生分組,指派項(xiàng)目經(jīng)理,教學(xué)中案例加工的難點(diǎn)和重要掌握技能設(shè)置問(wèn)題,啟發(fā)學(xué)生的思維,引導(dǎo)展開(kāi)小組討論,讓學(xué)生提出解決方案或思路,學(xué)以致用,從而激發(fā)學(xué)生學(xué)習(xí)的興趣和積極性,培養(yǎng)學(xué)生綜合分析問(wèn)題及解決問(wèn)題的能力。同時(shí),增強(qiáng)了學(xué)生團(tuán)隊(duì)協(xié)作和競(jìng)爭(zhēng)意識(shí)。
將教學(xué)過(guò)程分為三個(gè)階段:校內(nèi)課堂教學(xué)、校外企業(yè)認(rèn)知教學(xué),項(xiàng)目綜合訓(xùn)練。
三、考核方法改革
通過(guò)多元化的考核方式,將考核重點(diǎn)放在學(xué)生對(duì)學(xué)習(xí)知識(shí)的掌握程度、對(duì)自身能力培養(yǎng)方面。使學(xué)生意識(shí)到培養(yǎng)自身能力的重要性,著重培養(yǎng)學(xué)生建立軟件設(shè)計(jì)的思想;對(duì)編程語(yǔ)言的自學(xué)能力;代碼編寫的規(guī)范性;團(tuán)隊(duì)協(xié)作能力;獨(dú)立動(dòng)手能力。
最后,無(wú)論如何對(duì)教學(xué)內(nèi)容、教學(xué)方法和考核方法進(jìn)行變革,其目的只有一個(gè),即綜合培養(yǎng)學(xué)生各方面的能力,適應(yīng)社會(huì)發(fā)展的需求,以培養(yǎng)適應(yīng)社會(huì)發(fā)展的綜合性人才。