国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談Visual basic程序設(shè)計教學(xué)

2013-04-29 21:59:08黃仁兵
關(guān)鍵詞:邏輯思維程序設(shè)計自主學(xué)習(xí)能力

黃仁兵

摘 要:Visual basic程序設(shè)計是計算機(jī)應(yīng)用專業(yè)、計算機(jī)軟件開發(fā)方向必修的專業(yè)基礎(chǔ)課程,在教學(xué)過程中,如何解決程序設(shè)計本身枯燥、難懂這個問題,找到一條較新穎的教學(xué)方式。是廣大計算機(jī)教師頗感興趣的課題,本人根據(jù)多年的教學(xué)經(jīng)驗,總結(jié)了一些教學(xué)方法,并對培養(yǎng)學(xué)生自主學(xué)習(xí)能力給予了關(guān)注。

關(guān)鍵詞:程序設(shè)計 對象 邏輯思維 自主學(xué)習(xí)能力

《Visual basic程序設(shè)計基礎(chǔ)》是計算機(jī)應(yīng)用專業(yè)、計算機(jī)軟件開發(fā)方向必修的專業(yè)基礎(chǔ)課程。Visual basic是一種有代表性的較流行的可視化語言,利用它使得創(chuàng)建具有專業(yè)外觀的用戶界面的編程工作簡單易行。對于剛剛進(jìn)入職業(yè)中學(xué)的同學(xué)來說,程序設(shè)計的邏輯思維方式和概念都是全新的,每一個對象、每一串代碼都很陌生,當(dāng)然好奇與興趣也是空前得高漲,如何導(dǎo)引學(xué)生學(xué)好Visual basic,變好奇和興趣為強(qiáng)大的動力,是每位程序設(shè)計教師的責(zé)任,本人通過多年的Visual basic教學(xué),積累了一些教學(xué)方法,與大家一起分享。

一、激發(fā)興趣,增強(qiáng)求知欲。興趣是學(xué)習(xí)的關(guān)鍵,興趣決定了教學(xué)效果的好壞。在程序設(shè)計教學(xué)中要從學(xué)生的興趣入手,抓住學(xué)生的好奇心,對學(xué)生非常重要,選擇一些有趣的、有實際意義的程序,激發(fā)學(xué)生的學(xué)習(xí)興趣。為了激發(fā)學(xué)生的興趣,在Visual basic程序設(shè)計中的第1課,簡單地介紹了Visual basic的窗口構(gòu)成以后,就安排了一個簡單有趣的動畫程序幫助學(xué)生了解如何用Visual basic開發(fā)應(yīng)用程序,讓學(xué)生從優(yōu)美的畫面中感受到用Visual basic編寫程序很有意思,并安排實驗課讓他們在教師的指導(dǎo)下一步一步做出來,從而迎合了學(xué)生渴望成功的心理特點。在第1課的教學(xué)中老師還可以再綜合一些往界在實訓(xùn)中由學(xué)生自己編寫的、有趣的程序,從而吸引學(xué)生,并告訴他們學(xué)習(xí)了Visual basic程序設(shè)計的內(nèi)容以后,大家都能夠編出這些有趣的小程序。

