李慶 武漢科技大學(xué)城市學(xué)院信息工程學(xué)部
傳統(tǒng)的程序設(shè)計(jì)類課程體系中,往往根據(jù)課程的知識(shí)點(diǎn)先后順序,將各門課程按照不同的學(xué)期進(jìn)行排列。這樣的排列方式,雖然體現(xiàn)了各門課程之間的教學(xué)順序,但大都沒有對(duì)各門課程的內(nèi)容進(jìn)行有效的整合。在人才培養(yǎng)過程中,通過實(shí)踐項(xiàng)目有效的串聯(lián)各門專業(yè)課程,整合各門課程內(nèi)容,使學(xué)生形成完整的知識(shí)體系,這有助于培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力。
傳統(tǒng)教學(xué)中,程序設(shè)計(jì)類課程一般根據(jù)課程的難易程度及知識(shí)點(diǎn)的前后關(guān)系將課程分布在不同的學(xué)期,以本校電子商務(wù)專業(yè)為例,程序設(shè)計(jì)課程體系主要包含七門課程,除C 程序設(shè)計(jì)外,其它幾門課程都是圍繞網(wǎng)站平臺(tái)建設(shè)。如下圖所示:
圖1 程序設(shè)計(jì)類課程體系
在當(dāng)前的課程體系中,四門課程配有相應(yīng)的課程設(shè)計(jì),學(xué)生在學(xué)習(xí)完該課程的理論知識(shí)后,再進(jìn)行相應(yīng)的實(shí)踐練習(xí)。
表1 課程設(shè)計(jì)設(shè)置表
傳統(tǒng)模式下課程設(shè)置只注重知識(shí)點(diǎn)的前后關(guān)系,忽略了知識(shí)點(diǎn)的內(nèi)在聯(lián)系。在現(xiàn)實(shí)的教學(xué)中多以章節(jié)為單位組織案例教學(xué),這些案例所涵蓋的知識(shí)點(diǎn)較分散,缺乏系統(tǒng)性,學(xué)生無法將所學(xué)的知識(shí)點(diǎn)進(jìn)行有效的整合,導(dǎo)致學(xué)生對(duì)網(wǎng)絡(luò)平臺(tái)的建設(shè)缺乏整體認(rèn)識(shí),知識(shí)點(diǎn)掌握不牢固。
傳統(tǒng)的教學(xué)方式注重理論知識(shí)講解,對(duì)學(xué)生的動(dòng)手能力培養(yǎng)不足。大部分教師缺乏實(shí)際項(xiàng)目經(jīng)驗(yàn),在教學(xué)中會(huì)根據(jù)教材選取一些虛構(gòu)的項(xiàng)目作為案例來進(jìn)行教學(xué),這些案例與實(shí)際的應(yīng)用往往存在較大的差距,無論從技術(shù)的前沿性還是實(shí)用性都無法達(dá)到鍛煉學(xué)生的目的。
評(píng)價(jià)方法單一,學(xué)生無成就感。傳統(tǒng)教學(xué)中各案例之間由于相互獨(dú)立沒有形成整體,每個(gè)案例按完成情況各自評(píng)價(jià),無法對(duì)學(xué)生的綜合設(shè)計(jì)能力進(jìn)行評(píng)價(jià)。由于案例的分散,學(xué)生在完成大量的任務(wù)后沒有一個(gè)整體的成果,無法將所學(xué)的東西與實(shí)際應(yīng)用聯(lián)系起來,看不到顯現(xiàn)的成果,導(dǎo)致學(xué)生對(duì)所學(xué)的東西產(chǎn)生質(zhì)疑。
在當(dāng)前的情況下,為了有效的鍛煉學(xué)生的動(dòng)手能力,在挖掘相關(guān)課程的內(nèi)在聯(lián)系的基礎(chǔ)之上,對(duì)各門課程教學(xué)以實(shí)際項(xiàng)目為紐帶,以現(xiàn)代化的信息教學(xué)為手段,通過有步驟有計(jì)劃地進(jìn)行教學(xué)實(shí)施,整合課程教學(xué)資源,使程序設(shè)計(jì)類課程形成完整的教學(xué)體系。主要從以下幾個(gè)方面入手。
(1)模塊化教學(xué)
根據(jù)不同課程的內(nèi)在聯(lián)系,將不同的課程劃歸不同的課程模塊,各課程模塊間形成遞進(jìn)的關(guān)系。以電子商務(wù)專業(yè)的程序設(shè)計(jì)類課程為例,我們將它們劃分為三個(gè)課程模塊:基礎(chǔ)模塊,包括:C 程序設(shè)計(jì)、面向?qū)ο虺绦蛟O(shè)計(jì)、數(shù)據(jù)庫原理及應(yīng)用;網(wǎng)站開發(fā)課程模塊,包括:網(wǎng)頁設(shè)計(jì),WEB 應(yīng)用開發(fā)及前端開發(fā)技術(shù);能力提升模塊,包括移動(dòng)電子商務(wù)技術(shù)及選修課程,如移動(dòng)APP 開發(fā)等?;A(chǔ)模塊以鍛煉學(xué)生的基本程序設(shè)計(jì)能力為目標(biāo),它為網(wǎng)站開發(fā)課程模塊的實(shí)施提供保障,網(wǎng)站開發(fā)課程模塊以鍛煉學(xué)生的WEB 開發(fā)能力為目標(biāo),在完成相應(yīng)的WEB 開發(fā)訓(xùn)練后,學(xué)生就可以進(jìn)入到能力提升模塊的學(xué)習(xí)。
(2)以項(xiàng)目為引導(dǎo)貫穿整個(gè)模塊
在每個(gè)模塊中,深度挖掘各門課程的內(nèi)在聯(lián)系,以項(xiàng)目為引導(dǎo),貫穿整個(gè)教學(xué)過程,學(xué)生在完成整個(gè)模塊的課程學(xué)習(xí)后,形成一個(gè)綜合性的成果,作為課程學(xué)習(xí)評(píng)價(jià)的標(biāo)準(zhǔn)。
以基礎(chǔ)課程模塊為例,將程序設(shè)計(jì)語言與數(shù)據(jù)庫設(shè)計(jì)結(jié)合起來,在課程開始的時(shí)候,由教師發(fā)布基于C/S 的Winform 項(xiàng)目(如倉庫管理系統(tǒng)等),項(xiàng)目要求學(xué)生完成Windows 程序設(shè)計(jì)及數(shù)據(jù)庫設(shè)計(jì)。理論課程的講授圍繞項(xiàng)目內(nèi)容來進(jìn)行,詳細(xì)講解項(xiàng)目中應(yīng)用到的各種技術(shù)及可能遇到的各種問題。理論課程完成后將數(shù)據(jù)庫課程設(shè)計(jì)和面向?qū)ο虺绦蛟O(shè)計(jì)課程設(shè)計(jì)整合為一個(gè)課程設(shè)計(jì),讓學(xué)生完成整個(gè)系統(tǒng)的建設(shè)。這樣學(xué)生在完成這幾門課的學(xué)習(xí)后,可以學(xué)會(huì)編寫一個(gè)小的管理信息系統(tǒng),有了明確的教學(xué)成果,通過對(duì)成果的評(píng)價(jià)來完成模塊中相應(yīng)課程的學(xué)習(xí)評(píng)價(jià)?;A(chǔ)模塊的成果可以作為網(wǎng)站開發(fā)課程模塊的基礎(chǔ),可以把基礎(chǔ)課程模塊的成果設(shè)計(jì)為電子商務(wù)平臺(tái)的內(nèi)部管理系統(tǒng)。
在網(wǎng)站開發(fā)課程模塊中,由于三門課程分布于不同的學(xué)期,可以將項(xiàng)目進(jìn)行分解。在網(wǎng)頁設(shè)計(jì)課程開始前,發(fā)布項(xiàng)目任務(wù),該項(xiàng)目要求完成一個(gè)電子商務(wù)網(wǎng)站的建設(shè),可以模仿現(xiàn)實(shí)中的網(wǎng)站。網(wǎng)頁設(shè)計(jì)課程的教學(xué)中完成網(wǎng)站靜態(tài)部分的設(shè)計(jì),緊接著在下一個(gè)學(xué)期WEB 應(yīng)用開發(fā)課程中進(jìn)行動(dòng)態(tài)網(wǎng)站技術(shù)的講解并完成網(wǎng)站的前后臺(tái)開發(fā),同時(shí)通過前端開發(fā)技術(shù)的學(xué)習(xí)讓學(xué)生能夠完成一定的網(wǎng)頁特效的展示,最后在WEB 應(yīng)用開發(fā)課程設(shè)計(jì)中,要求學(xué)生完成整個(gè)網(wǎng)站。在網(wǎng)站開發(fā)課程模塊完成后,學(xué)生可以完成一個(gè)簡單的電子商務(wù)網(wǎng)站,作為課程評(píng)價(jià)的重要依據(jù)。通過兩個(gè)模塊的學(xué)習(xí),學(xué)生可以完成一個(gè)商務(wù)公司的內(nèi)外部系統(tǒng),顯現(xiàn)成果得到了進(jìn)一步體現(xiàn)。能力提高模塊作為選修模塊,可以要求學(xué)生在以上兩個(gè)模塊的基礎(chǔ)上,進(jìn)行移動(dòng)端開發(fā)。
(3)圍繞項(xiàng)目進(jìn)行案例教學(xué)
圍繞項(xiàng)目內(nèi)容,授課教師充分提煉項(xiàng)目中的應(yīng)用到的各種技術(shù),分析整理后形成案例。教學(xué)過程中,結(jié)合教材內(nèi)容,將案例融入到各個(gè)章節(jié),提出問題讓學(xué)生思考,學(xué)生能將所學(xué)及時(shí)的運(yùn)用到實(shí)際項(xiàng)目中去,充分發(fā)揮學(xué)生的主觀能動(dòng)性。
(4)學(xué)生分組實(shí)踐
任課教師可將學(xué)生分為若干小組,每個(gè)小組差異化布置項(xiàng)目任務(wù)。小組內(nèi)劃分任務(wù)并且可適當(dāng)輪換,需求分析、程序編寫、程序調(diào)試等對(duì)應(yīng)不同組員,培養(yǎng)學(xué)生之間的團(tuán)隊(duì)協(xié)作能力。
(5)立體化教學(xué),豐富教學(xué)資源
項(xiàng)目引導(dǎo)教學(xué)要求學(xué)生利用大量課余時(shí)間查閱相關(guān)資料,同時(shí)也要求老師能及時(shí)解決學(xué)生遇到的各種問題,傳統(tǒng)的教學(xué)方式難以勝任。因此,要利用更多的信息化教學(xué)手段,積累數(shù)字化資源,包括:立體化教材、多媒體課件、操作視頻、案例庫等豐富的網(wǎng)絡(luò)資源。
應(yīng)用型人才的培養(yǎng)核心是學(xué)生的實(shí)踐動(dòng)手技能,這樣才能更好的適應(yīng)企業(yè)人才需求。因此,在人才培養(yǎng)過程中,通過實(shí)踐項(xiàng)目有效的串聯(lián)各門專業(yè)課程模塊,整合各門課程內(nèi)容,充分發(fā)揮學(xué)生的主觀能動(dòng)性,讓學(xué)生體驗(yàn)到真實(shí)的應(yīng)用情境,將有效提高課程教學(xué)質(zhì)量。