劉秋香 劉振偉
摘要:《.NET程序設(shè)計(jì)語(yǔ)言》是一門(mén)實(shí)踐性很強(qiáng)的課程,在新工科背景下更要注重培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新能力。在授課的過(guò)程中,實(shí)驗(yàn)教學(xué)是非常重要的環(huán)節(jié),而實(shí)驗(yàn)項(xiàng)目的設(shè)計(jì)則是實(shí)驗(yàn)教學(xué)的核心部分。在實(shí)驗(yàn)教學(xué)過(guò)程中,需要不斷摸索、不斷改進(jìn),設(shè)計(jì)適合自己學(xué)生的精品實(shí)驗(yàn)項(xiàng)目。
關(guān)鍵詞:新工科;.NET程序設(shè)計(jì);精品實(shí)驗(yàn)項(xiàng)目
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)32-0153-01
1 引言
《.NET程序設(shè)計(jì)語(yǔ)言》是計(jì)算機(jī)類(lèi)專(zhuān)業(yè)的一門(mén)實(shí)踐性和操作性很強(qiáng)的專(zhuān)業(yè)課程[1] ,在高校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教學(xué)中具有相當(dāng)重要的作用。
2017年2月以來(lái),教育部積極推進(jìn)新工科建設(shè),先后進(jìn)行了"復(fù)旦共識(shí)"、"天大行動(dòng)"和"北京指南"三部曲 [2]。新工科專(zhuān)業(yè)是以智能制造、云計(jì)算、人工智能、機(jī)器人等用于傳統(tǒng)工科專(zhuān)業(yè)的升級(jí)改造,這意味著未來(lái)需要的是實(shí)踐能力強(qiáng)、創(chuàng)新能力強(qiáng)、具備國(guó)際競(jìng)爭(zhēng)力的高素質(zhì)復(fù)合型新工科人才[2]。
在新工科背景下,計(jì)算機(jī)相關(guān)專(zhuān)業(yè)學(xué)生除了需要學(xué)習(xí)計(jì)算機(jī)軟硬件的基本知識(shí)和具備基本技能與方法,更需要接受從事計(jì)算機(jī)應(yīng)用開(kāi)發(fā)和研究能力的基本訓(xùn)練?!?NET程序設(shè)計(jì)語(yǔ)言》作為一門(mén)實(shí)踐性很強(qiáng)的課程,在教學(xué)過(guò)程中必須重視實(shí)驗(yàn)教學(xué)這一關(guān)鍵環(huán)節(jié)。它可以培養(yǎng)學(xué)生發(fā)現(xiàn)、分析和解決問(wèn)題的能力,對(duì)學(xué)生綜合素質(zhì)的提高、創(chuàng)新能力的培養(yǎng),起到不可替代的作用[3]。
而《.NET程序設(shè)計(jì)語(yǔ)言》實(shí)驗(yàn)教學(xué)的核心部分,是設(shè)計(jì)出行之有效的精品實(shí)驗(yàn)項(xiàng)目。
2 精品實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)
精品實(shí)驗(yàn)項(xiàng)目的建設(shè),需要教師針對(duì)學(xué)生的學(xué)習(xí)水平合理設(shè)計(jì)實(shí)驗(yàn)方案。
設(shè)計(jì)項(xiàng)目時(shí),首先要考慮項(xiàng)目類(lèi)型和難度。一般情況下,除了傳統(tǒng)的驗(yàn)證性實(shí)驗(yàn)項(xiàng)目,還需要設(shè)計(jì)綜合性與設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目。驗(yàn)證性實(shí)驗(yàn)項(xiàng)目比較簡(jiǎn)單,通常學(xué)生參照例題或?qū)嶒?yàn)指導(dǎo)書(shū)即可完成;綜合性實(shí)驗(yàn)項(xiàng)目則難度中等,需要學(xué)生自己綜合利用相關(guān)知識(shí)點(diǎn)進(jìn)行分析來(lái)完成;而設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目難度較大,通常學(xué)生需要組隊(duì)(3人左右一組)進(jìn)行分析、設(shè)計(jì)才能完成。
設(shè)計(jì)項(xiàng)目時(shí),還需要考慮項(xiàng)目實(shí)用性、綜合性和易懂性,同時(shí)還要注意項(xiàng)目的趣味性。俗話說(shuō),興趣是最好的老師。抓住學(xué)生玩心重、好奇心強(qiáng)的特點(diǎn),設(shè)計(jì)幾個(gè)學(xué)生感興趣的項(xiàng)目,才能充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性[1]。
精品實(shí)驗(yàn)項(xiàng)目通常是綜合性或設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目,對(duì)于山東理工大學(xué)的學(xué)生,筆者設(shè)計(jì)了如下4個(gè)《.NET程序設(shè)計(jì)語(yǔ)言》精品實(shí)驗(yàn)項(xiàng)目:
(1) 綜合性實(shí)驗(yàn):交通燈
所用知識(shí):基本語(yǔ)法、Windows窗體與控件、三種基本結(jié)構(gòu)。
具體要求:運(yùn)用Windows窗體與常用控件,結(jié)合順序、選擇、循環(huán)三種基本結(jié)構(gòu),設(shè)計(jì)一個(gè)具有三種以上信號(hào)燈及計(jì)時(shí)牌的交通燈程序。
(2) 綜合性實(shí)驗(yàn):計(jì)算器
所用知識(shí):基本語(yǔ)法、Windows窗體與控件、三種基本結(jié)構(gòu)、異常處理。
具體要求:基于程序調(diào)試及異常處理,設(shè)計(jì)一個(gè)能夠進(jìn)行小數(shù)加減乘除四則運(yùn)算的簡(jiǎn)單計(jì)算器程序。
(3) 設(shè)計(jì)性實(shí)驗(yàn):文本編輯器
所用知識(shí):基本語(yǔ)法、Windows窗體與控件、三種基本結(jié)構(gòu)、界面設(shè)計(jì)、通用對(duì)話框。
具體要求:運(yùn)用界面設(shè)計(jì)相關(guān)技術(shù),設(shè)計(jì)一個(gè)類(lèi)似于寫(xiě)字板或Word的文本編輯器程序,能夠處理多格式文本。
(4) 設(shè)計(jì)性實(shí)驗(yàn):MyQQ
所用知識(shí):基本語(yǔ)法、Windows窗體與控件、三種基本結(jié)構(gòu)、界面設(shè)計(jì)、異常處理、訪問(wèn)數(shù)據(jù)庫(kù)技術(shù)。
具體要求:運(yùn)用界面設(shè)計(jì)、異常處理和訪問(wèn)數(shù)據(jù)庫(kù)技術(shù),模擬QQ來(lái)設(shè)計(jì)一個(gè)簡(jiǎn)化版QQ程序,具備數(shù)據(jù)存儲(chǔ)、登錄和主面板的個(gè)人信息、好友列表等基本功能。
3 實(shí)施過(guò)程與效果
上述四個(gè)《.NET程序設(shè)計(jì)語(yǔ)言》精品實(shí)驗(yàn)項(xiàng)目,涵蓋的知識(shí)點(diǎn)逐步增多,由簡(jiǎn)到難,循序漸進(jìn)。在實(shí)驗(yàn)教學(xué)的實(shí)施過(guò)程中,可以在一兩個(gè)驗(yàn)證性實(shí)驗(yàn)之后,穿插上相應(yīng)的精品實(shí)驗(yàn)項(xiàng)目。由于精品實(shí)驗(yàn)項(xiàng)目通常是綜合性或設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目,難度稍微大一點(diǎn),在實(shí)際實(shí)施過(guò)程中可以針對(duì)學(xué)生水平進(jìn)行工作量和難度的相應(yīng)調(diào)整。根據(jù)項(xiàng)目的難度,要求學(xué)生既能獨(dú)立完成任務(wù),也要學(xué)習(xí)團(tuán)隊(duì)間協(xié)作和交流的方法及技巧。
通過(guò)遞進(jìn)式精品實(shí)驗(yàn)項(xiàng)目的實(shí)際應(yīng)用,能夠培養(yǎng)學(xué)生的成就感,提高學(xué)生的學(xué)習(xí)興趣和編程能力。如果將實(shí)驗(yàn)過(guò)程和成果計(jì)入課程總評(píng),能夠進(jìn)一步提高學(xué)生的學(xué)習(xí)積極性。具體實(shí)施效果如下:
(1) 交通燈、計(jì)算器:鍛煉了學(xué)生綜合基礎(chǔ)知識(shí)來(lái)編程解決實(shí)際問(wèn)題的能力。
(2) 文本編輯器、MyQQ:鍛煉了學(xué)生獨(dú)立進(jìn)行系統(tǒng)分析、設(shè)計(jì)、實(shí)現(xiàn)與調(diào)試的能力,利用軟件工程的思想解決實(shí)際問(wèn)題。
4 結(jié)論
精品實(shí)驗(yàn)項(xiàng)目的設(shè)計(jì),既要保證學(xué)生對(duì)其熟悉易懂、感興趣,又要保證難度、工作量適中,還要保證功能足夠全面、具有代表性。實(shí)踐證明,這種趣味性、實(shí)用性較強(qiáng)的實(shí)驗(yàn)項(xiàng)目,學(xué)生在實(shí)驗(yàn)過(guò)程中自己分析并解決問(wèn)題,收獲較大。學(xué)生體會(huì)到了“學(xué)有所用”,有了一定的成就感,能夠充分提高學(xué)習(xí)興趣和積極性,從而能夠?qū)W以致用。
參考文獻(xiàn):
[1] 劉秋香,孫坤.案例驅(qū)動(dòng)教學(xué)法在《.NET程序設(shè)計(jì)語(yǔ)言》課程中的應(yīng)用[J].科技視界,2015(17):45.
[2] 360百科.新工科[EB/OL].https://baike.so.com/doc/25631306-26683165.html.
[3] 陶強(qiáng),劉莉.ASP.NET實(shí)驗(yàn)教學(xué)改革[J].信息技術(shù)與信息化,2012(2):21-23.
【通聯(lián)編輯:王力】