?

ASP.NET實訓課程教學方法研究

2012-08-15 00:42尤鴻霞
遵義師范學院學報 2012年2期
關鍵詞:組內頁面實訓

尤鴻霞

(南通紡織職業技術學院信息系,江蘇南通226007)

ASP.NET程序設計課程是一門實踐性很強的應用型課程[1],學生只學會書本上的程序設計語法和頁面設計的方法,是不能滿足其應用需求的。在高職高專類院校中,通常在ASP.NET課程結束后,學生能夠了解動態網站開發的原理及過程,掌握相關的知識點,但學生缺乏實踐開發經驗,不能獨立承擔系統開發工作,或對項目開發的完整過程缺乏系統訓練的現象普遍存在。

ASP.NET實訓是ASP.NET程序設計課程的一個有益補充,目的性非常明確,就是面向軟件系統開發、動態網站設計與維護崗位群,培養學生團隊協作精神,提高學生動手能力,強化學生動態網站開發技能及系統設計能力。

在ASP.NET程序設計及ASP.NET實訓教學實踐的過程中,眾多院校的教師一直在探索適合ASP.NET實訓教學的方法。筆者從實訓任務的各個環節出發,對各個步驟的教學方法進行了探索并應用于實踐。

1 實訓任務設計

對實訓任務的設計,首先應選擇一個科學合理且實用的項目作為實訓任務。選題要使項目能夠盡量涵蓋本課程所學習的各知識點,難易得當,具一定的實用性并盡量貼近當前的市場需求。從實際教學經驗來看,“半命題”項目任務能夠取得較好的效果。例如:項目任務為《某服裝公司網站》,要求為某服裝公司設計網站,介紹該公司,并在站點中包含服裝商城頁面,有能力者再增加留言板塊。這樣一個半命題的項目任務,具體是什么服裝公司由學生自己來選擇,有的學生選擇了童裝,有的選擇了羽絨服,有的選擇針織服裝。這樣避免了各組之間互相抄襲或者復制的現象,各組同學制作出了風格不同的網站。在評價階段,雖然網站不同,大家的服裝不同,但是框架是相同的,功能也類似,是具有可比性的,不會因為各自的選題相差太遠而難以制定評價的標準。

2 實訓項目設計前的準備工作

首先,分組。實訓任務布置好后,將學生分組,每組的人數應根據項目的工作量大小來定,通常4到5人一組比較合適,組成一個臨時的項目小組。分組后,切忌匆匆忙忙就開始設計。

第二,需求分析。目前,很多教師在實訓過程中省去了需求分析這一步。實際上,需求分析在實際項目開發過程中也是較為重要的,明確了解客戶的需求才能做出讓客戶滿意的產品。筆者認為學生應在實訓過程中體會這一個步驟。在實訓過程中,雖然項目來源是假想的,客戶也是不存在的,在實訓現場可以假定教師為客戶,并與項目組成員一起討論項目的功能需求,最終確定本組項目作品所要達到的要求。此過程著重于讓學生體會需求分析這一步驟在整個項目設計中的作用。

第三,視野拓展。在學生正式開始設計前,帶學生一起瀏覽與實訓任務同類的優秀網站[2],分析其框架結構,點評其設計亮點,指出其不足之處。這種共同欣賞優秀作品的行為通常能激發學生的設計興趣,期待制作出同樣優秀的作品。在興趣的引導下,學生會更自覺努力,更敬業地完成項目作品。在技術方面,學生可以借鑒其它網站的優秀之處并用于自己的項目,對于初學者來說,模仿和借鑒也不失為一種好的學習手段。

3 實訓項目概要設計

項目概要設計過程,規劃網站的框架主要由哪些頁面組成,網站采用什么樣的風格,是否需要使用母板,數據庫設計等,這些應該由組內各成員共同討論完成。

首先,策劃網站架構。學生可參考與本次實訓項目相近的網站,考慮大致應設計哪些頁面,勾勒出網站的架構圖。設計好架構,組內成員在開始詳細設計時才能夠做到心中有數。建議在詳細設計之前,把每個頁面文件名定好,因為網站的設計,經常會遇到一個頁面鏈接到另一個頁面的情況,這樣,可以方便后期組內成員分別完成各自任務時的代碼編寫工作。

第二,站點風格。站點內各個頁面應盡量采用同種設計風格,這樣會比較美觀且有整體感。如需使用母板,母板設計應突顯站點的風格,并提前設計,這樣后期設計時各頁面可直接使用母板。

