摘要:在新環(huán)境下,打破高等教育傳統(tǒng)教學(xué)模式,建立以人為本的教學(xué)模式以適應(yīng)時(shí)代的進(jìn)步。ASP.NET是微軟推出建立動(dòng)態(tài)WEB應(yīng)用程序的技術(shù),在ASP.NET課程教學(xué)中深入以人為本的理念,以學(xué)生主體為出發(fā)點(diǎn),展開(kāi)教學(xué)內(nèi)容安排、教學(xué)項(xiàng)目案例設(shè)計(jì)、教學(xué)策略及教學(xué)方法、考核方式等方面的研究,構(gòu)建以人為本的立體化教學(xué)體系,供高校或培訓(xùn)機(jī)構(gòu)參考。
關(guān)鍵詞:以人為本;ASP.NET;教學(xué)體系;項(xiàng)目案例;終身學(xué)習(xí);過(guò)程考核
中圖分類(lèi)號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)13-3053-04
ASP.NET Course Teaching System Building Supported by “People-oriented” Concept
CHEN Cui-hong
(Department of Electronic Information,Anhui Business Vocational College, Hefei 231131, China)
Abstrct: To adapt to the progress of the times, establishing a people-oriented teaching mode for breaking the traditional teaching mode is very necessary in college education.ASP NET is one of the dynamic WEB application technologies introduced by Microsoft.Use concept of people-oriented in ASP.NET course teaching with students as the starting point,to research teaching content arrangement, teaching case design, teaching mode and teaching method,examination mode, build a people-oriented three-dimensional teaching system to provide a reference for some colleges or training institutions.
Key words: people-oriented; ASP.NET; teaching system; case; lifelong learning; process evaluation
1 高校ASP.NET課程教學(xué)現(xiàn)狀分析
ASP.NET是微軟公司推出的建立動(dòng)態(tài)WEB應(yīng)用程序的技術(shù),它為開(kāi)發(fā)人員提供了完整的可視化開(kāi)發(fā)環(huán)境,具有使用方便性、靈活性、性能好、安全性高、完整性強(qiáng)以及面向?qū)ο蟮忍匦?,是目前主流的軟件開(kāi)發(fā)技術(shù)之一。很多高校在軟件技術(shù)等相關(guān)專(zhuān)業(yè)人才培養(yǎng)方案中以ASP.NET 課程作為專(zhuān)業(yè)核心課程,學(xué)生對(duì)該課程的掌握程度直接影響著他們?cè)?NET開(kāi)發(fā)方向技術(shù)水平。近幾年, 部分高校對(duì)ASP.NET課程教學(xué)有一些改革實(shí)踐,但是依然存在一些問(wèn)題,主要表現(xiàn)在:(1)以教師為中心,忽視學(xué)生的主體地位,難以實(shí)現(xiàn)學(xué)生自主學(xué)習(xí)和探索能力的培養(yǎng);[1](2)教學(xué)內(nèi)容雖然也采用一些項(xiàng)目和案例,但是案例缺乏趣味性,項(xiàng)目缺乏真實(shí)性,讓學(xué)生覺(jué)得課程索然無(wú)味,難以激發(fā)學(xué)生的學(xué)習(xí)興趣;(3)與企業(yè)嚴(yán)重脫節(jié),讓學(xué)生在學(xué)習(xí)上感覺(jué)空洞不實(shí)用,且就業(yè)后很難與企業(yè)實(shí)現(xiàn)零距離接軌;(4)考核方式依然是考勤+作業(yè)+考試,讓學(xué)生感覺(jué)考核死板,且難以公平考核學(xué)生的技能水平?,F(xiàn)代高校教育管理倡導(dǎo)“以人為本”,而在專(zhuān)業(yè)課程教學(xué)過(guò)程中卻忽視了“以人為本”即“以學(xué)生為本位”的理念,從而導(dǎo)致上述問(wèn)題沒(méi)有得以實(shí)際根本解決[2],筆者從事近10年軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)工作,承擔(dān)多年ASP.NET課程的一線教學(xué)工作,日益體會(huì)到“以學(xué)生為本位”在ASP.NET 課程教學(xué)中的重要性,基于此,在教學(xué)中筆者將“以學(xué)生為本位”理念深入到ASP.NET課程的各個(gè)環(huán)節(jié),構(gòu)建“以學(xué)生為本位”的立體化的教學(xué)體系供高校和培訓(xùn)機(jī)構(gòu)等同行參考。
2 構(gòu)建“以學(xué)生為本位”的ASP.NET課程教學(xué)體系
2.1 研究學(xué)生主體
作為教學(xué)活動(dòng)的主體,學(xué)生的現(xiàn)狀研究是課程開(kāi)展的前提。ASP.NET課程技術(shù)性強(qiáng)、難度大,實(shí)踐證明讓學(xué)生快樂(lè)學(xué)習(xí)、主動(dòng)學(xué)習(xí),才能更好地實(shí)現(xiàn)教學(xué)目標(biāo)。教師在教授本課程時(shí),除了保障自身技術(shù)能緊跟技術(shù)前沿的同時(shí),對(duì)學(xué)生的學(xué)習(xí)基礎(chǔ),學(xué)習(xí)興趣及學(xué)習(xí)心理研究是非常必要的[3]。
1) 學(xué)習(xí)基礎(chǔ)
ASP.NET課程作為軟件技術(shù)類(lèi)相關(guān)專(zhuān)業(yè)的核心課程,是一門(mén)綜合性的課程,它需要學(xué)生掌握如靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)、C#程序設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用等前導(dǎo)課程知識(shí),而學(xué)生對(duì)這些課程知識(shí)的掌握程度成為他們能否順利學(xué)習(xí)ASP.NET的重要因素,如果不考慮學(xué)生的學(xué)習(xí)基礎(chǔ)狀況,而直接按ASP.NET 課程教學(xué)大綱內(nèi)容展開(kāi)教學(xué),會(huì)讓基礎(chǔ)薄弱的學(xué)生因?yàn)榛A(chǔ)差而跟不上教學(xué)步伐,久而久之即產(chǎn)生厭學(xué)情緒,筆者通過(guò)問(wèn)卷調(diào)查對(duì)學(xué)生進(jìn)行基礎(chǔ)摸底,然后再針對(duì)性地安排教學(xué)內(nèi)容效果頗好。
2) 學(xué)習(xí)興趣
對(duì)于ASP.NET這類(lèi)開(kāi)發(fā)技術(shù)類(lèi)課程,因課程本身難度較大,也比較枯燥,因此學(xué)生的學(xué)習(xí)興趣在學(xué)習(xí)過(guò)程中發(fā)揮著重要作用,是教師授課內(nèi)容和授課方法安排的重要關(guān)注因素,在本課程授課中學(xué)生的學(xué)習(xí)興趣應(yīng)該被授課教師重點(diǎn)關(guān)注。
3) 學(xué)習(xí)心理
大學(xué)生是具個(gè)性張揚(yáng)且擁有獨(dú)立思想的社會(huì)人,在實(shí)施教學(xué)活動(dòng)過(guò)程中,理性分析學(xué)生心理是課程開(kāi)展時(shí)教師需要做的必修課,在充分尊重學(xué)生的基礎(chǔ)上,滿足學(xué)生在知識(shí)技能上的心理需求,并且采用合理的教學(xué)策略和教學(xué)方法,尤其是在ASP.NET這類(lèi)技術(shù)性強(qiáng),難度大的課程教學(xué)中,按學(xué)生的心理期待實(shí)施教學(xué),更是事半功倍。endprint
打破傳統(tǒng)的ASP.NET課程教學(xué)模式,緊扣授課學(xué)生的學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)興趣和學(xué)習(xí)心理展開(kāi)ASP.NET課程教學(xué)內(nèi)容、教學(xué)策略、教學(xué)方法和考核方式的研究。
2.2 教學(xué)內(nèi)容設(shè)計(jì)
ASP.NET課程在軟件技術(shù)專(zhuān)業(yè)中的課程定位是學(xué)生能深入掌握ASP.NET開(kāi)發(fā)技術(shù),并能按照軟件工程的開(kāi)發(fā)思路,依據(jù)軟件企業(yè)開(kāi)發(fā)規(guī)范開(kāi)發(fā)WEB應(yīng)用程序,并具備一定的軟件項(xiàng)目經(jīng)驗(yàn)。結(jié)合筆者所在學(xué)校軟件技術(shù)專(zhuān)業(yè)學(xué)生學(xué)習(xí)基礎(chǔ),學(xué)學(xué)習(xí)興趣和學(xué)習(xí)心理,討論本課程的教學(xué)內(nèi)容設(shè)計(jì)。
2.2.1 根據(jù)學(xué)習(xí)基礎(chǔ)現(xiàn)狀合理安排教學(xué)內(nèi)容
筆者通過(guò)對(duì)同類(lèi)院校ASP.NET課程教學(xué)授課對(duì)象的學(xué)習(xí)基礎(chǔ)調(diào)查發(fā)現(xiàn),絕大部分的學(xué)生對(duì)本課程所依賴知識(shí)如靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)、C#程序設(shè)計(jì)和數(shù)據(jù)庫(kù)應(yīng)用只能達(dá)到簡(jiǎn)單應(yīng)用的層次,甚至還有一部分學(xué)生基礎(chǔ)比較薄弱,針對(duì)這樣的現(xiàn)狀,在安排教學(xué)內(nèi)容時(shí)不能一味地根據(jù)ASP.NET 原有教學(xué)大綱,直接進(jìn)入ASP.NET內(nèi)容教授,需增設(shè)前導(dǎo)知識(shí)深化環(huán)節(jié)。(1)避免部分學(xué)生對(duì)前導(dǎo)知識(shí)有所欠缺,導(dǎo)致本課程不可學(xué);(2)可以讓學(xué)生從心理上認(rèn)為ASP.NET并不是深不可及的,學(xué)習(xí)本課程是有豐厚的學(xué)習(xí)基礎(chǔ)的,充滿了學(xué)習(xí)的自信心,這一點(diǎn)對(duì)課程教學(xué)至關(guān)重要,如圖1所示。
圖1 ASP.NET課程教學(xué)內(nèi)容總體安排
在前導(dǎo)知識(shí)深化部分,網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)模塊可根據(jù)企業(yè)項(xiàng)目需求的實(shí)際情況讓學(xué)生從HTML語(yǔ)言、DIV+CSS、JS等方面做深化。C#模塊從C#基礎(chǔ),面向?qū)ο蟮姆庋b、繼承、多態(tài),ADO.NET三方面進(jìn)行深化,數(shù)據(jù)庫(kù)應(yīng)用深化融合到C#的ADO.NET中。ASP.NET主體內(nèi)容則分解為ASP.NET基礎(chǔ)通識(shí)模塊,ADO.NET模塊,ADO.NET三層架構(gòu)模塊,項(xiàng)目?jī)?yōu)化模塊等。
2.2.2 巧妙選取教學(xué)案例項(xiàng)目激發(fā)學(xué)習(xí)興趣
學(xué)習(xí)興趣是學(xué)生學(xué)習(xí)ASP.NET這種技術(shù)性課程的動(dòng)力源泉,筆者倡導(dǎo)教學(xué)中通過(guò)激發(fā)學(xué)生學(xué)習(xí)興趣實(shí)現(xiàn)快樂(lè)學(xué)習(xí),主動(dòng)學(xué)習(xí)的目標(biāo)。這需要教師在教學(xué)實(shí)施過(guò)程中精心選取設(shè)計(jì)教學(xué)項(xiàng)目和案例。項(xiàng)目和案例的選取應(yīng)充滿趣味性和實(shí)用性[4],下面以部分教學(xué)內(nèi)容案例選取為例展開(kāi)討論。
2.2.2.1 前導(dǎo)知識(shí)深化階段項(xiàng)目案例設(shè)計(jì)
例如在前導(dǎo)知識(shí)深化過(guò)程中沒(méi)有必要將理論知識(shí)再詮釋一遍,可通過(guò)幾個(gè)簡(jiǎn)單有趣的案例或項(xiàng)目,把學(xué)生帶進(jìn)來(lái),然后以自主實(shí)踐復(fù)習(xí)為主。如網(wǎng)頁(yè)設(shè)計(jì)與制作模塊可通過(guò)搭建簡(jiǎn)單企業(yè)網(wǎng)站深化HTML、DIV+CSS和JS等的使用;C#語(yǔ)法基礎(chǔ)模塊通過(guò)倒計(jì)時(shí)、雙色球、計(jì)算器等案例切入,而ADO.NET模塊(包括數(shù)據(jù)庫(kù)的基礎(chǔ)應(yīng)用)可通過(guò)制作KTV點(diǎn)歌系統(tǒng)等實(shí)用小項(xiàng)目回顧深化,避開(kāi)枯燥的理論深化,如圖2所示。
2.2.2.2ASP.NET主體內(nèi)容教學(xué)階段項(xiàng)目案例設(shè)計(jì)
充分抓住學(xué)生的學(xué)習(xí)心理需求,真實(shí)項(xiàng)目比模擬項(xiàng)目更具吸引力,更能激發(fā)學(xué)生的學(xué)習(xí)興趣。在ASP.NET主體內(nèi)容授課階段,以真實(shí)項(xiàng)目貫穿教學(xué)始終,優(yōu)先選取教師自行開(kāi)發(fā)的上線產(chǎn)品展開(kāi)教學(xué),并且讓學(xué)生從根本上感覺(jué)ASP.NET不是空中樓閣,此外也讓學(xué)生從一開(kāi)始就明白學(xué)習(xí)ASP.NET課程目標(biāo)是什么。真實(shí)作品的展示比教師用言語(yǔ)說(shuō)教要直觀、有趣很多,為課程教學(xué)打好很好的鋪墊[5]。在主體內(nèi)容教學(xué)階段,學(xué)生需要獨(dú)立完成一些項(xiàng)目,可從校內(nèi)軟件開(kāi)發(fā)工作室選取外包項(xiàng)目或單位委托項(xiàng)目,鼓勵(lì)學(xué)生完成,并擇優(yōu)應(yīng)用,讓學(xué)生充滿制作項(xiàng)目的積極性和成就感。
在ASP.NET通識(shí)模塊教師選取簡(jiǎn)單趣味案例,在此不作贅述。在項(xiàng)目實(shí)戰(zhàn)階段,結(jié)合筆者所在高校(簡(jiǎn)稱A高校)對(duì)畢業(yè)生畢業(yè)設(shè)計(jì)在線選題系統(tǒng)和學(xué)生電子檔案系統(tǒng)的實(shí)際需求,教師引導(dǎo)并指導(dǎo)學(xué)生實(shí)施項(xiàng)目制作。整個(gè)教學(xué)始末貫穿教師自行研發(fā)的上線項(xiàng)目——高校在線選課系統(tǒng)。
圖3 A高校ASP.NET課程案例+項(xiàng)目設(shè)計(jì)示例
2.3教學(xué)策略與教學(xué)方法研究
教學(xué)策略與教學(xué)方法是教學(xué)體系的重要組成部分,本著充分尊重學(xué)生的原則,從學(xué)生學(xué)習(xí)心理出發(fā),,探索教學(xué)策略與教學(xué)方法。
2.3.1企業(yè)仿真式教學(xué)策略
根據(jù)調(diào)查,ASP.NET授課對(duì)象普遍對(duì)軟件企業(yè)的崗位角色及企業(yè)項(xiàng)目開(kāi)發(fā)流程、規(guī)范充滿了期待也充滿了好奇,充分抓住學(xué)生的這一學(xué)習(xí)心理,在ASP.NET教學(xué)實(shí)施過(guò)程中采用企業(yè)仿真式教學(xué)策略,不僅激發(fā)了學(xué)生的學(xué)習(xí)興趣,快樂(lè)學(xué)習(xí)、主動(dòng)學(xué)習(xí);而且實(shí)現(xiàn)與企業(yè)實(shí)現(xiàn)零距離對(duì)接目標(biāo)。
2.3.1.1嚴(yán)格遵循軟件工程開(kāi)發(fā)思路
按企業(yè)項(xiàng)目要求,嚴(yán)格按照軟件工程的開(kāi)發(fā)思路實(shí)施項(xiàng)目實(shí)戰(zhàn),在ASP.NET教學(xué)階段教師給學(xué)生分配的項(xiàng)目皆為實(shí)際項(xiàng)目,給學(xué)生貫穿需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試、發(fā)布部署、投入使用、升級(jí)與維護(hù)等各個(gè)階段提供了保障,讓學(xué)生切身體會(huì)到每個(gè)環(huán)節(jié)的開(kāi)發(fā)細(xì)節(jié)。
2.3.1.2嚴(yán)格遵守.NET語(yǔ)法規(guī)范
語(yǔ)法規(guī)范在軟件開(kāi)發(fā)中是不容忽視的,是軟件開(kāi)發(fā)人員規(guī)范開(kāi)發(fā)必須遵守的一套規(guī)則,在ASP.NET課程項(xiàng)目實(shí)施過(guò)程中,要求學(xué)生嚴(yán)格按照.NET中的語(yǔ)法規(guī)范,培養(yǎng)學(xué)生良好的開(kāi)發(fā)習(xí)慣。
2.3.1.3企業(yè)崗位角色體驗(yàn)
在ASP.NET課程項(xiàng)目實(shí)施的過(guò)程中以團(tuán)隊(duì)為單位,并且按企業(yè)項(xiàng)目團(tuán)隊(duì)的模式,從項(xiàng)目經(jīng)理、架構(gòu)人員、編碼人員、測(cè)試人員、調(diào)試人員、維護(hù)人員等各個(gè)崗位角色輪換,在不同的項(xiàng)目中承接不同的角色,對(duì)軟件企業(yè)崗位角色有充分的認(rèn)知,充分體驗(yàn)的企業(yè)崗位角色職能。
2.3.2適時(shí)激勵(lì)的教學(xué)策略
ASP.NET課程以項(xiàng)目實(shí)施為載體展開(kāi)教學(xué),在項(xiàng)目實(shí)施過(guò)程中難免會(huì)遇到一些困難,對(duì)于某些學(xué)生而言,有很多問(wèn)題難以解決,往往會(huì)產(chǎn)生放棄繼續(xù)學(xué)習(xí)的念頭,了解到學(xué)生的這一學(xué)習(xí)心理,授課教師需要及時(shí)給予一些鼓勵(lì),讓學(xué)生重拾學(xué)習(xí)信心。筆者根據(jù)多年的摸索,舉辦課程相關(guān)的“軟件技術(shù)專(zhuān)業(yè)優(yōu)秀畢業(yè)生交流活動(dòng)”,通過(guò)即將走上工作崗位的畢業(yè)生或已在企業(yè)工作的畢業(yè)生給在校學(xué)生做學(xué)習(xí)經(jīng)驗(yàn)交流,用他們切身的學(xué)習(xí)和工作體會(huì)告訴在校學(xué)生有效的學(xué)習(xí)方法和企業(yè)在技術(shù)細(xì)節(jié)的實(shí)際需求,并給予在校生一定的鼓勵(lì)。在校生通過(guò)與畢業(yè)生短期或長(zhǎng)期各種形式的交流互動(dòng),尤其是在了解到軟件企業(yè)在ASP.NET技術(shù)方面人才需求時(shí)備受鼓舞,轉(zhuǎn)被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),發(fā)揮出激勵(lì)的價(jià)值。
2.4自主探索式教學(xué)方法設(shè)計(jì)
通過(guò)調(diào)查分析,絕大部分學(xué)生在學(xué)習(xí)ASP.NET遇到問(wèn)題時(shí)更樂(lè)于從一些網(wǎng)站論壇如CSDN等尋求解決方案,而不是一味地詢問(wèn)教師,實(shí)踐證明,這是一種非常好的學(xué)習(xí)方法。教師應(yīng)注意到學(xué)生的這一學(xué)習(xí)心理,提倡自主探索式學(xué)習(xí),并且教會(huì)學(xué)生一些自我解決問(wèn)題的手段和方法,這樣即使開(kāi)發(fā)技術(shù)不斷更新,學(xué)生就業(yè)后也能很好地自主學(xué)習(xí)新技術(shù),在整個(gè)教學(xué)過(guò)程中網(wǎng)絡(luò)全程開(kāi)放,讓學(xué)生充分利用網(wǎng)絡(luò)資源,學(xué)會(huì)尋找問(wèn)題的解決方案的方法,這種教學(xué)方法讓學(xué)生終身受益,也為學(xué)生終身學(xué)習(xí)打好鋪墊[6]。
2.5實(shí)用高效的考核模式研究
公平高效的考核模式是“以學(xué)生為本位”的課程體系構(gòu)建中不可或缺的組成部分,ASP.NET課程是以培養(yǎng)學(xué)生熟練使用ASP.NET技術(shù)開(kāi)發(fā)WEB程序,積累項(xiàng)目經(jīng)驗(yàn)為課程定位的。傳統(tǒng)的考勤+作業(yè)+期末考試的模式難以勝任本課程的客觀考核,尤其是難以對(duì)學(xué)生的技能水平加以鑒定,實(shí)踐證明過(guò)程考核效果較好,即在教學(xué)過(guò)程中通過(guò)項(xiàng)目自評(píng)、項(xiàng)目互評(píng)、教師點(diǎn)評(píng)的方式客觀真實(shí)地反映學(xué)生對(duì)ASP.NET技術(shù)的掌握情況,其中項(xiàng)目自評(píng)是讓項(xiàng)目組自己對(duì)所完成項(xiàng)目進(jìn)行評(píng)測(cè),項(xiàng)目互評(píng)則是不同項(xiàng)目組之間互相評(píng)測(cè),而教師點(diǎn)評(píng)是教師對(duì)每個(gè)項(xiàng)目組完成的項(xiàng)目給出評(píng)測(cè),過(guò)程考核方式不僅公平高效地實(shí)現(xiàn)課程考核。更充分地發(fā)揮學(xué)生主觀能動(dòng)性,體現(xiàn)學(xué)生的主體地位。
3 結(jié)束語(yǔ)
針對(duì)當(dāng)前高校ASP.NET 課程教學(xué)的幾點(diǎn)突出問(wèn)題,引入“以人為本”的教學(xué)理念,研究ASP.NET課程授課學(xué)生的學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)興趣、學(xué)習(xí)心理,合理安排教學(xué)內(nèi)容、選取有趣實(shí)用的教學(xué)案例項(xiàng)目,采用企業(yè)仿真式、適時(shí)激勵(lì)教學(xué)策略,自主探索式教學(xué)方法,利用公平高效的過(guò)程考核模式,構(gòu)建“以學(xué)生為本位”的立體化的教學(xué)體系構(gòu)建供高校和培訓(xùn)機(jī)構(gòu)等同行參考。
參考文獻(xiàn):
[1] 趙建成.體味高校教育中的以人為本[J].中國(guó)高新技術(shù)企業(yè),2008(21):205+207.
[2] 管清華.新形勢(shì)下基于以人為本觀念的高校學(xué)生管理之我見(jiàn)[J].中國(guó)校外教育,2013(6):42+57.
[3] 田雨.以學(xué)生為主體的計(jì)算機(jī)基礎(chǔ)教學(xué)改革[J].電腦知識(shí)與技術(shù),2013(23):5317-5318.
[4] 張勇.案例拓展在ASP.NET教學(xué)中的應(yīng)用[J].巢湖學(xué)學(xué)報(bào),2013,15(6):154-156.endprint