楊巍
【摘要】中職教育是培養(yǎng)國家初、中級(jí)職業(yè)技術(shù)人員的重要陣地,隨著近年來計(jì)算機(jī)技術(shù)以及信息技術(shù)的發(fā)展,中職院校也認(rèn)識(shí)到了計(jì)算機(jī)人才的稀缺性和重要性,但是中職學(xué)生在學(xué)習(xí)計(jì)算機(jī)VB編程語言的時(shí)候存在很大的問題,中職學(xué)校的學(xué)生基礎(chǔ)較差,學(xué)習(xí)習(xí)慣不好。作為一名中職的教師,在上課的時(shí)候要激發(fā)出學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的學(xué)習(xí)信心,然后通過適當(dāng)?shù)慕虒W(xué)方法和教學(xué)模式鞏固學(xué)生的基礎(chǔ),提高學(xué)生的學(xué)長能力以及學(xué)科思維,從而提高學(xué)習(xí)成績。本文就中職學(xué)生如何學(xué)習(xí)計(jì)算機(jī)VB編程語言展開討論。
【關(guān)鍵詞】中職計(jì)算機(jī)VB編程
【中圖分類號(hào)】G712????? 【文獻(xiàn)標(biāo)識(shí)碼】A???? 【文章編號(hào)】2095-3089(2021)11-0004-02
VB編程語言是一種功能強(qiáng)大的實(shí)用性比較強(qiáng)的編程語言,是中職教育的一門必修課。但是VB編程語言比較抽象,知識(shí)的體系與學(xué)生以往的學(xué)習(xí)內(nèi)容有比較大的差距,在學(xué)生學(xué)習(xí)的時(shí)候存在著許多的問題。中職的學(xué)生處于身體和心理快速發(fā)展的時(shí)期,學(xué)生情緒容易激動(dòng),易產(chǎn)生叛逆的心理,所以教師在上課的時(shí)候注意教育的方式方法,建立起良好的師生關(guān)系,幫助學(xué)生掌握好知識(shí)基礎(chǔ),提高學(xué)生的學(xué)習(xí)能力。在學(xué)習(xí)VB語言編程的過程中,不僅要讓學(xué)生掌握編程的知識(shí)與方法,更要注意讓學(xué)生學(xué)習(xí)到解決問題的思路,掌握解決問題的辦法。
1.VB教學(xué)的難點(diǎn)
首先,中職學(xué)生的基礎(chǔ)較差,對(duì)學(xué)習(xí)VB編程語言造成了很大困難。在VB編程語言的課程中,語言用到大量的英語詞匯和一定的數(shù)學(xué)知識(shí)。而這兩門學(xué)科的知識(shí)是中職學(xué)生普遍缺少的知識(shí)能力。由于相關(guān)基礎(chǔ)的缺乏,給教師的教學(xué)過程帶來了一定的困擾。其次中職學(xué)生沒有計(jì)算機(jī)編程的基礎(chǔ),對(duì)于中職學(xué)生來說只學(xué)習(xí)過《計(jì)算機(jī)應(yīng)用基礎(chǔ)》這樣的基礎(chǔ)課程,對(duì)編程語言沒有明確的了解,加上VB編程語言,較為抽象,難度較大導(dǎo)致不少學(xué)生對(duì)編程語言的學(xué)習(xí)沒有興趣,不能正確掌握VB編程語言這門課程。由于大部分的中職學(xué)生缺少計(jì)算機(jī)語言的基礎(chǔ),設(shè)計(jì)程序的思維和概念對(duì)于學(xué)生來說都是全新的,學(xué)生在解決問題的時(shí)候就會(huì)遇到很大的困難。同時(shí)在VB編程語言這門課中引入了許多新的概念和新的名詞,不利于學(xué)生的記憶與理解。甚至在學(xué)習(xí)了很長一段時(shí)間之后,有一些學(xué)生仍然不知道基礎(chǔ)的概念和名詞,給學(xué)生后續(xù)的學(xué)習(xí)造成了很大的影響。所以中職VB編程語言教學(xué)的難點(diǎn)就在于,如何提高學(xué)生的基礎(chǔ)知識(shí),幫助學(xué)生記憶并理解編程的基礎(chǔ)知識(shí)以及讓學(xué)生掌握VB編程的思維,提高學(xué)生的學(xué)習(xí)能力。面對(duì)這些教學(xué)難點(diǎn),中職教師要選擇適當(dāng)?shù)慕虒W(xué)方法提高學(xué)生的學(xué)習(xí)興趣,幫助學(xué)生提高學(xué)習(xí)成績。
2.有效的VB編程語言學(xué)習(xí)方法
2.1提高學(xué)習(xí)興趣
教師在進(jìn)行VB編程語言教學(xué)的時(shí)候,要盡量避免在上課的時(shí)候不斷地進(jìn)行概念的灌輸,讓學(xué)生在編程語言的概念中失去對(duì)VB語言學(xué)習(xí)的興趣。教學(xué)不是簡單的知識(shí)的灌輸,更應(yīng)該是用教師的星星之火點(diǎn)燃學(xué)生的學(xué)習(xí)興趣。在上課的時(shí)候,要注意課堂的趣味性,利用一些簡單有趣的編程程序來幫助學(xué)生提高對(duì)于VB編程語言的學(xué)習(xí)興趣。興趣是驅(qū)動(dòng)中職學(xué)生學(xué)習(xí)VB編程語言的主動(dòng)因素。想要有效地提高學(xué)生的學(xué)習(xí)興趣,教師在上課的時(shí)候就要有意識(shí)地展示VB編程語言的趣味性與實(shí)用性,用一些自己簡單的小程序來解決一些實(shí)際的問題,讓學(xué)生看到VB語言在生活中的實(shí)用性以及趣味性。
例如在使用電子工業(yè)出版社出版的《VB編程基礎(chǔ)》教材的教學(xué)過程中,就要注意提高學(xué)生的學(xué)習(xí)興趣。在第一節(jié)課的時(shí)候就要讓學(xué)生感受到編程的魅力,幫助學(xué)生提高學(xué)習(xí)的興趣。教師可以提前到教室一會(huì)兒,利用教室里的多媒體設(shè)備,用VB語言編寫一個(gè)滾動(dòng)的字幕,提高學(xué)生的注意力,在上課之后就可以利用這個(gè)字幕介紹一下VB語言編程這一學(xué)科的學(xué)習(xí)內(nèi)容、學(xué)習(xí)目標(biāo)以及大概的學(xué)習(xí)方法,在這個(gè)過程中,要注意調(diào)節(jié)課堂的氛圍,避免學(xué)生失去上課的興趣,然后就可以利用VB編程語言編寫一些簡單有趣的實(shí)例,在編寫的過程中要利用教室里的設(shè)備向?qū)W生展示編寫的過程。這個(gè)過程要放慢速度,一邊編寫一邊向?qū)W生介紹visual basic的窗口組成,還有一些常用的工具的作用,讓學(xué)生對(duì)VB語言編程有一個(gè)簡單的理解,保持住學(xué)生對(duì)VB編程語言的興趣,然后教師可以找一個(gè)類似“魔幻圓”的小結(jié)構(gòu)讓學(xué)生編寫,雖然看起來很簡單,但是對(duì)于中職的學(xué)生來說,這是第一次接觸VB語言編程,編寫這樣的結(jié)構(gòu)還是很難的,所以教師就要一步一步地引導(dǎo)學(xué)生進(jìn)行編程,在每一條語句之后,要留給學(xué)生充足的時(shí)間,要讓學(xué)生有深入的思考與理解。在教師一步一步的引導(dǎo)下,學(xué)生就可以很輕松地編成這個(gè)小的結(jié)構(gòu)語句。學(xué)生在看到自己寫的句子變成了有趣的圖案展示在了屏幕上,就會(huì)有充足的自信心與自豪感,對(duì)VB編程語言就會(huì)充滿了好奇心和興趣,有利于學(xué)生學(xué)習(xí)VB編程語言,提高學(xué)習(xí)成績。
2.2利用生活經(jīng)驗(yàn)理解編程知識(shí)
VB編程語言的知識(shí)點(diǎn)一般是比較抽象的,難以理解的,學(xué)生在學(xué)習(xí)的時(shí)候找不到VB知識(shí)在生活經(jīng)驗(yàn)或者在以往知識(shí)的相似點(diǎn),找不到類比的對(duì)象。對(duì)于中職學(xué)生來說,利用已有的知識(shí)基礎(chǔ)類比新的知識(shí),是最好的記憶與理解知識(shí)的方法。所以教師在教學(xué)過程中就要注意把VB編程語言的知識(shí)與生活相聯(lián)系。在講課的過程中利用生活的實(shí)際想象,解釋復(fù)雜的概念與知識(shí),幫助學(xué)生理解。深入淺出的授課方式更容易被學(xué)生所接受,如果教師的講課內(nèi)容都是一些專業(yè)化的,高深的專業(yè)知識(shí),不僅不利于學(xué)生對(duì)知識(shí)的理解,還會(huì)讓學(xué)生失去學(xué)習(xí)的興趣,而且學(xué)生處于聽不懂的狀態(tài),更容易出現(xiàn)犯困走神的現(xiàn)象,非常不利于學(xué)生學(xué)習(xí)成績的提高。
例如在使用電子工業(yè)出版社出版的《VB編程基礎(chǔ)》教材的教學(xué)過程中,在一些基礎(chǔ)知識(shí)的教學(xué)過程中,就可以充分地聯(lián)系實(shí)際生活。比如在講解“對(duì)象”這個(gè)專業(yè)名詞的時(shí)候,如果僅僅是按照教材的解釋進(jìn)行講解,學(xué)生在理解的時(shí)候就會(huì)遇到很大的困難。在教材的解釋中涉及到了代碼、數(shù)據(jù)、窗體等專業(yè)性的名詞,學(xué)生對(duì)這些名詞沒有明確的理解,所以教師就要聯(lián)系實(shí)際來解釋這個(gè)概念。教師可以把“對(duì)象”這個(gè)名詞解釋成生活中的實(shí)際的東西。就像人、花草樹木、計(jì)算機(jī)等,這種解釋學(xué)生更容易理解。同樣,也可以用這樣的方式解釋子對(duì)象的概念。子對(duì)象就是組成對(duì)象的部分,就像計(jì)算機(jī)的顯示器,鼠標(biāo)鍵盤,主機(jī)等,這種聯(lián)系實(shí)際的解釋,學(xué)生會(huì)有更加深刻的記憶與理解,可以提高學(xué)生的學(xué)習(xí)效率。還有像學(xué)習(xí)兩個(gè)變量的值互換的時(shí)候,可以用兩個(gè)瓶子中裝兩種不同的液體來比喻,讓學(xué)生想辦法如何把兩個(gè)瓶子中的液體互換,學(xué)生一定會(huì)想到引入一個(gè)新的空瓶子,這樣一來學(xué)生就可以理解VB語言中變量替換的相關(guān)知識(shí)。在進(jìn)行變量A、B的值的交換的時(shí)候就可以很自然引入變量C,通過這種簡單的生活實(shí)例,也可以有效地提高學(xué)生記憶與理解想相關(guān)知識(shí)。在教師的上課過程中,要多多的思考,將VB知識(shí)與生活的實(shí)際經(jīng)驗(yàn)相結(jié)合,利用學(xué)生的生活經(jīng)驗(yàn)幫助學(xué)生理解復(fù)雜的、抽象的、難以理解的編程語言,提高學(xué)生的知識(shí)基礎(chǔ),從而提升學(xué)習(xí)成績。
2.3設(shè)立良好的教學(xué)情景
情景教學(xué)法是一種有效的可以提高教學(xué)效率的教學(xué)方法。教師在上課的時(shí)候要有意識(shí)地把學(xué)生帶入有一定的生活情景或者其他情景的教學(xué)環(huán)境中,提升學(xué)生的課堂參與感,提升上課的積極性。情景教學(xué)的最重要的因素是幫助學(xué)生能夠在課堂上有參與感,有親身的體驗(yàn)感,有利于激發(fā)出學(xué)生的情感態(tài)度。傳統(tǒng)的VB的課堂是枯燥的,在語言設(shè)計(jì)中更是知識(shí)繁瑣,操作復(fù)雜,讓學(xué)生頭痛。所以教師在教學(xué)的過程中,要注意到把社會(huì)熱點(diǎn)問題和學(xué)生的興趣愛好相結(jié)合,創(chuàng)建一定的有效的教學(xué)情景,提高學(xué)生的學(xué)習(xí)興趣。
例如在日常的教學(xué)過程中,就可以根據(jù)教授的內(nèi)容創(chuàng)建一定的教學(xué)情景。比如在上有關(guān)計(jì)時(shí)器的相關(guān)知識(shí)的時(shí)候,就要設(shè)計(jì)一定的教學(xué)情景。在上課的時(shí)候可以先播放衛(wèi)星發(fā)射的倒計(jì)時(shí)、春節(jié)晚會(huì)的倒計(jì)時(shí),讓學(xué)生感受到倒計(jì)時(shí)的重要作用,進(jìn)入到倒計(jì)時(shí)的教學(xué)情景中。然后教師就要指出利用VB編程語言也可以實(shí)現(xiàn)倒計(jì)時(shí)的功能,然后提問“有誰知道該怎么寫代碼嗎?”通過這種問題的方式提升學(xué)習(xí)的興趣。然后教師就可以講解相關(guān)的知識(shí),在講解知識(shí)的時(shí)候,要充分地發(fā)揮出情景教學(xué)的作用,幫助學(xué)生可以更好地融入課堂的氛圍中。
2.4增強(qiáng)學(xué)生體驗(yàn)
VB的學(xué)習(xí)是需要大量的練習(xí)與實(shí)踐的,在老師上課的過程中,要注意多給學(xué)生一些親自動(dòng)手寫代碼的機(jī)會(huì),讓學(xué)生有練習(xí)的機(jī)會(huì)。VB編程語言的學(xué)習(xí)不能僅僅停留在知識(shí)的層面,要讓學(xué)生在親自動(dòng)手的過程中,發(fā)現(xiàn)自身的不足,發(fā)現(xiàn)學(xué)習(xí)中的問題,通過自己的動(dòng)手過程,解決自身學(xué)習(xí)過程中遇到的問題。同時(shí)教師要注意加強(qiáng)學(xué)生的課后練習(xí)。在每一節(jié)課后,盡量留一些合適的編程作業(yè)讓學(xué)生獨(dú)立完成,因?yàn)橹新殞W(xué)生的學(xué)習(xí)習(xí)慣不是很好,在留作業(yè)的時(shí)候要注意避免學(xué)生間的相互抄襲現(xiàn)象,因而可以給不同的學(xué)生布置不同的作業(yè)內(nèi)容,這樣就可以滿足不同學(xué)生的學(xué)習(xí)需求。這樣的課后作業(yè)也可以有效地提高班級(jí)的學(xué)習(xí)成績??偠灾?,對(duì)于VB語言的學(xué)習(xí),要讓學(xué)生有充分的練習(xí)時(shí)間,才能提高學(xué)生的成績。
3.結(jié)束語
在中職教育中,要實(shí)現(xiàn)VB編程語言的有效教學(xué),讓學(xué)生可以輕松地學(xué)習(xí)到編程的相關(guān)知識(shí)和解決問題的思路,教師首先就要提高學(xué)生的學(xué)習(xí)興趣,鞏固學(xué)生的學(xué)習(xí)基礎(chǔ),幫助學(xué)生掌握學(xué)習(xí)編程語言的相關(guān)方法,從而提高學(xué)生的學(xué)習(xí)能力。同時(shí),在中職的課堂上還要培養(yǎng)學(xué)生的學(xué)科思維,為學(xué)生以后學(xué)習(xí)其他的計(jì)算機(jī)知識(shí)打下一定的良好的基礎(chǔ),為學(xué)生以后的發(fā)展做好鋪墊。
參考文獻(xiàn):
[1]胡素宣.中職學(xué)生如何學(xué)習(xí)計(jì)算機(jī)VB編程語言[J]. 當(dāng)代教育實(shí)踐與教學(xué)研究(電子版),2015.
[2]劉士賢.程序設(shè)計(jì)語言(VB)課教學(xué)方法探析[J]. 遼寧教育行政學(xué)院學(xué)報(bào),2006,23(4):97-98.