第三,數據庫設計。數據庫的設計同樣是很重要的工作,應該開始就設計好,開始代碼編寫后盡量不要再改動數據庫,如果在站點設計后期再修改數據庫,可能會影響站點的運行,導致頁面代碼需重新修改。

4 實訓項目詳細設計

經過前期的充分準備之后,詳細設計工作就變得思路清晰并且相對容易了。這一階段,組內成員開始分工,各自負責項目中的若干個版塊,開始進行頁面的設計及代碼的編寫。這個階段會占用實訓較多的時間,以學生自由設計為主,盡量依靠組內成員的能力,通過討論、網上查詢等方法解決遇到的困難,鍛煉學生自主完成任務的能力。教師在這個階段應扮演“解惑”的角色,學生在遇到技術難點無法解決的時候,教師給予適當的提示,引導學生解決問題,保證項目順利進行,避免學生長時間無法攻克某一問題而導致項目不能如期完成。

在實際實訓教學過程中,普遍存在學生只喜歡做頁面不喜歡編寫代碼的現象。對控件的布置、網站美工方面的工作做的比較充足,當涉及對控件屬性的設置和編寫代碼時,就失去了耐心,尤其是對一些頁面功能經反復調試均未成功時,很多同學就漸漸對編寫代碼失去了信心。針對這一問題,在詳細設計階段,指導教師應強調代碼編寫的重要性,組內分工時,每個組員都應參與代碼的編寫,并加大對代碼編寫部分的考核力度。

5 課程考核設計

為促進學生學習,精心設計考核方法是必要的。對ASP.NET實訓課程建議采用過程考核與作品考核相結合的方法。

首先,過程考核。在實訓過程中,教師根據學生的學習態度,努力情況,獲得提高等各方面給出過程考核成績。

第二,組間學生互評作品。在考核階段,我們將學生作品展示作為必要的一個步驟。ASP.NET實訓課程的項目設計作品生動、豐富,適合展示。學生在展示站點各個頁面時,可解釋其設計思路,作品有哪些特色,設計過程中遇到哪些問題,如何解決等。經過展示,同學們對各組的作品都有了一定程度的了解。這時教師可以將打分表發給學生,請學生為每一個作品打分。從考核結果來看,學生的打分還是比較客觀的,能夠在一定程度上反映作品的質量。

第三,組內學生互評貢獻。作品的質量決定了一個組的成績,但是組內各成員對作品的貢獻是不同的。為此我們設計了組內成員的考核辦法,每個組在作品完成后需提交一個詳細的報告,寫明每個成員在項目中所做的工作,這將直接影響學生的總評成績。這樣在一定程度上避免了偷懶、把工作推給組內其它成員的現象。

第四,教師評價。教師對每組作品進行評價并打分。

最后,將以上各項成績按一定比例計算,得出每位同學的實訓成績,具體比例可由教師確定,并在實訓開始時公布考核標準。

6 結論

實訓課本身實踐性很強,學生對此類課程也感興趣。項目教學的引入提高了學生學習的主動性,輔以以上教學方法中的細節設計,完善了ASP.NET實訓課教學方法。經過對實訓過程的精心安排,各種水平的學生在實訓過程中,都能夠發揮自己的作用,有的放矢,實實在在地在實訓過程中做一些工作,并得到鍛煉和提高。經過一個階段的實訓,學生可以了解企業項目開發的流程,積累團隊合作經驗,也提高了自己的設計能力。充分利用實訓課教學,讓學生對企業工作崗位有更近距離的接觸,有利于學生在畢業后更快地適應工作中的角色。

[1] 田洪云.“ASP.NET技術與應用”課程教學方法研究[J].計算機教育,2009,(4):97-98.

[2] 鄧芳.職業學校ASP.NET課程教學改革的探究與實現[J].中國科教創新導刊,2009,(10):153.

猜你喜歡
組內頁面實訓
刷新生活的頁面
答案
BOPPPS教學模式在產科護理實訓課中的應用
讓Word同時擁有橫向頁和縱向頁
基于CDIO理念的數控實訓教學改革與實踐
用心說題 提高效率 培養能力
電工電子實訓教學改革與創新
六步教學,合作出數學的精彩
合作學習組內交流討論時間的遵循原則
合作學習“組內交流討論時間”注意問題
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合