999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

階段式教學(xué)法在ASP.NET程序設(shè)計課程中的應(yīng)用

2014-04-29 13:01:07王華東
計算機時代 2014年10期
關(guān)鍵詞:課程改革

王華東

摘 要: ASP.NET程序設(shè)計是一門理論性和實踐性極強的課程,學(xué)生初學(xué)時難以入門,學(xué)生學(xué)完后不能應(yīng)用于實踐,因此采用傳統(tǒng)的教學(xué)模式和方法已經(jīng)不能滿足軟件人才培養(yǎng)的需求。應(yīng)用階段式教學(xué)法,對ASP.net程序設(shè)計課程的教學(xué)內(nèi)容及具體設(shè)計方案進行了改革。實踐表明,學(xué)生的程序設(shè)計能力和綜合素質(zhì)均得到了提高。

關(guān)鍵詞: ASP.NET; 程序設(shè)計; 階段式教學(xué)法; 課程改革

中圖分類號:G642 文獻標志碼:A 文章編號:1006-8228(2014)10-71-02

Application of phase teaching method based on ASP.NET program design course reform

Wang Huadong

(School of Computer Science and Technology, Zhoukou Normal University, Zhoukou, Henan 466001, China)

Abstract: The ASP.NET program design is a theoretical and practical course. It is difficult to learn and use. The traditional models and methods can no longer meet the requirement of the software industry. The teaching system in the college based on phase teaching method is introduced. The content of phase teaching method and material teaching design scheme is expatiated. The practice shows that programming ability and comprehensive capabilities of students have been improved effectively.

Key words: ASP.NET; program design; phase teaching method; course reform

0 引言

ASP.NET程序設(shè)計是我校軟件學(xué)院開設(shè)的一門重要課程,它全面介紹了ASP.NET的基礎(chǔ)知識和使用ASP.NET開發(fā)網(wǎng)絡(luò)應(yīng)用程序的技術(shù)和方法。該課程具有很強的理論性、實踐性和實用性,通過課程學(xué)習(xí)可以提高學(xué)生的就業(yè)能力[1]。由于該課程理論性比較強,學(xué)生初學(xué)時不好入門。課程各章節(jié)的知識點比較分散,缺乏系統(tǒng)性和完整性,從而導(dǎo)致學(xué)生不能理解各知識點相互之間的關(guān)聯(lián),不能學(xué)以致用,與企業(yè)對人才的能力要求有較大的差距。那么,如何激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性,如何幫助學(xué)生理解所學(xué)知識,使其能夠理論聯(lián)系實踐,將所學(xué)知識融會貫通,如何使畢業(yè)生達到企業(yè)崗位需求的能力等等,這些都是教學(xué)需要考慮的問題。筆者應(yīng)用階段式教學(xué)法對ASP.NET程序設(shè)計課程進行了研究與實踐,并取得了良好成效。

1 階段式教學(xué)法

階段式教學(xué)法是以培養(yǎng)學(xué)生綜合素質(zhì)為目的提出的一種符合計算機專業(yè)特色的教學(xué)方法。這種方法將整個教學(xué)過程分為三個階段。第一階段稱為知識學(xué)習(xí)階段,目的是使學(xué)生掌握必要的理論基礎(chǔ)知識,為后續(xù)階段的教學(xué)打下基礎(chǔ)。第二階段稱為案例實訓(xùn)階段,使學(xué)生能夠?qū)⒎稚⒌闹R聯(lián)系在一起,增強對知識的理解,學(xué)會對知識的應(yīng)用。第三階段稱為項目實戰(zhàn)階段,通過具體項目的開發(fā),增強學(xué)生的實踐動手能力以及創(chuàng)新開拓能力,完成學(xué)生在學(xué)校學(xué)習(xí)和在實際工作之間的能力與知識的銜接。如圖1所示。

[第2階段 案例實訓(xùn)][第1階段 知識學(xué)習(xí)][第3階段 項目實戰(zhàn)]

圖1 階段教學(xué)法示意圖

1.1 知識學(xué)習(xí)階段

基礎(chǔ)理論知識部分采用傳統(tǒng)方法講授語法知識,使學(xué)生牢固掌握概念和基礎(chǔ)知識,同時可以配合一些小的實例演示幫助理解。

