Visual Basic程序設計課程實踐教學模式的探討
來源:用戶上傳
作者:
【摘 要】結合筆者多年的實際工作經驗,分析了Visual Basic程序設計課程教學中所遇到的問題。在此基礎上,提出了教育教學方式的改善策略,以期能夠為學者的后續研究提供借鑒,同時也促進Visual Basic程序設計課程的實踐教學質量進一步提升。
【關鍵詞】程序設計;算法;案例教學;項目教學
【中圖分類號】G633.67 【文獻標識碼】A 【文章編號】1671-8437(2019)04-0165-03
Visual Basic,其簡稱為VB,隨著社會的逐漸發展已成為當前計算機入門的基礎編程語言之一,能夠有效促進學生思維意識的培養,成為信息技術課程的主要的教學內容之一。但是在浙江版初中信息技術九年級VB課程的實際教學過程中,課程內容難度較高,普遍性存在教學質量和教學效率不能有效性提升等問題。因此就需要教師在教學過程中不斷尋求教育教學方式的變革,并采用各種有效方式提升學生的學習興趣,獲得更好的教學成效。因此筆者結合當前信息技術教學的發展形勢以及自身教學經驗,對Visual Basic程序設計課程實踐教學模式進行探討和總結,以期更加全面和綜合的提升VB程序設計課程的實際教學質量和教學效率。
1 明確教學目標和教學內容
1.1 教學目標
VB程序設計課程主要是從促進學生全方面發展的角度進行計算機編程以及相關語言的普及,其主要隸屬于計算機編程語言的一種形式。在教學目標的制定過程中,需要通過各種教學內容的實踐以及各方面的實例使學生理解順序結構等相關的算法結構,在相關訓練的基礎上體現各種程序設計的基本思想,并通過各種算法的應用,進而能夠將知識實例反映在設計中,讓學生能夠在學習的過程中集中主要力量進行各種計算機使用和設計問題的解決。
1.2 教學內容
結合我校對于VB程序設計課程的教學目標制定以及實際教學規劃的選擇,確定本門課程的主要教學內容
如下。
一是VB在面向對象進行的程序設計的基礎上,進行計算機編程的一種方式。面向對象的計算機程序設計,其主要由單一形式或者是具有部分子程序特征的作用或是單元來實現各項基本性能指標,以此來充分實現軟件工程設計的過程中的靈活性以及拓展性,其中主要體現程序設計的語言就是VB程序設計。
2 改革教學方法,注重能力培養
2.1 激發學生興趣
Visual Basic 是大部分學生在初中教育階段所接觸到的第一個程序設計課程,因此在學習過程中,教師首先要幫助學生建立學習自信心。在傳統的教育模式下,主要是從簡單到困難、從個體到綜合的形式進行相關操作指令等基礎知識的學習,這種形式雖然能夠使得學生的基礎知識掌握扎實,但是在學習的過程中缺少趣味性,使得學生會喪失學習的興趣,嚴重者還會產生厭學的情緒。這就需要教師在教學的過程中,引導學生及時進入學習狀況,并在學生現有知識量的掌握基礎上布置一定的自主創新課程設計,使得學生在學習過程中可以熟練運用自身所學習的設計語言。教師在教學的過程中,要注重對于學生實際學習興趣的培養。
如在第一次上課時,可以不著急先進行課程講解,可以通過多媒體課件的展示為學生介紹利用VB程序設計所能夠完成的各種程序構建,并將各種功能分類介紹,幫助學生對此門課程進行全方面和綜合性的了解,以此來調動學生學習VB程序設計語言的興趣。
2.2 注重學生能力培養
在教師進行教學的過程中,除了要進行基礎知識內容的教學之外,還要注重對于學生的創造能力進行有意識的培養。教師在教學的過程中要建立以學生為主體的教學方式,教師主要發揮引導作用。教師不僅是要傳授給學生以全面的知識,同時還要教會學生對相關知識內容的實際使用方式。
在培養的過程中,要注重對學生創新能力的培養與提升,要求學生對課程教學過程中的每一個案例都進行問題的提出、問題的討論,問題的解決,使得學生在學習的過程中不斷進行深化探索與挖掘。教師可以在課堂教學的過程中,也可以預先設置一定的語法錯誤,讓學生在固定的程序設計過程中進行查錯,或者是給一段有問題的程序作為作業,讓學生在教師的要求下進行程序的更改,完成基本程序設計的功能[1]。
2.3 增強教師與學生的互動
VB程序設計課程其本身就具有一定的實踐性,因此對于理論知識以及算法的學習就不能僅僅停留于“紙上談兵”,而是要多進行實踐練習。在課堂教學的過程中,教師要采用各種有效的教學互動模式,來提升教學
質量。
如教師在課程設計的過程中要準備相關的問題提問,將學生在學習過程中容易遇到的各種問題融入到教學中,通過提問的結果來掌握學生的學習情況。鼓勵學生參與到教學過程中,主動發言,展開討論,在討論過程中,教師引而不發、舉一反三,著重啟發學生的思維,拓寬學生的知識領域。最后教師進行總結和點評。通過這種形式的有效教學,不僅能夠激發學生的潛能和學習積極性,同時還能夠建立一個積極討論和交流的空間氛圍,使得學生在互動教學和學習的過程中逐漸提升自身的程序設計能力。
2.4 教學過程自始至終實施案例教學法
案例教學法的實質就是通過現有的各種設計問題入手,逐漸在教學過程中引導學生進行相應的自主學習,并加強對各相關能力的分析與總結。對于VB課程來說,教師通過實際操作和演示能夠讓學生對于其具體的操作過程有更加全面的了解,同時在可視化操作界面的綜合分析過程中,激發學生的學習興趣和好奇心。同時教師在教案中也可以設計相關的問題,引導學生對于此類問題進行綜合性分析,找到問題的解決方式,對于其中涉及到的知識點以及相關內容進行分析與總結[2]。
如在對結構進行介紹時,可以選擇對順序結構、分支結構以及多分支結構進行具體的掌握,并在此基礎上還能夠實現do循環以及for循環等循環指令的具體知識內容。這樣在進行實際程序設計以及課程檢驗的過程中,不僅能夠及時將當前學習過程中出現的難點分散,同時還能夠最大限度上增強學習的趣味性。 3 強化實驗,提高實驗質量
VB程序設計從綜合分析的角度來看,其是一門綜合性較高的學科,只是進行理論知識的學習并不能夠有效提升自身的程序設計能力,因此就需要在學習過程中不斷進行程序的設計與練習。只有經過大量的上機調試,才能夠發現在課本知識學習過程中所不能看到的各種知識內容與操作方法[3]。為了能夠有效提升學生的實踐動手能力,教師在教學的過程中可以設計各種形式的實驗。
如教師在教學的過程中可以根據當前學生的實際學習情況進行多種形式的課程實踐設計,并以此來作為教學目標的實現方式。驗證性的實驗,其主要就是通過對教材上相關程序和內容進行完善,進而能夠更好的提升自身相關知識水平以及對于各種算法,如for循環以及do循環的掌握情況,并對于枚舉算法進行熟練運用與掌握。創新性實驗主要是在單個題目要求的基礎上,利用自身的知識內容體系以及各相關課程內容的設計來更好的實現生活中不同情境問題的解決與發展,以此來實現各種現代化的實際要求[4]。
4 增加課程設計,提高學生動手能力
課程設計主要是為學生提供了一個培養自身實踐能力以及知識掌握能力的機會,使得學生可以通過現有知識內容的總結來進行相應理論知識的綜合運用。
課程設計的過程中VB程序設計有以下幾點好處。
一是通過對所學知識的綜合性練習與運用,能夠建立一個小型的系統應用,使得學生在編寫的過程中對自身知識進行完善,并解決在學習過程中的各種疑問。
二是在進行多人設計合作的過程中,不僅能夠培養學生的動手和動腦能力,還能夠不斷提升學生的團隊精神和合作能力。
三是教師要為學生創設一個真實環境,讓學生自己設法解決,能夠培養學生的創新意識。安排課程設計時,需要注意幾個方面。
(1)早布置。可以在授課內容過半時,布置課程設計的題目和要求,也可以讓學生自選題目,將學生每3人組成一組,選出小組長,小組長負責分工和協調。學生在學習課程后續內容的過程中,邊學習,邊完成分配的課程設計任務,逐步實現課程設計的功能。
(2)難度要適中。教師在選題時,要注意題目不要太大和太難,避免因為超過學生現階段的學習能力而導致課題無法完成。
VB程序設計課程在中學的實際教育教學中占有極為重要地位,雖然教師在教學過程中不斷尋求教育教學方式的變革,并采用各種有效方式提升學生的學習興趣,成效不太明顯[5]。教師在浙教版九年制信息技術VB課程的實際教學的過程中要確立學生的主體地位,精心設計各種教學案例,并順應學生實際學習狀況的基礎上合理利用各種信息技術,不斷激發學生的學習積極性,提高VB程序設計課程的教學質量。
【參考文獻】
[1]李霞,何曉玲.基于網絡教學平臺《Visual Basic程序設計》課程混合學習模式探討[J].農業網絡信息,2016(12).
[2]常耀輝.基于SPOC混合教學模式的程序設計課程教學改革與實踐——以“Visual Basic程序設計基礎”為例[J].工業和信息化教育,2017(1).
[3]袁青.Visual Basic程序設計教學方法探討[J].科學中國人,2016(27).
[4]周曉輝,王曉榮.分組教學在《Visual Basic程序設計》實驗教學中的實踐探索[J].民營科技,2016(12).
[5]梅炳夫.《Visual Basic程序設計》課程“N+1”學習評價模式的實踐探索[J].電腦知識與技術,2016(13).
轉載注明來源:http://www.hailuomaifang.com/1/view-14845138.htm