蔡靜穎
摘要:近年來社會產(chǎn)業(yè)結(jié)構(gòu)逐步調(diào)整,企業(yè)對人才提出了更多更高要求。在高等教育發(fā)展中,要注重優(yōu)化傳統(tǒng)的人才培養(yǎng)目標,對教育教學提出了更高的要求。C語言教學屬于高級編程語言,理論性與實踐性較強,在教學設計中要注重突出學生主體地位,對學生應用能力進行培育,鍛煉學生自主探究以及問題分析能力。本文基于CDIO對C語言教學改革進行分析,為教學成效的提升擬定發(fā)展路徑。
關(guān)鍵詞:CDIO;C語言;教學改革;應用能力
中圖分類號:G424 ? ? ? ?文獻標識碼:A
文章編號:1009-3044(2020)28-0105-01
CDIO屬于創(chuàng)新型高等工程教育模式,CDIO主要代表Conceive(構(gòu)思)、Design(設計)、Implement(實現(xiàn))、Operate(運作)。主要是基于各類產(chǎn)品研發(fā)、運行完整的周期為基本載體,讓學生積極參與到理論課程與實踐課程中,屬于高效化的學習工程,能對學生團隊協(xié)作能力、知識應用能力、個人學習能力、專業(yè)技術(shù)能力進行高效化培育?;贑DIO的C語言教學要注重轉(zhuǎn)變傳統(tǒng)教學理念,明確各項要求教學,突出教學培育重點任務。
1 C語言程序設計課程教學現(xiàn)狀分析
從目前部分區(qū)域C語言程序設計課程教學現(xiàn)狀中能得出,在教學中由于教學時間有限,多數(shù)教師要在規(guī)定時間內(nèi)完整教學任務,在課堂教學過程中大多都是選取滿堂灌教學模式。教師在教學過程中占據(jù)主體地位,學生被動接受多項知識,師生之間缺乏有效互動。課堂教學氛圍較為沉悶,長期發(fā)展難以激發(fā)學生學習興趣。學生學習積極性與自主性不足,學習效率較低。以教師為主體的傳統(tǒng)教學模式致使學生對教學課堂具有較大依賴性,難以對學生學習能力展開有效培育,教學效果較低。在理論教學中,過去傳統(tǒng)的C語言教學中教材更注重理論知識教學,語法概念內(nèi)容較多,內(nèi)容復雜程度較高。教師在教學中僅僅局限于教材理論性的語法講述,多數(shù)概念知識枯燥且抽象,教學中過度重視理論性知識點,教學內(nèi)容與學生學習應用聯(lián)系不緊密,難以適應教學改革學生應用能力培育目標[1]。
在教學實踐中,C語言程序設計屬于實踐性突出的教學課程,但是多與學生對教學實踐缺乏有效重視度,致使實踐中主要是個體操作模式,缺乏有效的團隊項目訓練,導致學生溝通能力不能得到有效鍛煉,團隊協(xié)作意識較差。在實踐中缺乏有效鍛煉,對各項實踐問題解答僅僅是照搬教材應用方法,未能結(jié)合學習現(xiàn)狀靈活變動,教學創(chuàng)新性與靈活性受限。
2 基于CDIO的C語言教學改革對學生應用能力的培養(yǎng)措施
2.1 調(diào)整課程設置,對學生動手能力進行培育
依照CDIO工程教學理念各項要求,在教學中要注重對學生團隊協(xié)作能力、動手操作能力、工程綜合能力進行培育。在大一上下學期要開設C語言教學以及實訓課程教學。在C語言程序設計中,在教學中要注重抓大放小,這樣能保障語法教學成效全面提升,有效防止學生在學習過程中產(chǎn)生強烈的厭學情緒。在教學過程中要注重講述數(shù)組、循環(huán)、指針以及自定義函數(shù)教學,讓學生掌握并能靈活應用詞類知識。針對部分非計算機專業(yè)的學生,在算法教學層面上不能提出較高要求,要求學生能靈活應用算法解答問題即可。在教學過程中要注重對基礎(chǔ)知識進行教學,補充更多極具代表性的案例項目,讓學生能在已有的成功案例基礎(chǔ)上解答相關(guān)問題,讓學生在真實學習參與中能有效激發(fā)學習成就感,提高學生學習興趣。在后續(xù)C語言實訓教學中,教師要注重設定單項目實訓以及綜合項目實訓,提高學生動手編程能力。還要注重對學生團隊合作意識進行培育,對學生工程動手能力合理鍛煉。有效積累更多工程經(jīng)驗以及編程經(jīng)驗,奠定良好的教學基礎(chǔ),對學生今后專業(yè)化學習以及以后工作都具有重要作用,學生知識應用能力以及問題解答能力能全面發(fā)展[2]。
2.2 結(jié)合多種教學方法,全面提升教學質(zhì)量
CDIO核心思想觀念就是基于項目的教學,項目教學法應用中就是通過讓學生全面參與到項目中,讓學生掌握一個項目該如何進行合理分配,如何通過小組協(xié)作完成任務,認識到團隊力量的重要性。此類教學活動主要目標就是將理論教學與實踐練習有效融合,對學生創(chuàng)造能力深入挖掘,提高學生問題解答能力。目前在C語言程序設計以及相關(guān)實訓課程中,教師要全面圍繞項目教學觀念展開教學。將項目教學分成綜合性項目教學以及不同的小項目教學,目前在C語言程序設計教學中合理選取小項目教學具有重要作用。小項目教學就是教師將完整的管理系統(tǒng)進行模塊化劃分,讓學生能針對不同模塊展開討論學習。之后對各個小模塊集中整合,通過小項目教學實施要讓學生掌握程序編寫與調(diào)試,鍛煉學生應用能力。在C程序綜合設計教學中,要注重選取綜合項目教學法,教師要注重提供多個項目題目讓小學自由化選取。各個小組可以由2至3名學生組成,各個小組分工明確。通過小組合作完成程序設計、代碼編寫、代碼調(diào)試等任務,總結(jié)歸納為總結(jié)性論文或是將任務成果制作成PPT集中對比展示,教師結(jié)合學生各個環(huán)節(jié)具體操作進行公正客觀評分。通過小項目與綜合項目教學,能對學生動手實踐能力有效培育,還能間接鍛煉學生綜合表達以及演示能力,通過此類方式為學生補充更多主動學習的空間[3]。
在教學中教師可以合理應用網(wǎng)絡教學平臺發(fā)布不同的教學案例,讓學生能在學習中對程序進行驗證,掌握更多的語法知識。每節(jié)課學生可以在網(wǎng)絡課堂中上傳聯(lián)系程序,便于老師督促學生進行學習。由于課堂教學時間有限,在網(wǎng)絡課堂布置案例之后教師要督促學生能在課后實踐完成,之后提交到網(wǎng)絡課堂讓教師進行檢測。教師要注重合理篩選,選出學生編寫較為優(yōu)質(zhì)的程序在網(wǎng)絡學堂中進行展示,對學生能起到良好的激勵作用。讓學生群體、師生之間能對多項問題集中討論,可以讓學生不單方面局限于固定的課堂教學時間[4]。
2.3 以應用為目標做好教學內(nèi)容改革
在應用型人才培育中,在教學中注重設定明確的教學目標,合理應用教學理論。在以培育學生應用能力為目標的教學中,要注重先理論、后應用教學模式,對理論知識全面改革。教學內(nèi)容選取中要更注重突出經(jīng)典實例以及實用性的理論。教材內(nèi)容成功選取之后,要注重對理論教學內(nèi)容創(chuàng)新,在具體教學內(nèi)容設定中,對數(shù)據(jù)相關(guān)的數(shù)據(jù)存儲、表達式強制類型轉(zhuǎn)化等內(nèi)容有效優(yōu)化。適度省略多重循環(huán)、多維數(shù)組,適度強化順序程序、循環(huán)程序、選擇程序設計。CDIO理念旨在為工程教育建立優(yōu)質(zhì)的教學環(huán)節(jié),促使產(chǎn)品研發(fā)、產(chǎn)品運行周期能有效延伸。以學生日常生活為基礎(chǔ),設定軟件設計比賽,讓學生所學的理論知識以及實踐技能得到有效鍛煉[5]。
3 結(jié)語
綜合上述,CDIO教育模式在教學中能將教學理論與實踐活動有效連接,對學生綜合創(chuàng)造能力進行培育。促使學生能通過發(fā)散思維思考與解答問題,屬于高效化的教學方法。在C語言程序設計教學中,為了適應教學改革要求,對學生綜合應用能力合理鍛煉,要基于CDIO模式對傳統(tǒng)教學模式進行創(chuàng)新,提高學生綜合素質(zhì)。
參考文獻:
[1]劉翠翠.探析CDIO模式下的C語言程序設計教學改革與實踐[J].信息與電腦,2017(5):219-221.
[2]張迪.探析CDIO模式下的C語言程序設計教學改革與實踐[J].赤峰學院學報(自然科學版),2016,32(15):40-42.
[3]于延,周國輝,李紅宇, 等.CDIO模式下C語言程序設計實踐教學改革[J].計算機教育,2016(2):122-126.
[4]劉冬梅.CDIO教學模式在《C語言程序設計》教學過程中的應用[J].遼寧師專學報(自然科學版),2015,17(1):31-32,66.
[5]方修豐.基于CDIO理念的《C#程序設計》課程教學改革探索[J].科技資訊,2015(29):121,123.