林華長
(東莞市技師學院 廣東東莞 523000)
摘 要:中職學校的程序設計課程是計算機專業的一門重要的基礎課,對于培養學生們的邏輯思維能力,學習計算機的知識具有重要的意義。隨著我國經濟社會的發展,社會已經進入到信息化時代,對于計算機應用型和技能型人才的要求越來越多。中職學校的計算機程序設計專業教學的目的就是為今后社會培養出更多的掌握計算機技能的專業人才,由于種種原因,目前我國中職學校的程序設計專業的教學存在很多問題,如何對程序設計的專業課程的教學模式進行改變就成了中職學校程序設計專業的教師亟待解決的問題。
關鍵詞:中職學校 程序設計 探討所
引言
中職學校的辦學目的就是為社會培養出具有一定專業知識和專業技能的技能型人才。目前我國很多中職學校都開設了計算機程序設計專業,由于課程本身的特點,學生們理解起來比較困難,再加上中職學校的學生來源很多都是中考落榜者,基礎知識比較薄弱,學習狀態不好等種種原因,導致目前中職學校的程學設計專業的教學效率比較低。因此中職學校程序設計專業的教師要高度重視這個問題,轉變教學觀念,采取各種靈活多變的方法,從而探索出一種有效提高中職學校程學設計專業的教學質量的方法,提高教學水平。
一、目前中職學校程序設計課程教學存在的問題
1. 學生的基礎參差不齊,學習興趣不濃
由于中職學校的自身的特點,很多學生都是來源于中考的“落榜生”,進入中職學校有很多人感覺到無可奈何,有一種失落的情緒,再加上一些學生的基礎比較薄弱,所以學習起來感覺很吃力。計算機程序專業的學習需要扎實的基礎知識功底和較強的邏輯思維能力,因此導致很多學生學習效果不好,甚至產生一種畏難的情緒,久而久之,對程序設計專業的學習興趣不高,教學效果不理想。
2.教師觀念傳統保守,教學方法落后
目前我國很多中職學校的程序設計專業的教學還采用傳統的以教師講解課本知識為主,教師主導課堂,學生們被動地接受。教師在實驗教學時,也僅僅是講述一些課本知識的實例,學生們根據教材的實例進行編輯調試,學根據教材的內容打代碼,一旦調制成功就算完成教學任務,從而導致學生們并沒有學到真正的程序設計知識,教學方法落后,也導致學生的自覺主動的學習積極性不高。[1]
3. 學校的重視程度不夠,教師專業水平有待提高
目前我國很多中職學校的程序設計專業的重視程度不夠,課時安排不足,沒有通過足夠的課時來讓學生在理解和掌握課本知識的基礎上充分進行實踐操作,從而在實踐過程中發現問題和解決問題。很多教材的內容已經嚴重滯后,脫離實際,無法接近生活,很多教師的知識結構陳舊,學校沒有及時地關注到這種情況,培訓力度不夠,投入的資金和設備等不足,這都制約了目前我國中職學校的程序設計專業的教學水平的提高。[2]
二、加強中職學校程序設計專業的教學策略
1.提高學生們的學習信心,激發學生學習興趣
中職學校的學生很多都是中考落榜生,他們進入中職學校有很多是無奈的選擇,因此心情低落,學習信心不足,教師要充分了解學生們的狀態,采取一些有效的手段激發學生們學習的興趣,從而起到良好的教學效果。教師在學習初期,可以通過編寫一些實際生活中的小的簡單有趣的程序,吸引學生的注意力,調動學生的興趣,從而讓學生有了學習的熱情和積極性,然后在逐漸講授知識點,循序漸進,深入淺出,打消學生們對程序設計課程的神秘感和畏難情緒,學習信心也得到了極大的提高。為激發起學生們的學習興趣,教師在教學中要避免傳統的那種呆板的課堂灌輸知識點的方式,而是要通俗易懂,從實際生活出發,通過一些生活中的例子來結合知識點,會對教學起到事半功倍的作用。例如,現在的智能手機已經廣泛普及,幾乎人手一部,智能手機里面有些簡單又實用的小程序,教師可以在教學中引導學生們通過自己學的知識來分析和設計一些手機小軟件。這種貼近生活的方法一下子就會激發起學生們的學習興趣,從而增強了學生們的學習信心。
2. 采用靈活多變的教學方法,提高教學水平
中職學校的教師要轉變傳統保守的教學方法,采取多種靈活多變的教學手段,從而提高程序設計專業的教學水平:
(1)項目驅動教學法,提高教學水平
針對程序設計專業課程的特點,教師可以采用“項目任務驅動法”來提高教學水平,項目驅動教學是通過提出一個具體的任務,然后引導學生用所學的程序設計知識來由簡到繁、由易到難,從而循序漸進地完成任務,在完成任務的過程中提高教學水平。這種教學方法可以使學生們在帶著問題需求的情況下去學習,學以致用,更好地理解和掌握知識點。項目驅動教學法首先由教師提出一個具體的任務,然后教師和學生共同分析解決該任務所需的知識、方法和步驟,教師圍繞著具體的任務結合教材的內容,從而指導學生利用所學知識解決問題,最終完成項目任務。這種方法實踐性很強,項目一般都是貼近生活、貼近實際的程序,學生們的學習積極性很容易被調動起來,從而有效地提高教學水平。
(2)通過小組協作法,提高教學水平
學生個體之間存在差異,他們的基礎知識、學習的接受能力都不同,因此教師如果采取單純課堂灌輸的方法會導致學生接受能力不一樣,形成兩極分化,不利于提高整體教學水平。因此教師在講解某些知識時可以采用將學生們分成若干小組,通過小組合作的方式完成,這樣每個學生都能獲得動手實踐的機會。在小組完成任務的過程中,學生之間會根據發現的問題,相互探討,從而找出解決辦法,基礎知識比較差的學生也可以在小組中借助知識基礎比較好的學生來提升自己的水平。教師可以組織各個小組進行競賽,并對完成好的小組表揚激勵,從而激發學生們取得好名次的上進心,帶動各組學生的程序設計水平的提高。
3.加強教師的培訓,提高教師專業素養和水平
人的因素始終是第一位的,針對目前很多中職學校教師的專業知識滯后,不能滿足教學需求的情況,學校要高度重視,加強對教師的培訓力度,加大資金和設備的投入。學校可以組織程序設計專家來校培訓,學習先進的教學模式和方法,教師也要加強自身的專業水平和修養,加強交流,汲取教學經驗和教訓,從而滿足教學的需求。
結語
隨著信息技術的飛速發展,我國已經進入到信息化時代,掌握程序設計專業的知識將更加重要。中職學校的程序設計專業肩負著為社會培養大批的掌握計算機程序設計專業技能人才的使命,因此學校和教師要高度重視,采取各種靈活多變的教學方法,激發起學生們的學習興趣,從而提高程序設計專業的教學水平。
參考文獻
[1]周恒大.淺談中職學校程序設計課程教學[J].吉林廣播電視大學學報,2011
[2]陳桂容.中職學校語言程序設計在課程教學實踐的反思[J].科研,2016