□ 莫建芳
“VB程序設計語言”課程是一門理論以及實踐性都很強的課程。如果學生沒有掌握一定的學習技巧,在學習過程中就會產(chǎn)生厭煩心理,從而降低學習效率。職業(yè)素養(yǎng)的培養(yǎng)也應該從學生的興趣入手,只有學生對VB程序設計感興趣,教師才能更加順利地開展教學,才能在教學中培養(yǎng)學生的職業(yè)素養(yǎng),提高學生的實際應用能力。只要教師用對學習方式,運用合理的教學手段,學生就能在課程學習中提高職業(yè)素養(yǎng)。
作為一名程序設計人員,需要具備相應的職業(yè)素養(yǎng)。教學時,首先要了解程序設計人員的職業(yè)素養(yǎng),根據(jù)程序設計人員自身具備的職業(yè)素養(yǎng)來對學生進行準確的培訓教育。
首先,程序設計人員需要具備團隊精神。因為一個軟件的開發(fā)過程十分復雜,涉及許多環(huán)節(jié),并且每個環(huán)節(jié)中需要進行大量的工作。所以,程序的開發(fā)并不是靠一己之力就能完成的。作為一名程序開發(fā)人員,首先要具備合作能力。程序開發(fā)人員需要在團隊中與人合作,在做好自己工作的同時積極了解整項工作進程,這樣才能讓整個程序開發(fā)工作更加快速合理。團隊合作是一切工作的前提基礎,一個良好的工作團隊才能順利地完成各項開發(fā)工作。
其次,作為一名程序開發(fā)人員,還應該具備獨立解決問題的能力。程序設計開發(fā)工作是一項十分復雜的工作,在整個開發(fā)設計的過程中會遇到各種各樣的困難。在程序開發(fā)過程中,每個人都有自己的工作,每個人都處于一種忙碌的狀態(tài)。所以,要當一名合格的程序員,必須掌握一定的解決問題的能力。如果每個程序員都不能獨立地解決問題,那么整個程序開發(fā)工作就會陷入一個僵局,工作很難繼續(xù)進行。一名具有良好職業(yè)素養(yǎng)的程序員會利用各種途徑來解決程序開發(fā)中的各項問題。因此,培養(yǎng)學生職業(yè)素養(yǎng)時,需要讓學生掌握解決問題的能力,比如可以通過查詢專業(yè)的指導手冊、加入職業(yè)論壇詢問、向?qū)I(yè)人員請教問題等途徑來解決工作中遇到的難題。獨立解決問題的能力能提高工作效率,這也是一名程序開發(fā)人員應該具備的基本職業(yè)素養(yǎng)。
除此之外,作為一名程序開發(fā)人員,還應該對工作中發(fā)現(xiàn)的問題和解決問題的方法進行積累總結。程序的設計和開發(fā)是一個漫長的工作,開發(fā)過程中遇到問題在所難免。問題解決后,程序員應當對這些問題進行積累總結,總結各種問題的類型,總結問題出現(xiàn)的原因。最后還要對解決問題的方法進行總結積累,以便解決今后出現(xiàn)的同樣的問題。同樣,程序員在寫完一個代碼或者找到一個好的代碼時,也要注意積累。自己開發(fā)的軟件應該做好標記,在用戶使用過程中出現(xiàn)問題要及時反饋。然后根據(jù)用戶的反饋來進行程序修改,這樣才能保證程序開發(fā)的優(yōu)質(zhì)性,同時也是對自己工作水平的一種提升。
最后,程序開發(fā)人員還必須具有良好的編寫代碼的習慣。程序開發(fā)人員每天的主要工作就是程序代碼的編寫,在程序編寫時需要養(yǎng)成良好的編寫習慣,這樣才能保證程序編寫的效率性,從而大大的提高工作效率。良好的編寫習慣涉及的內(nèi)容有很多,比如重復代碼的編寫、特殊代碼的編寫、代碼的標注、各個環(huán)節(jié)的測試等,這些都是程序編寫時需要注意的問題。雖然這些都是程序開發(fā)中的細節(jié)問題,但是這些細節(jié)問題直接影響了程序開發(fā)的效率。如果程序員在編寫過程中養(yǎng)成良好的習慣,整個程序開發(fā)過程就會減少問題的出現(xiàn),能更加順利地進行,從根本上提高程序開發(fā)的效率。
1.注重趣味教學,培養(yǎng)提高學生的學習興趣。在“VB程序設計語言”教學中,想要提升學生的職業(yè)素養(yǎng),首先要提升學生的學習興趣。學生只有對“VB程序設計語言”課程有一定的興趣,才會主動加入課程學習中。“VB程序設計語言”需要注重趣味性,這樣才符合學生學習的心理。教師可以在日常教學中加入一些有趣的程序編寫。比如,可以設計一個程序代碼,學生輸入正確之后會出現(xiàn)有趣的圖案或者動畫等;還可以設計一些帶有音樂的程序,學生編寫正確之后會響起勝利的音樂等。這些“小心機”的加入增添了課程的趣味性,學生學習起來也比較感興趣。
學生在實際演練的過程中,看到別人成功地做出了小動畫或者音樂,就會激發(fā)自己的好奇心與探索欲。比如這樣一個小程序:
這個程序運行之后是一朵玫瑰花,這種小程序能吸引學生的學習興趣,提高學生的學習積極性。
2.進行案例教學,培養(yǎng)學生的職業(yè)素養(yǎng)。在“VB程序設計語言”的教學中,也要注重案例教學。案例教學的加入讓學生有了一定的職業(yè)指導性,培養(yǎng)了學生的職業(yè)素養(yǎng),讓學生在普通課程中接受部分職業(yè)素養(yǎng)的培養(yǎng)。并且案例教學的加入也減少了理論知識的講解,能讓學生在具體的案例中學習相應的理論知識,避免了因為知識理論過多造成的枯燥乏味,案例學習讓學習更加具體形象,極大地減少了抽象化的學習內(nèi)容。案例教學還能讓學生掌握大體的程序開發(fā)步驟,提前掌握部分職業(yè)技能,這也是對學生職業(yè)素養(yǎng)的一種提升。在案例教學過程中,教師每節(jié)課需要導入一個具體的案例。每個案例中的新知識也必須有差異,要保證每個案例都有新知識的加入和新語言的教學。教師可以根據(jù)具體案例進行教學,讓學生在實際案例中學習新知識。
比如,教師可以以多重窗體的制作為具體案例進行教學。首先,要明確本節(jié)課的教學目標:讓學生在案例中學會加載(Load),卸載(Unload)語句,還要學會多重窗體的程序保存以及如何添加窗體。明確了教學目標之后,還要明確學生在本節(jié)課中需提升的素質(zhì)能力。首先,學生要在學習中學會提問,學會解決問題,這兩種能力是職業(yè)素養(yǎng)中重要的部分。其次,要培養(yǎng)學生的合作探究能力,讓學生在學習的過程中學會小組合作,并且能在合作中掌握msdn搜索的能力。
教學的具體過程如下:①提出教學內(nèi)容,向?qū)W生講解多重窗體的大概情況,然后向?qū)W生演示多重窗體的操作步驟。②讓學生進行實際操作。操作過程可以小組配合完成,具體操作需要學生獨立進行探索。教師在這個過程中要起到輔助作用,學生是實際操作的主要人員,教師可以適當解答部分疑惑,但是一些基礎的問題需要學生討論或者利用msdn搜索找到自主解決的方法。③學生最后的操作演示。讓學生自主進行窗體的加載、切換、顯示等一系列操作步驟。在加載、卸載的過程中,如果出現(xiàn)加載失敗、切換失敗的情況需要學生繼續(xù)探究,找出其中存在的問題。遇到實在解決不了的問題需要教師給予一定的提示,然后讓學生繼續(xù)探究。這個過程可以讓學生掌握Load,Unload,Hide等一些新語句。更重要的是,案例教學的過程是學生獨立探索的過程,能讓學生提前體驗程序員的工作,能有效提高學生的職業(yè)素養(yǎng)。
除此之外,教師還可以給學生布置一些探究性的案例作業(yè)讓學生課下討論研究??梢詫W生分為案例研究小組,布置的作業(yè)可以讓學生以小組為單位進行合作探究。比如布置一個簡單的檢測題目正確與否的小程序作業(yè),然后讓學生以小組為單位進行程序的編寫與開發(fā)問題。這樣能加強學生之間的交流合作,讓學生樹立團隊意識,培養(yǎng)學生的團隊合作能力和解決問題的能力。這種小組探究的方式也是對職業(yè)素質(zhì)的一種提升,小組之間的合作是職業(yè)素質(zhì)的首要前提,鍛煉學生的合作能力為學生以后的職業(yè)發(fā)展奠定了一個良好的基礎。
總的來說,“VB程序設計語言”教學中應該著重培養(yǎng)學生的職業(yè)素養(yǎng)。我們的教學主要是為了培養(yǎng)具有專業(yè)職業(yè)素質(zhì)的人才,在教學中強化職業(yè)素質(zhì)的培養(yǎng)能鍛煉學生的實際應用能力。這樣就為學生日后的職業(yè)生涯發(fā)展提供了巨大的幫助,讓學生能就有一個更好的起點,積累更多的實際經(jīng)驗。
參考文獻:
[1]周曉宏.程序設計課程內(nèi)容體系改革模式漫議[J].職業(yè)教育研究,2015,33(3):125-128.
[2]燕麗.VB程序設計教學方法探析[J].電腦知識與技術,2016,14(5):25-26.