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