本站小編為你精心準備了VB程序設計項目化教學實踐參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
《職業雜志》2014年第二十四期
一、課程教學改革措施
1.選取項目要明確教學目標vb課程具有數理思維高、邏輯性強的特點,但不少學生在邏輯數理思維方面是短板,所以制定教學目標時就不能過高。在實踐中,筆者認為VB課程教學目標不是培養程序員,而是讓學生快樂學習,培養學習興趣,引導感興趣的學生入門并有所提高,拋磚引玉,指導大多數學生掌握VB的學習方法,順利完成學習任務。
2.所選項目應與學生實際能力相適應所選項目難易度要考慮學生實際應用能力,符合學生的“最近發展需要”,充分考慮學生現有的文化知識、認知能力、年齡、興趣等特點,做到因材施教?,F在中技學生的數學和英語水平普遍較差,所以在理解VB程序時有一定的困難,特別是一些算法,而學生對動畫、繪畫、多媒體、游戲等比較感興趣。所以所選取項目要給予考慮,才能被大多數學生所喜愛,讓學生有自我發揮的空間,通過自己的努力能完成項目中的任務,從而使學生體驗到成功的快樂。標準要求可根據具體項目,不能制定得很高,如果學生難以完成,很容易知難而退,不利于他們自信心、成就感、學習興趣的培養。例如,讓學生完成一個如學生管理系統之類的項目。這種項目對中技學生不妥,如果教學對象是大學生,那么讓他們完成此類項目應該不成問題,但現在所要面對的是中技學生,他們的底子薄,理解力和自學能力都不如大學生,如果讓他們完成如管理系統之類的項目,那么效果肯定是不如人意的,隨之就會失去學習的興趣。
3.所選項目要分散實施的重點、難點掌握VB程序設計知識和技能是一個逐步積累的過程,項目選取時要考慮“項目”的大小、知識點的含量、前后的聯系等多方面的因素,有助于知識的理解和消化及技能的掌握?;谝陨显瓌t,就以設計學生成績管理系統項目為例來談談開發的過程。首先確定一個作品,開發一個學生成績管理系統為項目目標。教師指導全班學生成立一個VB項目開發部,教師就是開發部的經理,指導學習項目,分析資料,使大家掌握所開發的項目有哪些主要功能,然后根據系統的功能確定整個系統由幾個窗體組成,對于中技學生,一般三個窗或四到五個窗體就足夠了?,F在就以三個窗體為例,也就是封面窗體,登錄窗體,主控窗體,設計一個窗體需要一個任務小組,最后還要一個整合及評估考核小組,共確定4個小組。(1)第1小組由全班學習VB成績最好的5~6名學生組成,由課代表任組長,其余3個小組任務整合完成一件完整作品的任務。(2)第2小組的任務是完成設計兩個“封面窗體”的任務。小組成員特點:12~15名同學,1名組長,其余為組員,組長有較強的學習管理能力,對VB學習興趣高,有較強程序設計能力。組員中2/3是成績中上水平的學生,負責代碼編寫與調試程序,其余的為中下水平的學生,負責窗體設計,二者在組長協調下有機結合。在組長的帶領下開展工作,分配各位組員的任務內容:①設計思路:快閃窗體(封面1),利用線條的橫向坐標X2每次增加30的方法或用進度條來產生線條延伸的動畫效果,用標簽顯示執行進度,進度達到100%時卸載當前窗體。封面2:使用定時器控制“制作人:”“張三”兩個標簽從窗體的兩側向中間移動,窗體右下角用標簽顯示系統時間;單擊“進入”標簽,調用登錄窗體,單位“取消”,退出系統。②窗體中控件:標簽、圖像、線條、進度條、定時器控件的使用、屬性設置等。③窗體的布局、屬性設置。④設計運行代碼:變量、load、unload、show方法、click事件、if程序控制語句等的使用。⑤進行運行測試,調試運行沒有錯誤。⑥寫出開發報告,供其他小組閱讀。(3)第3小組的任務是完成設計“登錄窗體”任務。小組成員特點:10~12名同學,1名組長,其余為組員,組長有一定的學習管理能力,對VB學習興趣濃厚,有很強的程序設計和理解能力。組員盡可能分配成績中上水平的學生,分為負程序代碼設計和窗體設計兩個部分,學習后進生最好不要分配到該組,二者在組長協調下有機結合。在組長的帶領下開展工作,分配各位組員的任務內容:①窗體中控件:標簽、組合框、文本框、圖像控件的使用、屬性設置等。②窗體的布局、屬性設置。③設計思路:使用組合框選擇用戶名,不同用戶在文本框中輸入不同的密碼,單擊“立即登錄”按鈕,判斷各用戶密碼是否正確。密碼錯誤時有提示,密碼正確時進入成績管理主控界面,單擊“退出登錄”返回。④設計運行代碼:load、unload、show方法、click事件、if雙分支程序控制語句等的使用。⑤進行運行測試,調試運行沒有錯誤。⑥寫出開發報告,供其他小組閱讀。(4)第4小組的任務是完成“主控窗體”任務。小組成員特點:班級中前幾個小組沒分配去的同學,1名組長,其余為組員,組長有特別強的學習管理能力,對VB學習有一定的興趣,有很強的窗體設計能力。組員可以是中等水平的學生,負責代碼設計,學習后進生負責窗體設計工作,二者在組長協調下有機結合。在組長的帶領下開展工作,分配各位組員的任務內容:①設計思路:控制功能。在窗體的右邊利用框架控件組織三組功能,分別對應窗體左邊的三組功能標簽,單擊標簽時,切換顯示不同的功能界面。②窗體的布局、屬性設置。③窗體中控件:框架、標簽、圖像控件的使用、屬性設置等。④設計運行代碼:unload、show、hide方法、click事件等的使用。⑤進行運行測試,調試運行沒有錯誤。⑥寫出開發報告,供其他小組閱讀。最后由第1小組進行整合成一個完整的學生成績管理系統,測試無誤后對工程文件壓縮,寫出完整的工程開發報告。還要通過各組開發報告對各小組進行評估考核打出分數,全班公布。通過以上的改革實踐,既讓教師解放出來,做一些更高級的項目設計分析工作,也對全班學生分層指導,對不同小組成員的有機分配,充分發揮每個人的最大潛能,使每位成員都能體會到成功的快樂,學習的快樂,而且通過項目開發,使學生通過明確任務目標的情況下,完成一個完整的作品,還可以培養一種團隊的協作意識。
二、VB項目化教學改革成效
近幾年的教學實踐證明,項目化教學法的應用激發了學生的學習興趣,提高了學生的學習效率和效果,作業完成率提高了,達到100%上交是常有的事,而且考試及格率也上升了。在評教時,幾乎所有被評老師的分數都有所提高。有部分同學紛紛計劃報考國家計算機二級VB考試,項目化的應用,為VB程序設計的教與學都“減負”不少。
作者:任廣軒單位:海寧市高級技工學校