1.2 案例實訓(xùn)階段

有了第一階段的基礎(chǔ),學(xué)生已經(jīng)掌握了一定的理論知識,這時需要配合具體實例來加以理解理論知識,因而,本階段主要采用案例教學(xué)法,以設(shè)計型實驗方式開展。案例教學(xué)法對授課教師提出更高的要求,所選擇的案例要有針對性、代表性、實用性等特點,這需要授課教師對課程的整體內(nèi)容進行深入地分析和整合,將原教材的內(nèi)容設(shè)計成若干個大模塊,每個大模塊是一個相對獨立的主題內(nèi)容,要求學(xué)生應(yīng)用所學(xué)的多種理論知識及技術(shù),實現(xiàn)主題功能。

1.3 項目實戰(zhàn)階段

學(xué)習(xí)過程的最終目的是完成知識的構(gòu)建。要使教學(xué)效果得到保證,就必須有相應(yīng)的檢驗方法。項目實戰(zhàn)是由學(xué)生以某種任務(wù)驅(qū)動為目的,自主搜集材料,采用分組、協(xié)作學(xué)習(xí)的形式進行實戰(zhàn)[2]。對于本階段的實戰(zhàn),采用跟實際項目開發(fā)接軌的思路,畢竟學(xué)生畢業(yè)后要將所學(xué)應(yīng)用到實踐中,因而在學(xué)習(xí)階段就開始讓他們積累開發(fā)項目的實戰(zhàn)經(jīng)驗。實際開發(fā)項目需要經(jīng)歷需求分析、總體設(shè)計、模塊詳細設(shè)計、系統(tǒng)測試、系統(tǒng)完善與維護等幾個階段。在具體實戰(zhàn)中教師也按照這種程序來要求學(xué)生,要求他們寫出相應(yīng)的項目計劃書、設(shè)計報告等。通過項目實戰(zhàn),學(xué)生可以鞏固課堂上的教學(xué)案例知識,并在案例基礎(chǔ)上對知識進行重構(gòu),達到構(gòu)建新知識的目的。學(xué)生是知識意義的主動建構(gòu)者,但這并不表示可以忽視教師的作用,相反,教師的作用更為關(guān)鍵,是課堂教學(xué)實踐的引導(dǎo)者、組織者和共同學(xué)習(xí)者。

2 教學(xué)設(shè)計方案

2.1 教學(xué)內(nèi)容設(shè)計

以我系軟件學(xué)院為例,ASP.NET程序設(shè)計課程包含68個理論課時和34個實驗課時。其中實驗課時主要用來進行階段性實訓(xùn),項目實戰(zhàn)也可安排在實驗課或課余時間,具體課程內(nèi)容安排及實訓(xùn)強化階段題目設(shè)計如圖2所示。

第1階段 認識理論知識 第2階段 實訓(xùn)

[教學(xué)題目\&教學(xué)內(nèi)容\&\&實訓(xùn)題目\&實訓(xùn)要求\&1 Web開發(fā)技術(shù)概述\&介紹ASP.NET開發(fā)技術(shù)的基本概念和特點。\&1 登錄模塊\&配合常用服務(wù)器控件及驗證控件,制作具有注冊與登錄功能的模塊。\&2 ASP.net應(yīng)用程序基礎(chǔ)\&講述了C#語言的程序設(shè)計基礎(chǔ)。\&3 網(wǎng)頁設(shè)計\&主要介紹常用的服務(wù)器控件。\&2 學(xué)生信息管理模塊\&綜合操作學(xué)生信息,包括查詢、插入、刪除、更新等常見操作。\&4 網(wǎng)站安全與驗證\&講述驗證控件和成員角色管理。\&5 ASP.NET

數(shù)據(jù)庫編程\&Web數(shù)據(jù)庫應(yīng)用程序設(shè)計的基本方法及常用數(shù)據(jù)源控件和數(shù)據(jù)綁定控件。\&3 新聞發(fā)布模塊\&巧妙利用用戶控件實現(xiàn)多種類型新聞的發(fā)布管理。\&6 用戶控件與自定義服務(wù)器控件\&講述用戶控件和自定義控件的設(shè)計和使用方法。\&7 文件與流處理\&介紹關(guān)于文件和目錄處理、I/O流讀寫等操作。\&4 文件管

理器\&應(yīng)用文件和目錄操作技術(shù)制作常見的樹形文件管理器。\&8 ASP.NET

性能與配置\&介紹調(diào)整和配置ASP.NET應(yīng)用程序的方法。\&]

