重慶第二師范學(xué)院數(shù)學(xué)與信息工程學(xué)院 肖 麗 鄒曉兵 石 熙
程序設(shè)計能力作為電子信息類專業(yè)人才的核心技能,是應(yīng)用型本科技術(shù)節(jié)能人才培養(yǎng)的關(guān)鍵,也是電子信息類專業(yè)畢業(yè)生就業(yè)的核心競爭力。
程序設(shè)計能力的培養(yǎng)主要通過程序設(shè)計類課程的開設(shè)來完成。目前,我院計算機相關(guān)專業(yè)學(xué)生的程序設(shè)計類課程的開設(shè)采用理論+實踐的教學(xué)模式。程序設(shè)計類課程的實踐教學(xué)不僅僅是對基本理論的驗證,重要的是技術(shù)能力培養(yǎng),包括對學(xué)生實踐動手能力、分析問題和解決問題能力、書寫和表達能力、合作能力等的培養(yǎng)[1]。
傳統(tǒng)認(rèn)識中,理論教學(xué)與實踐教學(xué)是兩個辯證統(tǒng)一、相輔相成與相互發(fā)展的教學(xué)體系,兩者之間沒有主從關(guān)系。但是,對于地方應(yīng)用型本科院校,更多的是從技術(shù)技能人才培養(yǎng)角度去衡量程序設(shè)計能力的高低。因此,與理論教學(xué)相比,實踐教學(xué)的直觀性和綜合性更強,學(xué)生可以有更多的參與行為,對于學(xué)生程序設(shè)計能力、團隊合作能力和創(chuàng)新能力的培養(yǎng)有著重要的不可替代的作用。
(1)實踐教學(xué)更能培養(yǎng)技術(shù)應(yīng)用能力。應(yīng)用型本科技術(shù)技能型人才知識技能結(jié)構(gòu)具有應(yīng)變、綜合和創(chuàng)新的特征。實踐教學(xué)強調(diào)的正是以與市場接軌的創(chuàng)新和綜合應(yīng)用能力,按專業(yè)崗位需求凝練程序設(shè)計能力要求。
(2)實踐教學(xué)更能縮小與市場的差距。我校作為技術(shù)技能型本科院校,教育強調(diào)人才與市場直接接軌。實踐教學(xué)能避免理論教材滯后的不足,降低行業(yè)企業(yè)對畢業(yè)生的培訓(xùn)投入成本。
(3)實踐教學(xué)更能啟發(fā)自主學(xué)習(xí)和創(chuàng)造力。實踐教學(xué)能較好的實現(xiàn)以學(xué)生為主體,教師為主導(dǎo)的教學(xué)模式,通過讓學(xué)生成為學(xué)習(xí)活動中的主體,激發(fā)學(xué)生的自主學(xué)習(xí)能力和創(chuàng)造力。
近年,我院在實踐教學(xué)的開設(shè)形式上得到了突破性的改變,加強了校企合作。為了切實提高學(xué)生的程序設(shè)計能力,構(gòu)建行業(yè)核心競爭力,程序設(shè)計類課程提出了如下改革方案。
對于培養(yǎng)地方應(yīng)用型本科技術(shù)技能人才而言,實踐教學(xué)是比理論教學(xué)更為重要的教學(xué)手段和環(huán)節(jié)。要從本質(zhì)上提升實踐教學(xué)在程序設(shè)計能力培養(yǎng)過程中的地位,首先教師要從教學(xué)理念上進行改革。
建立“程序設(shè)計能力培養(yǎng)”課程組,課程組的成員由人才培養(yǎng)體系中程序設(shè)計類課程群的任課教師共同組成。程序設(shè)計能力不是某一門課的教學(xué)任務(wù),課程實踐體系的建立不應(yīng)該是獨立的,而是應(yīng)該和其先行課程和后續(xù)課程相關(guān)。不同程序設(shè)計類課程的教師共同參與制定實踐教學(xué)體系進而統(tǒng)一實施實踐教學(xué)體系。通過這一過程來讓教師們從自己本身意識開始轉(zhuǎn)變。這樣做,一方面可以集思廣益地,保證實踐教學(xué)內(nèi)容的完整和系統(tǒng),避免低層次的重復(fù)。另一方面,可以讓教師相互影響真正重視起實踐教學(xué),進而做到以程序設(shè)計能力培養(yǎng)為導(dǎo)向從更高的高度把握實踐教學(xué)規(guī)劃,而不僅是只關(guān)注自己任課課程。
同時建立課程組的目的在于轉(zhuǎn)變教師的教學(xué)理念。任課教師雖然較以前重視了實踐教學(xué),但是實踐意識還不夠。多數(shù)教師的教學(xué)理念仍然把理論教學(xué)看做是實踐教學(xué)的指南針,把實踐教學(xué)看作是對理論知識進行消化吸收和加深理解的的實踐過程。通過課程組的建立,讓教師理解以培養(yǎng)學(xué)生的實際程序能力為目標(biāo),根據(jù)實踐項目需求定制理論教學(xué)內(nèi)容的程序設(shè)計能力培養(yǎng)模式,切實理解“理論教學(xué)是為實踐教學(xué)做準(zhǔn)備”。
科學(xué)分析學(xué)生特征和市場需求,建立一個分段遞進式的實踐教學(xué)內(nèi)容體系。實踐教學(xué)體系分為課堂教學(xué)案例、課內(nèi)實踐、綜合應(yīng)用、課程設(shè)計和創(chuàng)新實踐五個環(huán)節(jié)。
(1)第一階段為課堂教學(xué)案例。課堂教學(xué)案例在理論教學(xué)環(huán)節(jié)使用,能讓學(xué)生掌握程序設(shè)計的基本技能,逐步培養(yǎng)分析問題和解決問題的能力,為后續(xù)環(huán)節(jié)的實踐教學(xué)打下堅實基礎(chǔ)。課堂教學(xué)案例主要以語法為主線,集中在本知識單元的技能掌握。課堂教學(xué)案例的設(shè)計要小而簡單,能在課堂有限時間內(nèi)清楚展示相應(yīng)的程序設(shè)計知識。
(2)第二階段是課內(nèi)實踐。課內(nèi)實踐與課堂教學(xué)案例不同。課堂教學(xué)案例任務(wù)性不強,旨在讓學(xué)生理解相關(guān)的理論知識基礎(chǔ)。課內(nèi)實踐是課堂教學(xué)案例的拓展,學(xué)習(xí)目標(biāo)針對相應(yīng)的知識模塊的運用。課內(nèi)實踐任務(wù)設(shè)計要來源于實際生活,才能切實讓學(xué)生體驗運用程序設(shè)計能力解決問題的過程,增強學(xué)生的學(xué)習(xí)興趣。因為,學(xué)生的學(xué)習(xí)能力具有差異性,因此課內(nèi)實踐分為基礎(chǔ)實踐和拓展實踐兩部分組成?;A(chǔ)實踐部分是對理論知識的基本實踐應(yīng)用,要求學(xué)生必須完成;拓展實踐部分是對所學(xué)知識點的擴展、延伸應(yīng)用,供有能力的學(xué)生在課后選做。需要注意的是,課內(nèi)實踐與課堂教學(xué)案例相輔相成,理論教學(xué)的知識模塊按照課內(nèi)實踐的需求設(shè)計,從而規(guī)劃相應(yīng)的課堂教學(xué)案例,為課內(nèi)實踐任務(wù)做準(zhǔn)備。
(3)第三階段是綜合應(yīng)用。通過綜合應(yīng)用層次的實踐,學(xué)生能明白項目模塊化開發(fā)過程,培養(yǎng)學(xué)生的工程意識和綜合應(yīng)用知識能力。從實際工程實踐中提取一個綜合性實踐項目,將其根據(jù)程序設(shè)計技能的先后關(guān)聯(lián),把實踐項目拆分為多個按學(xué)習(xí)進度遞進的小的實踐子項目。子項目的內(nèi)容由淺入深部署,貫穿多個知識模塊。隨著學(xué)生學(xué)習(xí)程序設(shè)計技能的進度安排,子項目逐步完善,最終形成一個完整的綜合性項目。
(4)第四階段是課程設(shè)計。課程設(shè)計在課程所在學(xué)期的最后1-2周完成。學(xué)生根據(jù)自身情況自擬課題,初步認(rèn)識對軟件開發(fā)基本流程,從需求分析、系統(tǒng)總體設(shè)計、編程實現(xiàn)和測試環(huán)節(jié)對進行項目進行分析設(shè)計,培養(yǎng)學(xué)生對較復(fù)雜問題的綜合設(shè)計能力,以及查閱技術(shù)資料和編寫文檔的能力。同時,課程設(shè)計對于學(xué)生團隊合作能力的培養(yǎng)有著重要的不可替代的作用
(5)第五階段是創(chuàng)新實踐。創(chuàng)新實踐環(huán)節(jié)是一個為期1-2周的獨立實踐環(huán)節(jié),設(shè)置在課程結(jié)束后。創(chuàng)新實踐環(huán)節(jié)采用校企合作方式完成,實踐的項目來源于企業(yè)方提供的實際工程,讓學(xué)生了解行業(yè)企業(yè)的一線需要,縮小學(xué)生技能與行業(yè)需求的差距,培養(yǎng)符合職業(yè)崗位要求的程序設(shè)計能力。
整個教學(xué)過程采用“一個中心,兩個基本能力,三個時間點,四個靈活”的模式。
一個中心指的是圍繞技術(shù)技能為中心。無論是教學(xué)內(nèi)容,教學(xué)方法都必須是以培養(yǎng)學(xué)生程序設(shè)計能力為目標(biāo)。
二個基本指的是學(xué)習(xí)能力和動手能力。通過本課程的學(xué)習(xí),一方面提高學(xué)生的自學(xué)能力,另一方面培養(yǎng)學(xué)生的實際動手能力。
三個時間點指的是課前,課堂和課后。在教學(xué)實施過程中,采用線上加線下的教學(xué)形式。除了傳統(tǒng)的課堂教學(xué)外,建立線上教學(xué)管理系統(tǒng)。教師通過該系統(tǒng)在課前發(fā)布實踐任務(wù)以及任務(wù)所需的技能知識如電子書和教學(xué)視頻。學(xué)生使用系統(tǒng)提前學(xué)習(xí)相關(guān)知識技能并給予教師學(xué)習(xí)反饋。教師利用教學(xué)管理系統(tǒng)查看學(xué)生學(xué)習(xí)情況,收集學(xué)習(xí)反饋,在實踐課堂對共同的問題統(tǒng)一解答,然后主要采取個別答疑的方式,指導(dǎo)學(xué)生完成實踐任務(wù)。課后采取多種方式收集學(xué)生問題和輔導(dǎo),一是利用教學(xué)管理系統(tǒng)實現(xiàn)師生互動,教師可以有效監(jiān)管學(xué)生的學(xué)習(xí)情況,學(xué)生可以針對自身的薄弱環(huán)節(jié)強化學(xué)習(xí)。二是設(shè)定課后固定答疑時段,在前半學(xué)期主要采用教師在機房進行面對面答疑,后半學(xué)期采用線上實時答疑。
四個靈活指的是教學(xué)內(nèi)容靈活,教學(xué)地點靈活,教學(xué)組織形式靈活,考核方式靈活。在教學(xué)實施過程中,根據(jù)學(xué)生學(xué)習(xí)情況在已有項目的基礎(chǔ)上增加一些更有意義的實例,也可以對已有項目進行修改或者刪除。教學(xué)的地點除了機房外,還利用線上教學(xué)管理系統(tǒng)和聊天工具、郵件等。為激發(fā)學(xué)生學(xué)習(xí)興趣,提高學(xué)習(xí)積極性,學(xué)習(xí)效果的評價方式除了傳統(tǒng)的課內(nèi)實踐評價外,增加了拓展實踐考核,拓展實踐主要考核學(xué)生的自學(xué)能力,知識應(yīng)用和遷移能力,以及學(xué)生解決實際問題的能力。
因為實踐教學(xué)體系涉及到不同類別的實踐項目。所以,必須對不同實踐項目采取不同的教學(xué)方法。除了第5個階段即創(chuàng)新實踐環(huán)節(jié)需要根據(jù)實際工程項目做適時設(shè)計以外,其余各階段的教學(xué)方法設(shè)計如下:
(1)第一個階段的課堂教學(xué)案例采用傳統(tǒng)教學(xué)方法,以教師講授,學(xué)生練習(xí)為主。
(2)任務(wù)驅(qū)動教學(xué)法和及時教學(xué)法相結(jié)合用于課內(nèi)實踐和綜合應(yīng)用階段?;诰€上教學(xué)管理系統(tǒng),教師先于理論課堂發(fā)布下一次實踐任務(wù)以及所需要的知識,學(xué)生自學(xué)相關(guān)知識及時給予反饋,學(xué)生帶著“為了完成任務(wù)我需要這些知識”的目的來學(xué)習(xí),教師結(jié)合反饋進行講解。教師與學(xué)生都是課堂的主人,通過相互合作進行有效學(xué)習(xí)。
(3)小組合作法用于課程設(shè)計階段。鑒于程序設(shè)計能力從實際工作中來說,一般情況下都不會是一個人的工作。在教學(xué)中采用小組合作法可以把不同水平層次學(xué)生進行合理的組合,不僅可以通過交流討論達到共同學(xué)習(xí)的目的,還培養(yǎng)了學(xué)生的合作意識。因為小組合作法受到實踐任務(wù)、時間和實踐環(huán)境等較多限制,所以在課程設(shè)計環(huán)節(jié)采用小組項目合作是最為合適的。
課程的實踐考核主要由過程性評價和能力性評價組成,如表1所示。
表1 實踐考核評價方法
以程序設(shè)計能力培養(yǎng)為導(dǎo)向的實踐教學(xué)改革旨在以應(yīng)用型本科技術(shù)技能人才培養(yǎng)為契機,積極推進面向應(yīng)用型程序設(shè)計能力培養(yǎng)改革,建立符合人才培養(yǎng)目標(biāo)的分段遞進式實踐教學(xué)內(nèi)容體系。所提出的改革方案將實踐教學(xué)系統(tǒng)地規(guī)劃到理論教學(xué)、課內(nèi)實踐、課程設(shè)計以及創(chuàng)新實踐等各個不同階段和各部分中逐步落實,讓實踐教學(xué)成為程序設(shè)計能力培養(yǎng)的主陣地。讓教師在改革中進步,學(xué)生向復(fù)合型、開拓型、創(chuàng)新型、地方應(yīng)用需求編程創(chuàng)新人才轉(zhuǎn)變,提高地方普通本科院校電子信息產(chǎn)業(yè)人才核心競爭力。