公務(wù)員期刊網(wǎng) 論文中心 正文

可視化程序設(shè)計(jì)課程教改分析

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了可視化程序設(shè)計(jì)課程教改分析范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

可視化程序設(shè)計(jì)課程教改分析

摘要:為使教學(xué)內(nèi)容與新技術(shù)聯(lián)系不脫節(jié),根據(jù)當(dāng)代計(jì)算機(jī)系學(xué)生的現(xiàn)狀,結(jié)合可視化程序設(shè)計(jì)的特點(diǎn),從理論教學(xué)和實(shí)踐教學(xué)兩方面對(duì)傳統(tǒng)的教學(xué)方式進(jìn)行改革。為培養(yǎng)理論基礎(chǔ)扎實(shí)、應(yīng)用能力強(qiáng)的計(jì)算機(jī)專(zhuān)業(yè)人才,進(jìn)行了有益的嘗試,取得了較好的教學(xué)效果。

關(guān)鍵詞:可視化程序設(shè)計(jì);理論教學(xué);實(shí)踐教學(xué);教學(xué)改革

引言隨著信息技術(shù)的快速發(fā)展,特別是移動(dòng)互聯(lián)網(wǎng)、云計(jì)算、物聯(lián)網(wǎng)等新興技術(shù)的發(fā)展,讓教育從宏觀(guān)群體逐步走向微觀(guān)個(gè)體,從傳統(tǒng)的大學(xué)課堂逐步走向了資源更加豐富的網(wǎng)絡(luò)在線(xiàn)課堂。面對(duì)以MOOC(MassiveOpenOnlineCourse,大規(guī)模開(kāi)放在線(xiàn)課程)[1]為代表的網(wǎng)絡(luò)化智慧教育的繁榮發(fā)展,人們對(duì)傳統(tǒng)大學(xué)教育的存在價(jià)值提出了疑問(wèn)。面對(duì)挑戰(zhàn),高校教育應(yīng)積極變革,調(diào)整相應(yīng)的課程體系,改善教學(xué)過(guò)程,證明自身的存在價(jià)值??梢暬绦蛟O(shè)計(jì)是一門(mén)實(shí)踐性很強(qiáng)的計(jì)算機(jī)類(lèi)專(zhuān)業(yè)的重要課程,筆者結(jié)合多年教學(xué)經(jīng)驗(yàn),針對(duì)可視化程序設(shè)計(jì)教學(xué)中的難點(diǎn),采用有效的教學(xué)方法,讓學(xué)生在學(xué)習(xí)過(guò)程中對(duì)可視化程序設(shè)計(jì)的知識(shí)有比較全面的了解和掌握,提高學(xué)生的程序設(shè)計(jì)實(shí)踐能力。

1可視化程序設(shè)計(jì)教學(xué)中的難點(diǎn)

可視化程序設(shè)計(jì)(以C#為例)是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)本科教育的重要課程之一,可視化是與傳統(tǒng)的編程方式相比而言的,這里的“可視”,指的是無(wú)須編程,僅通過(guò)直觀(guān)的操作方式即可完成界面的設(shè)計(jì)工作[2]。然而從教學(xué)實(shí)踐情況看,一門(mén)看似“簡(jiǎn)單”的課程,卻讓很多學(xué)生感覺(jué)無(wú)法適從。那么在可視化程序設(shè)計(jì)的教學(xué)中,存在哪些問(wèn)題呢?

⑴學(xué)生基礎(chǔ)

在高校計(jì)算機(jī)專(zhuān)業(yè)的課程規(guī)劃中,為了精簡(jiǎn)課時(shí),一般都取消了基于底層的Windows的編程課程,學(xué)生對(duì)Windows程序的事件驅(qū)動(dòng)特性一無(wú)所知,缺少對(duì)面向?qū)ο蠖鄳B(tài)特性的精確體會(huì),然而可視化程序設(shè)計(jì)語(yǔ)言需要將基于面向?qū)ο蟮乃枷胍氲绞录?qū)動(dòng)中,這就導(dǎo)致了學(xué)生缺乏對(duì)可視化程序設(shè)計(jì)的感性認(rèn)識(shí),當(dāng)面對(duì)可視化程序編程時(shí),往往感覺(jué)抽象晦澀,寫(xiě)不出代碼或?qū)懥舜a找不到放置代碼的位置。最終導(dǎo)致很多學(xué)生在這門(mén)課程的學(xué)習(xí)過(guò)程中,產(chǎn)生頓挫感,繼而排斥該門(mén)課程的學(xué)習(xí)[3]。

⑵教學(xué)任務(wù)

可視化程序設(shè)計(jì)作為一門(mén)程序設(shè)計(jì)課程,教學(xué)的首要任務(wù)就是培養(yǎng)學(xué)生的編程能力。該門(mén)課程的特點(diǎn)是知識(shí)點(diǎn)多、概念多,理論性強(qiáng)。因此,在教學(xué)過(guò)程上不要刻板地先基礎(chǔ),后應(yīng)用,那樣不僅學(xué)習(xí)周期長(zhǎng),還很難產(chǎn)生階段性成果,無(wú)法讓學(xué)生常常獲得成就感而產(chǎn)生持久的學(xué)習(xí)驅(qū)動(dòng)力[4],不符合當(dāng)前學(xué)生的心理特點(diǎn)。