圖2 課程組織設(shè)計方案圖

2.2 實戰(zhàn)項目設(shè)計

為使學(xué)生掌握ASP.NET程序設(shè)計所需的知識與技能,按照從初學(xué)者到專家的職業(yè)成長規(guī)律及認知規(guī)律,設(shè)計了三個實戰(zhàn)項目,項目的選擇從簡單到復(fù)雜,從單一到綜合[3]。

2.2.1 “圖書管理系統(tǒng)”

“圖書管理系統(tǒng)”是第一個實戰(zhàn)項目(簡稱項目1),按照認知規(guī)律,在此項目中有意安排基礎(chǔ)性的內(nèi)容(標準控件Label、Button、TextBox、HyperLink、DropDownList等;數(shù)據(jù)綁定控件DataList、Repeater、DropDownList等;驗證控件ValidationSummary、RequiredFieldValidator等)。由于此項目是學(xué)習(xí)后續(xù)知識的出發(fā)點,因此有意設(shè)計了一些陷阱,讓學(xué)生發(fā)現(xiàn)此項目中存在的一些缺陷,如果這些陷阱、缺陷能被學(xué)生一一發(fā)現(xiàn),會留在學(xué)生的記憶深處,如果能將這些陷阱、缺陷在后續(xù)兩個項目用新知識、新技術(shù)加以改進,相信新知識、新技術(shù)也將深刻地留在學(xué)生的記憶深處。例如:在“圖書管理系統(tǒng)”所有頁面對應(yīng)的代碼中都用到數(shù)據(jù)庫連接語句(SqlConnection con=new SqlConnection();) 及DataList、DropDownList、Repeater 等綁定控件的函數(shù)ECDropDownList()、GetNewsTypeList(),這些代碼及函數(shù)在該項目中反復(fù)出現(xiàn),這一缺陷在后面兩個項目中可用建立公共類的方法加以克服。另外,在“圖書管理系統(tǒng)”后臺設(shè)計的所有頁面中要增加任一個功能,在后臺設(shè)計的所有頁面中每一個頁面都要相應(yīng)增加,這也是一個缺陷,這一缺陷在后面兩個項目中用“母版頁”新技術(shù)能夠加以克服。在此項目中,有意在后臺編碼和前臺編碼階段反復(fù)多次對Repeater 控件進行編程,而且有意設(shè)計成在多次重復(fù)過程中都提出新的要求,從而在多次重復(fù)的過程中既達到復(fù)習(xí)的目的,又對同樣的Repeater 控件有新的、更高的認知,從而達到舉一反三的目的,同時為后面兩個項目中學(xué)習(xí)GridView 打下堅實的基礎(chǔ)。

2.2.2 “火車訂票系統(tǒng)”

火車訂票系統(tǒng)是實戰(zhàn)項目2,仍然按軟件開發(fā)的五個工作過程序化ASP.NET程序設(shè)計的知識點,但由于篇幅所限,這里只介紹編碼工作過程涉及的知識點。在后臺編碼工作任務(wù)中,學(xué)習(xí)“母版頁”新技術(shù)克服項目1中存在的弊端,并在“母版頁”中用到新的TreeView、Menu、SiteMapPath導(dǎo)航控件代替HyperLink控件,并學(xué)會使用站點地圖SiteMap控件,使用SiteMapNode構(gòu)造SiteMap。另外,在前臺和后臺的頁面中大量使用GridView控件讀取、控件綁定超鏈接、控件編輯列,使用CommanField列編輯數(shù)據(jù)、使用BoundField列顯示數(shù)據(jù)、使用CommandField列選擇數(shù)據(jù)、使用HyperLinkField列鏈接數(shù)據(jù)、使用CommanField列刪除數(shù)據(jù)、使用ButtonField列靈活操作數(shù)據(jù)、分頁瀏覽數(shù)據(jù);并且要求學(xué)生比較該控件與項目1中的Repeater控件的異同。在學(xué)會“母版頁”新技術(shù)使用后,讓學(xué)生體會用戶控件的重用性特點;學(xué)會Web.Config文件配置數(shù)據(jù)庫的連接,同時體會在Web.Config文件配置連接數(shù)據(jù)庫的好處。

