作品名稱:VB程序設計——計時器控件應用
學校名稱:陜西國防工業職業技術學院
參賽隊伍:黑米ABC
參賽學生:王勃
指導老師:王勃 徐靜
一、 課程目標
通過該課程的學習,可以使學生達到以下三方面的目標,并為后續課程的學習及就業打好基礎
1. 知識目標
(1)VB基礎知識;
(2)VB語言基礎;
(3)項目開發的基本知識;
(4)控件使用基礎知識;
(5)VB編程基礎;
(6)數據庫基本知識。
通過學習,使讀者能夠初步掌握利用VB進行項目的開發;熟悉項目開發的各個環節;熟悉數據庫開發平臺的架構,掌握利用VB進行程序開發的方法。
2. 能力目標
(1)數據庫開發平臺的使用能力;
(2)Windows應用程序開發的基本能力;
(3)項目開發與組織能力;
(4)面向對象程序編制與調試能力;
(5)數據庫管理軟件的初步開發能力。
3. 職業素養目標
(1)激發學生學習程序開發知識的積極性;
(2)幫助學生養成探究知識和解決問題的習慣;
(3)培養學生具有自我評價和評價他人的能力;
(4)培養學生具有良好的人際交流能力、團結合作精神意識。
二、課程設計
《Visual Basic程序設計》課程是一門理論與實踐緊密結合,偏重于應用的課程。對于我院軟件技術專業學生來說,我們主張做中教、做中學原則。實施融“教、學、做”為一體的教學模式,以工作任務為中心實現“做中教”、“做中學”。將VB程序設計語言里面大量的理論知識集中到有趣的案例中,學生在通過學習、完成這些案例的過程中,獲得程序設計的思想,使實踐能力、動手能力得到顯著的提升。同時注重實踐能力培養,采取過程考核原則。課程設計方案要特別注重學生職業能力的培養,要體現過程性評價,把學生自評、同學互評和教師點評相結合。
三、教學內容
(一)課程整體設計方案
1、本課程的設計總體要求是:以就業為向導,以能力為本位,以職業實踐為主線,以項目課程為主體,以計算機二級資格考試為考核依據,以務實基礎、適應崗位為目標,盡可能形成模塊化的專業課程體系。
2、本課程以“培養用VB編寫簡單數據庫的能力”為基本目標。依據各學習項目的內容總量以及在該門課程中的地位分配各學習項目的課時數。
3、具體學習項目的選擇和編排以學習單元為基礎,基本依據是:一是按照“認知VB界面、掌握語言基礎、理解各種算法結構和語句、運用數組和過程解決復雜的問題、掌握程序出錯后的調試、數據庫編寫能力的培養”的邏輯順序。二是從基礎知識體系構建角度,保持VB的基本知識、基本理論和基本技能的內在必然關系。
4、根據崗位的工作需要,在學習該課程后,可以根據教學計劃的整體安排,參加“計算機二級”資格考試。
5、按照“體現學生學習的主體地位,使課程內容具有實踐性、層次性、趣味性”的教學組織要求,開發與本課程標準相適應的“理實一體化”教材。
6、建議本課程實行模塊化學分結構,學生完成不同的學習項目模塊后,即可取得相應的學分。
四、內容選取
《Visual Basic程序設計》課程理論課時數為18,實訓課時數為36,共54課時,理論和實訓比例為1:2,其主要內容包括VB程序設計語言概述及特點,集成開發環境,面向對象程序設計方法,VB語言基礎(數據類型、程序結構、數組等),各種常用控件的使用等,本課程適合程序設計初學者,語法通俗易懂,但是面對高職學生,在做課程整體設計方案時,盡量降低學生對理論知識的掌握難度,注重實踐能力、動手能力的提高,大膽探索情景化教學,本著“做中教”、“做中學”的原則,將難理解的理論知識逐步融入進情景化教學中去。課程組共選取了9個學習情景和27個任務,通過有趣典型的案例和任務,實施融“教、學、做”為一體的教學模式,以工作任務為中心實現“做中教”、“做中學”。讓學生在較為輕松的氛圍中習,學生了任務后還可以體驗到功的喜悅。