⑶學(xué)習(xí)風(fēng)氣

時(shí)下校園里學(xué)習(xí)風(fēng)氣浮躁表現(xiàn)較突出,這也是大部分教師在教學(xué)中遇到的一個(gè)實(shí)際情況。學(xué)生不愿意靜下心來(lái)認(rèn)真學(xué)習(xí)。而可視化程序設(shè)計(jì)是一門(mén)實(shí)踐性和關(guān)聯(lián)性較強(qiáng)的課程,當(dāng)學(xué)習(xí)抽象的程序邏輯和全新的數(shù)據(jù)結(jié)構(gòu)時(shí),是聽(tīng)不會(huì)也看不會(huì)的,只有靜下心來(lái)認(rèn)真練習(xí)、實(shí)踐,才可以掌握。

2可視化程序設(shè)計(jì)教學(xué)實(shí)踐探索和思考

針對(duì)上述問(wèn)題,為了使學(xué)生更好地理解和掌握可視化程序設(shè)計(jì)的特點(diǎn),采用生動(dòng)、直觀(guān)的多種輔助教學(xué)方式,把抽象概念和工作原理具體化,把理論知識(shí)與實(shí)際應(yīng)用相結(jié)合,不斷激發(fā)學(xué)生的學(xué)習(xí)興趣和積極性,讓學(xué)生在教學(xué)的每個(gè)過(guò)程中都能獲得學(xué)習(xí)的成就感,從而取得良好的教學(xué)效果。我們?cè)诮虒W(xué)手段和教學(xué)方法上采取了一系列改革措施。

⑴針對(duì)學(xué)生學(xué)習(xí)過(guò)程中的薄弱環(huán)節(jié),補(bǔ)充基于Windows編程知識(shí)[5]。

對(duì)于計(jì)算機(jī)專(zhuān)業(yè)大二的學(xué)生,已經(jīng)掌握了面向?qū)ο蟮幕A(chǔ)知識(shí)。但對(duì)于基于Windows編程知識(shí)不甚了解。針對(duì)這種情況,將涉及到的Windows程序的時(shí)間驅(qū)動(dòng)特性知識(shí)補(bǔ)充到課堂中,并引入相關(guān)實(shí)例。

⑵整合授課內(nèi)容。

傳統(tǒng)的教學(xué)方式是在教學(xué)過(guò)程上先基礎(chǔ)、后應(yīng)用的教學(xué)模式,先對(duì)C#語(yǔ)言基礎(chǔ)進(jìn)行講解,然后再學(xué)習(xí)WinForm相關(guān)的控件知識(shí),讓學(xué)生很難產(chǎn)生持久的學(xué)習(xí)驅(qū)動(dòng)力。針對(duì)這種情況,可以將C#語(yǔ)言學(xué)習(xí)的過(guò)程和窗體基本控件的學(xué)習(xí)相結(jié)合,讓學(xué)生學(xué)得到、看得到,從而激勵(lì)學(xué)生的實(shí)踐探索興趣。

⑶課堂授課以案例為驅(qū)動(dòng)。

課堂上將教學(xué)知識(shí)點(diǎn)引入到實(shí)際應(yīng)用中,將典型案例與理論知識(shí)相結(jié)合,這樣不僅能夠提高學(xué)生的學(xué)習(xí)興趣,而且還可以使學(xué)生加深對(duì)基本理論和技術(shù)的理解,進(jìn)而掌握這些知識(shí)。例如,以銀行賬戶(hù)管理系統(tǒng)為實(shí)例,按照教學(xué)任務(wù)的要求,從項(xiàng)目所涉及的類(lèi)開(kāi)始設(shè)計(jì)分析(面向?qū)ο螅?,到相關(guān)前臺(tái)界面的設(shè)計(jì)(控件學(xué)習(xí)),再到多線(xiàn)程控制管理,最終到數(shù)據(jù)庫(kù)連接(LINQ和ADO.NET)。

⑷鼓勵(lì)學(xué)生利用因特網(wǎng)資源自主學(xué)習(xí)相關(guān)課程知識(shí)。