2.2.3 “在線考試系統(tǒng)”

該項目是實戰(zhàn)項目3,仍然按軟件開發(fā)的五個工作過程序化ASP.NET 程序設(shè)計的知識點,但由于篇幅所限,這里也只介紹編碼工作過程涉及的知識點。項目3“在線考試系統(tǒng)”是項目1“圖書管理系統(tǒng)”和項目2“火車訂票系統(tǒng)”的綜合。項目1“圖書管理系統(tǒng)”可以發(fā)布在線新書的通告,項目2“火車訂票系統(tǒng)”為客戶在線訂票奠定基礎(chǔ),在此基礎(chǔ)上增加考試題型、增加考試科目的題庫,然后抽取相應(yīng)考試科目的試題,為學(xué)生在線考試做好準備,所以項目3“在線考試系統(tǒng)”的關(guān)鍵是前臺學(xué)生考試頁面及代碼的設(shè)計,而在這頁面的設(shè)計過程中,安全性及可靠性是這一項目的設(shè)計重點,所以利用Response 輸出信息、利用Request獲取頁面輸入、利用Server獲取服務(wù)器信息、利用Application共享數(shù)據(jù)、使用Global.asax文件、利用Session共享數(shù)據(jù)、利用Session驗證用戶是關(guān)注的重點。正是由于項目3 是項目1和項目2的綜合,所以使用樣式和主題來美化項目3的整個頁面也是項目3應(yīng)關(guān)注的內(nèi)容(樣式表CSS、為所有頁面指定主題、為特定頁面指定主題、為特定控件指定主題、動態(tài)指定主題和外觀)。

實戰(zhàn)以三個逐層遞進的項目貫穿整個實訓(xùn)過程,由圖書管理系統(tǒng)、火車訂票系統(tǒng)、在線考試系統(tǒng)等三個項目來組織實訓(xùn),將職業(yè)行動領(lǐng)域的工作過程融合在項目訓(xùn)練中。本實訓(xùn)的教學(xué)目標是通過這三個項目的學(xué)習(xí)完成本課程的實訓(xùn)任務(wù),進一步熟悉軟件開發(fā)的“需求分析”、“軟件設(shè)計”、“編碼”、“測試”、“部署與維護”這五個工作過程。通過三個項目的學(xué)習(xí)將軟件公司新人的“崗前培訓(xùn)”、“試用”、“轉(zhuǎn)正”前移到學(xué)校,從而使學(xué)生在校期間就積累程序設(shè)計經(jīng)驗及項目經(jīng)驗。這樣的學(xué)習(xí)過程可以使學(xué)生養(yǎng)成誠實、守信、吃苦耐勞的思想品德,養(yǎng)成善于動腦,勤于思考,及時發(fā)現(xiàn)問題的學(xué)習(xí)習(xí)慣;培養(yǎng)善于與軟件開發(fā)團隊成員間的良好溝通,與不同部門的同事團結(jié)協(xié)作的意識和能力;養(yǎng)成規(guī)范的軟件代碼編寫習(xí)慣。

3 結(jié)束語

文中介紹了階段式教學(xué)法的教學(xué)體系,闡述階段式教學(xué)法的內(nèi)容及具體設(shè)計方案。應(yīng)用階段式教學(xué)法可以激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性,幫助學(xué)生理解所學(xué)知識,使其能夠理論聯(lián)系實踐,將所學(xué)知識融會貫通,使學(xué)生的綜合素質(zhì)與企業(yè)要求“零距離”[4]。本課改對現(xiàn)代職教理念作了有益的探索,有利于提升軟件技術(shù)專業(yè)課程教學(xué)質(zhì)量,促進軟件專業(yè)技術(shù)水平的整體提高[5-6]。

參考文獻:

[1] 康 晶,王愛民,葛彥強,葛文英,周宏宇.基于階段教學(xué)法的ASP.NET

Web程序設(shè)計課程改革[J].計算機教育,2010.16:35-36

[2] 王宏,吳文虎.清華實踐教學(xué)“賽課結(jié)合”新思路[J].計算機教育,

2010.7:10-12

