- 相關(guān)推薦
試論中職學(xué)校計算機程序設計課程教學(xué)方法探討
〔論文關(guān)鍵詞」中職學(xué)! 〕绦蛟O計 教學(xué)方法
〔論文摘要」計算機程序設計課程是中職學(xué)校計算機專(zhuān)業(yè)的主要課程之一,曾受到各中職學(xué)校的高度重視。但程序設計課程教學(xué)設計、教學(xué)目標及教學(xué)方法遠遠跟不上形勢,怎樣調動(dòng)中職學(xué)生對程序設計的學(xué)習興趣與提高他們的學(xué)習效率成為中職計算機教師們的共同關(guān)注的焦點(diǎn)。
程序設計課程作為計算機專(zhuān)業(yè)的一門(mén)基礎課程,它有利于提高學(xué)生的思維能力,對學(xué)生深人學(xué)習計算機專(zhuān)業(yè)知識有很大的幫助。其目的就是通過(guò)學(xué)習程序設計語(yǔ)言的基本思想、語(yǔ)法知識和編程方法,提高學(xué)生的程序設計能力、分析解決實(shí)際問(wèn)題的能力,并培養形成嚴密的思維能力。那么如何根據發(fā)展變化,對程序設計語(yǔ)言課程的教學(xué)內容、教學(xué)方法、考核方式進(jìn)行相應的改革,實(shí)現培養高等技術(shù)應用型和高技能型計算機人才目標,已經(jīng)成為廣大中職教師普遍關(guān)注和重點(diǎn)研究的課題。
1程序設計語(yǔ)言教學(xué)中存在的問(wèn)題
1.1教學(xué)課時(shí)少
目前我校計算機專(zhuān)業(yè)的學(xué)制2+1的模式,學(xué)校開(kāi)設的程序設計語(yǔ)言課程的課時(shí)(包括理論課時(shí)和實(shí)踐課時(shí))較少,這就導致實(shí)際教學(xué)中存在理論課時(shí)和實(shí)踐課時(shí)不夠的情況,學(xué)生只能掌握最基礎的程序設計知識,理解書(shū)本上現有的一些設計實(shí)例,而不能用該程序設計語(yǔ)言進(jìn)行實(shí)際問(wèn)題的處理。
1.2學(xué)生基礎參差不齊,學(xué)習程序設計的信心、興趣不足
因為學(xué)習程序設計需要較強的邏輯思維能力和較扎實(shí)的功底,而中職學(xué)校的學(xué)生普遍數學(xué)基礎較薄弱,導致在學(xué)習程序設計時(shí)顯得力不從心。由于缺乏對計算機本身解題的認識和了解,有些基礎較差的學(xué)生還對計算機程序產(chǎn)生一種莫名其妙的神秘感和畏懼感,人為的給自己學(xué)習程序設計語(yǔ)言設置了一道門(mén)檻。學(xué)生對程序設計課程的學(xué)習興趣不高,課堂教學(xué)中反常行為較多,如卜課睡覺(jué)、講話(huà)、玩手機、不配合老師、不交作業(yè)等。學(xué)生普遍反映難學(xué),提不起學(xué)習興趣,感覺(jué)學(xué)不到知識或學(xué)的知識沒(méi)用。
1.3學(xué)校對程序課程的重視程度不高
計算機程序設計課程注重對學(xué)生的思維能力的訓練,這與圖像處理,動(dòng)畫(huà)設計等培養學(xué)生動(dòng)手能力的課程不同,不能立竿見(jiàn)影的看到學(xué)生的學(xué)習成果。這就導致一些領(lǐng)導對這門(mén)課程不夠重視,從而使部分教師對這類(lèi)課程的教學(xué)參與興趣不濃厚,甚至有些學(xué)校以取消了程序設計語(yǔ)言的課程設置。
1.4教學(xué)方法落后
中職程序設計語(yǔ)言課程一般采用的教學(xué)方法是教師課上講授加學(xué)生實(shí)驗的形式,學(xué)生在上機實(shí)驗時(shí)僅僅是對書(shū)本上現有的一些實(shí)例進(jìn)行編輯調試,一旦調試成功就完成任務(wù)。這種教學(xué)方法實(shí)際上只是讓學(xué)生掌握了一些程序設計的語(yǔ)法知識和調試技巧,而達不到培養學(xué)生利用該程序設計語(yǔ)言從一個(gè)實(shí)際問(wèn)題人手分析問(wèn)題、解決問(wèn)題的能力。
1.5考核方式較簡(jiǎn)單不能全面學(xué)生的學(xué)習效果
目前的考試方式以試卷為主,無(wú)法全面檢驗學(xué)生的學(xué)習效果,對學(xué)生的實(shí)踐能力考查無(wú)法體現學(xué)生的真正學(xué)習效果。
2間題分析
是什么原因造成了以上這些問(wèn)題那?隨著(zhù)高中不斷普及,中職生源及綜合素質(zhì)急劇下降。普遍特點(diǎn)是他們基礎薄弱,尤其數學(xué)和,這是學(xué)好程序設計的最大障礙。教材不能適應中職教學(xué)的要求,F今中職程序設計語(yǔ)言教材存在的普遍問(wèn)題是實(shí)踐性教學(xué)和實(shí)訓內容不足,沒(méi)有體現教材的實(shí)用性和職業(yè)性,不能保證對學(xué)生實(shí)踐能力的培養,不能體現技術(shù)應用型人才的培養要求,缺少中職教育特色。面對這些問(wèn)題,我們不能望而卻步,一味地去埋怨是起不到效果的,要真正想解決問(wèn)題,最好就要去不斷地摸索,尋找解決問(wèn)題的突破點(diǎn),探索適合學(xué)生發(fā)展的教學(xué)方法和教學(xué)內容,以充分調動(dòng)他們的學(xué)生積極性和主觀(guān)能動(dòng)性。
3解決間題的關(guān)鍵在于方法的創(chuàng )新
古人云:“知之者不如好之者,好之者不如樂(lè )之者!迸d趣對學(xué)生的學(xué)習有著(zhù)神奇的內驅動(dòng)作用,能變無(wú)效為有效,化低效為高效。充分激發(fā)學(xué)生的學(xué)習興趣是當前開(kāi)展素質(zhì)教育,優(yōu)化課堂教學(xué),減負提質(zhì)的最根本、最有效的途徑之一。興趣的產(chǎn)生來(lái)源于興趣源,興趣源必須由教師來(lái)創(chuàng )造,并貫穿于教師授課全過(guò)程的各個(gè)環(huán)節中。針對程序設計這門(mén)課程的特點(diǎn)教師可采用以下一些方法提高學(xué)生的對本課程的興趣。
(1)基于問(wèn)題的教學(xué)。提出問(wèn)題,以學(xué)生獨立完成為主,教師只提供必要的輔導,培養學(xué)生探索問(wèn)題和解決問(wèn)題的能力,更有利于創(chuàng )新能力的培養。
(2)“項目驅動(dòng)”教學(xué)。在理論教學(xué)中采用“項目驅動(dòng)”教學(xué)法,整個(gè)課程教學(xué)圍繞一個(gè)“工程項目”進(jìn)行,通過(guò)逐步拓展的實(shí)訓項目和設計,將每一階段的學(xué)習進(jìn)行小結性的貫穿與能力提高,將知識點(diǎn)都溶化到一個(gè)個(gè)實(shí)訓項目的程序編寫(xiě)中。
(3)討論教學(xué)法。在教學(xué)過(guò)程中,充分發(fā)揮學(xué)生的積極性與主動(dòng)性是非常重要的一環(huán)。程序設計有一個(gè)最大的特點(diǎn),一題多解。針對這個(gè)特點(diǎn),教師在習題課的教學(xué)中,可以采用討論式教學(xué)方法。在此過(guò)程中,學(xué)生們通過(guò)提問(wèn)、答辯、論證、反駁、判斷等激烈的討論,互相啟發(fā)、相互協(xié)作去分析問(wèn)題、發(fā)現問(wèn)題、解決問(wèn)題,經(jīng)驗。不僅可以讓學(xué)生獲得課外的知識,同時(shí)也利于充分挖掘學(xué)生的學(xué)習潛力。
(4)歸納教學(xué)法編程有很多的定義、概念、語(yǔ)法規則,它們使用靈活、難以記憶,也特別容易出錯。如果能夠引導學(xué)生進(jìn)行歸納,將會(huì )起到事半功倍的效果。編程語(yǔ)言的定義、概念、語(yǔ)法規則有許多相似的地方,例如:FOR ……TO……與DO……W HILE等命令,有很多語(yǔ)法規則是一樣的,對它們進(jìn)行歸納之后,學(xué)生只要記住其中一個(gè),另一個(gè)自然就會(huì )使用了。
(5)分組教學(xué)法。注重培養團隊精神,以“競”求進(jìn)上機編程實(shí)踐是學(xué)好程序設計語(yǔ)言的關(guān)鍵。但上機實(shí)踐過(guò)程中如果“各自為戰”,或在教師的統一“指揮”下以完成不同題型的任務(wù)為實(shí)踐內容,對于中職學(xué)生而言很容易失去上機興趣,也很難達到上機實(shí)踐之目的。因此,不妨針對中職學(xué)生的特點(diǎn),適當轉變上機實(shí)踐的形式。以組建團隊的形式上機實(shí)踐,事前分配給每個(gè)學(xué)習小組不同的實(shí)踐任務(wù)。組長(cháng)負責本組學(xué)生利用課余時(shí)間去思考、收集資料,上機時(shí)各組先分別完成相應任務(wù),然后相互演示成果,評判優(yōu)劣,最后再進(jìn)行任務(wù)交換,討論編程心得。在此過(guò)程中教師主要充當協(xié)調者的角色,對確有疑難的地方可適當加以,主要過(guò)程可由學(xué)生自行解決,則學(xué)習能力強的學(xué)生自然會(huì )成為教師的助手。
(6)案例分析教學(xué)。對程序設計語(yǔ)言的教學(xué),不僅僅是教程序設計語(yǔ)言知識,更重要的是讓學(xué)生學(xué)會(huì )如何利用程序設計語(yǔ)言知識去編程,去應用于實(shí)際需求中。采用案例教學(xué),可以實(shí)現課堂內外的有機結合,實(shí)現理論與實(shí)踐相結合。結合學(xué)生自學(xué),讓學(xué)生帶著(zhù)疑問(wèn)進(jìn)行案例分析,教師在分析過(guò)程中穿插講授專(zhuān)業(yè)理論知識,學(xué)生在分析案例的時(shí)候,一方面增長(cháng)知識視野,豐富分析應用技巧;另一方面,在探索思考如何把知識運用于實(shí)踐,從而及時(shí)有效地促進(jìn)學(xué)生對知識的消化吸收,真正達到理論與實(shí)踐相結合的目的。當然在案例的選擇上應結合學(xué)生的專(zhuān)業(yè)實(shí)踐,讓學(xué)生能學(xué)以致用。
4結語(yǔ)
對于職業(yè)中專(zhuān)的學(xué)生來(lái)說(shuō),學(xué)習語(yǔ)法不是學(xué)習程序設計語(yǔ)言的真正目的,應該在掌握語(yǔ)法的基礎上,通過(guò)上機實(shí)踐,真正的讓學(xué)生學(xué)會(huì )使用程序設計語(yǔ)言來(lái)解決各種實(shí)際問(wèn)題,學(xué)以致用。教師應在開(kāi)學(xué)初就要讓學(xué)生充分了解程序設計語(yǔ)言的學(xué)習并不難,然后在以后的教學(xué)過(guò)程中,要使學(xué)生在學(xué)習中得到快樂(lè )、嘗試成功的喜悅,提高學(xué)習的積極性和主動(dòng)性,讓程序設計語(yǔ)言真正成為學(xué)生喜愛(ài)的課程。課堂教學(xué)創(chuàng )新性有助于促使教師的教育觀(guān)點(diǎn)的轉變,確立以學(xué)生為中心,以學(xué)生主體實(shí)踐為主,以培養學(xué)生創(chuàng )新素質(zhì)和健全人格、特別是創(chuàng )新精神和創(chuàng )新能力為基本價(jià)值取向的教育思想;學(xué)生的整體素質(zhì)得到了有效提高,在教學(xué)的起始階段得以順利入門(mén),在整個(gè)學(xué)習階段保持對學(xué)習的高度興趣,實(shí)際應用能力得到大大提高;教育教學(xué)的質(zhì)量得到了穩步提升。
【試論中職學(xué)校計算機程序設計課程教學(xué)方法探討】相關(guān)文章:
試論關(guān)于中職學(xué)校網(wǎng)絡(luò )技術(shù)專(zhuān)業(yè)開(kāi)設Fedora課程的探討03-05
試論中職學(xué)校幾種數學(xué)教學(xué)方法03-20
試論職業(yè)學(xué)校計算機專(zhuān)業(yè)課程的教學(xué)方法03-29
試論中專(zhuān)學(xué)校計算機教學(xué)方法03-09
試論中職學(xué)校計算機專(zhuān)業(yè)教學(xué)改革03-28
試論如何優(yōu)化中職學(xué)校計算機基礎教學(xué)11-20