德州信息工程學(xué)校以培養(yǎng)適應(yīng)市場(chǎng)需求的高素質(zhì)應(yīng)用型人才為出發(fā)點(diǎn),全方位進(jìn)行多元化教學(xué)改革,使教學(xué)內(nèi)容充實(shí)化、教學(xué)模式多樣化和學(xué)習(xí)興趣大化,切實(shí)提高學(xué)生的創(chuàng)新思維能力和動(dòng)手實(shí)踐能力,保證課程教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量。
1.教學(xué)內(nèi)容改革
(1)德州信息工程學(xué)校圍繞教學(xué)目標(biāo),理順課程體系。以c語(yǔ)言程序設(shè)計(jì)為先修課程,依次開(kāi)設(shè)數(shù)據(jù)結(jié)構(gòu)、c語(yǔ)言與數(shù)據(jù)結(jié)構(gòu)綜合實(shí)習(xí)、c++面向?qū)ο蟪绦蛟O(shè)計(jì),在學(xué)完計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)原理、操作系統(tǒng)等課程后,再依次進(jìn)行面向?qū)ο缶幊虒?shí)踐、應(yīng)用軟件設(shè)計(jì)和畢業(yè)設(shè)計(jì)等實(shí)踐環(huán)節(jié)。通過(guò)調(diào)整課程次序使得課程內(nèi)容更加銜接,更有利于開(kāi)展相關(guān)的實(shí)踐環(huán)節(jié)。
(2)德州信息工程學(xué)校緊跟學(xué)科發(fā)展,優(yōu)化教學(xué)內(nèi)容。充分利用網(wǎng)絡(luò)教學(xué)平臺(tái)及時(shí)補(bǔ)充學(xué)科發(fā)展的新理論、新方法,以彌補(bǔ)教材內(nèi)容的不足,并通過(guò)優(yōu)化教學(xué)內(nèi)容以提高教學(xué)效果。
1)簡(jiǎn)化與c語(yǔ)言相重復(fù)的內(nèi)容,突出c++對(duì)c的擴(kuò)展,如符號(hào)常量、引用、名稱(chēng)空間等。
2)強(qiáng)化面向?qū)ο缶幊趟枷,增加stl部分的教學(xué)內(nèi)容。重點(diǎn)介紹類(lèi)與對(duì)象、繼承與派生、多態(tài)性(包括重載、虛函數(shù)、模板等)、異常處理等面向?qū)ο缶幊趟枷胍约傲黝?lèi)、字串類(lèi)和stl的使用方法,讓學(xué)生學(xué)會(huì)利用標(biāo)準(zhǔn)庫(kù)來(lái)提高編程效率。其中,stl是c++標(biāo)準(zhǔn)中新的一部分內(nèi)容,提供了一個(gè)可擴(kuò)展的應(yīng)用框架,高度體現(xiàn)了泛型編程思想和軟件復(fù)用技術(shù)。
3)弱化mfc應(yīng)用程序設(shè)計(jì),增加wxwidget、qt的介紹。mfc是微軟對(duì)windows api進(jìn)行封裝和擴(kuò)展后的c++類(lèi)庫(kù),很好地體現(xiàn)了c++面向?qū)ο蟮木幊趟枷,但因?lèi)庫(kù)結(jié)構(gòu)龐雜且消息機(jī)制復(fù)雜而增加了教學(xué)難度。相比mfc而言,開(kāi)源的wxwidget和qt近年來(lái)更受青睞,兩者都具有良好的跨平臺(tái)性。wxwidget的設(shè)計(jì)思想和結(jié)構(gòu)層次與mfc基本類(lèi)似,qt則采用了易于使用的信號(hào)——槽機(jī)制來(lái)實(shí)現(xiàn)對(duì)象之間的消息傳遞,因而得到了廣泛應(yīng)用。實(shí)踐表明,經(jīng)過(guò)4學(xué)時(shí)的簡(jiǎn)單引導(dǎo),學(xué)生便可以在2周的面向?qū)ο缶幊虒?shí)踐中利用qt完成設(shè)計(jì)任務(wù),比mfc的學(xué)習(xí)效率有了極大提高。
4)在實(shí)習(xí)指導(dǎo)書(shū)中增加對(duì)visual c++新版本和code::block集成開(kāi)發(fā)環(huán)境的介紹。其中,開(kāi)源的code::block因靈活小巧而備受廣大c++編程者的推崇。