陳楠
摘要:該文在充分分析了ASP.NET課程課堂教學(xué)現(xiàn)狀的基礎(chǔ)上,提出了基于應(yīng)用型人才培養(yǎng)的課程教學(xué)改革。改革通過調(diào)整教學(xué)內(nèi)容,豐富教學(xué)資源,整合教學(xué)方式,調(diào)整考核機(jī)制,建設(shè)錯(cuò)誤資源庫(kù)等方面入手。實(shí)踐證明,該模式激發(fā)了學(xué)生的學(xué)習(xí)興趣,提高了學(xué)生的實(shí)踐能力和創(chuàng)新能力,取得了很好的效果。
關(guān)鍵詞:ASP.NET;應(yīng)用型;教學(xué)改革
中圖分類號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)35-0105-03
Reform of ASP.NET For Training of Application-oriented Talents
CHEN Nan
(College of Qianjiang, Hangzhou Normal University, Hangzhou 310018, China)
Abstract: In this paper, based on analysis of ASP.NET courses present situation, it puts forward to establish a model which is reform of ASP.NET for training application-oriented talents. It includes regulating instructional content, enriching resource, integrating style, adjusting examine mechanism, building error system and so on. It has been proved that this model can motivate interests, raise practical ability and innovation ability. It also achieves the better results.
Key words: ASP.NET; Application-oriented; Courses reform
教育部在2014年提出要引導(dǎo)一批高等院校向應(yīng)用技術(shù)類高校轉(zhuǎn)化,因此,為了適應(yīng)當(dāng)前的發(fā)展需求,許多高校都提出了應(yīng)用型的專業(yè)人才培養(yǎng)目標(biāo)。在這個(gè)目標(biāo)的實(shí)施過程中,計(jì)算機(jī)等相關(guān)工科類專業(yè)在培養(yǎng)方案中都逐步加大了對(duì)于學(xué)生實(shí)踐能力和專業(yè)技能的培養(yǎng)的需求。同時(shí)在計(jì)算機(jī)專業(yè)的應(yīng)用型人才培養(yǎng)方案中,Web開發(fā)技術(shù)是一個(gè)重要方向。目前, 主流的Web開發(fā)技術(shù)主要有ASP.NET、 JSP和 PHP等,許多高校選擇ASP.NET作為主要教學(xué)方向【1】。但在教學(xué)過程結(jié)束后,許多學(xué)生在課程結(jié)束后仍然不會(huì)編寫相關(guān)web程序,不懂軟件開發(fā)方法與技術(shù),不會(huì)進(jìn)行完整系統(tǒng)開發(fā)。究其根本,問題并非出在課程本身,而是在課程教學(xué)過程中,沒有充分體現(xiàn)出知識(shí)的應(yīng)用性和課程的實(shí)踐性,從而導(dǎo)致學(xué)生不能領(lǐng)會(huì)到該課程的實(shí)質(zhì)和精髓所在,沒有掌握學(xué)以致用的方法。
1 ASP.NET教學(xué)現(xiàn)狀
ASP.NET是當(dāng)前最流行的web網(wǎng)頁開發(fā)技術(shù)之一,該課程是高校計(jì)算機(jī)及其相關(guān)專業(yè)的一門重要的核心課程,通過對(duì)該課程的學(xué)習(xí),使學(xué)生了解相關(guān)的理論知識(shí),學(xué)會(huì)程序設(shè)計(jì)的流程和方法,最終掌握軟件開發(fā)的技能和獨(dú)立分析解決實(shí)際問題的能力。
通過分析和反思當(dāng)前的ASP.NET的課堂教學(xué),就會(huì)發(fā)現(xiàn)其中的問題與不足,主要表現(xiàn)在下列幾點(diǎn):
第一,學(xué)生的學(xué)習(xí)興趣并沒有被充分的激發(fā),課堂教學(xué)中主要還是以教師講授作為主體,偏重理論的灌輸,實(shí)踐性環(huán)節(jié)較少,學(xué)生的投入度和融合性不高,從而導(dǎo)致學(xué)生對(duì)于課程感到無趣和厭倦,對(duì)于課程教學(xué)起到了消極的作用。
第二,課程教學(xué)過程中雖然使用了案例教學(xué)等先進(jìn)的教學(xué)手段,但教學(xué)資源類案例較為零散,案例與案例之間缺乏關(guān)聯(lián),不能形成一個(gè)系統(tǒng)的體系結(jié)構(gòu),使得學(xué)生不易學(xué)習(xí)和模仿和提高。
第三,課程考核方式較為單一,現(xiàn)有考核雖然是由平時(shí)成績(jī),期中成績(jī)和期末成績(jī)?nèi)?xiàng)所組成,但是期中成績(jī)和期末成績(jī)主要仍然是來自于筆試的卷面成績(jī),考核主要側(cè)重于學(xué)生的理論知識(shí),忽視了對(duì)學(xué)生實(shí)踐能力的考查,沒有體現(xiàn)出課程所應(yīng)主要體現(xiàn)的對(duì)于學(xué)生實(shí)際動(dòng)手能力方面的培養(yǎng)。
2 應(yīng)用型人才培養(yǎng)課程教學(xué)改革
針對(duì)當(dāng)前ASP.NET課程教學(xué)中所出現(xiàn)的問題,提高課程教學(xué)質(zhì)量,本文將立足于課程的內(nèi)在特點(diǎn),立足于應(yīng)用型專業(yè)人才培養(yǎng)目標(biāo),關(guān)注學(xué)生的終身可持續(xù)發(fā)展,以綜合職業(yè)素質(zhì)為架構(gòu),從專業(yè)知識(shí)起步,以技能訓(xùn)練為主線,注重理論向?qū)嵺`的轉(zhuǎn)化,強(qiáng)調(diào)知識(shí)、能力與素質(zhì)的協(xié)同培養(yǎng),進(jìn)而逐步提升課堂教學(xué)在學(xué)生學(xué)習(xí)能力、創(chuàng)新能力、溝通表達(dá)能力與團(tuán)隊(duì)合作能力培養(yǎng)中的作用,最終培養(yǎng)學(xué)生的專業(yè)綜合實(shí)力。
2.1調(diào)整現(xiàn)有內(nèi)容,增強(qiáng)課程內(nèi)部聯(lián)系,組建以項(xiàng)目設(shè)計(jì)為主線的教學(xué)內(nèi)容
傳統(tǒng)的ASP.NET課程教學(xué)的教學(xué)內(nèi)容的組織是基于知識(shí)點(diǎn)的講授,依據(jù)章節(jié)性理論知識(shí)來逐步展開。而針對(duì)應(yīng)用型人才培養(yǎng)模式,ASP.NET課程與《軟件工程》、《數(shù)據(jù)庫(kù)原理》等課程存在著千絲萬縷的聯(lián)系,因此在教學(xué)內(nèi)容組織中應(yīng)遵循逐步增強(qiáng)課程之間的內(nèi)部聯(lián)系來實(shí)施課程教學(xué)。
在應(yīng)用型人才培養(yǎng)的教學(xué)目標(biāo)的指引下,充分利用現(xiàn)有的校企合作中企業(yè)項(xiàng)目資源組建以項(xiàng)目設(shè)計(jì)為主線的教學(xué)內(nèi)容,打破原有的以語言模塊為主的組織單位,循序漸進(jìn)地分階段組織相關(guān)教學(xué)內(nèi)容,并在教學(xué)內(nèi)容中依托工作過程和若干個(gè)完整項(xiàng)目來講授知識(shí)點(diǎn),將項(xiàng)目開發(fā)過程的相關(guān)內(nèi)容貫穿和滲透到每個(gè)知識(shí)點(diǎn)的講授中去。教學(xué)內(nèi)容組織如圖1所示:
2.2豐富現(xiàn)有教學(xué)資源,逐步形成全方位,多角度的立體配套資源庫(kù)
課程教學(xué)資源是實(shí)施課程教學(xué)的重要的組成部分,尤其是針對(duì)于實(shí)踐性很強(qiáng)的課程,豐富完整的教學(xué)資源對(duì)于學(xué)生的知識(shí)的掌握、理解和應(yīng)用起到舉足輕重的作用。針對(duì)配套教學(xué)資源庫(kù),首先應(yīng)包含現(xiàn)有的圖書、教程、教學(xué)參考書等實(shí)體資源,其次應(yīng)包含需要教師從紛繁復(fù)雜的共享資源中選擇符合不同層次、不同水平學(xué)生需求的素材、案例和項(xiàng)目活動(dòng)資源,以及各種程序設(shè)計(jì)大賽中的某些優(yōu)秀作品和優(yōu)秀試題來構(gòu)建案例資源庫(kù),再次需要通過校企合作平臺(tái)和互聯(lián)網(wǎng)實(shí)驗(yàn)實(shí)訓(xùn)中心,構(gòu)建學(xué)生課堂學(xué)習(xí)實(shí)踐平臺(tái),從而使學(xué)生能夠強(qiáng)化課程學(xué)習(xí),豐富實(shí)踐經(jīng)驗(yàn)。
除了上述可供學(xué)生模仿和學(xué)習(xí)正確教學(xué)資源,還應(yīng)從反面搭建學(xué)生錯(cuò)誤資源庫(kù)。該資源庫(kù)主要是通過不斷修正錯(cuò)誤的知識(shí)點(diǎn),可以提高學(xué)生對(duì)于知識(shí)點(diǎn)的認(rèn)識(shí)和應(yīng)用。在此系統(tǒng)中,學(xué)習(xí)的過程是通過尋找和修正錯(cuò)誤來完成的。該資源庫(kù)主要是來自于教師通過收集整理網(wǎng)絡(luò)共享的易錯(cuò)資源和課程教授過程中某些學(xué)生在學(xué)習(xí)、實(shí)踐過程中的典型錯(cuò)誤案例、易錯(cuò)問題和錯(cuò)誤流程,通過循序漸進(jìn)的啟發(fā)、誘導(dǎo)、糾正的方式來輔助指引學(xué)生掌握正確的解決問題的思路和方法,從而進(jìn)一步加深學(xué)生對(duì)于知識(shí)、技能的理解和運(yùn)用。
2.3整合教學(xué)方式,確立以項(xiàng)目驅(qū)動(dòng)為主體,大案例教學(xué)為輔的新型教學(xué)方式
特征項(xiàng)目驅(qū)動(dòng)開發(fā)方法是敏捷軟件開發(fā)過程中的一種 ,是由Jeff de Luca、Eric Lefebvre、 Peter Coad共同開發(fā)的【2】,該方法強(qiáng)調(diào)特性驅(qū)動(dòng)和快速迭代,非常適合實(shí)踐應(yīng)用。而針對(duì)ASP.NET這種實(shí)用性很強(qiáng)的課程,確立項(xiàng)目驅(qū)動(dòng)與大案例教學(xué)相結(jié)合的教學(xué)方式會(huì)進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)興趣,對(duì)課程教學(xué)起到積極作用。
在課程教學(xué)過程中,摒棄原有的松散的多樣的小案例,精心選擇一個(gè)項(xiàng)目驅(qū)動(dòng)的貼合學(xué)生實(shí)際的大案例來實(shí)施課程教學(xué),通過案例的每一個(gè)實(shí)現(xiàn)過程來教授課程知識(shí)點(diǎn),逐級(jí)推動(dòng),點(diǎn)面結(jié)合,邊學(xué)邊練,使得學(xué)生能夠逐步掌握項(xiàng)目開發(fā)的步驟,學(xué)會(huì)項(xiàng)目開發(fā)的方法。同時(shí),在實(shí)驗(yàn)實(shí)踐環(huán)節(jié)中,沿用項(xiàng)目驅(qū)動(dòng)的方式來輔助課堂教學(xué),整個(gè)課程實(shí)驗(yàn)即為一個(gè)完整項(xiàng)目的完成過程。在實(shí)驗(yàn)初始階段將學(xué)生分成若干多個(gè)小組,自由選擇即將完成的項(xiàng)目?jī)?nèi)容,在實(shí)驗(yàn)環(huán)節(jié)中,依據(jù)項(xiàng)目推動(dòng)的進(jìn)程來逐層分解每次的實(shí)驗(yàn),在教師的指導(dǎo)下激勵(lì)學(xué)生獨(dú)立完成通過對(duì)于各種資料的查閱,分析和總結(jié),選擇解決問題的思路和方法,使得學(xué)生逐步突破原有的一門課程的知識(shí)體系,將幾門課程的知識(shí)點(diǎn)進(jìn)行融會(huì)貫通,并提高學(xué)生的團(tuán)隊(duì)意識(shí)和溝通交流能力,有助于學(xué)生綜合素質(zhì)的替身。
2.4調(diào)整考核方式,形成“知識(shí)+能力”的雙效考核機(jī)制
針對(duì)ASP.NET課程,由于該課程應(yīng)用性和實(shí)踐性較強(qiáng),傳統(tǒng)單一的通過筆試和試卷進(jìn)行的考核方式不能全面地反映學(xué)生的掌握程度,因此,制定全面科學(xué)合理學(xué)生綜合評(píng)價(jià)系統(tǒng)尤為重要。調(diào)整原有的考核機(jī)制,逐步減輕知識(shí)層面考核,加強(qiáng)針對(duì)學(xué)生能力標(biāo)準(zhǔn)的考核。
知識(shí)層面理論考核主要沿用原有的試卷考核方式,該考核主要注重學(xué)生對(duì)于理論知識(shí)的掌握程度。能力層面的考核主要著重考核學(xué)生的軟件開發(fā)能力和實(shí)踐能力。軟件開發(fā)能力考核側(cè)重學(xué)生獨(dú)立完成小型web系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)能力。實(shí)踐能力考核主要側(cè)重學(xué)生的語言表達(dá)能力,溝通能力和團(tuán)隊(duì)協(xié)作能力的考核。
在實(shí)踐能力考核中通過將學(xué)生自愿結(jié)成若干個(gè)工作團(tuán)隊(duì),每人在團(tuán)隊(duì)中承擔(dān)一項(xiàng)職責(zé),并在組中模擬進(jìn)行項(xiàng)目研發(fā),定期在組內(nèi)召開小組工作會(huì)議,各組最終根據(jù)自己的實(shí)踐項(xiàng)目成果來進(jìn)行考核。最終能力考核成績(jī)由教師考核、小組自評(píng)、組內(nèi)組員互評(píng),組間互評(píng)組成??己诵问街饕獮樽晕谊愂龊痛疝q環(huán)節(jié)組成,考評(píng)老師引入校企合作企業(yè)導(dǎo)師。
軟件開發(fā)能力考核由教師命題或?qū)W生自主命題設(shè)計(jì)和實(shí)現(xiàn)一個(gè)小型項(xiàng)目,在完成項(xiàng)目時(shí)不僅需要提交程序代碼還需提交有關(guān)該項(xiàng)目的設(shè)計(jì)文檔。設(shè)計(jì)文檔要求依據(jù)軟件開發(fā)的流程,包括需求分析階段,數(shù)據(jù)庫(kù)的設(shè)計(jì)(包括數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)等),系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計(jì),建模方案和測(cè)試數(shù)據(jù)等部分。通過上述資料的提交,該考核能夠較為全面地考察學(xué)生對(duì)于項(xiàng)目開發(fā)流程的掌握程度和項(xiàng)目設(shè)計(jì)方法的精通程度,有助于全面客觀的評(píng)價(jià)學(xué)生的軟件開發(fā)能力和水平。
3 改革的成效
通過召開師生座談會(huì)和針對(duì)學(xué)生的調(diào)查意見反饋,筆者發(fā)現(xiàn)在實(shí)施ASP.NET課程的教學(xué)改革的教學(xué)過程中,通過對(duì)教學(xué)內(nèi)容、教學(xué)資源、教學(xué)方式、教學(xué)考核模式的修正和調(diào)整,很大程度上提高教學(xué)效果和教學(xué)質(zhì)量,得到了學(xué)生廣泛支持。其效果主要體現(xiàn)在以下幾個(gè)方面。
第一,精心選擇的項(xiàng)目設(shè)計(jì)為主的教學(xué)內(nèi)容和新穎的教學(xué)手段使得學(xué)生對(duì)于程序設(shè)計(jì)和項(xiàng)目開發(fā)充滿了濃厚的興趣,使得學(xué)生能夠系統(tǒng)的學(xué)習(xí)項(xiàng)目開發(fā)的流程和方法,很大程度上提升了學(xué)生的實(shí)踐能力和動(dòng)手能力,在課程后續(xù)的見習(xí)實(shí)習(xí)環(huán)節(jié)中許多同學(xué)都選擇了研發(fā)崗位的相關(guān)單位,并能夠在單位中快速適應(yīng)研發(fā)工作。
第二,豐富的教學(xué)資源使得學(xué)生可以依照自己的薄弱環(huán)節(jié)進(jìn)行有針對(duì)性的自我學(xué)習(xí),將成功的喜悅貫穿于學(xué)習(xí)之中,充分體現(xiàn)出以學(xué)生學(xué)習(xí)的主體地位,極大程度地調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性、主動(dòng)性和創(chuàng)造性,使得學(xué)習(xí)效果成倍增長(zhǎng)。
第三,科學(xué)合理的“知識(shí)+能力”考評(píng)方式客觀公正的評(píng)價(jià)了學(xué)生各方面的能力,更加有效的激勵(lì)學(xué)生投入課程的學(xué)習(xí)中,提高了教學(xué)質(zhì)量,并很好地培養(yǎng)了學(xué)生的團(tuán)隊(duì)協(xié)作精神和溝通表達(dá)能力,為學(xué)生未來的職業(yè)生涯奠定了堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1] 劉學(xué)超,楊宏偉.職業(yè)院?!禔SP.NET WEB開發(fā)》課程教學(xué)改革實(shí)踐[J].山西財(cái)經(jīng)大學(xué)學(xué)報(bào),2015(S1):162-164.
[2] Stephen R.Palmer,John M.Felsing著,熊煥宇,王峰,彭謾強(qiáng)譯.特征驅(qū)動(dòng)開發(fā)方法原理與實(shí)踐[M].機(jī)械工業(yè)出版社,2003:35-38.