摘要:隨著信息化教育技術(shù)改革及基于Internet技術(shù)網(wǎng)絡(luò)教學(xué)平臺(tái)的運(yùn)用,高校普遍意識(shí)到以課程教學(xué)改革思想構(gòu)建網(wǎng)絡(luò)教學(xué)平臺(tái)的重要性。本文針對(duì)以往C++程序設(shè)計(jì)課程教學(xué)模式及不足,以網(wǎng)絡(luò)教學(xué)平臺(tái)為基礎(chǔ)實(shí)施了3個(gè)方面的教改。同時(shí)以教改驅(qū)動(dòng)模式構(gòu)建了網(wǎng)絡(luò)平臺(tái)中的4大模塊,并對(duì)各模塊功能進(jìn)行了詳細(xì)的闡述??偨Y(jié)出今后C++程序設(shè)計(jì)課程教學(xué)模式,應(yīng)當(dāng)從以教為主向以學(xué)為主的轉(zhuǎn)變,強(qiáng)化學(xué)生編程思維的培養(yǎng)和實(shí)際動(dòng)手能力的提高。
關(guān)鍵詞:網(wǎng)絡(luò)教學(xué)平臺(tái);C++程序設(shè)計(jì);教學(xué)改革;教學(xué)模式
隨著我國(guó)信息化教育的迅速發(fā)展,特別是基于Internet技術(shù)的廣泛應(yīng)用以及網(wǎng)絡(luò)基礎(chǔ)設(shè)施的逐步完善,建設(shè)基于網(wǎng)絡(luò)的課程教學(xué)資源,已經(jīng)成為衡量一個(gè)國(guó)家教育發(fā)展水平的重要標(biāo)志之一。信息化教育目標(biāo)是將互聯(lián)網(wǎng)作為學(xué)習(xí)的一種渠道,通過(guò)網(wǎng)絡(luò)使學(xué)生達(dá)到學(xué)習(xí)目的一種新型教育方式[1]。畢業(yè)生就業(yè)過(guò)程中,社會(huì)對(duì)專業(yè)人才的要求越來(lái)越高,基礎(chǔ)扎實(shí)、專業(yè)面寬、動(dòng)手能力強(qiáng)的畢業(yè)生日益受到用人單位的歡迎,其中計(jì)算機(jī)綜合應(yīng)用能力水平的高低是衡量人才水平的重要標(biāo)志。高校教育如何滿足社會(huì)對(duì)人才的需求,如何將網(wǎng)絡(luò)教學(xué)平臺(tái)與傳統(tǒng)教學(xué)模式結(jié)合起來(lái),強(qiáng)化學(xué)生綜合運(yùn)用知識(shí)能力、動(dòng)手能力、創(chuàng)新能力,成為高校目前亟待解決的教學(xué)改革研究的問(wèn)題[2]。
1C++程序設(shè)計(jì)課程應(yīng)用背景
C++程序設(shè)計(jì)課程是一門理論性、實(shí)踐性均較強(qiáng)的專業(yè)基礎(chǔ)課,要求學(xué)生具有一定的程序設(shè)計(jì)語(yǔ)言基礎(chǔ),在教學(xué)過(guò)程中既要突出理論聯(lián)系實(shí)際的特點(diǎn),又要注重實(shí)踐動(dòng)手能力的培養(yǎng)。學(xué)生應(yīng)了解并掌握面向?qū)ο罂刂婆_(tái)程序、界面模式的API編程和基于Microsoft的MFC編程,熟悉C++應(yīng)用程序?qū)τ?jì)算機(jī)軟硬件系統(tǒng)的控制、開(kāi)發(fā)Windows應(yīng)用程序方法與技術(shù),為后續(xù)數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等專業(yè)課程奠定堅(jiān)實(shí)的基礎(chǔ)。
學(xué)生通過(guò)對(duì)C++程序設(shè)計(jì)課程的學(xué)習(xí),能夠建立起程序設(shè)計(jì)的基本思想,掌握程序設(shè)計(jì)的常用方法,積累程序設(shè)計(jì)與分析的實(shí)踐技巧,實(shí)現(xiàn)用C++解決常見(jiàn)的應(yīng)用問(wèn)題。教師在教學(xué)過(guò)程中首先要從C++的常用語(yǔ)法開(kāi)始,深入理解類、對(duì)象與數(shù)據(jù)類型的聯(lián)系與區(qū)別,切實(shí)掌握面向?qū)ο蟮某橄?、封裝、繼承、多態(tài)的理論基礎(chǔ),重點(diǎn)引導(dǎo)學(xué)生剖析MFC編程框架的技術(shù)實(shí)質(zhì),領(lǐng)悟VC環(huán)境下MFC框架模型設(shè)計(jì)機(jī)理,將教學(xué)重點(diǎn)從單一語(yǔ)法規(guī)范講授轉(zhuǎn)移到程序設(shè)計(jì)思想的培養(yǎng)。
2傳統(tǒng)教學(xué)模式及不足
以往該課程教學(xué)方法采用“理論教學(xué)+課程設(shè)計(jì)”單一模式,學(xué)生在C++的應(yīng)用及MFC編程框架的傳統(tǒng)教學(xué)模式過(guò)程中,很難實(shí)現(xiàn)從“結(jié)構(gòu)化程序設(shè)計(jì)”到“對(duì)象化程序設(shè)計(jì)”編程思想的轉(zhuǎn)變,因此教師無(wú)法引導(dǎo)學(xué)生進(jìn)行個(gè)性化的深層次發(fā)展。教師更多重復(fù)著傳授和繼承知識(shí)為主的教學(xué)模式,所教學(xué)生缺乏利用“面向?qū)ο蟆彼枷虢鉀Q計(jì)算機(jī)處理問(wèn)題的思維方式。在整個(gè)教學(xué)過(guò)程中學(xué)生編程思維的培養(yǎng)和實(shí)際動(dòng)手能力鍛煉不足,理論和實(shí)踐應(yīng)用脫節(jié)。
3基于網(wǎng)絡(luò)教學(xué)平臺(tái)的課程教改實(shí)施方案
3.1重新修訂教學(xué)大綱以適應(yīng)教學(xué)的需要
C++程序設(shè)計(jì)課程是一門理論性和實(shí)踐性結(jié)合較強(qiáng)的課程。因此,該課程教學(xué)的重點(diǎn)應(yīng)在于使學(xué)生掌握程序設(shè)計(jì)中以“面向?qū)ο蟆彼枷虢鉀Q計(jì)算機(jī)處理問(wèn)題的思維方式。我們首先根據(jù)2009年新修訂的人才培養(yǎng)方案重新修訂了教學(xué)大綱,對(duì)各章節(jié)理論課時(shí)、實(shí)驗(yàn)課時(shí)進(jìn)行了調(diào)整,修改完善教學(xué)和實(shí)驗(yàn)大綱、實(shí)訓(xùn)指導(dǎo)書。同時(shí)大力投入制作了C++程序設(shè)計(jì)多媒體課件,研究多媒體教學(xué)弊端并提出克服辦法,形成公共的高質(zhì)量多媒體教案。
3.2積極構(gòu)建C++程序設(shè)計(jì)網(wǎng)絡(luò)教學(xué)平臺(tái)
教改最重要的一個(gè)環(huán)節(jié)是師生交互,師生交互貫穿教與學(xué)的整個(gè)過(guò)程。網(wǎng)絡(luò)在空間和時(shí)間兩個(gè)方面實(shí)現(xiàn)師生交互的可能。我院程序設(shè)計(jì)基礎(chǔ)課程組充分利用計(jì)算機(jī)網(wǎng)絡(luò)資源,建設(shè)和完善網(wǎng)絡(luò)課件,多途徑提高學(xué)生的學(xué)習(xí)興趣。目前已建成C++程序設(shè)計(jì)網(wǎng)絡(luò)教學(xué)平臺(tái),學(xué)生借助網(wǎng)絡(luò)教學(xué)平臺(tái),可以隨時(shí)查看教學(xué)大綱、電子教案,大量電子課程資源,學(xué)習(xí)從傳統(tǒng)的文本閱讀走向超文本閱讀進(jìn)行高效的檢索式閱讀模式。通過(guò)網(wǎng)絡(luò)教學(xué)平臺(tái),學(xué)生可以將自己疑難問(wèn)題上傳到討論平臺(tái);借助網(wǎng)絡(luò)教學(xué)平臺(tái)的討論區(qū),發(fā)表學(xué)習(xí)體會(huì),對(duì)本專業(yè)的學(xué)習(xí)提出自己的看法,對(duì)專業(yè)發(fā)展提出自己的意見(jiàn)。網(wǎng)絡(luò)平臺(tái)使得學(xué)生與學(xué)生之間、學(xué)生與教師之間,互相從問(wèn)題的不同側(cè)面進(jìn)行辯論與探討,可以使學(xué)生進(jìn)行充分的調(diào)查研究,探索事物的來(lái)龍去脈,更加全面地認(rèn)識(shí)問(wèn)題。師生之間、同學(xué)之間的溝通增加了,感情更深了,從而進(jìn)一步提高了學(xué)生學(xué)習(xí)本學(xué)科的興趣及積極性。一改以往傳統(tǒng)教學(xué)模式,采用新型的“課堂教學(xué)+網(wǎng)絡(luò)教學(xué)互動(dòng)+課程設(shè)計(jì)”教學(xué)模式。
3.3加強(qiáng)實(shí)驗(yàn)性教學(xué)
課程組在教改中注重加強(qiáng)實(shí)驗(yàn)性教學(xué),重視課程設(shè)計(jì)和第二課堂教學(xué),教學(xué)實(shí)驗(yàn)不但開(kāi)設(shè)“基礎(chǔ)與驗(yàn)證型”實(shí)驗(yàn),而且還開(kāi)設(shè)出了“設(shè)計(jì)與開(kāi)發(fā)型”實(shí)驗(yàn)。另外課程組積極采用“研究型教學(xué)”模式,為教師和學(xué)生提供了以學(xué)生為中心的多模式網(wǎng)絡(luò)教學(xué)環(huán)境。通過(guò)網(wǎng)絡(luò)教學(xué)的引導(dǎo),學(xué)生可以在互聯(lián)網(wǎng)上接觸到各式各樣、方方面面的信息,個(gè)性化、多元化的學(xué)習(xí)環(huán)境,使學(xué)生不再局限于書本的內(nèi)容學(xué)習(xí),他們?cè)谡莆樟顺浞值闹R(shí)之后,敢于大膽提出自己的觀點(diǎn)。經(jīng)過(guò)對(duì)近兩屆畢業(yè)生的調(diào)查,學(xué)生動(dòng)手編程能力明顯增強(qiáng),教學(xué)質(zhì)量有了質(zhì)的飛躍。網(wǎng)絡(luò)教學(xué)平臺(tái)對(duì)課堂教學(xué)輔助效果明顯。
4C++程序設(shè)計(jì)網(wǎng)絡(luò)教學(xué)平臺(tái)的構(gòu)建
C++程序設(shè)計(jì)課程網(wǎng)絡(luò)教學(xué)平臺(tái)的構(gòu)建可充分發(fā)揮在課堂教學(xué)和課外輔助教學(xué)中的作用,提供豐富的優(yōu)質(zhì)教學(xué)資源、良好的反饋機(jī)制和高效的互動(dòng)功能[3]。如圖1所示,該課程網(wǎng)絡(luò)教學(xué)平臺(tái)主要包括4大模塊,系統(tǒng)管理模塊、教學(xué)支持模塊、資源管理模塊、教務(wù)管理模塊。
1) 網(wǎng)絡(luò)教學(xué)支持子模塊為學(xué)生提供網(wǎng)上學(xué)習(xí)環(huán)境。在該模塊下,教學(xué)文件搭載有教師上課的電子講稿、教案、教學(xué)大綱、教學(xué)日歷,教學(xué)支持模塊下還搭載有教學(xué)同步課件(網(wǎng)絡(luò)課件)、作業(yè)系統(tǒng)、在線測(cè)試、研究型教學(xué)、師生互動(dòng)平臺(tái)等。網(wǎng)絡(luò)課件一是輔助教師實(shí)現(xiàn)教學(xué),二是輔助學(xué)生自學(xué),滿足個(gè)性化的學(xué)習(xí)需求,提高教學(xué)和學(xué)習(xí)效率。該模塊中學(xué)生可以利用在線測(cè)試系統(tǒng)進(jìn)行自我測(cè)評(píng),以檢驗(yàn)學(xué)習(xí)效果。教師也可以利用該系統(tǒng)運(yùn)行平時(shí)測(cè)驗(yàn),了解和掌握學(xué)生學(xué)習(xí)的狀況,以調(diào)整教學(xué)策略。
2) 資源管理子模塊為教師和學(xué)生提供大量可供檢索的網(wǎng)絡(luò)課程、教學(xué)素材資源、視頻資源,是對(duì)教師提供上傳、對(duì)學(xué)生提供下載的教學(xué)資源接口。C++程序設(shè)計(jì)網(wǎng)絡(luò)教學(xué)平臺(tái)建立了動(dòng)態(tài)教學(xué)素材庫(kù)系統(tǒng)。教學(xué)素材庫(kù)的建設(shè)為老師教和學(xué)生學(xué)提供了資源共享的平臺(tái)。
3) 教務(wù)管理子模塊可以對(duì)用戶、教學(xué)資源進(jìn)行在線管理,該模塊主要是控制學(xué)生通過(guò)注冊(cè)和教師審核以后才能登錄C++程序設(shè)計(jì)課程網(wǎng)絡(luò)教學(xué)平臺(tái)。學(xué)生首先進(jìn)行注冊(cè),然后在任課教師審核學(xué)生身份后才能登錄,以防止訪客惡意注冊(cè)。該模塊中教務(wù)管理人員可以對(duì)網(wǎng)絡(luò)課堂的教學(xué)情況進(jìn)行巡視和觀摩,及時(shí)發(fā)布教學(xué)教務(wù)信息,也支持便于教務(wù)管理的查詢檢索。
4) 系統(tǒng)管理子模塊可以在線對(duì)面板、角色、系統(tǒng)模塊、系統(tǒng)用戶進(jìn)行管理,并可以對(duì)功能模塊進(jìn)行定義。該模塊中重要的一部分工作內(nèi)容由網(wǎng)絡(luò)管理員進(jìn)行日常的網(wǎng)絡(luò)安全維護(hù)、BBS留言的審查及部分增開(kāi)模塊的授權(quán)。
學(xué)生登錄網(wǎng)絡(luò)教學(xué)平臺(tái)自學(xué)時(shí),教師可以利用師生交流平臺(tái)針對(duì)學(xué)生提出的問(wèn)題進(jìn)行重點(diǎn)講解、答疑。學(xué)生也可以將自己疑難問(wèn)題上傳到討論平臺(tái);借助網(wǎng)絡(luò)教學(xué)平臺(tái)的討論區(qū),發(fā)表學(xué)習(xí)體會(huì)。使得學(xué)生與學(xué)生之間、學(xué)生與教師之間,互相從問(wèn)題的不同側(cè)面進(jìn)行辯論與探討,從而進(jìn)一步提高學(xué)生學(xué)習(xí)的興趣及積極性[4]。利用教學(xué)平臺(tái)中教師和學(xué)生的互動(dòng)區(qū),為教師和學(xué)生提供了展示個(gè)人風(fēng)采的良好空間,學(xué)生可以通過(guò)日志的形式記錄在教學(xué)過(guò)程中碰到的問(wèn)
題、總結(jié)的經(jīng)驗(yàn),也可以通過(guò)瀏覽其他學(xué)生的日志來(lái)借鑒先進(jìn)的學(xué)習(xí)經(jīng)驗(yàn),改進(jìn)自己的學(xué)習(xí)方法,增強(qiáng)教師和學(xué)生使用網(wǎng)絡(luò)教學(xué)平臺(tái)的興趣,從而達(dá)到改善網(wǎng)絡(luò)教學(xué)效果的目的[5]。
5結(jié)語(yǔ)
網(wǎng)絡(luò)教學(xué)平臺(tái)在實(shí)際教學(xué)中的意義重大,基于Internet開(kāi)展教學(xué)可以激發(fā)學(xué)生的學(xué)習(xí)興趣,加深對(duì)于計(jì)算機(jī)知識(shí)的認(rèn)識(shí),有利于其操作技能的培養(yǎng),從而提高學(xué)習(xí)的效率和質(zhì)量。傳統(tǒng)的課程教學(xué)與實(shí)驗(yàn)教學(xué)由于課時(shí)安排等原因,前后間隔時(shí)間較長(zhǎng),很容易造成學(xué)生一聽(tīng)就懂,但一用就忘的現(xiàn)象。利用Internet環(huán)境中具有針對(duì)性的數(shù)字化資源,學(xué)生可以及時(shí)鞏固知識(shí),教學(xué)方法從以教為主向以學(xué)為主轉(zhuǎn)變[6]。網(wǎng)絡(luò)技術(shù)和教育信息技術(shù)的發(fā)展,帶動(dòng)了C++程序設(shè)計(jì)課程教學(xué)模式的改革,為改變傳統(tǒng)教學(xué)模式注入新的活力。構(gòu)建C++程序設(shè)計(jì)課程網(wǎng)絡(luò)教學(xué)平臺(tái),不僅成為提高教學(xué)質(zhì)量和教學(xué)效率以及增強(qiáng)學(xué)生自主學(xué)習(xí)能力的重要方式之一,而且提升了C++程序設(shè)計(jì)課程的信息化教學(xué)水平。
參考文獻(xiàn):
[1] 李相芝. 試論信息時(shí)代的網(wǎng)絡(luò)遠(yuǎn)程教育[J]. 高等函授學(xué)報(bào):自然