vb程序設(shè)計(jì)篇1
關(guān)鍵詞:VB程序設(shè)計(jì) 教學(xué)過程 能力
VB程序設(shè)計(jì)是大多高校必開的計(jì)算機(jī)基礎(chǔ)課程,在我校,VB也針對絕大多數(shù)院系開課。但由于課程比較枯燥難學(xué),學(xué)生對程序設(shè)計(jì)畏懼、對程序設(shè)計(jì)思想不理解等諸多原因,導(dǎo)致VB課程教學(xué)效果達(dá)不到預(yù)期效果。通過幾年的VB基礎(chǔ)教學(xué),我總結(jié)了一些教學(xué)經(jīng)驗(yàn),在此與大家分享。
一、好的開始是成功的一半,基礎(chǔ)必須打好
VB是一門面向?qū)ο蟆⑹录?qū)動(dòng)機(jī)制的程序設(shè)計(jì)課程,為了以后能更好、更深入地學(xué)習(xí),必須在開始時(shí)就讓學(xué)生理解和掌握面向?qū)ο蠛褪录?qū)動(dòng)兩大特點(diǎn),這樣在后續(xù)學(xué)習(xí)中,學(xué)生才能合理地使用合適的對象和事件。
在具體教學(xué)過程中,我通過一個(gè)淺顯易懂的例子進(jìn)行詳細(xì)講解。比如“一行內(nèi)容在窗體左、右移動(dòng);移動(dòng)兩種方法:手動(dòng)和自動(dòng),當(dāng)自動(dòng)時(shí),文字閃爍顯示”,程序運(yùn)行界面如圖1所示:
講解過程中,首先讓學(xué)生看清楚題意,看清題目的目的和要求,提示學(xué)生找出這個(gè)題目中要進(jìn)行操作的對象是什么,該對象該如何在窗口中體現(xiàn),對對象的操作是什么。得出的結(jié)論是要操作的對象是“一行內(nèi)容”,可以用一個(gè)能夠顯示文本的控件實(shí)現(xiàn),操作是“左、右移動(dòng)”。然后運(yùn)行程序,通過演示程序運(yùn)行,讓學(xué)生們找出驅(qū)動(dòng)結(jié)果顯示的事件是什么。結(jié)論是單擊“手動(dòng)”和“自動(dòng)”按鈕,才能得到相應(yīng)的結(jié)果。通過多個(gè)簡單例題的引導(dǎo),通過對學(xué)生提問,激發(fā)學(xué)生思考,讓學(xué)生真正掌握對象的含義和事件驅(qū)動(dòng)的含義,并能在給出的題目中說出需要添加什么對象,用什么事件來驅(qū)動(dòng)。掌握好了這些,就為以后的學(xué)習(xí)奠定了堅(jiān)實(shí)的基礎(chǔ)。
二、實(shí)例教學(xué)和任務(wù)驅(qū)動(dòng)機(jī)制貫穿始終
VB語言內(nèi)容繁多,層次性較差,采用“案例引入,上機(jī)實(shí)踐,質(zhì)疑解惑”的方式,學(xué)生即學(xué)即練,上手快,興趣濃,有成就感。以VB的基礎(chǔ)內(nèi)容控件、控件屬性、事件和方法為例。單個(gè)講解的話很容易枯燥乏味,學(xué)生也難以真正體會(huì)其用途。教師應(yīng)設(shè)計(jì)一個(gè)綜合實(shí)例,實(shí)例應(yīng)注重知識(shí)的系統(tǒng)性、完整性和連貫性。我以學(xué)生最經(jīng)常接觸的“登錄界面”為例進(jìn)行了講解。程序運(yùn)行界面如圖1-4所示:
本實(shí)例包含兩個(gè)窗體,主要涉及窗體、標(biāo)簽、文本框、命令按鈕、圖片等控件,通過本例可以詳細(xì)講解每個(gè)控件適合用在什么情況,以及相應(yīng)屬性、事件和方法的使用。由于此例學(xué)生經(jīng)常遇到,所以可以很好地理解,便于掌握。控件外觀屬性如圖1-4設(shè)置。
窗體一的代碼如下:
Private Sub Command1_Click()‘按鈕單擊事件
Form1.Hide‘窗體一隱藏,hide方法的使用
Form2.Show ‘窗體二顯示,shoe方法的使用
End Sub
窗體二的代碼如下:
Private Sub Form_Load()
Command1.Enabled = False ‘按鈕可編輯屬性設(shè)置,
窗體剛
Command2.Enabled = False 加載時(shí)是不可編輯的
Picture1.Picture = LoadPicture(″e(cuò):\素材\002.bmp″)
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer) ‘文本框 接收輸入事件
Command1.Enabled = True ‘此時(shí)按鈕變?yōu)榭删庉?span style="display:none">m37萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com
End Sub
Private Sub Command1_Click()
Picture1.Print ″用戶″; Spc(2); Text1.Text; Spc(2); ″登錄成功″
Command1.Enabled = False
Command2.Enabled = True
End Sub
Private Sub Command2_Click()
Picture1.Cls
Text1.Text = ″″
Text2.Text = ″″
Text1.SetFocus ‘文本框獲得焦點(diǎn)
End Sub
三、問題求解能力的培養(yǎng)
Gagné說過:“教育的中心目標(biāo)就是教會(huì)人們思考,運(yùn)用他們的理性,成為更好的問題解決者?!盫B的學(xué)習(xí)重點(diǎn)是程序設(shè)計(jì),是用它來編程實(shí)現(xiàn)生活中的問題,所以單純地靠講解一些實(shí)例是遠(yuǎn)遠(yuǎn)不夠的,關(guān)鍵是要培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題和解決問題的能力。我采取的方法是給出初始創(chuàng)意,讓學(xué)生給出擴(kuò)展功能及相關(guān)功能的解決思路,最終能夠轉(zhuǎn)換為程序。仍以上例為例,讓學(xué)生盡可能補(bǔ)充添加功能,并描述該用何方法,什么結(jié)構(gòu)等等來實(shí)現(xiàn),并以作業(yè)的形式交上來,然后課堂上給予總結(jié),上機(jī)讓學(xué)生實(shí)現(xiàn),并給予指導(dǎo)。上例可以添加的功能很多,如輸入不能為空,如果為空給出錯(cuò)誤提示(分支語句和Msgbox的應(yīng)用);密碼校驗(yàn)功能(分支語句實(shí)現(xiàn));設(shè)置輸入次數(shù)不能超過3次(循環(huán)語句實(shí)現(xiàn))等等。這樣的方式使得學(xué)生能夠積極地思考,并能夠把理論知識(shí)同現(xiàn)實(shí)結(jié)合起來,從而促進(jìn)了學(xué)生更多問題的處理解決能力,形成了程序設(shè)計(jì)思維。
對一個(gè)題目要求用幾種方法來實(shí)現(xiàn),以此提高學(xué)生對程序的分析理解和舉一反三的綜合能力。例如,求1到100之間所有奇數(shù)的和。比較容易想到的是用For……Next循環(huán)語句實(shí)現(xiàn)。要求學(xué)生用Do While……Loop和Do……Loop While……來分別實(shí)現(xiàn),學(xué)生就必須考慮這三者之間的聯(lián)系和區(qū)別,以及各自的語句執(zhí)行特點(diǎn)、循環(huán)次數(shù)的控制和退出循環(huán)的方法等。這樣既使學(xué)生從多個(gè)角度考慮了問題,也對這三種循環(huán)結(jié)構(gòu)有了更深的理解。更進(jìn)一步,要求學(xué)生求1到N之間所有奇數(shù)的和。循環(huán)變量的終止值需用變量N來表示,因此需要在程序的前面增加一條定義變量N的語句,還需要使用InputBox語句在程序運(yùn)行的過程中將終止值輸入給變量N,這就要求學(xué)生能夠把前面所學(xué)的知識(shí)綜合起來運(yùn)用,學(xué)生的創(chuàng)新思維和綜合編程能力可以得到訓(xùn)練和明顯提高。
四、抓好上機(jī)實(shí)踐環(huán)節(jié)
上機(jī)是提高學(xué)生實(shí)踐和動(dòng)手能力的關(guān)鍵,所以要嚴(yán)格要求。做法是嚴(yán)格上機(jī)制度,上機(jī)表現(xiàn)直接跟成績掛鉤。學(xué)生自主意識(shí)較差,如果不明確布置任務(wù),他們就會(huì)渾水摸魚,上機(jī)無事可做,所以每次必須要詳細(xì)分配任務(wù),并且任務(wù)要具備趣味性、應(yīng)用性和綜合性,由易到難、由簡到繁,充分調(diào)動(dòng)他們的上機(jī)主動(dòng)性和自我發(fā)揮能力。并且要鼓勵(lì)學(xué)生積極提問、互相幫助,耐心給學(xué)生指導(dǎo),充分利用好每一次上機(jī)課。
五、結(jié)語
vb程序設(shè)計(jì)篇2
關(guān)鍵詞:解題;優(yōu)化;能力;提高;過程
新課程像清新的春風(fēng)吹遍了大江南北。新課程那嶄新的教學(xué)評價(jià)理念,逐漸滲透進(jìn)教師的教學(xué)活動(dòng)中。目前,學(xué)校對VB程序設(shè)計(jì)教育主要都放在課堂教學(xué)上,而對VB程序設(shè)計(jì)課的延伸(如:VB程序設(shè)計(jì)興趣小組、VB程序設(shè)計(jì)各種制作比賽、參觀訪問、社會(huì)實(shí)踐等)做得還不夠,甚至根本沒有去做。一周一堂的VB程序設(shè)計(jì)課在教學(xué)內(nèi)容鞏固與延伸上存在著嚴(yán)重的脫節(jié)情況。上一周VB程序設(shè)計(jì)課的教學(xué)內(nèi)容,學(xué)生往往在下一周的VB程序設(shè)計(jì)課到來之前就已經(jīng)忘得差不多了,這給教師重復(fù)教學(xué)埋下嚴(yán)重隱患。所以,我們不僅要在課堂內(nèi)讓學(xué)生學(xué)到真功夫,而且還應(yīng)延伸課外活動(dòng),通過一些生活任務(wù)、社會(huì)實(shí)踐讓學(xué)生學(xué)以致用,體現(xiàn)自我價(jià)值。美國著名VB程序設(shè)計(jì)教育家波利亞說過,掌握VB程序設(shè)計(jì)就意味著要善于解題。而當(dāng)我們解題時(shí)遇到一個(gè)新問題,總想用熟悉的題型去“套”,這只是滿足于解出來,只有對VB程序設(shè)計(jì)思想、VB程序設(shè)計(jì)方法理解透徹及融會(huì)貫通后,才能提出新看法、巧解法。高考試題十分重視對于VB程序設(shè)計(jì)思想方法的考查,特別是突出考查能力的試題,其解答過程都蘊(yùn)含著重要的VB程序設(shè)計(jì)思想方法。
VB程序設(shè)計(jì)解題過程大致包括正確審題和變通、解題計(jì)劃的制訂、解題結(jié)構(gòu)的優(yōu)化和解題后的反思這四個(gè)環(huán)節(jié)。VB程序設(shè)計(jì)解題能力的培養(yǎng)也就可以根據(jù)這些環(huán)節(jié)進(jìn)行。下面就這些環(huán)節(jié)談?wù)勛约旱囊恍┮娊夂涂捶ā?span style="display:none">m37萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com
一、正確審題和變通
波利亞說過,理解了題意,相當(dāng)于解決了問題的一半。理解了題意,往往能直接找到問題的解法。拿到題目,不要匆忙去做,先認(rèn)真閱讀,正確審題,理解題意,全面掌握已知條件和設(shè)問要求,是問題解決的奠基性工作。審題能力如何,直接影響到解題的成敗。審題的基本要求主要是弄清題目的兩個(gè)組成部分:條件和結(jié)論。對一些簡單的基本題,只要認(rèn)真審題,弄清題意,一般說來是并不困難的。然而對于某些要求綜合或靈活運(yùn)用知識(shí)來解答的題目,審題的要求就比較高了。這類題目的特點(diǎn)是條件比較復(fù)雜,甚至隱蔽而不明顯。在審題時(shí),對已知條件既不能遺漏,也不能隨意外加。對于結(jié)論,經(jīng)過審題要轉(zhuǎn)換表達(dá)成其他各種等價(jià)形式??梢?,提高學(xué)生的審題能力主要是培養(yǎng)分析隱蔽條件的能力,化簡、轉(zhuǎn)化已知和未知的能力。
二、解題計(jì)劃的制訂
VB程序設(shè)計(jì)的基本概念、基礎(chǔ)知識(shí)和基本技能是解題思路的源泉,離開了它們,解題就成了無本之木,無源之水。還可以進(jìn)行大膽地猜想,由一般想到特殊,由特殊想到一般。經(jīng)過這樣一番深入思索之后,解題途徑將會(huì)逐步明朗,解題計(jì)劃便隨之形成。
三、解題結(jié)構(gòu)的優(yōu)化
解題結(jié)構(gòu)的優(yōu)化,取決于對已知條件的整體、綜合運(yùn)用的程度,取決于對題意的整體把握程度,當(dāng)然也取決于對求解(證)結(jié)論的理解和分析的程度。不少學(xué)生對題意的理解,對條件的利用往往是片面的、孤立的和局部的,從而使解題的過程冗繁多錯(cuò),因此,在解題教學(xué)中,要積極培養(yǎng)學(xué)生的整體意識(shí),從而探索更優(yōu)的解法,獲得更好的解題效果。
四、解題后的反思
波利亞曾說過,沒有任何一道題是可以解決得十全十美的,總剩下些工作要做,經(jīng)過充分探討,總會(huì)有點(diǎn)滴發(fā)現(xiàn),總能改進(jìn)這個(gè)解答,而且在任何情況下,我們總能提高自己對這個(gè)解答的見解水平。波利亞在這里所說剩下些工作,說的就是解題后的反思。
反思什么呢?反思解題時(shí)運(yùn)用了什么思維方法?在解題過程中運(yùn)用了什么基礎(chǔ)知識(shí)和基本技能?解決問題的關(guān)鍵何在?如何進(jìn)行突破?是否還有其他不同解法?試比較各種解法哪種解法最優(yōu)、最合理?
VB程序設(shè)計(jì)解題中的許多問題是通過轉(zhuǎn)化而使問題得到解決的,因此培養(yǎng)學(xué)生的解題能力,有利于提高學(xué)生的解題技巧和應(yīng)變能力。在解題教學(xué)中,教師要引導(dǎo)學(xué)生在實(shí)踐中演練,感知、體會(huì)解題的思想方法,逐步形成一系列行之有效的解題策略,如:化繁為簡、化整為零、化曲為直、以形論數(shù)、以數(shù)論形等等。在遇到新的問題情境時(shí),能以有效的思維策略,去探索轉(zhuǎn)化的途徑,去優(yōu)化解題過程。
vb程序設(shè)計(jì)篇3
關(guān)鍵詞:VB程序設(shè)計(jì);分步教學(xué)法;案例教學(xué);任務(wù)驅(qū)動(dòng);有效教學(xué)
中圖分類號(hào):TP312.1-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 17-0000-02
《VB程序設(shè)計(jì)》是中等職業(yè)學(xué)校計(jì)算機(jī)技術(shù)與應(yīng)用專業(yè)開設(shè)的的一門重要的基礎(chǔ)課程。學(xué)好這門課程也是為學(xué)習(xí)以后的專業(yè)課打下了堅(jiān)實(shí)的基礎(chǔ)。然而,我們中職的學(xué)生基礎(chǔ)比較薄弱,學(xué)習(xí)熱情也不高。我們的教師在教學(xué)和學(xué)生在學(xué)習(xí)的過程中,總會(huì)產(chǎn)生出許多的問題。這就需要我們對這門課程的教學(xué)方法進(jìn)行一定的變革,從而能夠?qū)崿F(xiàn)課程的有效教學(xué)。
1 《VB程序設(shè)計(jì)》課程教學(xué)的現(xiàn)狀分析
目前,我們的中職學(xué)生在學(xué)習(xí)《VB程序設(shè)計(jì)》的時(shí)候,總覺得課程比較枯燥,并且覺得掌握起來難度很大,也不明白學(xué)好這門課程在以后的學(xué)習(xí)和工作中有什么實(shí)際的用途。往往在課程結(jié)束以后,我們大部分的學(xué)生根本就不能利用VB進(jìn)行簡單的程序設(shè)計(jì)。產(chǎn)生這種結(jié)果主要有以下兩大原因:
1.1 學(xué)生的基本情況分析
我們學(xué)習(xí)程序設(shè)計(jì)的課程需要學(xué)生有較強(qiáng)的邏輯思維、比較扎實(shí)的數(shù)學(xué)基礎(chǔ)和一定的英語基礎(chǔ)。而我們的中職學(xué)生本來在初中階段的學(xué)習(xí)成績就偏差,大多數(shù)課程的學(xué)習(xí)成績都處于不及格的狀態(tài),可以說是底子非常弱,這就對他們的學(xué)習(xí)產(chǎn)生了一定的難度。同時(shí),這門課程的理論性非常強(qiáng)。正因?yàn)槲覀冎新殞W(xué)生底子非常弱,不太愿意學(xué)習(xí)理論性很強(qiáng)的課程。他們一般對動(dòng)畫制作,網(wǎng)頁制作,圖片編輯等方面比較感興趣。
1.2 教師的教學(xué)方式分析
目前,我們大多數(shù)教師是“為教而教”,并不特意注重課堂的教學(xué)效果和學(xué)生的學(xué)習(xí)效果。在教學(xué)的過程中,單純注重強(qiáng)調(diào)語法、基本概念等細(xì)枝末節(jié),沒有注意培養(yǎng)學(xué)生編寫程序的能力,或者說,根本就沒有注重培養(yǎng)學(xué)生們的邏輯思維。使學(xué)生感覺到《VB程序設(shè)計(jì)》的課程好像一門語言課程,通過朗讀背誦就能掌握似的。這也導(dǎo)致了學(xué)生的學(xué)習(xí)情緒不高,也就根本不能掌握學(xué)習(xí)這門課程后所必須具有的技能。
2 實(shí)現(xiàn)《VB程序設(shè)計(jì)》課程有效教學(xué)的探索
2.1 設(shè)法增強(qiáng)學(xué)生的學(xué)習(xí)興趣
教師平時(shí)上課的時(shí)候,最好能夠能舉一些與學(xué)生專業(yè)有關(guān)的例子,學(xué)生會(huì)比較愛聽。我們不僅是要教好自己的課程,也要把自己的課程和所教學(xué)生的專業(yè)聯(lián)系起來,告訴他們VB能對他們的專業(yè)有什么用處,這樣也能提高他們的學(xué)習(xí)VB的積極性。一般情況下,在教學(xué)的過程中,我們?nèi)绻岬侥持R(shí)點(diǎn)在學(xué)生將來可以應(yīng)用到他們自己的專業(yè)中,或者說當(dāng)前人家怎么應(yīng)用的,學(xué)生一般都會(huì)比較感興趣,會(huì)很認(rèn)真的去聽。在課堂教學(xué)中將學(xué)生學(xué)習(xí)的積極性調(diào)動(dòng)起來,這對教師來說,就已經(jīng)成功了一半。接下來如何使學(xué)生一直保持這樣的興趣呢? 所以要求教師在在教學(xué)過程中應(yīng)注意結(jié)合實(shí)際選擇一些簡單而有趣的案例給學(xué)生感受到VB程序設(shè)計(jì)的魅力,如、“猜數(shù)字”、“萬年歷”、“交通紅綠燈”、“計(jì)算器”、“倒計(jì)時(shí)牌”等。讓學(xué)生從實(shí)際案例中體會(huì)到到通過編程可以實(shí)現(xiàn)這些日常生活中簡單的應(yīng)用,從而激發(fā)起學(xué)生學(xué)習(xí)VB程序設(shè)計(jì)的熱情并實(shí)現(xiàn)課堂教學(xué)的有效性。
2.2 采取“分步教學(xué)法”,逐步提升學(xué)生的綜合能力
VB程序設(shè)計(jì)這門課程的學(xué)習(xí)要經(jīng)過語言學(xué)習(xí)、程序閱讀和程序編制的循序漸進(jìn)過程。因此在教學(xué)過程中,我們將這些訓(xùn)練分解成三個(gè)由淺入深的階段,分別采用有效的教學(xué)方法,并利用往屆學(xué)生的優(yōu)秀作業(yè)作為示范演示給同學(xué)們看,使學(xué)生能從認(rèn)識(shí)上逐步深化。
首先,在VB入門階段,該階段的教學(xué)目標(biāo)是讓學(xué)生主要掌握菜單欄、工具欄、工具箱窗口、屬性窗口、代碼窗口、工程資源管理器窗口的使用。使學(xué)生初步掌握VB編程的基本過程,為下一階段簡單編程打下良好的基礎(chǔ),這一階段主要采用模仿式的教學(xué)方法,結(jié)合程序講語言,以講現(xiàn)成的程序?yàn)橹?,在程序講解中加深對語言的理解,并通過讓學(xué)生模仿別人的作業(yè)編制類似的程序,從而刺激學(xué)生們的學(xué)習(xí)情緒,較深對程序語言的印象。
第二,簡單編程階段,該階段教學(xué)目標(biāo)為在熟練掌握VB語言的基本語句和了解簡單的數(shù)據(jù)結(jié)構(gòu)與算法的基礎(chǔ)上,使學(xué)生具有一定程序閱讀能力和初步的程序設(shè)計(jì)能力;并要求學(xué)生注意出現(xiàn)便面出現(xiàn)以下常見錯(cuò)誤:(1)標(biāo)點(diǎn)符號(hào)錯(cuò)誤;(2)字母和數(shù)字形狀相似;(3)對象名稱(Name)屬性寫錯(cuò);(4)對象的屬性名、方法名寫錯(cuò);(5)語句書寫位置錯(cuò)。這一階段采用直觀教學(xué)法,對涉及到的程序例題主要通過框圖講算法,培養(yǎng)學(xué)生理解程序流程并具備依據(jù)算法框圖編制程序的能力。
第三,即綜合階段,該階段教學(xué)目標(biāo)為培養(yǎng)學(xué)生具有一定的程序設(shè)計(jì)能力。通過大家在日常生活中能夠看到的實(shí)際問題的分析介紹,重點(diǎn)解釋如何將一個(gè)很復(fù)雜的問題分解成若干個(gè)比較簡單的問題。通過這樣的教學(xué)和訓(xùn)練達(dá)到提高學(xué)生們開發(fā)簡單實(shí)用系統(tǒng)的能力。加大實(shí)驗(yàn)的比重,通過綜合性習(xí)題的練習(xí),提高學(xué)生們編程分析解決綜合問題的能力。
2.3 分層布置實(shí)訓(xùn)作業(yè)。根據(jù)學(xué)生自身的接受能力每講完一些知識(shí),老師都應(yīng)把新知識(shí)和實(shí)踐操作相結(jié)合。不同層次的學(xué)生,完成任務(wù)的要求也不同。通過這樣的練習(xí)和實(shí)訓(xùn),使得不同層次的學(xué)生實(shí)現(xiàn)的不同的目標(biāo),采取分層推進(jìn)法,即在同一時(shí)間內(nèi),層次不同的學(xué)生進(jìn)行不同要求的練習(xí)和實(shí)訓(xùn)完成不同的學(xué)習(xí)任務(wù)。因而老師布置作業(yè)也應(yīng)該按照學(xué)生的實(shí)際情況進(jìn)行分層,優(yōu)秀的學(xué)生我們一般控制在10到20個(gè)同學(xué)之間,讓他們既能夠自己得到提高,又能夠帶動(dòng)其他同學(xué)學(xué)習(xí),起到榜樣的作用。
2.4 考核是教學(xué)中的一個(gè)重要環(huán)節(jié)。我們根據(jù)VB的課程特點(diǎn),除采用閉卷筆試考核之外,也對平時(shí)作業(yè)、實(shí)驗(yàn)和課程設(shè)計(jì)進(jìn)行考核。期末閉卷考核成績占60%,平時(shí)成績占10%,實(shí)驗(yàn)成績占10%,課程設(shè)計(jì)成績占20%。平時(shí)成績根據(jù)學(xué)生的出勤情況和課外作業(yè)的完成情況給出。實(shí)驗(yàn)成績根據(jù)每次的實(shí)驗(yàn)報(bào)告情況給出。對于課程設(shè)計(jì),在課程即將結(jié)束的前兩周,將所有的學(xué)生分成若干小組,讓各小組分別選擇不同的課題來設(shè)計(jì)。興趣,客觀、公正地評價(jià)該門課程的教學(xué)質(zhì)量和效果都起到了很好的促進(jìn)作用。
本課程是一門實(shí)踐性很強(qiáng)的課程,實(shí)驗(yàn)課教學(xué)與課外實(shí)踐是學(xué)習(xí)本門課程的重要保障。學(xué)生通過課堂實(shí)驗(yàn)、開放性實(shí)驗(yàn)、VB作品設(shè)計(jì)這三個(gè)實(shí)驗(yàn)教學(xué)環(huán)節(jié),能開發(fā)出健壯的VB應(yīng)用程序。這種新模式取得了良好效果,學(xué)生動(dòng)手操作能力明顯增強(qiáng),教學(xué)質(zhì)量有了質(zhì)的飛躍,學(xué)生的自主學(xué)習(xí)能力得到了迅速的提高。學(xué)生的畢業(yè)設(shè)計(jì)作品由VB開發(fā)的占60%以上,優(yōu)秀率達(dá)80%以上。綜上所述,通過對學(xué)生情況的充分分析和把握,我們從用分步教學(xué)的教學(xué)方法,再通過老師和學(xué)生們的共同努力,我們完全有信心和能力讓每一個(gè)學(xué)生多能很好的完成對《VB程序設(shè)計(jì)》這門課程的學(xué)習(xí)并取得很好的學(xué)習(xí)效果。這樣我們也實(shí)現(xiàn)了《VB程序設(shè)計(jì)》這門課程的有效教學(xué)。
參考文獻(xiàn):
[1]劉炳文.Visual Basic程序設(shè)計(jì)教程(第三版).北京:清華大學(xué)出版社,2006.
[2]劉東輝.VB程序設(shè)計(jì)教學(xué)方法初探[J].大慶師范學(xué)院學(xué)報(bào),2006(2).
[3]沈大林等.Visual Basic編程[M].電子工業(yè)出版社,2004.
[4]http://省略/show.jsp?informationid=200911130908246225
[5]李紹芳.VB程序設(shè)計(jì)的教學(xué)研究和探討[J].計(jì)算機(jī)光盤軟件與應(yīng)用 2012(10).
[作者簡介]
vb程序設(shè)計(jì)篇4
關(guān)鍵詞:VB;教學(xué)改革;任務(wù)驅(qū)動(dòng);案例教學(xué)
中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-5039(2013)01-0113-03
Visual Basic(簡稱VB)程序設(shè)計(jì)語言是目前最流行的程序設(shè)計(jì)語言之一,它簡單易學(xué)且功能強(qiáng)大,是一門實(shí)踐性很強(qiáng)的課程。開設(shè)本課程的目的是為了培養(yǎng)學(xué)生程序設(shè)計(jì)思想和計(jì)算機(jī)實(shí)際應(yīng)用的能力,越來越多的高校將VB作為編程語言的首選課程。然而,在實(shí)際的教學(xué)中,學(xué)生卻認(rèn)為VB枯燥難學(xué),教學(xué)效果并不理想。改革教學(xué)方法,激發(fā)學(xué)生興趣是提高教學(xué)質(zhì)量的根本辦法。
VB具有可視化、面向?qū)ο蟆⒉捎檬录?qū)動(dòng)編程機(jī)制等特點(diǎn),概念多,內(nèi)容豐富。在程序設(shè)計(jì)方面,要介紹基本語法、函數(shù)、結(jié)構(gòu)化程序設(shè)計(jì)方法和常用算法;在面向?qū)ο蟮某绦蛟O(shè)計(jì)方面,要介紹對象和類,對象的事件、屬性和方法,以及封裝、繼承、多態(tài)等概念。在數(shù)據(jù)庫模塊,要介紹數(shù)據(jù)庫的建立和訪問技術(shù)[1]。知識(shí)點(diǎn)多,理論性強(qiáng),使得同學(xué)們掌握起來非常困難,給教學(xué)工作帶來很大的難度。
1 VB教學(xué)中存在的問題
1.1 學(xué)習(xí)目標(biāo)不明確,學(xué)習(xí)興趣不濃厚
目前,VB理論課的教學(xué)多是在多媒體教室進(jìn)行,往往是2、3個(gè)班在一起的合堂課,教學(xué)內(nèi)容是按照教學(xué)大綱設(shè)計(jì)的,課堂上主要以老師講授為主。這種以教師為主的教學(xué)方式,不能很好地調(diào)動(dòng)學(xué)習(xí)的積極性,分析、解決問題的能力得不到培養(yǎng),學(xué)生學(xué)習(xí)的目的性不強(qiáng)。很多非計(jì)算機(jī)專業(yè)的學(xué)生不了解VB對所學(xué)專業(yè)的作用,因此不重視該課程的學(xué)習(xí),學(xué)習(xí)興趣不濃。
再者,學(xué)生初學(xué)編程,基本功相對較差,對VB中的概念以及程序設(shè)計(jì)的基本知識(shí)并未完全掌握,使得遇到問題無從下手,即便寫出了程序,也經(jīng)常是錯(cuò)誤百出,無法運(yùn)行,這嚴(yán)重挫傷了同學(xué)們的自信心。
另外,學(xué)生學(xué)習(xí)方法單一,自學(xué)能力較弱,未能充分利用網(wǎng)絡(luò)資源進(jìn)行自主學(xué)習(xí),因而遇到問題就只能放棄。
1.2 教學(xué)內(nèi)容繁雜,教學(xué)方式單一[2]
VB課程的教學(xué)內(nèi)容主要有程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο缶幊?、?shù)據(jù)庫訪問三部分組成,傳統(tǒng)教學(xué)也是按照這個(gè)順序進(jìn)行的。在學(xué)習(xí)完變量、表達(dá)式、語句等基本知識(shí)后,才進(jìn)入編程階段,這時(shí)候?qū)W生對VB的學(xué)習(xí)興趣早已消失殆盡,接下來是機(jī)械地完成作業(yè),跟本談不上什么學(xué)習(xí)熱情了。
多班合堂上課,也決定了教學(xué)方式還是以老師一個(gè)人講授為主,與同學(xué)的互動(dòng)很少,更談不上讓學(xué)生思考、討論了。這種被動(dòng)的學(xué)習(xí)方式學(xué)生很快就會(huì)失去興趣,跟本無法培養(yǎng)他們的編程思維方式。
1.3 實(shí)踐教學(xué)組織不利,實(shí)驗(yàn)課收效甚微
實(shí)踐教學(xué)是課程的一個(gè)重要環(huán)節(jié)。在理論課中講解的原理、概念、案例等,只有通過上機(jī)實(shí)踐才能真正被學(xué)生掌握。每節(jié)課的實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)要求、實(shí)驗(yàn)步驟以及要達(dá)到的實(shí)驗(yàn)?zāi)康模夹枰慕M織。而在實(shí)際的教學(xué)中,有些老師不重視實(shí)踐課,或者組織、引導(dǎo)不夠,任由學(xué)生自由上機(jī)。學(xué)生實(shí)驗(yàn)?zāi)康牟幻鞔_,遇到問題不能及時(shí)解決,上機(jī)只能是敷衍了事。這樣的實(shí)驗(yàn)課對培養(yǎng)學(xué)生的獨(dú)立思考和創(chuàng)新能力沒有任何效果。
2 教學(xué)改革
2.1 明確學(xué)習(xí)目標(biāo),激發(fā)學(xué)習(xí)興趣
《Visual Basic程序設(shè)計(jì)》是高校本科學(xué)生的必修課,通過本課程的學(xué)習(xí),使學(xué)生掌握面向?qū)ο蟮木幊趟枷?,掌握高?jí)語言程序設(shè)計(jì)的基本方法,培養(yǎng)學(xué)生邏輯思維和計(jì)算機(jī)實(shí)際應(yīng)用的能力。在教學(xué)過程中,老師要運(yùn)用各種教育技術(shù)將學(xué)生引入到教學(xué)中來。增加師生之間的交流,將學(xué)生不理解的知識(shí)在課堂上細(xì)講。將程序設(shè)計(jì)語言與學(xué)生所學(xué)專業(yè)緊密結(jié)合起來,舉一些與學(xué)生所學(xué)專業(yè)有關(guān)的例題,調(diào)動(dòng)學(xué)生的興趣,使學(xué)生充分地參與到教學(xué)過程中來。
2.2 重組教學(xué)內(nèi)容,靈活運(yùn)用多種教學(xué)方法
本門課的教學(xué)出發(fā)點(diǎn)是培養(yǎng)學(xué)生的程序設(shè)計(jì)開發(fā)能力。從面向應(yīng)用、提高能力這個(gè)基本點(diǎn)出發(fā),可以把教學(xué)內(nèi)容劃分為以下幾個(gè)模塊:程序設(shè)計(jì)基礎(chǔ)模塊、面向?qū)ο缶幊棠K、可視化程序設(shè)計(jì)模塊、數(shù)據(jù)庫訪問模塊[1]。教材中,某一模塊所涉及的知識(shí)可能分布在不同的章節(jié),在教學(xué)中,可以把這些內(nèi)容放在一起講解,這樣就保證了知識(shí)的完整性和教學(xué)內(nèi)容的連貫性,也有助于學(xué)生的理解和掌握。
針對不同的教學(xué)內(nèi)容,要靈活運(yùn)用不同的教學(xué)方法。在實(shí)際的教學(xué)中,我們運(yùn)用的最多的是“任務(wù)驅(qū)動(dòng)+案例教學(xué)”的模式。所謂任務(wù)驅(qū)動(dòng)就是將教學(xué)內(nèi)容作為一個(gè)任務(wù),組織學(xué)生對任務(wù)進(jìn)行分析、討論,把一個(gè)大的任務(wù)細(xì)化為若干個(gè)小的任務(wù)。以任務(wù)作為出發(fā)點(diǎn),啟發(fā)、引導(dǎo)學(xué)生運(yùn)用知識(shí),由淺入深一步步完成所有的任務(wù),從而達(dá)到掌握所學(xué)知識(shí)的目的。任務(wù)驅(qū)動(dòng)是以“學(xué)生為主體,教師為主導(dǎo)”的教學(xué)模式,學(xué)生參與到整個(gè)的教學(xué)過程中來,大大激發(fā)了學(xué)習(xí)熱情。任務(wù)驅(qū)動(dòng)法不僅提高了學(xué)生獨(dú)立地分析、解決問題的能力,也培養(yǎng)了團(tuán)隊(duì)協(xié)作的精神[3]。
案例教學(xué)是以案例來劃分教學(xué)內(nèi)容,把知識(shí)點(diǎn)融入到一個(gè)個(gè)典型的案例中去,引導(dǎo)學(xué)生分析、解決問題,提高學(xué)習(xí)興趣,培養(yǎng)解決實(shí)際問題的能力。
案例教學(xué)法的基本思路是:提出問題、分析問題、解決問題、歸納總結(jié)[4]。案例要精心準(zhǔn)備,選取典型的、有代表性的例子,不要舉過于復(fù)雜、知識(shí)點(diǎn)不突出的例子。在教學(xué)過程中,教師帶領(lǐng)學(xué)生共同分析、解決案例,最后將知識(shí)點(diǎn)總結(jié)歸納出來。例如,應(yīng)用案例介紹動(dòng)態(tài)變量與靜態(tài)變量的使用可以經(jīng)過如下的步驟:
提出問題:動(dòng)態(tài)變量與靜態(tài)變量在使用中有何區(qū)別。
分析問題:引領(lǐng)學(xué)生通過教材的描述來尋找答案,動(dòng)態(tài)變量在程序運(yùn)行進(jìn)入其所在的過程時(shí),才為該變量分配內(nèi)存單元,退出過程時(shí),該變量占用的內(nèi)存單元自動(dòng)釋放,其值不被保留。靜態(tài)變量在應(yīng)用程序中只被初始化一次。程序運(yùn)行進(jìn)入過程后,靜態(tài)變量參與過程內(nèi)部的各種操作,退出過程后,其中靜態(tài)變量的值仍被保留,當(dāng)再次進(jìn)入該過程時(shí),變量原來的值可以繼續(xù)使用。這樣的講解,學(xué)生只能有一個(gè)概念性的了解,要想真正掌握必須通過案例來說明。
解決問題:通過下面的例子來說明靜態(tài)變量與動(dòng)態(tài)變量的區(qū)別。
歸納總結(jié):程序運(yùn)行結(jié)果如圖1所示。使用Dim關(guān)鍵詞在過程中聲明的局部變量屬于動(dòng)態(tài)變量,a是一個(gè)動(dòng)態(tài)變量,每次進(jìn)入過程都被重新初始化,其值始終等于1。使用Static關(guān)鍵詞在過程中聲明的局部變量屬于靜態(tài)變量。b是一個(gè)靜態(tài)變量,每次調(diào)用過程時(shí)保持上一次的值。
通過具體的案例,引導(dǎo)學(xué)生思考問題、解決問題,這樣學(xué)到的知識(shí)更扎實(shí),同時(shí)也提高了同學(xué)們的學(xué)習(xí)興趣。
2.3 改革實(shí)踐教學(xué),增加實(shí)訓(xùn)項(xiàng)目
在實(shí)踐教學(xué)過程中,“任務(wù)驅(qū)動(dòng)+案例”的教學(xué)方法應(yīng)該得到更好的應(yīng)用,在教師的指導(dǎo)下,充分調(diào)動(dòng)學(xué)生的積極性,在完成任務(wù)的過程中發(fā)現(xiàn)問題、解決問題,這樣既能更好的掌握學(xué)習(xí)內(nèi)容,又可以培養(yǎng)自身程序開發(fā)的能力。從而增強(qiáng)學(xué)生的學(xué)習(xí)信心,提高學(xué)習(xí)興趣。
在實(shí)踐教學(xué)中除了要學(xué)生掌握正確的解題方法,還要注重培養(yǎng)程序設(shè)計(jì)的風(fēng)格,規(guī)范的設(shè)計(jì)風(fēng)格可以使程序結(jié)構(gòu)清晰,一旦有錯(cuò)容易發(fā)現(xiàn),便于維護(hù)。
程序中的錯(cuò)誤主要有三類:語法錯(cuò)誤、運(yùn)行時(shí)錯(cuò)誤和邏輯錯(cuò)誤。語法錯(cuò)誤是違反了語法規(guī)則而產(chǎn)生的;運(yùn)行時(shí)錯(cuò)誤是在運(yùn)行代碼時(shí)發(fā)生的,往往是由于執(zhí)行了非法操作產(chǎn)生的;邏輯錯(cuò)誤是指運(yùn)行程序后,得不到所期望的結(jié)果[5]。要讓學(xué)生掌握利用VB提供的調(diào)試工具,自己去發(fā)現(xiàn)和改正錯(cuò)誤的方法,對程序執(zhí)行過程進(jìn)行跟蹤監(jiān)視,使編程能力得到真正的提高。
學(xué)期末要組織學(xué)生進(jìn)行實(shí)訓(xùn)項(xiàng)目的練習(xí)。在理論教學(xué)中,有關(guān)數(shù)據(jù)庫開發(fā)模塊的內(nèi)容往往介紹比較少,而這部分內(nèi)容在實(shí)際工作中又非常實(shí)用。針對這種情況,可以讓學(xué)生開發(fā)一個(gè)有關(guān)學(xué)生管理的實(shí)訓(xùn)項(xiàng)目。在老師的指導(dǎo)下,將學(xué)生分為若干小組進(jìn)行開發(fā)。這樣既彌補(bǔ)了理論教學(xué)的不足,也使學(xué)生的編程能力得到真正鍛煉,同時(shí)也培養(yǎng)了同學(xué)們相互合作的精神。
2.4 改革考核辦法
程序設(shè)計(jì)語言的考試要客觀地反映學(xué)生實(shí)際的開發(fā)能力,所以要在計(jì)算機(jī)上進(jìn)行考試??荚嚨膬?nèi)容要以編程題為主,同時(shí)兼顧基礎(chǔ)知識(shí)。期末總成績由平時(shí)成績、實(shí)踐成績、機(jī)試成績?nèi)糠纸M成,其中平時(shí)成績占20%,主要考核平時(shí)上課情況、作業(yè)完成情況等;實(shí)踐成績占20%,主要考核的是上機(jī)實(shí)踐和實(shí)訓(xùn)項(xiàng)目完成的情況;機(jī)試成績占60%。成績基本上能反映學(xué)生對本課程的掌握情況。通過考核也能發(fā)現(xiàn)平時(shí)教學(xué)過程中存在的不足,以便在今后的工作中加以改進(jìn)。
3 結(jié)束語
計(jì)算機(jī)在各個(gè)領(lǐng)域的廣泛應(yīng)用,使得社會(huì)對學(xué)生的計(jì)算機(jī)水平提出了更高的要求。這就要求我們在實(shí)施教學(xué)的過程中,必須不斷地創(chuàng)新、改進(jìn)教學(xué)方法和手段。從激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的興趣、實(shí)施“任務(wù)驅(qū)動(dòng)+案例”教學(xué)法、加強(qiáng)實(shí)踐教學(xué)等環(huán)節(jié)入手,探討教學(xué)改革的方法。有效地提高學(xué)生使用程序設(shè)計(jì)語言解決實(shí)際問題的能力,培養(yǎng)學(xué)生的計(jì)算思維,全面提升程序設(shè)計(jì)語言課程的教學(xué)質(zhì)量。
參考文獻(xiàn):
[1] 劉洪波,石磊.Visual Basic程序設(shè)計(jì)課程教學(xué)改革的探索與實(shí)踐[J].廣州番禺職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010(3):32-35.
[2] 卞愛蓮.淺談中職VB程序設(shè)計(jì)課程教學(xué)改革的探索[J].科技信息,2010(23):300-322.
[3] 王曉剛.任務(wù)驅(qū)動(dòng)法在“Visual Basic程序設(shè)計(jì)”教學(xué)中的應(yīng)用淺析[J].科教文匯,2010(3):167-168.
[4] 周永新.在VB程序設(shè)計(jì)課中實(shí)施案例教學(xué)法的探索與實(shí)踐[J].福建電腦,2010(6):200.
vb程序設(shè)計(jì)篇5
關(guān)鍵詞:VB;GUI;成績;分析
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)32-7556-04
考試是衡量教學(xué)效果,進(jìn)行教學(xué)研究,培養(yǎng)實(shí)用性人才的重要手段。對每個(gè)教師而言,學(xué)期末分析學(xué)生的試卷和成績,是教學(xué)工作中必要的一個(gè)環(huán)節(jié)。對此,特設(shè)計(jì)了“《VB程序》課程成績分析系統(tǒng)”方便廣大教師對所帶課程成績的分析。只需導(dǎo)入自己課程的學(xué)號(hào)和成績即可。根據(jù)對學(xué)生成績分析的特點(diǎn),并本著操作方便,界面清晰,對使用者計(jì)算機(jī)水平不做要求的目的,系統(tǒng)設(shè)計(jì)思想如下:
l)功能齊全,能滿足教師對學(xué)生成績分析的各項(xiàng)工作要求。
2)界面好,完全符合當(dāng)前最流行的Windows界面。
3)有效地防止用戶的誤操作,選項(xiàng)(按鈕和菜單項(xiàng))均采用Windows的技術(shù)特性。
4)設(shè)計(jì)結(jié)構(gòu)靈活,易于擴(kuò)充與維護(hù)。
5)設(shè)計(jì)具有一定的靈活性,能滿足各門課程的成績分析。
1 應(yīng)用簡介
本文利用matlab的GUI界面制作了一個(gè)成績分析系統(tǒng)。主要分析表1中學(xué)生成績的最大值、最小值、平均值、標(biāo)準(zhǔn)差、排序、直方圖等,利用GUI界面的菜單和命令按鈕來實(shí)現(xiàn)界面,一些函數(shù)來編寫M文件來實(shí)現(xiàn)這些功能。
2 工具箱選擇及常用函數(shù)介紹
2.1 imfilter函數(shù)用法
5 結(jié)論
本文以咸陽職業(yè)技術(shù)學(xué)院高計(jì)1201班《VB程序設(shè)計(jì)》課程成績?yōu)檠芯繉ο?,用MATLAB中的GUI界面用戶向?qū)В瑢Ω哂?jì)1201班《VB程序設(shè)計(jì)》課程成績進(jìn)行了成績質(zhì)量分析,為整體了解學(xué)生對該課程的掌握情況,我們以具體的數(shù)值計(jì)算結(jié)果,列出該課程的最低分、最高分及其相應(yīng)學(xué)號(hào),以及該課程的平均分和標(biāo)準(zhǔn)方差;并將該課程的成績按照從大到小的順序排列,同時(shí)顯示相應(yīng)學(xué)號(hào);另外我們將全班的成績作了統(tǒng)計(jì)分析,將其畫成直方圖,為任課教師前期教學(xué)工作鑒定和后期的教學(xué)調(diào)整提供了科學(xué)的數(shù)值參考依據(jù)。
參考文獻(xiàn):
[1] 張圣勤.MATLAB 7.0實(shí)用教程[M].北京:機(jī)械工業(yè)出版社,2006.
[2] 滿曉宇,羅捷.戰(zhàn)勝M(fèi)ATLAB[M].北京:北京大學(xué)出版社,2001.
[3] 關(guān)冶,陸金甫.數(shù)值分析基礎(chǔ)[M].北京:高等教育出版社,1998.
vb程序設(shè)計(jì)篇6
關(guān)鍵詞:VB;興趣;教學(xué)方法;編程能力
中圖分類號(hào):TP3-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 10-0000-02
一、引言
VB(visual basic)程序設(shè)計(jì)屬于計(jì)算機(jī)基礎(chǔ)教育課程的三個(gè)層次“文化、技術(shù)、應(yīng)用”中的第二層次,VB做為一門計(jì)算機(jī)技術(shù)基礎(chǔ)課程,有其所見即所得的特點(diǎn),且它能有效的培養(yǎng)學(xué)生邏輯思維能力和應(yīng)用計(jì)算機(jī)解決實(shí)際問題的能力,多為各院校大學(xué)生的入門程序設(shè)計(jì)語言。怎樣教好、教會(huì)學(xué)生和怎樣讓學(xué)生學(xué)好、學(xué)會(huì)這門課程,是我一直研究和探索的問題。結(jié)合自己多年的實(shí)際教學(xué)經(jīng)驗(yàn),對如何提高學(xué)生的學(xué)習(xí)興趣,如何提高學(xué)生的編程能力做了研究和探討。
二、提高學(xué)習(xí)興趣
興趣是一種原始的內(nèi)部動(dòng)力,在VB程序設(shè)計(jì)教學(xué)當(dāng)中顯得尤其重要。所以在第一節(jié)新課上,如果直接給學(xué)生講什么是對象、事件、控件,引入大量抽象的名詞、概念,就會(huì)打擊學(xué)生的學(xué)習(xí)興趣。教師可以先不講或少講理論知識(shí),適當(dāng)給學(xué)生看一些用VB編寫的有趣的、有實(shí)際意義的程序,如“計(jì)算器”、“蝴蝶飛舞”、“移動(dòng)字幕”、“萬年歷”、“電腦開獎(jiǎng)”、“交通紅綠燈”、“倒計(jì)時(shí)牌”、等。給學(xué)生一個(gè)視覺沖擊,讓學(xué)生切實(shí)感受到通過編程可以解決生活中的一些實(shí)際應(yīng)用;再給學(xué)生看一些與其專業(yè)想關(guān)的軟件,例如會(huì)計(jì)專業(yè)用到“用友財(cái)會(huì)軟件”及一些簡單實(shí)用的插件,從而激起學(xué)生學(xué)習(xí)程序設(shè)計(jì)的熱情和興趣。
但學(xué)生長期的學(xué)習(xí)興趣與教師的教學(xué)方法及教學(xué)藝術(shù)密不可分。剛接觸計(jì)算機(jī)語言的學(xué)生接受程序概念和程序設(shè)計(jì)的思維方式有一定的難度,難免會(huì)影響學(xué)習(xí)興趣。教師在VB教學(xué)中要立足于不同專業(yè)學(xué)生的特點(diǎn),有效地突破難點(diǎn),以提升學(xué)生學(xué)習(xí)程序設(shè)計(jì)的信心。下面介紹一些在VB教學(xué)中常用的方法。
(一)類比法
“面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念”是教材中的一個(gè)難點(diǎn),為了達(dá)到預(yù)定的教學(xué)效果,介紹對象的屬性概念時(shí),會(huì)用不同的事物作類比。例如:在介紹對象的屬性概念時(shí)可以用一個(gè)人的性別、年齡、身高、體重等屬性特征作類比;介紹對象的方法概念時(shí),可以用一個(gè)人會(huì)唱歌、會(huì)跳舞作類比,介紹循環(huán)嵌套時(shí)利用時(shí)鐘的時(shí)針與分針的轉(zhuǎn)動(dòng)規(guī)律類比各個(gè)層次。
(二)直觀與抽象相統(tǒng)一
理解Int(x)函數(shù):數(shù)軸上在數(shù)x左邊(包括x本身)的第一個(gè)整數(shù),這樣學(xué)生能比較直觀的區(qū)分正數(shù)和負(fù)數(shù)的函數(shù)值。交換變量X與變量Y的數(shù)值:把x,y分別比喻成裝有不同飲料的甲乙兩個(gè)杯子,要交換甲乙兩個(gè)杯子中的飲料,需要拿一個(gè)空杯子丙,作為中間周轉(zhuǎn)飲料的杯子。使同學(xué)明白,x=y是錯(cuò)誤的,應(yīng)該設(shè)第三方變量,假設(shè)是t,先t=x,再x=y,最后y=t,或者是t=y,y=x,x=t.同時(shí)畫變量交換的一個(gè)順序圖,提醒同學(xué)語句的順序。
(三)利用多媒體
VB語言中的符號(hào)、語句、函數(shù)和過程,對剛接觸程序設(shè)計(jì)的學(xué)生來說非??菰铮ㄟ^多媒體的圖形演示功能,能演示變化的過程,使那些復(fù)雜、抽象的問題變得一目了然,還可以把VB語言中的各種算法動(dòng)態(tài)地演示出來,如選擇法排序和冒泡法排序的flas。這樣把學(xué)生引入了一個(gè)動(dòng)態(tài)的、直觀的、形象的教學(xué)過程,激發(fā)學(xué)生的學(xué)習(xí)興趣。
(四)案例法
由于VB程序設(shè)計(jì)語言的知識(shí)點(diǎn)多而且分散,所以在課堂教學(xué)中選用簡潔實(shí)用、生動(dòng)有趣、富有啟發(fā)性和引導(dǎo)性的實(shí)例是提高教學(xué)效果的關(guān)鍵。要注意的是案例教學(xué)法要避免在課堂上舉太多太長的例子,那樣會(huì)導(dǎo)致學(xué)生目不暇接,找不到重點(diǎn)。教師給學(xué)生展示的每一個(gè)案例程序都要有明確的知識(shí)點(diǎn)。能幫助學(xué)生把已學(xué)到的內(nèi)容不斷納入新的內(nèi)容體系中去,例如我們可以用不同的循環(huán)結(jié)構(gòu)實(shí)現(xiàn)同一個(gè)程序;用熟悉的程序改成自定義過程。這樣學(xué)生就有更多的時(shí)間去思考,去總結(jié)。
隨著課程的進(jìn)展,講課時(shí)要講一個(gè)綜合性比較強(qiáng)的例子來貫穿所有知識(shí)點(diǎn),比如在講到VB與數(shù)據(jù)庫連接的時(shí)候,可以給學(xué)生演示一個(gè)教務(wù)管理系統(tǒng),這個(gè)例子能夠把前面學(xué)的知識(shí)點(diǎn)都聯(lián)系起來,并匯總,又做到了連接數(shù)據(jù)庫。對源代碼中的關(guān)鍵算法及與該知識(shí)點(diǎn)相關(guān)的內(nèi)容教師可有選擇的講授。
(五)目標(biāo)法
讓學(xué)生看到好的VB作品,特別是教師自己的優(yōu)秀作品或者高年級(jí)學(xué)生的優(yōu)秀作品,用好的作品去感染和影響學(xué)生。學(xué)生看到教師的優(yōu)秀作品,才會(huì)從心底里信服老師,才會(huì)跟著教師認(rèn)真學(xué)習(xí)編程。高年級(jí)學(xué)生的作品對學(xué)生也有很大的說服力,初學(xué)者不會(huì)覺得編程遙不可及,會(huì)以此為榜樣,產(chǎn)生制作完整程序的需求,提高學(xué)生的學(xué)習(xí)動(dòng)力。
另外給學(xué)生樹立一個(gè)近期學(xué)習(xí)VB的目標(biāo),比如鼓勵(lì)學(xué)生們積極參加VB的計(jì)算機(jī)證書考試,也是充分調(diào)動(dòng)學(xué)生學(xué)習(xí)VB的興趣的方法。
教師可以通過多樣的教學(xué)方法,幫助學(xué)生理解抽象的概念,解決程序設(shè)計(jì)本身枯燥、難懂的問題,提高學(xué)生學(xué)習(xí)VB的積極性的同時(shí)還要提高編程效率和教學(xué)效果,真正達(dá)到學(xué)以致用的目的。
三、提高編程能力
開設(shè)程序設(shè)計(jì)這門課程的目的就是培養(yǎng)學(xué)生的邏輯思維能力和程序設(shè)計(jì)能力,最終目的就是教會(huì)學(xué)生如何通過編程手段解決身邊的實(shí)際問題。所以VB程序設(shè)計(jì)教學(xué)應(yīng)以程序設(shè)計(jì)為主線、以提高學(xué)生的編程能力為目的開展教學(xué)活動(dòng)。
(一)課堂引導(dǎo)
在程序教學(xué)中,重點(diǎn)難點(diǎn)是編寫代碼。不要一下子給出所有的代碼,那樣學(xué)生會(huì)分不出重點(diǎn),可以在原有程序的基礎(chǔ)上適當(dāng)變換條件來激勵(lì)學(xué)生去思考;或者通過改變語句的順序或數(shù)量,讓學(xué)生寫出結(jié)果并判斷不同之處;或者提出若要得到一定的結(jié)果,應(yīng)該如何改寫程序等。在教學(xué)過程中,引導(dǎo)學(xué)生在原有知識(shí)的基礎(chǔ)上對新內(nèi)容舉一反三,讓一種經(jīng)驗(yàn)的獲得對另一種學(xué)習(xí)起促進(jìn)作用。引導(dǎo)學(xué)生養(yǎng)成動(dòng)態(tài)思維的習(xí)慣。
注重培養(yǎng)學(xué)生良好的編程風(fēng)格,如變量的定義、程序的層次和注釋等,要幫助學(xué)生樹立面向工程的觀點(diǎn)。但在教學(xué)過程中要避免過分注重語句教學(xué),而忽視了算法。
開始新課前要對前面作業(yè)所暴露的典型問題及時(shí)加以總結(jié),可以讓作業(yè)完成情況比較好的學(xué)生上來評講、找錯(cuò),充分發(fā)揮高層次學(xué)生的作用,讓他們帶動(dòng)低層次的學(xué)生。
(二)上機(jī)操作
程序設(shè)計(jì)課程最大的特點(diǎn)是“看花容易繡花難”。所以學(xué)生不能只看演示結(jié)果,要做到懂得基本方法,一定要自己動(dòng)手上機(jī)寫程序,鍛煉學(xué)生的實(shí)踐能力,還要親自去操作,要加大平時(shí)上機(jī)課的力度(上機(jī)成績占期末總成績的40%)??勺寣W(xué)生劃分上機(jī)小組,由編程較好的同學(xué)任組長,編程過程中的小問題由組長及時(shí)解決,組長解決不了再問老師,每次上機(jī)都要驗(yàn)收上機(jī)成果,可抽查,也可讓組長幫助驗(yàn)收,視具體上機(jī)人數(shù)而定。這樣調(diào)動(dòng)學(xué)生動(dòng)手編程,能夠及時(shí)發(fā)現(xiàn)問題,解決問題。
(三)綜合作業(yè)
經(jīng)過系統(tǒng)學(xué)習(xí),學(xué)生大致掌握了VB的基本知識(shí),但對知識(shí)的理解還只停留在表面上,缺乏系統(tǒng)的綜合運(yùn)用,對小型應(yīng)用程序系統(tǒng)的開發(fā)步驟和調(diào)試都還不熟悉。所以在學(xué)期末有改要布置1~2道綜合題讓小組成員共同去完成,各小組員分擔(dān)不同的模塊,體現(xiàn)集體工作中的協(xié)作能力,以此來鍛煉和考查學(xué)生綜合應(yīng)用相關(guān)知識(shí)的能力。
通過綜合系統(tǒng)的開發(fā),讓學(xué)生從傳統(tǒng)的被動(dòng)授學(xué)轉(zhuǎn)變?yōu)橹鲃?dòng)求學(xué),從死記硬背的模式中脫離出來,轉(zhuǎn)變?yōu)樵趯?shí)踐中學(xué)習(xí),增強(qiáng)了領(lǐng)悟、創(chuàng)新和推斷的能力。由此學(xué)生自主學(xué)習(xí)的積極性得到了提高,綜合編程能力得到了鍛煉,同時(shí)對軟件開發(fā)的理解也會(huì)有新的突破。
四、結(jié)束語
VB作為一門重要的編程語言,在高校的計(jì)算機(jī)技術(shù)基礎(chǔ)課程中占據(jù)重要位置,我們通過采用符合學(xué)生認(rèn)知規(guī)律的、科學(xué)的教學(xué)方法,結(jié)合學(xué)生實(shí)際情況,繼續(xù)改進(jìn)教學(xué)方法和手段,努力培養(yǎng)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生實(shí)際編程能力,從而使得VB課程的教學(xué)質(zhì)量得到不斷地提高。
參考文獻(xiàn):
[1]龔沛曾,陸慰民,楊志強(qiáng).Visual Basic程序設(shè)計(jì)教程[M].高等教育出版社,2007
[2]李勇凡.Visual Basic程序設(shè)計(jì)案例教程[M].人民郵電出版社,2010
vb程序設(shè)計(jì)篇7
【關(guān)鍵詞】VB 程序設(shè)計(jì) 課程設(shè)計(jì) 教學(xué)現(xiàn)狀 教學(xué)方法
【中圖分類號(hào)】G71 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2015)06-0213-01
VB(Visual Basic)程序設(shè)計(jì)是職高計(jì)算機(jī)專業(yè)學(xué)生必修的一門基礎(chǔ)課程,相對于以前所學(xué)的QB程序設(shè)計(jì),VB是一門面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,學(xué)生更容易接受,掌握好VB的程序設(shè)計(jì)方法及一些常用算法,是培養(yǎng)IT軟件人才的基本需要,對職業(yè)學(xué)校的學(xué)生將來學(xué)習(xí)其他的程序設(shè)計(jì)課程來說有很大的幫助。但實(shí)際教學(xué)中,學(xué)生學(xué)習(xí)VB的情況不容樂觀,那么如何使學(xué)生能更好地掌握VB程序設(shè)計(jì)語言,讓學(xué)生學(xué)以致用,是我們計(jì)算機(jī)職業(yè)教育教學(xué)中必須面對的問題,下面本人結(jié)合自身的教學(xué)實(shí)踐,談?wù)勅绾斡行нM(jìn)行《VB程序設(shè)計(jì)》教學(xué)。
一、職高《VB程序設(shè)計(jì)》教學(xué)現(xiàn)狀
1.學(xué)生學(xué)習(xí)興趣不高,學(xué)習(xí)態(tài)度不端正
《VB程序設(shè)計(jì)》語言中概念抽象,學(xué)生在學(xué)習(xí)后難以理解、消化。更重要的是職高學(xué)生毫無編程基礎(chǔ),英語底子差,邏輯判斷能力和抽象思維能力不強(qiáng)等原因,對該課程學(xué)習(xí)目標(biāo)也不明確,課外的自學(xué)能力較為薄弱。此外,《VB程序設(shè)計(jì)》解決問題的思維方式和我們平常的解決問題的方式不一樣,這是思維方法上的一個(gè)轉(zhuǎn)變,這種轉(zhuǎn)變過去一直是通過教師的引導(dǎo)和學(xué)生的大量的練習(xí),由學(xué)生自己自然而然感悟到的。對于學(xué)生而言是一種反復(fù)的挫折教育,不少學(xué)生在相對較短的學(xué)習(xí)周期內(nèi),無法逾越這個(gè)障礙,這樣就造成挫折感一步步的加強(qiáng),學(xué)習(xí)興趣進(jìn)一步下降,從而缺乏對該學(xué)科的認(rèn)同感,最終產(chǎn)生了“我只要會(huì)軟件的應(yīng)用就可以了! ”的這樣的錯(cuò)誤思想。在這種思想的影響下,學(xué)習(xí)的態(tài)度也就不夠端正。
2.教材安排不夠靈活
按照常規(guī)的教學(xué)思路和方法,先介紹VB可視化編程的概念、VB常量、變量、函數(shù)、語句等語言基礎(chǔ)及順序、選擇、循環(huán)三種基本結(jié)構(gòu)等知識(shí)點(diǎn),再進(jìn)行簡單的程序設(shè)計(jì)。也就是學(xué)生先學(xué)習(xí)理論,再進(jìn)行實(shí)踐。這從學(xué)習(xí)編程軟件知識(shí)的邏輯結(jié)構(gòu)體系考慮可以說是十分合理,沒什么問題,但從職高學(xué)生的知識(shí)水平和認(rèn)知規(guī)律考慮,把一些抽象、難懂的,枯燥的內(nèi)容放在開頭學(xué)習(xí),并不利于學(xué)生掌握知識(shí),反而容易打擊學(xué)生學(xué)習(xí)編程的積極性,更嚴(yán)重的可能會(huì)讓學(xué)生排斥所有的程序設(shè)計(jì),而且要在一個(gè)學(xué)期完成VB課程的學(xué)習(xí),對于他們來說有一定的難度,本人認(rèn)為教材的處理上可以安排兩學(xué)期,或者增加實(shí)踐課時(shí),這樣有助于學(xué)生了解程序的基本思想、算法,并能設(shè)計(jì)出簡單的程序。
二、《VB程序設(shè)計(jì)》教學(xué)的幾點(diǎn)策略
1.第一堂課的重要性
良好的開端,是成功的保障。對于職業(yè)高中沒有一點(diǎn)程序基礎(chǔ)的學(xué)生而言,不能和他們開門見山的去討論VB課程是怎么樣的一門課。為了提高學(xué)生對該門課程的好奇心,增強(qiáng)學(xué)生對《VB程序設(shè)計(jì)》學(xué)習(xí)的興趣,應(yīng)避免第一堂課就開始講授基本理論,基本概念。可以為學(xué)生展示一些由VB開發(fā)的一些小軟件、小游戲,比方說QQ登錄框、隨機(jī)抽題活動(dòng),猜拳游戲等。這些程序選擇上也必須考慮到設(shè)計(jì)的復(fù)雜性。最佳選擇是:讓同學(xué)們感覺有難度,卻又覺得通過學(xué)習(xí)后能自己動(dòng)手去實(shí)現(xiàn)它。
2.教學(xué)方法靈活應(yīng)用
針對不同的教學(xué)內(nèi)容,不同的班級(jí),采用不同的教學(xué)方法,豐富自己的教學(xué)手段,以提高課堂教學(xué)質(zhì)量。
①直觀演示法
在VB程序設(shè)計(jì)教學(xué)中,對于理論中的一些抽象的概念,如:類、對象、屬性、事件、方法等,合理利用一些與之相關(guān)的素材,采取直觀演示法,讓教學(xué)更直觀,讓教學(xué)難點(diǎn)和重點(diǎn)深入淺出,又發(fā)揮了傳統(tǒng)教學(xué)手段在解決學(xué)生現(xiàn)場問題上的優(yōu)勢。例如介紹算法,進(jìn)行兩個(gè)變量值的交換,先介紹計(jì)算機(jī)中數(shù)據(jù)的存放,讓他們了解計(jì)算機(jī)基礎(chǔ)的相關(guān)知識(shí)。可通過黑板畫圖或其他方法給學(xué)生介紹存儲(chǔ)單元,讓學(xué)生建立起存儲(chǔ)單元的思維模式。再通過兩個(gè)具體的例子演示如何實(shí)現(xiàn)數(shù)據(jù)的交換,讓學(xué)生能直觀的感受到。這不僅使學(xué)生了解了程序中的算法,也使他們了解計(jì)算機(jī)中存儲(chǔ)單元的唯一性,使枯燥的內(nèi)容形象化。
②案例教學(xué)法
VB程序設(shè)計(jì)是一門操作性非常強(qiáng)的學(xué)科,在教學(xué)過程中可以采用案例教學(xué)法。學(xué)生完成前先組織學(xué)生學(xué)習(xí)、討論,進(jìn)而引出任務(wù)中的知識(shí)點(diǎn)及所包含解決問題的方法。讓學(xué)生在該方法的基礎(chǔ)上舉一反三,引導(dǎo)他們采用相同方法或相類似方法去解決其他相近的問題。學(xué)生在模仿的基礎(chǔ)上能具備一定的創(chuàng)新精神。例如在學(xué)期初的上機(jī)課中,讓學(xué)生完成一個(gè)簡單加法器的VB小程序,設(shè)計(jì)郵箱注冊網(wǎng)站,簡單的電子時(shí)鐘,讓學(xué)生通過觀察,體驗(yàn)感受其中的奧妙,激發(fā)學(xué)生想學(xué)的興趣,培養(yǎng)學(xué)生解決實(shí)際問題的動(dòng)手能力,進(jìn)一步提高《VB程序設(shè)計(jì)》的課堂教學(xué)效果。
③任務(wù)驅(qū)動(dòng)教學(xué)法
將已經(jīng)做好的程序作品提供給學(xué)生,先讓學(xué)生體驗(yàn)一下該程序的功能,分析窗體中用到哪些控件,分別要修改、設(shè)置哪些屬性,要實(shí)現(xiàn)相應(yīng)功能,應(yīng)該在哪個(gè)或哪幾個(gè)控件中添加代碼等。當(dāng)然,教學(xué)素材要選擇恰當(dāng),任務(wù)難度要適中,如在介紹文本框的passwordchar屬性時(shí),我選擇QQ登錄框的設(shè)計(jì)。介紹圖片框和圖像框時(shí),可以選擇制作一個(gè)簡單的電子相冊,介紹定時(shí)器控件時(shí)可以選擇制作一個(gè)簡單的電子時(shí)鐘,或者選擇制作一個(gè)簡單的交通指示燈(模擬紅綠燈)等,讓學(xué)生通過觀察、體驗(yàn)激起學(xué)生學(xué)習(xí)的興趣,能夠積極思考并動(dòng)手實(shí)踐。
④分組教學(xué)法
學(xué)生第一次接觸編程,由于不熟悉VB操作環(huán)境,又缺乏自己分析解決問題的能力,可以根據(jù)班級(jí)學(xué)生的實(shí)際情況進(jìn)行分組,小組合作學(xué)習(xí)一般以6―8人為一組,不同層次的學(xué)生進(jìn)行優(yōu)化組合,優(yōu)劣互補(bǔ),相互促進(jìn),組與組之間盡量保持相對平衡的水平。這樣更有利于各組在學(xué)習(xí)過程中進(jìn)行公平的競爭,且每組確定一位組長,組內(nèi)同學(xué)的問題可以由他來負(fù)責(zé)解答,組內(nèi)的作業(yè)情況也可以由組長檢查后匯報(bào)給老師,這樣,每個(gè)組存在的問題經(jīng)過組長匯總后給老師,老師根據(jù)反饋的情況可以進(jìn)行統(tǒng)一講解,當(dāng)然組長和組長也可以進(jìn)行問題的交流,這種組內(nèi)交流,組間互動(dòng)的方式可以更好提高課堂效率,培養(yǎng)了同學(xué)之間相互協(xié)作的精神,還在一定的程度上提高了學(xué)生自學(xué)能力,自我分析及解決問題的能力。
3.實(shí)訓(xùn)課堂中的教學(xué)評價(jià)
根據(jù)職高生的特點(diǎn),可以對學(xué)生的行為進(jìn)行評價(jià),學(xué)生在實(shí)訓(xùn)過程中,無論是掌握了一個(gè)算法,還是其中的一個(gè)控件的應(yīng)用,都要給予公正的評價(jià),如果因教師的不公正評價(jià),可能會(huì)使學(xué)生灰心喪氣,甚至討厭這個(gè)老師,更嚴(yán)重的是使學(xué)生失去學(xué)好這門課的信心。因此,做好實(shí)訓(xùn)課中學(xué)生行為的評價(jià),激勵(lì)學(xué)生克服自己不足之處,爭做有素養(yǎng),有技能的職高生。既是教學(xué)的要求,也是育人的需要。
三、結(jié)束語
《VB程序設(shè)計(jì)》在計(jì)算機(jī)基礎(chǔ)教學(xué)中占有重要地位。要讓學(xué)生學(xué)好這門課程,只有不斷挖掘在教學(xué)過程中出現(xiàn)的問題,不斷的改革教學(xué)方法,豐富教學(xué)手段,才能改善目前低效率的現(xiàn)狀,從而提高課堂教學(xué)效率,激發(fā)職高計(jì)算機(jī)專業(yè)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生解決問題的實(shí)際動(dòng)手能力,有效的完成教學(xué)目標(biāo)。
[1]孫帝.《課程改革與問題解決教學(xué)》,遠(yuǎn)方出版.2004年10月第1版
[2]孫帝.《新課程評價(jià)操作與案例》,遠(yuǎn)方出版.2004年10月第1版
vb程序設(shè)計(jì)篇8
【關(guān)鍵詞】高職教育 考試改革 考試方式 考試內(nèi)容
【中圖分類號(hào)】G642【文獻(xiàn)標(biāo)識(shí)碼】A【文章編號(hào)】1006-9682(2010)11-0051-02
在充分重視素質(zhì)教育的今天,在高校,尤其是高職院中仍普遍存在著重知識(shí)、輕能力,重記憶、輕創(chuàng)新,重理論、輕操作的考試方式和考試內(nèi)容,這與全面提高學(xué)生素質(zhì)的教育目標(biāo)要求不相適應(yīng),同時(shí)也不利于對學(xué)生創(chuàng)新能力的培養(yǎng)。因此,這些考試方式及內(nèi)容亟待改革。
一、應(yīng)充分重視課程考試改革
在國家日益強(qiáng)盛的今天,社會(huì)對人才提出了新的要求,要求人才既要有一定的理論知識(shí),又要有較強(qiáng)的實(shí)踐能力和創(chuàng)新精神。作為培養(yǎng)職業(yè)技能型人才的高等院校,應(yīng)該樹立新的人才質(zhì)量觀,建立將素質(zhì)教育觀內(nèi)化于考試的考核評價(jià)體系。通過考試的引導(dǎo)作用,提高學(xué)生的知識(shí)運(yùn)用能力、自學(xué)能力、分析和解決問題能力、自我評價(jià)和評價(jià)他人能力及心理素質(zhì)、協(xié)作精神、職業(yè)道德等。
評價(jià)人才培養(yǎng)的質(zhì)量有了新的標(biāo)準(zhǔn),作為評價(jià)人才的重要手段和方法的考試,不可能再沿用傳統(tǒng)的模式,而應(yīng)進(jìn)行改革。應(yīng)改變過去那些妨礙學(xué)生創(chuàng)新精神和創(chuàng)造能力發(fā)展的教育觀念、教育模式,通過改革使考試適應(yīng)新的人才評價(jià)標(biāo)準(zhǔn)。高等職業(yè)教育應(yīng)重視學(xué)生的創(chuàng)新能力、實(shí)踐能力和創(chuàng)業(yè)精神的培養(yǎng),普遍提高學(xué)生的人文素質(zhì)和科學(xué)素質(zhì)??荚囀菍?shí)現(xiàn)教育目標(biāo)的一種有效的手段,也是學(xué)習(xí)的指揮棒,這是教育者與受教育者的共識(shí)。通過考試改革,使學(xué)生在重視基礎(chǔ)知識(shí)學(xué)習(xí)的同時(shí),更注重實(shí)踐能力的培養(yǎng)和創(chuàng)新精神的形成。
二、《VB程序設(shè)計(jì)》課程考試改革迫在眉睫
《VB程序設(shè)計(jì)》課程的內(nèi)容可分為三大塊:①VB程序設(shè)計(jì)的語法等基礎(chǔ)理論知識(shí)。這部分主要是了解VB程序設(shè)計(jì)的各種語句如何使用;事件、方法的使用場合;數(shù)組、過程的使用等。②窗體中各種對象的使用方法。包括文本框、命令按鈕、標(biāo)簽等常用控件的使用技巧;窗體對象的基本操作;菜單的設(shè)計(jì)與制作等。③簡單軟件的開發(fā)。主要是綜合應(yīng)用已學(xué)到的各種控制結(jié)構(gòu)和各種對象,來設(shè)計(jì)小型的實(shí)用軟件。其教學(xué)過程和培養(yǎng)目標(biāo)有兩個(gè)顯著特點(diǎn):一是根據(jù)按需施教、學(xué)以致用的原則組織教學(xué)和實(shí)驗(yàn);二是突出實(shí)踐環(huán)節(jié)的教學(xué),主動(dòng)適應(yīng)就業(yè)市場的實(shí)際需要,培養(yǎng)實(shí)用型人才。但目前的考試形式尚存在諸多問題:
1.考試重知識(shí)輕能力
考試內(nèi)容局限于教材,加上劃范圍、定重點(diǎn)等,這樣助長了一部分學(xué)生的惰性,造成了學(xué)生成績優(yōu)劣混淆,實(shí)際掌握知識(shí)的程度和卷面成績不相一致,從而引起一些學(xué)生心理上的不平衡。這嚴(yán)重傷害了認(rèn)真學(xué)習(xí)學(xué)生的積極性,破壞了良好的學(xué)風(fēng)和校風(fēng)建設(shè)。
2.考試方式單一
現(xiàn)行的考試方法多以閉卷筆試為主,不能充分體現(xiàn)學(xué)生掌握知識(shí)和技能的真實(shí)情況,存在重理論、輕技能操作的傾向。在這種考試中,記憶力的考核處于主要地位,而操作能力、分析能力、批判思維能力處于邊緣角色,考試無法測出學(xué)生真實(shí)素質(zhì)的發(fā)展?fàn)顩r、且與高職教育培養(yǎng)生產(chǎn)、服務(wù)、管理一線的技術(shù)應(yīng)用型人才的目標(biāo)不相吻合。再次,閉卷考試一般客觀題較多,標(biāo)準(zhǔn)性答案使得課程教學(xué)走向趨同,限制了學(xué)生創(chuàng)造性、個(gè)性的成長,不利于對學(xué)生創(chuàng)新素質(zhì)的培養(yǎng)。
3.考試重結(jié)果輕過程
現(xiàn)行考試以期末考試為主,在教學(xué)過程中缺少其他過程性考試。學(xué)生的學(xué)習(xí)成績不能很好地反映學(xué)生平時(shí)學(xué)習(xí)與技能的掌握情況。目前高職學(xué)生幾乎沒有升學(xué)壓力,分?jǐn)?shù)成了評價(jià)學(xué)生優(yōu)劣的最重要手段,很多學(xué)生都抱著“60分萬歲”態(tài)度學(xué)習(xí),這極大地阻礙了學(xué)生的思維發(fā)展和創(chuàng)新能力培養(yǎng),偏離了高職高專人才培養(yǎng)的正確方向。
4.考試功能錯(cuò)位
考試應(yīng)具有評定、診斷和反饋、預(yù)測、激勵(lì)和選拔的功能,考試的目的、方法、內(nèi)容對教學(xué)目標(biāo)的實(shí)現(xiàn)和教學(xué)活動(dòng)的開展有很強(qiáng)的指揮棒作用。但在現(xiàn)實(shí)教學(xué)中過分強(qiáng)調(diào)分?jǐn)?shù)的價(jià)值功能,將分?jǐn)?shù)同獎(jiǎng)學(xué)金掛鉤,與評優(yōu)評先緊密結(jié)合。只重視分?jǐn)?shù)的多少必然會(huì)導(dǎo)致課程教學(xué)結(jié)果的喪失,使教師為考試而教,學(xué)生為考試而學(xué),形成學(xué)生平時(shí)睡懶覺、逃課、上網(wǎng),臨到考試就忙于作弊的不良學(xué)習(xí)現(xiàn)象。
三、《VB程序設(shè)計(jì)》考試改革的策略和方法
1.樹立以“素質(zhì)教育”為中心的考試?yán)砟?span style="display:none">m37萬博士范文網(wǎng)-您身邊的范文參考網(wǎng)站Vanbs.com
現(xiàn)在的大學(xué)生就業(yè)問題不僅僅表現(xiàn)為實(shí)踐經(jīng)驗(yàn)不足、專業(yè)技能水平不強(qiáng),更源自于當(dāng)代大學(xué)生的綜合素質(zhì)水平普遍較低。高等職業(yè)教育應(yīng)重視學(xué)生的創(chuàng)新能力、實(shí)踐能力和創(chuàng)業(yè)精神的培養(yǎng),普遍提高學(xué)生的人文素質(zhì)和科學(xué)素質(zhì)。隨著素質(zhì)教育的推進(jìn),將學(xué)生素質(zhì)的培養(yǎng)納入人才培養(yǎng)方案中,將素質(zhì)教育觀念內(nèi)化于考試評價(jià)體系中,通過考試的引導(dǎo)作用,加強(qiáng)素質(zhì)教育過程評價(jià),發(fā)揮考核評價(jià)的導(dǎo)向和激勵(lì)作用,提高學(xué)生的知識(shí)運(yùn)用能力、自學(xué)能力、分析和解決問題能力。
2.建立多元化教學(xué)評價(jià)機(jī)制
本課程應(yīng)采用多元教學(xué)評價(jià)機(jī)制,將平時(shí)表現(xiàn)成績與終結(jié)考試評定相結(jié)合,避免期末考試決定教學(xué)全局的情況發(fā)生。要逐步加大平時(shí)考核成績在總成績中的比重。教師應(yīng)進(jìn)行考試結(jié)果分析,發(fā)現(xiàn)和總結(jié)教學(xué)中存在的問題,調(diào)整自己的教學(xué)方法和策略,提高教學(xué)質(zhì)量。
3.制定科學(xué)、規(guī)范的課程考試實(shí)施方案
本課程的考試成績可以由多種考試形式的成績按比例構(gòu)成,它可以包括筆試、實(shí)際操作、作業(yè)、測驗(yàn)、小制作、課程設(shè)計(jì)、答辯、平時(shí)操守等形式中的幾項(xiàng),使考試方式豐富化、多元化,較全面實(shí)現(xiàn)對學(xué)生的知識(shí)、能力和素質(zhì)的綜合考評。加大平時(shí)考核成績的比例,通過多種方式加強(qiáng)對學(xué)生的過程性考核與評價(jià),使學(xué)生保持高度的學(xué)習(xí)緊張性,使老師更加及時(shí)準(zhǔn)確的了解學(xué)生對知識(shí)和技能的掌握情況。期末考試成績以總結(jié)性、綜合性考核內(nèi)容為主,引導(dǎo)學(xué)生系統(tǒng)的掌握課程教學(xué)內(nèi)容,做到融會(huì)貫通。
四、《VB程序設(shè)計(jì)》考試改革的設(shè)計(jì)方案
1.平時(shí)成績
學(xué)生平時(shí)出勤情況、完成作業(yè)情況、平時(shí)表現(xiàn)等列入平時(shí)成績考核范疇。通過上課前點(diǎn)名、下課前查點(diǎn)學(xué)生人數(shù),隨時(shí)掌握學(xué)生出勤情況,讓學(xué)生養(yǎng)成按時(shí)上下課的習(xí)慣,作業(yè)完成情況也可以得到一定的保證。
2.上機(jī)考試成績
將部分內(nèi)容的理論考試方式改為操作考試方式,如:《VB程序設(shè)計(jì)》。課程考試過去一般都采用筆試,現(xiàn)在可以改為筆試和上機(jī)成績相結(jié)合的辦法,加大上機(jī)考核成績在總成績中的比重。教師根據(jù)學(xué)生的操作過程及結(jié)果給予評分。這種考試方式既考察了學(xué)生的理論基礎(chǔ)和應(yīng)用知識(shí)的能力,又促進(jìn)了學(xué)生的學(xué)習(xí)。
3.課程設(shè)計(jì)
在課程設(shè)計(jì)教學(xué)環(huán)節(jié)中以設(shè)計(jì)作品+報(bào)告+答辯的方式進(jìn)行考核。學(xué)生在進(jìn)行課程設(shè)計(jì)中查資料、找素材,綜合運(yùn)用所學(xué)知識(shí)獨(dú)立完成自己的多媒體作品。使學(xué)生加深和鞏固了對所學(xué)知識(shí)的理解,熟練了基本技能、基本技巧,同時(shí)也培養(yǎng)了學(xué)生獨(dú)立學(xué)習(xí)、吸取他人的經(jīng)驗(yàn)、探討技術(shù)的習(xí)慣,提高了同學(xué)們的團(tuán)隊(duì)協(xié)作能力。另外,要求學(xué)生按照給定的標(biāo)準(zhǔn)格式撰寫課程設(shè)計(jì)報(bào)告,使學(xué)生在完成報(bào)告的過程中掌握了技術(shù)文檔的撰寫方法。提高了文字表達(dá)能力。最后,參加課程設(shè)計(jì)的學(xué)生要全部參加答辯,有效地鍛練了學(xué)生的語言表達(dá)能力。
4.在教學(xué)中引入獨(dú)立于百分制之外的加減分考察機(jī)制
對于上課講話、睡覺、打游戲的學(xué)生進(jìn)行扣分,對于上課積極回答問題、帶頭完成實(shí)驗(yàn)或作業(yè),第一個(gè)提出正確答案的學(xué)生給予加分。尤其對后進(jìn)的學(xué)生既要嚴(yán)格扣分也要多提供加分的機(jī)會(huì),充分調(diào)動(dòng)學(xué)生的積極性,營造良好的學(xué)習(xí)氛圍。
通過該課程考試方式改革,達(dá)到如下預(yù)期效果:
(1)在考試改革中加入學(xué)生的平時(shí)成績和一些階段性考核,引導(dǎo)學(xué)生重視平時(shí)的學(xué)習(xí),減輕了學(xué)生期末集中考試的心理壓力,調(diào)動(dòng)和提高了學(xué)生學(xué)習(xí)積極性,使學(xué)生在平時(shí)的學(xué)習(xí)中重視每一個(gè)教學(xué)環(huán)節(jié),提高了學(xué)習(xí)效率和整體教學(xué)效果,從而轉(zhuǎn)變了部分學(xué)生厭學(xué)的不良學(xué)風(fēng)。
(2)注重實(shí)踐操作能力的考核,通過大作業(yè)和課程設(shè)計(jì)的形式提高了學(xué)生的應(yīng)用技能水平。
(3)根據(jù)不同教學(xué)內(nèi)容的特點(diǎn)設(shè)計(jì)可操作性強(qiáng)的考試,引導(dǎo)學(xué)生主動(dòng)的進(jìn)行學(xué)習(xí),明顯地提高了教學(xué)效果和學(xué)習(xí)效果。
(4)課程考核評價(jià)方案較為合理,使考核過程規(guī)范化、科學(xué)化,形成考核與能力評測相結(jié)合,充分發(fā)揮了考試的作用。
(5)通過考試改革,使學(xué)生成績評定方法更加合理,充分發(fā)揮了考試的反饋功能。教師可以實(shí)施更加有效的教學(xué)方法和教學(xué)手段開展教學(xué),學(xué)生也比以前更加重視學(xué)習(xí)和考試。
五、對《VB程序設(shè)計(jì)》考試改革問題的思考
1.明確考試目的是成功進(jìn)行考試改革的前提
考試是教學(xué)評價(jià)的一種重要手段而非目的,考試的基本任務(wù)是測驗(yàn)學(xué)生對基本理論、基礎(chǔ)知識(shí)掌握的程度,發(fā)現(xiàn)教學(xué)中存在的問題,檢測學(xué)生的學(xué)習(xí)效果,督促學(xué)生學(xué)習(xí)。其目的在于檢查教學(xué)效果、檢驗(yàn)教學(xué)目標(biāo)實(shí)現(xiàn)的程度、改進(jìn)教學(xué)工作、提高教學(xué)質(zhì)量、鞏固學(xué)生所學(xué)的知識(shí)、提高學(xué)生的能力和素質(zhì)。教師應(yīng)善于使用考試手段來監(jiān)測和監(jiān)控教學(xué)質(zhì)量、規(guī)范和引導(dǎo)教學(xué)行為、鞭策學(xué)生積極努力地學(xué)習(xí)。要通過考試引導(dǎo)學(xué)生重視知識(shí)積累、能力的培養(yǎng)和創(chuàng)新精神的塑造。
2.豐富考試方法
根據(jù)《VB程序設(shè)計(jì)》課程的特點(diǎn),考試可以采用筆試、做設(shè)計(jì)、寫設(shè)計(jì)報(bào)告、進(jìn)行實(shí)際操作以及開卷、閉卷等多種方式。每一種考試方式都有自己的優(yōu)缺點(diǎn)。我們強(qiáng)調(diào)考試改革,而決不能否定閉卷考試的作用,但閉卷考試應(yīng)特別強(qiáng)調(diào)對考試內(nèi)容的改革。出試卷時(shí)要增加題型設(shè)計(jì)的靈活性,少出一些只用一種方法,只有一個(gè)答案的題目,多出一些綜合思考題、分析題。題目的設(shè)計(jì)應(yīng)能使每一位學(xué)生在解每道題時(shí)都有對知識(shí)的深層理解、分析、比較、融會(huì)貫通的過程,從而鍛煉學(xué)生的思維,多給學(xué)生提供探索的機(jī)會(huì)和可能性,鼓勵(lì)學(xué)生獨(dú)立思考、標(biāo)新立異、強(qiáng)調(diào)智力開發(fā)、避免考試中的偶然性。如果考試側(cè)重能力考查,則必然會(huì)引導(dǎo)教學(xué)走上打好基礎(chǔ)、培養(yǎng)能力、發(fā)展智力的正確軌道。
3.要建立健全考試結(jié)果評價(jià)和反饋機(jī)制
淡化考試分?jǐn)?shù)之間的微小差異,增大平時(shí)考試成績的比例,逐步完善“形成性考核”,實(shí)行百分制、等級(jí)制及與評語相結(jié)合的綜合評分方法,對有獨(dú)立見解或創(chuàng)新的學(xué)生加鼓勵(lì)分。應(yīng)獎(jiǎng)勵(lì)有個(gè)性者,獎(jiǎng)勵(lì)有主見、有獨(dú)立思維能力的學(xué)生。反之,如果獎(jiǎng)勵(lì)服從者、適應(yīng)者,只會(huì)使學(xué)生變得謹(jǐn)小慎微。同時(shí),建立考試結(jié)果分析制度,不斷總結(jié)教學(xué)經(jīng)驗(yàn)。發(fā)現(xiàn)問題及時(shí)糾正,拓寬、疏通教學(xué)質(zhì)量的有效反饋渠道,建立健全溝通機(jī)制。
我們的考試方式改革今后的路程還很長,任務(wù)仍很艱巨。這不僅需要廣大教師的積極思考和身體力行,更需要教學(xué)管理工作者在制度創(chuàng)新方面的積極配合。只有這樣才能使改革沿著正確的軌道發(fā)展,有利于實(shí)現(xiàn)人才全面發(fā)展的目標(biāo)。
參考文獻(xiàn)
1 付小晶、張國印、武俊鵬.計(jì)算機(jī)專業(yè)本科生實(shí)踐創(chuàng)新能力培養(yǎng)方法探討[J].計(jì)算機(jī)教育,2009(8)
2 楊日、趙丕錫.改革大學(xué)計(jì)算機(jī)基礎(chǔ)課程考試模式的思考[J].遼寧教育研究,2008(4)
3 王志超、王宜懷.從嵌入式系統(tǒng)教學(xué)談學(xué)生創(chuàng)新能力的培養(yǎng)[J].計(jì)算機(jī)教育,2010(3)
4 謝文靜.高職教育考試改革探索[J].教育與職業(yè),2003
本文鏈接:http://www.lbgj202.com/v-141-3377.htmlvb程序設(shè)計(jì)范文8篇
相關(guān)文章:
面試中的自我介紹09-18
護(hù)士面試結(jié)構(gòu)化自我介紹08-02
感恩節(jié)快樂祝福感言07-27
存款保險(xiǎn)宣傳月活動(dòng)總結(jié)11-09
最新婦聯(lián)工作總結(jié)標(biāo)題 村級(jí)婦聯(lián)工作總結(jié)(9篇)09-05
房地產(chǎn)財(cái)務(wù)實(shí)習(xí)心得10-29
初二新學(xué)期家長會(huì)班主任發(fā)言稿10-10
落葉的精神優(yōu)秀作文09-13
四年級(jí)未來的家作文08-31
輕叩詩歌的大門作文07-23
開封文化藝術(shù)職業(yè)學(xué)院地址在哪里09-27
魯東大學(xué)都有哪些專業(yè)08-27
2024年浙江初級(jí)銀行從業(yè)資格報(bào)名入口已開通08-21
《草原八月末》閱讀答案09-20
初中班主任評語(精選6篇)09-14