孟憲穎 張曉賢 長春工程學(xué)院
基于CDIO理念的《C#程序設(shè)計》課程教學(xué)改革研究
孟憲穎 張曉賢 長春工程學(xué)院
隨著社會的不斷發(fā)展,為了打造適應(yīng)社會發(fā)展的高素質(zhì)人才。《C#程序設(shè)計》是計算機(jī)專業(yè)中的一門語言,對學(xué)生今后開發(fā)各類軟件中有著重要的作用。但是,傳統(tǒng)的《C#程序設(shè)計》課程教學(xué)面臨著一些問題,亟待人們的解決。各校針對《C#程序設(shè)計》的課程,采用了CDIO的教學(xué)理念,以達(dá)到對這門課程進(jìn)行改革的目的。本文將基于CDIO理念,通過分析《C#程序設(shè)計》的課程現(xiàn)狀,以及研究《C#程序設(shè)計》課程的教學(xué)改革,以達(dá)到提升學(xué)生能力的目的。
CDIO理念 《C#程序設(shè)計》 課程教學(xué) 改革研究
《C#程序設(shè)計》是軟件開發(fā)中一門專業(yè)性強(qiáng)的課程,由于理論性高與實踐性相分離,導(dǎo)致《C#程序設(shè)計》課程教學(xué)成果不理想。CDIO是一種先進(jìn)的教育理念以及人才培養(yǎng)模式,意在培養(yǎng)學(xué)生的職業(yè)素養(yǎng)、實操能力、團(tuán)隊精神以及創(chuàng)新理念,并且在近年來取得了良好的效果。因而,基于CDIO理念,對《C#程序設(shè)計》進(jìn)行課程教學(xué)改革,將有利于改變目前《C#程序設(shè)計》教學(xué)面臨的現(xiàn)狀,打造具有專業(yè)能力、高素質(zhì)的人才。
CDIO是指構(gòu)思、設(shè)計、實現(xiàn)以及運(yùn)作,是基于對工程項目的全過程學(xué)習(xí)。它以產(chǎn)品的研發(fā)到產(chǎn)品的運(yùn)行的整個周期作為載體,使學(xué)生能夠主動地、具有實踐性的學(xué)習(xí)[1]。CDIO是一種工程教育改革模式,其中總共開發(fā)了教學(xué)大綱以及12項標(biāo)準(zhǔn),能夠為教學(xué)提供一個具體的方向化目標(biāo),為過程與結(jié)果之間構(gòu)建一個橋梁,解決《C#程序設(shè)計》教學(xué)中存在的難題。
CDIO將會構(gòu)造一個虛擬的職業(yè)工作環(huán)境,對學(xué)生的職業(yè)素養(yǎng)、個人技能培訓(xùn)結(jié)合在一起,形成一種以教師作為主導(dǎo),學(xué)生作為主體的開放式的學(xué)習(xí),讓學(xué)生帶著問題去思考。去解決,從而達(dá)到能力培養(yǎng)以及提升。
《C#程序設(shè)計》是計算機(jī)專業(yè)中一門語言,專業(yè)性能強(qiáng),理論性知識多,在課程的組織與構(gòu)建上存在著如下的現(xiàn)狀。
《C#程序設(shè)計》在傳統(tǒng)的教學(xué)模式中,使用三種課程來組成:學(xué)科、能力、工程問題[2]。但是,目前一般是學(xué)科作為課程的主導(dǎo),教學(xué)中忽略了能力、工程問題的發(fā)展,導(dǎo)致學(xué)生發(fā)展方向不夠具體、全面,學(xué)習(xí)知識存在漏洞。
《C#程序設(shè)計》的理論與實踐缺乏緊密聯(lián)系,學(xué)生通常不知道如何將兩者進(jìn)行有機(jī)結(jié)合。教師一般采用了實習(xí)實踐的方式,但是實習(xí)實踐的內(nèi)容與教學(xué)內(nèi)容相脫節(jié)[3]?;蛘呓處煵捎蒙舷挛惠喠髦频姆绞剑譄o法解決不同工程之間的整體性關(guān)系。
對于具有C#的工程問題需要作為課程的主要內(nèi)容之一,但是教學(xué)中只通過一些具體的問題去進(jìn)行,沒有對工程進(jìn)行整體的把握,使對典型產(chǎn)品的學(xué)習(xí)缺少嚴(yán)謹(jǐn)?shù)?、系統(tǒng)的學(xué)科知識,以及不同產(chǎn)品之間的緊密聯(lián)系。
教師在對學(xué)生進(jìn)行《C#程序設(shè)計》基礎(chǔ)知識的講解時,可以采取以多媒體教學(xué)和實驗課為主來進(jìn)行教學(xué)。通過由教師選取不同的任務(wù),學(xué)生進(jìn)行完成,來達(dá)到學(xué)習(xí)基礎(chǔ)知識的目的。在課下,學(xué)生可以分為小組,對課堂內(nèi)容進(jìn)行討論以及復(fù)習(xí)[4]。由每一組的小組長確定自己的工程項目,教師對項目進(jìn)行分析,扮演甲方,給學(xué)生提出要求。學(xué)生則扮演乙方,對要求進(jìn)行分析,然后進(jìn)行成員分工,制動項目計劃,完成項目設(shè)計。最后,教師對每一組的計劃進(jìn)行評測,達(dá)到學(xué)生課下學(xué)習(xí)的目的。
教學(xué)方式的改革要求教師采取不同的教學(xué)方式。例如,任務(wù)驅(qū)動型。教師通過創(chuàng)建有目標(biāo)性的任務(wù)和情境,使學(xué)生可以帶著真實的任務(wù)去學(xué)習(xí)。這種教學(xué)方式主要運(yùn)用在教學(xué)初期,以此來改變學(xué)生的學(xué)習(xí)狀態(tài),主動的去學(xué)習(xí)知識[5]。項目教學(xué)法。這是指教師在教學(xué)過程中以一個工程項目為主線、教師為主導(dǎo)、學(xué)生為主體,分組式的學(xué)習(xí)方式。
綜上所述,傳統(tǒng)的《C#程序設(shè)計》教學(xué)不適用于當(dāng)代社會,需要基于CDIO的理念,對《C#程序設(shè)計》進(jìn)行教學(xué)理念的改革?!禖#程序設(shè)計》教學(xué)改革的研究可以從教學(xué)組織和教學(xué)方式兩個方面進(jìn)行。通過教學(xué)改革,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的動手和實踐能力,提升學(xué)生的團(tuán)隊合作能力,真正的達(dá)到增加學(xué)生的職業(yè)素養(yǎng),縮小學(xué)校與企業(yè)之間的差距的目的。
[1]方修豐. 基于CDIO理念的《C#程序設(shè)計》課程教學(xué)改革探索[J].科技資訊, 2015(29):121-121.
[2]譚恒松. CDIO理念在《C#程序設(shè)計》課程中的探索與實踐[J].福建電腦, 2012, 28(12):211-211.
[3]秦桂英. 基于CDIO理念的《C#程序設(shè)計》課程項目化教學(xué)改革的探索[J]. 電腦知識與技術(shù):學(xué)術(shù)交流, 2015, 07(27):6776-6777.
[4]肖建宏. 結(jié)合CDIO與案例教學(xué)的《C#程序設(shè)計》教學(xué)實踐[J].現(xiàn)代計算機(jī), 2014(11):35-37.
[5]樊文超. 基于CDIO教學(xué)理念“C#程序設(shè)計”的教學(xué)改革[J].煤炭技術(shù), 2012, 31(8):232-233.