河南省鄭州機電工程學校 胡素宣
中職學生如何學習計算機VB編程語言
河南省鄭州機電工程學校 胡素宣
如何使中職學生不懼怕VB編程語言甚至愛上它是VB課程教師的一大難題。筆者根據多年的教學實踐,總結出了一些方法用以解決這一問題。
VB編程語言 學生 學習興趣
筆者一所中職學校任教,擔任的是三年級計算機專業(yè)課教師。我們的學生要參加計算機編程語言科目的高考,現在比較頭疼的是由于中職學生的特殊性,課程比較偏重動手技能,諸如計算機操作、美術等。這些在不愛學習的中職生面前還是比較容易上手的,然而計算機專業(yè)的中職生學習編程就有一定困難。
對于VB編程課,學生普遍反應很難,雖然筆者尋找簡單例子由淺入深地一步步引導,可還是有很多學生因為編程的復雜性而放棄習。很多學生不斷向筆者抱怨英語本就很差,再看到這些英文代碼頭更無從下手。在一開始,學生自己還想方設法找些有意思的簡單程序提高學習興趣,不過現在發(fā)現他們大多數人對編程根本就不會產生什么興趣,選計算機專業(yè)純粹是覺得自己的游戲玩得好。
另外,學校因為要擴大招生,招了不少綜合素質很差的學生,擾亂課堂氛圍,給教學帶來很大困難?,F在上課認真聽講的學生越來越少,照這樣下去,學生的高考成績難以保證。
1.部分學生的綜合素質差。
2.部分學生文化基礎差。
3.學校的激勵機制不合理。
4.中等職業(yè)學校抓工作一般號召多,抓具體落實少。
5.抓就業(yè)與抓教學工作的部門銜接不好,一些工作安排不合理。
中等職業(yè)學校的學生正處于生理發(fā)育和自我意識迅速發(fā)展階段,情緒兩極化較為明顯。教師的疏忽或教育誤區(qū)很容易使學生產生自卑感,失去學習的積極主動性。這就需要教師不斷地思考如何調動學生的學習積極性。
1.建立和諧的師生關系,使學生獲得學習成功的體驗。
2.以學生為主導,使學生明確學習目標。
教師要使教學內容有趣,使學生感興趣,學生才會記住,腦子里才會有印象,如上課的時候是上什么內容,再沿著這個內容打比方;用一些有趣的東西舉例,學生會覺得課堂學習和朋友談心一樣記憶有新;教師在課堂上開玩笑會讓學生覺得老師很親切,很好相處,就像是自己的親人。如果教師過于嚴謹,會使學生很緊張,上課很乏味。教師需要使學生明白學習VB的重要性:
首先,學好VB可以很輕松得應付高考。
其次,學好VB,不一定依靠VB編程謀職業(yè),學習VB更多的是學習編程的思想和方法。對于一個程序員來說,所有的語言都是工具,區(qū)別沒有我們想象中那么大。
再次,學好VB,對學生學習其他的編程語言打下良好基礎。
1.教師可以用VB編程語言編寫一個學生認為很難,但是教師卻用很簡單的方法實現的程序,這樣就能引起學生的注意了,以后再不斷地激發(fā)學生的學習興趣就可以了。
2.教師可以用VB編程語言做一個簡單的播放器或者拿一些關于文件的例子,總之是要拿一些有動態(tài)效果的程序吸引學生。
3.教師可以在課堂上應該實例講解編程知識。
1.學習VB不能急,需要實踐,弄清楚語法,弄清楚細節(jié),計算機的基本語言過一遍,都要知道是什么意思。計算機語言是非常死板的語言,邏輯性特別強,只要摸索出規(guī)律,學起來就會很快。
2.增加學生的學習信心。學習計算機語言時,英語基礎差點也無妨,計算機語言中的代碼加起來一共也沒有多少關鍵字,而且,那些關鍵字的意思與英文不搭邊。當然,如果英語很好,對于學習計算機語言是有幫助的,因為遇到不懂的關鍵字時可以用英文猜。
學習計算機語言更重要的基礎是數學思維,因為數學思維能使人很容易弄懂編程的思想,而編程最重要的就是思想。例如,學Linux時,學生認為全英文的幫助文件很難。
1.簡單易學、效率高。
2.功能強大,可以與Windows專業(yè)開發(fā)工具SDK相媲美。
3.VB易學,易上手,只要學得好,其他語言能做到VB基本都能做到,VB做數據庫編程也不錯。很多大的軟件公司也在用VB開發(fā)系統(tǒng),但就業(yè)前景局限性大,VB可以用來做管理類軟件,做辦公自動化軟件、做測試軟件,不適合做底層。學習編程語言不需要太高的智商,但是代碼凌亂不堪的話,功能再好,也不能算好程序。
ISSN2095-6711/Z01-2015-04-0214