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