陳可湯,王冬
(瓊州學(xué)院電子信息工程學(xué)院,三亞 572022)
DAP教學(xué)模式的ASP.NET課程改革探究
陳可湯,王冬
(瓊州學(xué)院電子信息工程學(xué)院,三亞 572022)
高校計(jì)算機(jī)專業(yè)《網(wǎng)絡(luò)程序設(shè)計(jì)-ASP》是一門具有實(shí)踐性與創(chuàng)新性較強(qiáng)特點(diǎn)的課程,著力培養(yǎng)學(xué)生的Web編程基礎(chǔ)及項(xiàng)目開發(fā)實(shí)踐能力。探究將DAP理念模式引入到ASP.NET課程教學(xué)實(shí)踐中,通過DAP模式,讓學(xué)生夯實(shí)基礎(chǔ)知識(shí),突出實(shí)踐能力。
DAP模式;ASP.NET;課程改革
ASP.NET是計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件工程、計(jì)算機(jī)應(yīng)用、電子商務(wù)等專業(yè)所開設(shè)的一門Web網(wǎng)絡(luò)程序設(shè)計(jì)技能實(shí)踐課程。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的高速發(fā)展,以網(wǎng)頁作為網(wǎng)絡(luò)信息載體傳播,ASP.NET作為網(wǎng)頁設(shè)計(jì)開發(fā)的技術(shù)框架,是信息技術(shù)人員要掌握的主要開發(fā)工具。是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),支持多語言協(xié)同開發(fā),一般首先是C#及VB.NET。該課程授課內(nèi)容主要包括HTML語言、C#程序設(shè)計(jì)基礎(chǔ)、服務(wù)器控件、內(nèi)部對(duì)象、數(shù)據(jù)庫編程等[1],所包含的知識(shí)眾多,前修開設(shè)的課程包括《圖形圖像處理》、《C#程序設(shè)計(jì)》、《數(shù)據(jù)庫系統(tǒng)原理》等。從學(xué)生學(xué)習(xí)本課程看,教師在授課過程中關(guān)鍵解決幾個(gè)問題:
(1)教學(xué)目標(biāo)明確,把前修課程列入教學(xué)計(jì)劃中,讓學(xué)生在學(xué)習(xí)該課程體現(xiàn)出“入門輕松,編程容易著手”,提高學(xué)生的學(xué)習(xí)興趣。
(2)提高課程內(nèi)容的層次性和系統(tǒng)性,層層遞進(jìn),融會(huì)貫通,在理論基礎(chǔ)的支撐下,能進(jìn)行項(xiàng)目的設(shè)計(jì)開發(fā)。
(3)重實(shí)踐創(chuàng)新,提高學(xué)生的實(shí)驗(yàn)環(huán)節(jié),課后教材實(shí)例只是一個(gè)練習(xí)過程,以圍繞項(xiàng)目產(chǎn)品化為前提,重點(diǎn)培養(yǎng)學(xué)生在項(xiàng)目中不斷學(xué)習(xí)、探索、擴(kuò)展。
該課程是我校校級(jí)精品課程,根據(jù)長期的教學(xué)實(shí)踐經(jīng)驗(yàn),依據(jù)DAP教學(xué)模式體系內(nèi)涵(圖1),重點(diǎn)培養(yǎng)學(xué)生厚基礎(chǔ)、重實(shí)踐的能力。
圖1 DAP教學(xué)模式
(1)Demo:基礎(chǔ)訓(xùn)練,教師圍繞基礎(chǔ)點(diǎn)講解課本案例或者自己準(zhǔn)備的案例,使學(xué)生理解掌握每一個(gè)知識(shí)點(diǎn),應(yīng)用到開發(fā)當(dāng)中。
(2)Activity:提高與鞏固訓(xùn)練,通過Demo案例基礎(chǔ)的講解,布置Activity任務(wù),讓學(xué)生在實(shí)驗(yàn)課堂中完成,所要訓(xùn)練的內(nèi)容在Demo案例的基礎(chǔ)上加以擴(kuò)展。教師通過課堂抽取學(xué)生演示講解案例,并且形成實(shí)驗(yàn)報(bào)告提交教師審閱。在開放的實(shí)驗(yàn)課堂中讓學(xué)生進(jìn)一步鞏固知識(shí),提高了開發(fā)實(shí)踐技能[3]。課后給出Activity訓(xùn)練,主要讓學(xué)生隨著課后完成的訓(xùn)練案例,運(yùn)用到自己想象設(shè)計(jì)的項(xiàng)目中。
(3)Project:項(xiàng)目實(shí)戰(zhàn)訓(xùn)練,隨著課程末期,以分組的形式把企業(yè)項(xiàng)目布置給學(xué)生,讓學(xué)生在團(tuán)隊(duì)中完成,綜合培養(yǎng)學(xué)生的項(xiàng)目開發(fā)及團(tuán)隊(duì)合作能力。
(1)案例課程教學(xué)
在實(shí)際的教學(xué)中枯燥的理論知識(shí)講解過程是必須考慮的,該課程是一門實(shí)踐技能課程,但在教學(xué)過程中不能給學(xué)生傳達(dá)一種照葫蘆畫瓢的思想,這樣培養(yǎng)出來的學(xué)生在職業(yè)崗位的道路上隨著技術(shù)的更新發(fā)展,學(xué)生的適應(yīng)及開發(fā)能力不足,沒有創(chuàng)造及靈活性[3]。結(jié)合課程本身的特點(diǎn),通過理論知識(shí)的講解,然后用知識(shí)點(diǎn)去解決相應(yīng)的案例,讓學(xué)生有一個(gè)思考及想象的過程,如在講解服務(wù)器控件的時(shí)候,可以通過用戶登錄程序分解知識(shí)點(diǎn)(表1),包含了用戶名及密碼的驗(yàn)證、二次密碼輸入一致、E-mail格式要求等。本案例要求學(xué)生掌握ASP.NET服務(wù)器控件,數(shù)據(jù)庫的添加、查詢、修改操作。案例教學(xué)重點(diǎn)培養(yǎng)學(xué)生扎實(shí)的基礎(chǔ),在扎實(shí)理論基礎(chǔ)的支撐下,逐步提高自身的開發(fā)能力。
表1 案例教學(xué)
(2)實(shí)踐實(shí)訓(xùn)教學(xué)改革
實(shí)踐實(shí)訓(xùn)教學(xué)是在開放式實(shí)驗(yàn)課程中完成,與課堂案例教學(xué)相結(jié)合[4]。在實(shí)驗(yàn)?zāi)繕?biāo)的設(shè)置中,由專任教師輔導(dǎo)完成實(shí)驗(yàn)指導(dǎo)任務(wù),嚴(yán)格按照規(guī)定時(shí)間完成課堂基礎(chǔ)案例,采用項(xiàng)目化在基礎(chǔ)案例的理論指導(dǎo)下,專任教師以項(xiàng)目化給出擴(kuò)展案例(Activity訓(xùn)練)[5],或者學(xué)生自選案例。以學(xué)生為主導(dǎo),讓學(xué)生自主思考,發(fā)揮想象力,用不同方法解決問題。教師做好服務(wù)指導(dǎo),給予一定的引導(dǎo)和鼓勵(lì),明確學(xué)習(xí)與創(chuàng)新的關(guān)系,學(xué)生在實(shí)驗(yàn)課堂中完成Activity訓(xùn)練后,根據(jù)完成的效果由部分學(xué)生演示講解其成果。通過Activity訓(xùn)練,進(jìn)一步鞏固知識(shí)點(diǎn),同時(shí)提高實(shí)踐技能。
隨著課程的結(jié)束,由教師引入企業(yè)項(xiàng)目或課題,采用分組化,在專任教師的指導(dǎo)下從項(xiàng)目的分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)測(cè)試、系統(tǒng)運(yùn)行等各個(gè)環(huán)節(jié)中以產(chǎn)品化的方式呈現(xiàn),讓學(xué)生在團(tuán)隊(duì)協(xié)作下完成。
(3)課后輔助教學(xué)
在已經(jīng)建好的課程網(wǎng)站上,把課程教學(xué)資料(電子教案、教學(xué)大綱、實(shí)驗(yàn)項(xiàng)目、實(shí)驗(yàn)指導(dǎo)書等)放置于網(wǎng)站供學(xué)生閱讀下載,主要是教學(xué)資源庫的建設(shè),以DAP教學(xué)模式對(duì)資源庫分解歸類,及時(shí)更新,讓學(xué)生在每一次課堂結(jié)束后能及時(shí)查閱,鼓勵(lì)學(xué)生在課外能主動(dòng)學(xué)習(xí)。通過網(wǎng)站論壇或者留言薄幫助學(xué)生解決問題,接收學(xué)生對(duì)資源庫建設(shè)的反饋與評(píng)價(jià)。在不斷的改進(jìn)與更新中,形成一套完整的教學(xué)資源。
(4)課程考核方式
分三個(gè)階段考核,基礎(chǔ)理論知識(shí)考核主要以筆試和實(shí)驗(yàn)報(bào)告為主。主要考核在實(shí)驗(yàn)實(shí)訓(xùn)課堂中教師給出或者學(xué)生自選的Activity(提高訓(xùn)練)完成情況,每次Activity訓(xùn)練完成教師給出成績。期末考試的考核主要是Project(項(xiàng)目實(shí)戰(zhàn)訓(xùn)練),以小組組長分工完成教師或者學(xué)生自選的項(xiàng)目,從項(xiàng)目的開始到結(jié)束中間每一個(gè)階段由專任教師檢查并組織學(xué)生進(jìn)行討論,到項(xiàng)目結(jié)束教師給出成績。
在ASP.NET課程教學(xué)中引入了DAP教學(xué)模式,以“案例”為載體,在課堂中以案例教學(xué)理解知識(shí)點(diǎn),在實(shí)驗(yàn)實(shí)訓(xùn)過程中夯實(shí)理論知識(shí)點(diǎn)和提高編程技能,最終以分組完成項(xiàng)目,達(dá)到了項(xiàng)目產(chǎn)品化的要求。這種改革的效果是顯而意見的,在課堂中,學(xué)生帶著興趣去學(xué)、去做,有效地激發(fā)學(xué)生的思維,提高學(xué)生的學(xué)習(xí)主動(dòng)性。在畢業(yè)設(shè)計(jì)中,學(xué)生能通過自己的分析、研究,解決實(shí)際問題。
[1] 高建清.ASP.NET課程教學(xué)改革與實(shí)踐[J].中國電力教育,2013(19):84~85
[3] 于來行.ASP.NET課程開放實(shí)驗(yàn)教學(xué)研究[J].湖北函授大學(xué)學(xué)報(bào),2012(08):106~107
[3]任亮,唐林.基于任務(wù)驅(qū)動(dòng)的ASP.NET高級(jí)應(yīng)用開發(fā)課程改革探究[J].教育探索,2013(04):22~23
[4] 劉倫.開放式計(jì)算機(jī)實(shí)驗(yàn)教學(xué)改革研究[J].計(jì)算機(jī)教育,2013(02):100~102
[5] 肖玉朝.ASP.NET項(xiàng)目化教程[M].北京:中國海洋大學(xué)出版社,2011
Research on the Reformation of ASP.NET Course Based on DAP Teaching Mode
CHEN Ke-tang,WANG Dong
(School of Electronics and Information Engineering,Qiongzhou College,Sanya 572022)
Network Programming Design-ASP.NET is a practical and highly innovative features curriculum of college computer professional,focus on training students'abilities ofWeb based programming and project development.Explores the idea of DAPmodel into the ASP.NET curriculum teaching practice,through the DAPmodel,to let the students lay a solid foundation knowledge and highlight the practical ability.
DAP Teaching Mode;ASP.NET;Course Reformation
1007-1423(2015)06-0064-03
10.3969/j.issn.1007-1423.2015.06.016
陳可湯(1979-),男,海南儋州人,碩士,講師,研究方向?yàn)閃eb編程、計(jì)算機(jī)應(yīng)用
2014-12-23
2015-01-29
瓊州學(xué)院青年科學(xué)基金項(xiàng)目(No.QYQN201341)