王艷娟
濟南職業(yè)學院,山東 濟南 250100
在當今信息化社會中,動手能力較強的課程ASP.NET動態(tài)網(wǎng)頁設(shè)計被越來越多的學校所開設(shè),濟南職業(yè)學院也不例外。該課程的實踐性較強,若仍然采用原來的老師上課講,學生下課學的教學方式已然不能提升學生的學習興趣,達不到應有的效果,而案例式教學正是解決這一問題的突破口,較大程度的提升了學生的動手實踐能力,為學生的日后發(fā)展打下了良好的基礎(chǔ)。
剛開始接觸可視化編程環(huán)境,很多同學對運用事件和屬性的方式編寫代碼還很陌生,因此選取簡單易懂、易操作的案例無疑是激發(fā)學生學習興趣的關(guān)鍵點,所以第一個程序必須既簡單又易于理解,又能體現(xiàn)可視化編程的特點,為此我們設(shè)計了一個簡單的小程序:一個空白文本框和一個“點擊”命令按鈕。具體功能實現(xiàn)如下:通過點擊“點擊”命令按鈕,在文本框中出現(xiàn)“ASP.NET世界歡迎你!”。通過這兩個控件的簡單綜合應用,讓學生充分了解可視化編程的特點,如何設(shè)置屬性和制定事件 。
當今社會的就業(yè)壓力很大,競爭很是激烈,對于很多畢業(yè)生來講,很多用人單位希望他們一踏上工作崗位之后,就能為己所用,為此,在校培養(yǎng)學生的動手實踐能力顯得尤為重要。案例式教學模式是以模擬公司項目實現(xiàn)的基本形式,讓學生以員工的身份參與實踐,經(jīng)過整個項目的設(shè)計與實現(xiàn)全過程讓學生獲取知識和技能。為此作為實踐的項目案例必須要通俗易懂,讓大部分學生覺得實踐離自己很近,讓他們有自己的思考空間,充分發(fā)揮想象能力,為此我們以制作班級留言簿為整個學期實踐的主導。在網(wǎng)絡(luò)盛行的時代,留言簿是很多學生非常喜愛也經(jīng)常參與的一種留言模式,在制作整個班級留言簿的過程中學生極大的發(fā)揮自己的照主觀能動性。這也是為什么在講解ASP.NET動態(tài)網(wǎng)頁設(shè)計過程,選取制作班級留言簿作為主導的主要原因。
在學生掌握了基本控件的如何使用之后,便開始按照自己的意愿來設(shè)計和實現(xiàn)留言簿的主要頁面。依照網(wǎng)上大量的資源與參考,留言簿的設(shè)計首先是“用戶登陸”頁面的設(shè)計。頁面中要求用戶輸入正確的用戶名和密碼才能夠成功進入留言的主頁面,在這里進入留言主頁面運用到了頁面的重新定位,這樣又引出了新的知識點—ASP.NET內(nèi)置對象Response,而在講Response對象之前必須要講清楚Page等相關(guān)對象。如果用戶沒有輸入用戶名和密碼怎樣處理呢?這樣引出了驗證控件中非空驗證的使用,同時也需要講清楚相關(guān)驗證控件的使用。在實現(xiàn)了“用戶登陸”頁面后,很多學生會思考用戶名和密碼應該是存儲在某種介質(zhì)上的?而不是我們所給定的。又有很多學生會思考用戶名和密碼不是每個人都有的,是要進行基本信息注冊的,而注冊好的信息又如何解決呢,存儲在哪一種介質(zhì)中呢?這些問題的提出,為后面連接數(shù)據(jù)庫的學習埋下了伏筆。這樣,依據(jù)案例的進一步實現(xiàn),環(huán)環(huán)相扣,一個個知識點就會在自然的狀態(tài)下形成一個知識鏈,不會給學生帶來很多突兀的、難理解的內(nèi)容。同時在整個學期的學生中極大地調(diào)動了學生主觀思考和學習的能動性,在這種教學模式下學生才會如愿學到自己想要的。
從教學方面來看,設(shè)計用于實踐的綜合案例需要創(chuàng)意;從學習過程來看,參與實踐,理解并開發(fā)新的案例需要創(chuàng)意。正是由于具有創(chuàng)意,學習過程才能成為真正的成長過程。在設(shè)計好了基本的“用戶登陸”,“用戶注冊”頁面后,學生就會認為實現(xiàn)數(shù)據(jù)庫的連接顯得非常自然的,因為沒有數(shù)據(jù)庫,信息注冊完成后存儲在哪里?登陸驗證的時候信息的讀取又來自哪里?在連接好了數(shù)據(jù)庫之后,學生就會想到如果有人的留言不規(guī)范或者不文明怎么辦?這樣就順理成章地引出了管理員這個角色,管理員可以修改、刪除、更新普通用戶的留言。為此有關(guān)對數(shù)據(jù)庫進行的查詢,修改,刪除和更新操作全部引出來。到此班級留言簿的主體功能全部實現(xiàn)。在做好了班級留言簿之后,讓學生們思考還有哪些需要改善和提高的,比如說可以設(shè)置不同的用戶登錄身份如普通用戶,會員用戶和管理員用戶。根據(jù)留言的次數(shù)給予相應的積分等等,在主觀上極大的調(diào)動學生學習的能動性,更好的達到教育的最終目的。
在整個學期的課程講授過程中,利用設(shè)計班級留言簿這一案例,貫穿整個學期的基本教學內(nèi)容:一方面講授ASP.NET動態(tài)網(wǎng)頁設(shè)計中的知識點,讓學生跟練;另一方面通過案例式教學讓學生學習計算機知識,讓他們不會再感到枯燥無味,激發(fā)他們的動手實踐能力,激發(fā)他們獨自思考的能力。通過這樣的教學方式,雖然不能說學生具有怎么樣的能力,但是至少讓他們提前了解系統(tǒng)開發(fā)的基本思路,到了工作崗位之后能以最快的方式適應企業(yè)的需求。
通過幾個學期的教學,案例式教學在我院得到了很好的實踐,同時也獲得了很大的成效,很多學生在相關(guān)比賽中獲得了較好的名次。通過這種案例式教學使學生掌握了一個完整系統(tǒng)的基本設(shè)計理念和設(shè)計的基本流程,增強了學生們的職業(yè)技能,更好的為日后工作打下了良好的基礎(chǔ)。同時在不同層面上也提高了教師的職業(yè)素質(zhì)能力,較好的實現(xiàn)了教學益彰的教學理念。
[1]錢芳.高職教育特色化的思考[J].
[2]黃春華.案例式教學法在C#教學實踐中的應用研究[J].武漢交通職業(yè)學院學報,2006.
[3]王秀紅.PACOO教學模式在ASP.NET動態(tài)網(wǎng)頁設(shè)計課程教學中的應用[J].濟南職業(yè)學院學報,2008.