二、循序漸進(jìn)、逐步過渡。概念的形成過程常常是學(xué)生進(jìn)行邏輯思維的過程。如果遵循邏輯思維過程去組織教學(xué),必將使學(xué)生容易掌握概念。剛接觸程序設(shè)計的學(xué)生,對程序設(shè)計充滿了好奇,如果把對象事件、控件等一大堆難懂的、晦澀抽象的概念放在前面講,一下子引入大量抽象的名詞、概念,學(xué)生理解起來比較困難并且容易傷害他們學(xué)習(xí)的積極性,因此要想讓學(xué)生領(lǐng)會這些抽象的概念,教學(xué)中應(yīng)以一個個鮮活的具體實例為切入點,在每個例子中適時、適量滲透一些相關(guān)的概念和知識,讓學(xué)生在做中學(xué),在學(xué)中做,使學(xué)生在完成任務(wù)的過程中,逐漸地、很自然地去體會控件、對象、事件的概念。在Visual basic程序設(shè)計中,對象和事件是兩個重要的概念,所有的開發(fā)都是圍繞著對象的事件進(jìn)行的。為了讓學(xué)生靈活掌握每個控件的用法,教學(xué)中要安排足夠的課時把這些控件的用滲透到一個個程序?qū)嵗?,由淺入深逐漸介紹,讓學(xué)生在編寫程序的過程中總結(jié)控件的用法,程序與程序之間不能是孤立的、要有聯(lián)系,完成程序所需的知識應(yīng)該是循序漸進(jìn)的。另外,大部分學(xué)生對界面設(shè)計的學(xué)習(xí)較感受興趣,但是對代碼的編寫卻不甚理解。因此在教學(xué)的過程中要逐漸從重界面設(shè)計(認(rèn)識控件)的學(xué)習(xí),逐步過渡到代碼的編寫。第一階段可直接給出樣例,學(xué)生按要求模仿做,主要目的是熟悉Visual basic控件的屬性、事件,體會Visual basic程序設(shè)計的過程;第一階段是提出問題,給出參考樣例,留給學(xué)生一些自由發(fā)揮、創(chuàng)造的空間,在教師指導(dǎo)下完成。比如設(shè)計一個小程序,我采用“半成品”的教學(xué)方法,先將程序編好,在代碼中設(shè)置幾處錯誤,這幾處錯誤是學(xué)生在參考樣例編寫代碼過程中常犯的錯誤,讓學(xué)生到服務(wù)器上下載程序文件,將程序文件粘貼到已設(shè)計好的界面中進(jìn)行運行調(diào)試,查找錯誤。并在課堂中開展競賽,看誰查找得既快,修改得又正確,學(xué)生的積極性非常高,他們在學(xué)習(xí)的過程中獲得了成功感,從而增強(qiáng)學(xué)生學(xué)習(xí)的信心,提高他們的學(xué)習(xí)興趣。

三、教學(xué)中不面面俱到、抓重點,培養(yǎng)學(xué)生生自主學(xué)習(xí)的能力。通過多年的實踐,我認(rèn)為一定不要對教材中每一部分都去講解,可以選擇部分最基本最重要的內(nèi)容仔細(xì)講解,其他內(nèi)容一代而過,留給學(xué)生自己思考的空間。幫助學(xué)生盡快掌握使用Visual basic開發(fā)windows應(yīng)用程序的一般方法。學(xué)習(xí)Visual basic的最好方法是結(jié)合自己的需要利用最基本的方法開發(fā)出最簡單的程序來獲得windows應(yīng)用程序開發(fā)的感性認(rèn)識。如果每一個細(xì)節(jié)都去講解,一來浪費大量時間,二來學(xué)生獲得大量目前未用到的知識,這樣的知識是死的并且會很快忘記。關(guān)鍵要通過教師的講解獲得windows應(yīng)用程序開發(fā)的思想,而講解Visual basic的實用方法僅僅是一個手段。要引導(dǎo)學(xué)生根據(jù)自己的興趣和要求有選擇地快速地獲得全書的整體印象,至于書中大量細(xì)節(jié)內(nèi)容應(yīng)引導(dǎo)學(xué)生通過上機(jī)和自學(xué)掌握。不僅要讓學(xué)生學(xué)會使用Visual basic開發(fā)應(yīng)用程序,還要思考如何實現(xiàn)自己的需要。這樣不僅學(xué)會了Visual basic的使用,還學(xué)會了如何開發(fā)windows應(yīng)用程序的思想。學(xué)生在校利用課堂接受老師講解的時間相對于以后的工作時間是短的,并且計算機(jī)知識的更新是非常快的,為了能及時掌握新的軟件、新的編程環(huán)境,教學(xué)時必須有意識地培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,必須教會學(xué)生開發(fā)windows應(yīng)用程序的思想而不僅僅學(xué)會使用開發(fā)工具的方法。這樣學(xué)生通過學(xué)習(xí)Visual basic獲得開發(fā)windows應(yīng)用程序的一般方法,為學(xué)生日后進(jìn)一步學(xué)習(xí)和使用其他windows應(yīng)用程序開發(fā)工具打下基礎(chǔ)。

