摘要:ASP是微軟公司推出的一種基于瀏覽器的網絡數據庫編程技術,是Windows環境下B/S結構應用的主要編程工具。通過理論教學和實驗環節,結合學生的實際情況,改進考核方法,可使學生注重提高編程能力和實際應用能力,并通過開發項目的方式,達到學以致用的效果。
關鍵詞:ASP;教學方法;教學實驗;項目
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2008)22-727-02
The Exploration and Practice of Teaching Method in \"ASP Homepage Manufacture\"
ZHENG Yi-qun
(Fujian Administration Institute, Fuzhou 350008, China)
Abstract: ASP is a kind of network database programming technology based on browserwhich Microsoft Corporation promotes and is the main programming tool of the B/S configuration application under the windows environment. Through the theoretical teaching and the experiment, combining student's actual situation and improving the inspection method, may cause the students to pay great attention to enhancing the ability of programming and practical application, and through developing project, achieves the effect which studies for the purpose of application.
Key words: ASP; teaching method; teaching experiment; project
1 《ASP網頁制作》課程教學中存在的問題
目前各高校計算機科學、電子商務等專業都在開設《ASP網頁制作》課程。在教學的過程中,可能由于教學方法的應用不得當或者在教學環節中某些環節的疏忽,造成教學效果的不理想。概括為以下幾個問題:
1) 實際教學包括理論教學和實驗環節。在理論教學過程中,會出現教師在課堂上講了半天,學生還是沒有具體的概念,缺乏直觀的理解。慢慢地學生就會不知老師所云,對該課程就失去興趣。理論教學是讓學生了解該課程的第一把鑰匙,如果失去了,對該課程的知識點與重點就會不明確,就無法指導實踐,對后面的實驗環節就會造成很不好的影響。
2) 傳統的教學方法是以教師為主體,教學內容缺乏實踐性、應用性、針對性。教師通常會按照課本安排的章節或者事先安排好的步驟把該課程的知識點灌輸給學生,一種“填鴨式”的教學方法,按照自己的經驗、用自己的方式把課講完。沒有與學生進行足夠的互動,難以引起學生共鳴,不知道學生到底能否接受,吸收多少,做不到因地制宜,因材施教。這樣的教學方法很可能造成該課程的教學失敗。
3) 由教師對ASP中的各個知識點進行講解,然后安排學生在實驗室上機驗證教師講課的內容。單純地以教師的教為中心,沒有考慮到學生的實際情況,忽視學生主體作用和能力培養;實踐教學方法與教學手段沒有將學生職業能力培養得到真正地落實。這種方式下,學生雖然能夠掌握一定的實踐技能,但很難承擔實際項目的開發,與市場需要的人才存在較大的差距。
2 《ASP網頁制作》課程改進教學方法的對策
針對課程存在的以上現狀,本人在多年教學過程中不斷探索,不斷更新自己的教學模式與方法,以求學生能夠將學到的理論知識真正地應用到項目開發中去,解決現在高校學生普遍存在的動手能力差導致無法適應工作需要的問題。此教學模式與方法先后在04計算機與05計算機專業《ASP網頁制作》的課程教學中進行了試用,取得了良好的效果。現大概總結為以下幾方面與大家一起分享:
1) 在實際教學中,應采取多媒體教學結合傳統板書教學的方式。在黑板上講解比較難以理解的知識點和抽象的理論,穿插在中計算機上講解實例,幫助學生理解。同時多媒體課件中豐富的信息和畫面,對提高學生的學習興趣也是很有好處的。
2) 在教學組織上,盡量將理論教學與實踐教學的時間對半開。比如一個學期課程總共54學時,教師可以用36個學時用來講課,18個學時用來項目實踐。在36個課時中還包括學生完成每堂課教師要求完成實例的時間。在理論教學中,對數據庫知識反復強調,而對案例涉及數據庫操作要進行重點講解,突出數據庫操作的重要性,因為如何存取數據庫的數據,是網站開發最重要最常用的事情。教師可以用最短的時間將理論知識闡述給學生,然后根據教學內容給學生設定實踐目標,讓學生在實踐過程中自己去發現問題,嘗試著自己去解決問題,因為只有這樣學生才能真正把教學內容消化掉,而一味地把時間花在書本上而不給予學生實踐的時間最終會導致學生對該課程似懂非懂。當學生求助于教師的時候,教師可以引導學生尋找解決問題的方法,并在課堂上對共性的問題做講解或總評,這是一堂課中最重要的環節。學生只有在實踐過程中獨立地完成了實踐目標,才能說把教學內容理解透徹,正所謂“實踐出真知”。
3) 重視實踐環節教學,實現教師的角色轉變。按照項目開發的流程創設學習環境,以學生為中心,教師為指導,激發學生學習興趣,提高學生的自主學習能力,讓學生全方位投入項目開發中,將以往各章節所學習到的內容融會貫穿起來,做到熟能生巧,舉一反三。
① 教師應從教學的主導者轉型為引導者。教師根據教學需要,精心設計具有實用性的項目(選取的項目要將理論知識和實際技能結合起來,突出重點、難點以及知識的層次性,以達到逐步提高學生分析問題和解決問題的能力),分析開發項目的流程結構,講解項目涵蓋的重要知識點,激發學生參與項目開發的積極性并使學生明確在項目學習中應達到的目標。
② 引導學生以團隊的形式開發項目,分工合作。項目開發需要大量的實踐操作,學生通過不斷地操作才能熟能生巧,對教師在課堂上講授的知識具體化。當然在開發的過程中,學生會遇到許多不同類型的問題,這時候教師的引導作用就顯得尤為的重要,給予學生解決問題的思路,引導學生將問題解決,達到一個以練代教的目的,讓學生在項目中真正學到東西。教師要善于引導學生完成開發各個階段間的過渡,讓他們在開發過程中始終保持一定的熱情,不至于在實踐過程中找不著方向,并從中培養學生學習的主動性及自學能力。由于項目開發的過程是以團隊的形式展開,團隊的成員在開始過程中就需要相互協作,不斷討論、研究技術問題,因此在某一方面我們還間接培養了學生的口頭表達能力、團結協作能力、與人共事能力、與人溝通能力等等。
③ 在學生完成他們手上的項目后,要求每個團隊寫一份項目實踐報告。它對學生將來總結研究資料、撰寫畢業論文或學術論文都是一種非常必要和有益的訓練,同時有利于學生總結、記錄實踐過程,加深對實踐內容的理解,并且教師可以通過實驗報告了解學生實踐的效果。報告格式主要設置了系統需求分析、功能設計、數據庫組織與設計、模塊詳細設計等,內容設置類似于計算機類畢業設計論文格式。在報告的最后還要學生書寫實踐中出現的問題、解決方式及收獲,以便教師更好地了解學生以及對自己以后的教學方法做出更好地調整。
④ 在項目開發都結束后,教師要組織學生進行項目評價,這對提高學生的項目開發能力有很大的幫助。采取的方式是小組匯報自評——學生互評——教師總評的模式。首先讓該項目組的組長對項目開發過程做全面的總結與自評,再由其他項目組對該小組的開發提出問題或發表意見,營造互助學習的氛圍,最后由教師對各小組的項目成果做綜合評價。教師要對各小組在項目中存在的問題進行評述,并給予他們一定的建議,希望能幫助進一步的提高,當然教師首先要對學生的成績與進步給予一定的肯定。
⑤ 改革評分方法,明確項目成績權重。學生期末考核采用“平時成績+項目成績+筆試成績”加權記分的方法。其中期末筆試:60%、平時成績:20%(平時學生完成作業的情況、課堂上互動的情況、平時小實驗完成情況)、項目成績:20%(項目實踐報告5%,程序及答辯15%)。對平時成績與項目成績做了明確要求,占課程總評成績的40%,學生就會比以前更重視實踐。通過這樣的評分標準,可以有效地防止此課程出現“高分低能”的現象,讓學生不再死讀書。
3 結束語
針對高校學生,特別是計算機專業學生,動手能力差的現象,我們教師要不斷地反省自己的教學方法,不能一味地跟著自己的感覺走,憑著老的教學方案走,一定要與時俱進,要積極地與學生進行互動,了解學生對于課程的想法,適時調整教學方式,因地制宜,因材施教,讓學生真正成為課堂上的主人。
在《ASP網頁制作》課程中,一定要采取理論與實踐相結合的方式,使學生在獲得知識的同時,提高了動手能力和學習能力。在教學中引入項目實踐這個方案,能夠讓學生對課程整體內容掌握更全面、更牢固、更系統,提高學生對ASP的綜合應用能力和編程水平,通過項目實踐的方式又可以間接提升了學生責任感、團體協作等素質。
參考文獻:
[1] 賀平. 項目教學法的實踐探索[M]. 中國職業技術教育,2006,(22).
[2] 翟萍. 對高等院校網頁制作課程的思考[J]. 科技資訊,2007.(14).
[3] 陳平昌,麥濤. 淺談電子商務的“網絡編程”課程教學方法[J]. 廣西財經學院學報,2006,(10).