[3] 李淑珍,李曉賓.網(wǎng)頁設(shè)計與制作課程在不同階段的不同教學(xué)方法探[J].

軟件導(dǎo)刊,2012.7(4):138-139

[4] 王文靜.中國教學(xué)模式改革的實踐探索——“學(xué)為導(dǎo)向”綜合型課堂

教學(xué)模式[J].北京師范大學(xué)學(xué)報,2012.1:18-24

[5] 朱香衛(wèi),張建,朱鋒,熊福松.基于工作過程的軟件技術(shù)專業(yè)核心課程

開發(fā)的創(chuàng)新與實踐[J].計算機時代,2010.12:41-42

[6] 朱香衛(wèi),鄒羚,張建等.《ASP.NET 程序設(shè)計》精品課程開發(fā)與建設(shè)[J].

職業(yè)技術(shù)教育,2010.14:29-31

猜你喜歡
課程改革
《財政與金融》課程考核方式改革研究
《建筑裝飾施工組織與管理》課程改革之初探
中職學(xué)校計算機專業(yè)“雙證融通”課程改革與探索
“雙創(chuàng)”形勢下高職財務(wù)管理課程改革探索
項目教學(xué)法在微電影制作教學(xué)中的應(yīng)用
中國市場(2016年35期)2016-10-19 03:02:20
淺談少學(xué)時專業(yè)的《工程制圖》課程改革
科技視界(2016年22期)2016-10-18 16:29:27
新理念下小學(xué)英語課堂教學(xué)有效性分析
試析高職藝術(shù)設(shè)計專業(yè)課程改革思路
基于微課視角下的高職院校思想政治課教改探討
高職院校思想政治理論課教學(xué)改革的問題探析
主站蜘蛛池模板: 成人第一页| 欧美专区日韩专区| 91黄色在线观看| 亚洲Va中文字幕久久一区 | 亚洲视频四区| 亚洲无线视频| www.youjizz.com久久| 五月婷婷导航| 久久国产拍爱| 中文无码影院| 女人av社区男人的天堂| 91欧美亚洲国产五月天| 99草精品视频| 国产日本欧美亚洲精品视| 精品视频免费在线| 亚洲第一天堂无码专区| a级毛片毛片免费观看久潮| 五月天综合网亚洲综合天堂网| 日韩精品久久无码中文字幕色欲| 精品视频在线一区| 免费观看男人免费桶女人视频| 色婷婷电影网| 久久青草视频| 亚洲综合狠狠| 51国产偷自视频区视频手机观看| 亚洲无码日韩一区| 国产欧美精品一区二区| 操操操综合网| a级毛片免费网站| 毛片基地美国正在播放亚洲| 精品小视频在线观看| 久久精品一卡日本电影 | 成年人久久黄色网站| 国产麻豆另类AV| 色婷婷综合在线| 秘书高跟黑色丝袜国产91在线| 2020国产免费久久精品99| 欧美中文字幕无线码视频| 国产嫩草在线观看| 久久精品无码一区二区国产区| 都市激情亚洲综合久久| 国产一区二区三区在线观看免费| 日本免费福利视频| 99re这里只有国产中文精品国产精品 | 欧洲av毛片| 亚洲欧洲日韩综合| 国产欧美日韩免费| 日本精品视频一区二区| 午夜视频免费试看| 中文字幕亚洲第一| 青草免费在线观看| 99性视频| 婷婷丁香色| 久久久久人妻一区精品| 97成人在线观看| 亚洲天堂精品在线| 色呦呦手机在线精品| 免费中文字幕在在线不卡| 欧美视频在线不卡| 久久综合伊人 六十路| 99热精品久久| 欧美日韩国产综合视频在线观看| 成年免费在线观看| 欧美一级在线播放| 国产福利在线观看精品| 人妖无码第一页| 亚洲成年人网| 久久人妻xunleige无码| 不卡午夜视频| AV不卡国产在线观看| 日本成人福利视频| 国产视频自拍一区| 高清无码一本到东京热| 青青草一区二区免费精品| WWW丫丫国产成人精品| 香蕉久人久人青草青草| 国产喷水视频| 国产一区二区免费播放| 免费一级毛片在线观看| 波多野结衣无码视频在线观看| 狠狠综合久久| 亚洲日本韩在线观看|