四、開展課外活動,培養(yǎng)編程“高手”,調(diào)動大家的程序設(shè)計熱情。開辦程序設(shè)計興趣小組,遵循因材施教的原則,選擇程序設(shè)計能力較強(qiáng)的學(xué)生,開辦Visual basic編程小組,激發(fā)學(xué)生對編程語言的興趣,同時輔導(dǎo)部分學(xué)生參加各級各類程序設(shè)計員考試,進(jìn)一步深化和補(bǔ)充程序設(shè)計教學(xué)內(nèi)容。并舉行一些程序設(shè)計大賽,通過競賽,檢驗課外活動開展的質(zhì)量及學(xué)生掌握知識的情況,也讓學(xué)生看到自身的能力,增強(qiáng)克服困難的信心和勇氣,激發(fā)他們的求知欲。

五、根據(jù)Visual basic程序設(shè)計課的特點,做好歸納小結(jié)。程序設(shè)計的教學(xué),一般都是從局部分散地講,如果不歸納總結(jié),學(xué)生則難以形成完整、清晰的框架,因此,教學(xué)中可以通過一些綜合性的應(yīng)用題對所學(xué)過的知識進(jìn)行歸納、小結(jié)。歸納可以是一個控件多方面(如事件、屬性設(shè)置等)的歸納,也可以是對一種結(jié)構(gòu)的歸納(如循環(huán)結(jié)構(gòu)的歸納)??偨Y(jié)可以是一章的總結(jié),也可以是幾章的總結(jié)。歸納總結(jié)的形式也可以多種多樣,可以讓同學(xué)先自己總結(jié),然后老師補(bǔ)充做最后的總結(jié),也可以老師通過實例進(jìn)行總結(jié);重難點要著重強(qiáng)調(diào)。這種歸納總結(jié),一方面利于學(xué)生理解知識、融會貫通,順利實現(xiàn)知識遷移,另一方面對于提高學(xué)生的學(xué)習(xí)效率也有很大的幫助。

總之,在程序設(shè)計教學(xué)中教學(xué)方法很關(guān)鍵,它制約著程序設(shè)計教學(xué)的效率。教無定法,但萬變不離其宗,絕不能離開程序設(shè)計的教學(xué)內(nèi)容和教學(xué)目標(biāo)、脫離學(xué)生的知識背景和認(rèn)知規(guī)律。采取符合學(xué)生認(rèn)知規(guī)律的、科學(xué)的教學(xué)方法,必然會提高教學(xué)效率,取得滿意的效果。

參考文獻(xiàn):

[1]丁愛萍,主編.《Visual basic程序設(shè)計》電子工業(yè)出版社.

[2]劉炳文,等主編.《二級教程——Visual basic 語言程序設(shè)計》 .高等教育出版社.

[3]劉瑞新,等主編.《Visual basic程序設(shè)計教程習(xí)題及習(xí)題解答》.電子工業(yè)出版社.[FL)

猜你喜歡
邏輯思維程序設(shè)計自主學(xué)習(xí)能力
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
高職高專院校C語言程序設(shè)計教學(xué)改革探索
淺析例題法在高中物理學(xué)習(xí)中的應(yīng)用
通過認(rèn)知規(guī)律進(jìn)行邏輯思維訓(xùn)練芻議
考試周刊(2016年84期)2016-11-11 22:25:11
淺析高中數(shù)學(xué)解題方法和技巧
考試周刊(2016年86期)2016-11-11 07:57:30
小學(xué)高年級數(shù)學(xué)自主學(xué)習(xí)能力的培養(yǎng)模式探析
網(wǎng)絡(luò)環(huán)境下大學(xué)生自主學(xué)習(xí)能力培養(yǎng)策略
高中數(shù)學(xué)邏輯思維能力的培養(yǎng)
科技視界(2016年21期)2016-10-17 19:06:43
醫(yī)學(xué)生自主學(xué)習(xí)能力的性別差異
考試周刊(2016年77期)2016-10-09 12:13:09
远安县| 永寿县| 翁牛特旗| 富裕县| 阿克| 青岛市| 班玛县| 宜州市| 高密市| 福贡县| 太谷县| 彭泽县| 临沂市| 雅安市| 达尔| 肇东市| 浦县| 锦屏县| 昭通市| 大埔县| 南召县| 泌阳县| 内江市| 大田县| 青铜峡市| 湘潭市| 江源县| 百色市| 襄汾县| 阆中市| 太仆寺旗| 天峨县| 龙井市| 奉节县| 砀山县| 高州市| 洛南县| 临夏县| 通江县| 佛冈县| 上饶县|