
摘要:本文以互聯網為教學平臺,探討了基于多媒體技術的中職VB(Visual Basic)程序設計教學,并對其優點進行了論述。
關鍵詞:中職;多媒體技術;VB程序設計
隨著信息技術的普及,中職教育特別是計算機課程教學越來越強調學生實踐技能培養。本文以互聯網為教學平臺,提出了基于多媒體技術的中職VB程序設計教學方法,并進行了實踐性案例教學。將學習時間還給學生,充分發揮學生自主創新意識,教學效果改進較為突出,是中職計算機課程的一種有效教學方法。
一、有效教學方法簡述
何種教學可稱為“有效教學”,也就是說,滿足何種條件或具備哪些特征就可算作“有效教學”?基于自主學習的觀念,有效教學應具備以下幾方面的特征:讓學生明確通過努力而達到目標,并且明白目標的達成對個人成長的意義;設計具有挑戰性的教學任務,促使學生在更復雜的水平上理解;通過聯系學生的生活實際和經驗背景,幫助學生達到更復雜水平的理解;適時與挑戰性的目標進行對照,對學生的學習有一個清楚的、直接的反饋;能夠使學生對每個學習主題都有一個整體的認識,形成對于事物的概念框架;能夠遷移、發現和提出更為復雜的問題,有進一步探究的愿望。
從有效教學具備的特征看,教師采用何種方式授課是教學成功的關鍵。在中職計算機課程特別是偏理論性的程序設計課程教學中,以互聯網為教學平臺,利用Flash等多媒體技術圖文并茂、交互式特點輔助教學,是課堂教學的一種嶄新模式,也是對傳統教學滿灌式方法的突破。通過各種菜單、控件和交互式按鈕有效突出教學重點、突破難點,融入各種案例,能夠融會貫通,鞏固知識點,提高學生自主創新意識。
二、基于多媒體技術的中職VB程序設計課程教學實施
(一)課件內容的選擇。
本課件內容節選于高等教育出版社出版的教材《Visual Basic程序設計》第三章第五節“選擇結構”。該部分理論性強,涉及知識點較多,包括關系表達式、邏輯表達式的表達,單分支、雙分支和多分支選擇結構語句原理和實現過程。應用Flash、網頁技術等多媒體手段進行VB程序設計課程選擇結構章節的教學,讓學生更加深刻理解if語句的三種常用形式和執行過程,會畫其N-S圖;掌握運用情況語句實現多路分支結構的方法;理解if嵌套的含義和應用;能綜合應用基本語句和條件語句進行兩分支或多分支選擇結構的程序設計,解決實際問題。
(二)設計過程。
1.整體框架設計。
鍵入IP地址后,進入“Visual Basic 選擇結構語句”主頁面,包括 “知識講解” “測一測” “網上答疑”和“幫助說明”等模塊。模塊之間可以通過相應的模塊菜單按鈕實現切換;同一個知識體系,如“單分支結構”中的內容之間可以通過以下相應的功能按鈕進行切換(見下圖)。
圖 選擇結構語句知識體系框架設計
2.詳細設計。
(1)首頁。
“首頁”模塊,簡要介紹結構化程序設計中的選擇結構思想及本章節教學目標。
(2)知識講解。
“知識講解”模塊,重點介紹選擇結構定義和分類,通過Flash動畫實例對選擇結構的概念、單分支結構、雙分支結構、多分支結構和情景語句進行直觀演繹和講解。
1)選擇結構定義。
“選擇結構定義”子模塊包括“知識點導入”和“概念講解”兩個選項按鈕。單擊“知識點導入”進入關于天氣晴朗與否同安排具體活動之間的選擇結構實例Flash動畫,讓學生通過觀看動畫對選擇結構概念有直觀認識。單擊“概念講解”進入選擇結構語句的定義講解頁面,包括“選擇結構語句定義” “老師講解”和“選擇結構的分類”三個按鈕,單擊后進行不同部分介紹。通過Flash動畫演示和教師現場分析講解,學生基本可以領悟選擇結構的概念。
2)單分支結構。
“單分支結構”子模塊包括“知識講解” “例題分析”“常見錯誤” “互動環節”和“知識測試”五個選項按鈕。“知識講解”設計了“語句格式” “表達式”和“語句塊”三部分內容。“例題分析”以學校設定獎學金制度,每個同學平均成績達到90分以上(包括90分),則獎勵150元為例,包括“效果圖” “流程圖演示”和“代碼”三部分。通過Flash動畫演繹N-S流程圖并輔以代碼講解,使學生快速進入選擇結構程序設計情景。“常見錯誤”對編程中經常出現缺少配對的結束語句情況進行提醒。“互動環節”讓學生用其他方法對例題進行程序設計,融會貫通。單擊“知識測試”切換到“測一測”模塊的單分支結構部分練習,對互動選項結果也設計了Flash動畫和聲音提醒,通過課題互動練習,學生基本掌握了單分支結構知識。
3)雙分支結構。
“雙分支結構”子模塊包括“知識講解” “例題分析”“常見錯誤” “知識拓展” “互動環節”和“知識測試”六個選項按鈕。“知識講解”設計了“語句格式”和“語句作用”兩部分內容。“例題分析”以學校設定獎學金制度,每個同學平均成績達到90分以上(包括90分),獎勵150元,否則獎勵0元為例。包括“效果圖” “流程圖演示” “代碼”和“試用另一種格編寫代碼”四部分,采用Flash動畫演繹N-S流程圖。“常見錯誤” 對編程中常將“ElseIf”關鍵字的書寫錯誤寫成“ Else If”情況進行提醒。“知識拓展”選擇例子為:有兩個瓶子,黃色的A瓶和紅色的B瓶,還有一個綠色的空瓶M,A瓶裝著十只草莓,B瓶裝著二十只龍眼,要求規定用M瓶裝數量多的水果。通過實例,使學生對IIF條件函數有更深入理解和掌握。單擊“互動環節”后進入機票優惠案例講解,輔以“動畫演示”“效果圖” “流程圖演示”和“代碼”四部分進行深入剖析。
4)多分支結構。
“多分支結構”子模塊包括“知識講解” “例題分析”“常見錯誤” “互動環節”和“知識測試”五個選項按鈕。“知識講解”設計了“語句格式”和“語句作用”兩部分內容。“例題分析”選擇案例為:有幾個小朋友,一邊玩一邊問對方的年齡和生肖,有一些小朋友不會算,另外一些小朋友教他們用出生的年除以12,余數為0,屬 “猴”;余數為1,屬 “雞”,余數為2,屬 “狗”;余數為3,屬 “豬”;余數為4,屬 “鼠”;余數為5,屬 “牛”;余數為6,屬 “虎”;余數為7,屬 “兔”;余數為8,屬 “龍”;余數為9,屬 “蛇”;余數為10,屬 “馬”;余數為11,屬 “羊”;每知道一個生肖就要出現一種動物,包括“動畫演示” “流程圖演示” “代碼”和“提示”四部分。“常見錯誤”對ElseIf關鍵字的書寫和條件表達式的表示情況進行提醒。“互動環節”選擇案例為:輸入百分制成績mark,顯示對應的五級制(優秀、良好、中等、及格、不及格)成績。通過課題互動練習,學生基本掌握了多分支結構知識。
5)情景語句。
“情景語句”子模塊包括“知識講解” “例題分析” “常見錯誤” “互動環節”和“知識測試”五個選項按鈕。“知識講解”設計了“語句格式” “表達式說明”和“語句作用”三部分內容。“例題分析”選擇案例為:已知文本框1(text1)中存放了一個字符,判斷該字符是字母字符、數字字符還是其他字符。在文本框2(text2)中顯示出來,包括“效果圖”和“代碼”兩部分。“常見錯誤”對Select Case語句使用中注意問題進行提醒。“互動環節”選擇案例為:在第一個文本框鍵 入一個1~7之間的數,用計算機在第二個文本框輸出星期幾的英文單詞,鍵入的數如不在指定的范圍內時,輸出“數據錯誤信息”。通過案例演示、分析和互動,使學生變被動學習為主動學習。
(3)測一測。
“測一測”模塊設計了單分支結構、雙分支結構、多分支結構和情景語句知識點相應練習,加深學生對選擇結構知識的鞏固。
(4)網上答疑。
“網上答疑”模塊的設計方便師生交流,對課堂知識沒有理解的學生可以通過網上留言與教師互動,進一步縮短了師生距離。
(5)幫助說明。
“幫助說明”模塊詳細介紹了具體操作方法。
三、基于多媒體技術的中職VB程序設計課程教學優點
本課件有以下優點:改變教學方式,實現選擇結構語句這種偏理論型課在計算機房組織教學,利用教師提供的課件、教案等相關學習支撐條件,充分發揮學生的學習主動性,讓學生自主探究學習、展示和討論,突破以往滿堂灌的形式,利用和整合現有資源,達到理想的目標;教學過程環環相扣,層層遞進,教學設計合理,學生容易接受;利用課件的交互性提高學生的學習興趣,其中在認識各種分支語句時筆者強調學生學習的自主性;在探索新知時采用任務驅動的方式,大大提高了學生的學習效率,通過互相討論,交流思想,獲取最大的成功;在展示交流環節,培養了學生的口頭表達能力和相互交流能力;將學習時間還給學生,充分自主學習。
(作者單位:廣州市土地房產管理職業學校)
參考文獻:
[1] 薛永三,柴方艷,邵丹.“工程項目驅動”教學法在VB程序設計教學中的應用[J].牡丹江師范學院學報(自然科學版),2008,(4):56-57.
[2] 葉品菊.案例貫穿式教學法在VB程序設計教學中的應用[J].安徽電子信息職業技術學院學報,2007,6,(5):53-54.
[3] 周淑秋.淺談中職學校Flash課程的教學方法[J].中國勞動關系學院學報,2009,23,(3):109-112.
[4] 譚湘鍵,向昌盛. 網絡環境下獨立學院VB程序設計教學模式的探索[J].農業網絡信息,2010,(5):91-94.
[5] 沈娜. 中職計算機VB課程教學中項目教學法的嘗試[J].科技資訊,2010,(8):172.
責任編輯 賴俊辰