學(xué)生在可視化程序設(shè)計(jì)的學(xué)習(xí)過(guò)程中,尤其是編碼過(guò)程中經(jīng)常會(huì)遇到問(wèn)題,時(shí)時(shí)求助老師不可行,那么充分利用網(wǎng)絡(luò)資源,例如MSDN(MicrosoftDeveloperNetwork)查找相關(guān)技術(shù)和應(yīng)用資料,能使學(xué)生能夠?qū)⒗碚摵图夹g(shù)應(yīng)用相結(jié)合,從而熟練掌握和靈活運(yùn)用所學(xué)內(nèi)容;充分利用網(wǎng)絡(luò)教學(xué)資源,對(duì)課堂上的學(xué)習(xí)內(nèi)容進(jìn)行有效的擴(kuò)充。例如在課堂教學(xué)中,學(xué)習(xí)ListBox控件,主要是學(xué)習(xí)其常用屬性和常用方法。而如何學(xué)會(huì)使用“拖放”技術(shù),為用戶(hù)提供良好的用戶(hù)體驗(yàn),則可以通過(guò)網(wǎng)絡(luò)資源進(jìn)行學(xué)習(xí)。

⑸鼓勵(lì)考取職業(yè)認(rèn)證資格。

鼓勵(lì)學(xué)生在學(xué)習(xí)課堂知識(shí)之余,積極備考相關(guān)的職業(yè)資格考試(例如:中國(guó)計(jì)算機(jī)軟件專(zhuān)業(yè)技術(shù)資格和水平考試[6])。通過(guò)認(rèn)證考試的學(xué)習(xí),將所學(xué)的專(zhuān)業(yè)知識(shí)進(jìn)行系統(tǒng)的歸總,提高對(duì)計(jì)算機(jī)專(zhuān)業(yè)的更加系統(tǒng)全面的了解。

⑹教學(xué)效果的檢測(cè)。

通過(guò)對(duì)傳統(tǒng)教學(xué)方法和新教改教學(xué)法學(xué)生學(xué)習(xí)效率的實(shí)驗(yàn)數(shù)據(jù)分析,其中傳統(tǒng)教學(xué)法的班級(jí)編號(hào)為1,新教改教學(xué)法的班級(jí)為2。

3結(jié)束語(yǔ)

“可視化程序設(shè)計(jì)”是計(jì)算機(jī)類(lèi)專(zhuān)業(yè)本科教育的重要課程之一,是一門(mén)理論性和實(shí)踐性并重的課程。而由于大學(xué)教學(xué)資源有限,傳統(tǒng)的教育往往更傾向于向理論教學(xué)的深度和廣度擴(kuò)展,而忽略其實(shí)踐教學(xué)的應(yīng)用。本文立足于當(dāng)代學(xué)生的學(xué)習(xí)現(xiàn)狀,切合實(shí)際的改進(jìn)原有的教學(xué)內(nèi)容和教學(xué)方法,并付諸于實(shí)際教學(xué)過(guò)程中。實(shí)踐表明,該方案激發(fā)了學(xué)生的學(xué)習(xí)興趣,讓學(xué)生在掌握了一定理論深度的基礎(chǔ)上,提高其對(duì)知識(shí)的應(yīng)用能力。學(xué)生多次在計(jì)算機(jī)作品大賽上獲獎(jiǎng),獲獎(jiǎng)等級(jí)也越來(lái)越高。并且,每年通過(guò)國(guó)家軟件技術(shù)資格和水平考試的人數(shù)逐年上升。計(jì)算機(jī)技術(shù)日新月異,“可視化程序設(shè)計(jì)”課程的教學(xué)改革是一個(gè)長(zhǎng)期的、不斷探索的過(guò)程,而不是一蹴而就的。這需要教育工作者投入更多的時(shí)間和精力,進(jìn)行深入的教學(xué)改革,使其教學(xué)內(nèi)容不斷的貼合社會(huì)發(fā)展的需要,培養(yǎng)出更多的高素質(zhì)計(jì)算機(jī)應(yīng)用人才。

參考文獻(xiàn)(References):

[1]王穎,張金磊,張寶輝.大規(guī)模網(wǎng)絡(luò)開(kāi)放課程(MOOC)典型項(xiàng)目特征分析及啟示[J].遠(yuǎn)程教育雜志,2013.4:67-75

[2]婁迎紅,焦亞冰.可視化程序設(shè)計(jì)在計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言教學(xué)中的應(yīng)用[J].山東廣播電視大學(xué)學(xué)報(bào),2013.1.

[3]李燦林.實(shí)例操作驅(qū)動(dòng)的可視化程序設(shè)計(jì)教學(xué)研究[J].中國(guó)電力教育,2014.11.

[4]黃莉.培訓(xùn)機(jī)構(gòu)教學(xué)模式對(duì)高校計(jì)算機(jī)教育的啟示[J].教育觀(guān)察(上旬),2013.10.

[5]嚴(yán)儀健.Windows驅(qū)動(dòng)程序設(shè)計(jì)[J].微型機(jī)與應(yīng)用,2001.8.

[6]全國(guó)計(jì)算機(jī)軟件專(zhuān)業(yè)技術(shù)資格(水平)考試中心辦公室.全國(guó)計(jì)算機(jī)軟件專(zhuān)業(yè)技術(shù)資格(水平)考試程序員考試大綱[M].清華大學(xué)出版社,2003.

作者:黃勝 單位:湖南涉外經(jīng)濟(jì)學(xué)院