王心琦
摘要:隨著中職教育的發展,中職院校學生的數量越來越多,但是生源質量卻越來越差,學生的學習積極性不高、參與意識不強。針對這個問題,本文從中職院校、學生以及教師的現狀,探討了如何有效地培養中職院校C語言教學中學生的參與意識,提出了提高學生自主學習、合理安排學習內容的難度以及開展小組合作三個方面的措施,以期幫助中職院校在C語言教學中培養學生的參與意識。
關鍵詞:中職教育 C語言 參與意識
最近幾年,國家對中職教育越來越重視,并且隨著國家相關政策的出臺,中職教育得到了前所未有的發展。可是,中職教育雖然發展速度很快,但卻不可避免地存在一些問題,那就是生源入學分數線低、質量差,尤其是中職院校計算機專業的生源質量更是一年比一年差。雖然中職院校有一種升學模式就是對口單招,能夠使中職學生與正常高中的學生一樣有機會考入大學,但仍然無法改變生源質量差的問題。C語言是現階段中職院校計算機專業的一門非常重要的專業課,也是計算機專業對口單招的一個主要考核內容之一。相比于那些考入高中的學生,考入中職院校的學生在初中的學習成績就不是很好,并且也沒有養成一種很好的學習習慣,所以在進入中職院校之后,通常學習態度很差,思想不是很積極,無法很好地參與到整個教學過程中,這給正常的教學帶來了很大的影響。所以使學生對學習產生興趣,讓學生能夠主動地參與到教學的整個過程中是非常重要的。
一、中職院校C語言課程教學存在的問題
1.中職院校生源質量差
近幾年來,高中的招生量越來越大,相應的高中入學分數也就降低了,所以更多的初中畢業生考入了高中,這就造成了中職的招生難度加大。同時由于中職學校在人們心中的印象并不是很好,人們長期的認為普通高中的地位是高于中職教育的。這兩個原因導致中職學生的生源質量大不如前,很多中職新生都是一些初中成績不太好、無法考入高中的學生,這些學生本身就已經對學習沒有太大的興趣,所以對于學習的參與度并不是很高。
2.學生觀念存在問題
學生的觀念也存在著很大的問題。由于中職學生年齡較小,思想不夠成熟,很多中專學生的入學目的就是為了能夠順利畢業,很少為自己的未來考慮,因此只有很少一部分的學生愿意學習,大部分學生都只是在混日子。那些愿意學習的學生也只是更想通過考試,并沒有意識參與到整個教學的過程中。C語言這門課程不同于以往的基礎課程,在進入中職學校之前,學生沒有任何基礎,完全是從零學起,并且C語言與其他基礎學科的聯系并不是很多,導致很多學生在開始就很難能聽明白課,加上本來學習的意識就不是很強,久而久之就失去了學習的興趣,更別說參與其中了。
3.課堂教學的形式缺少創新
受傳統教育思想的影響,大部分中職教師在教學的過程中都是以口述教學為主,通常都是教師在講臺上把內容進行通讀,學生們只是在下面被動地聽課,然后在下課后教師讓學生完成對應的練習習題。這樣的教學方式會使學生學習的主動性以及參與性降低。C語言這門課程更多的是一門課程設計課程,在學習的過程中學生必須要參與到整個教學的過程中,如果只是聽教師講,是無法理解整個課程的精髓的,尤其C語言涉及編程,編程要根據編程者自己的思路進行,只是聽他人講解是無法在以后的工作中自行編程的。
二、學生參與意識的培養策略
1.提高學生自主學習能力
(1)開展課前預習。每次上課之前,教師首先要讓學生開展自主預習。教師根據要講的內容設計出一個導學案,設置一些相關內容的預習任務,然后把導學案里面的學習任務和學習目標發到學校的信息平臺上。學生通過信息平臺,來了解自己要在預習的過程中需要做什么,可以讓學生預習之后在信息平臺上進行課前的小測試,看看自己預習到了什么程度,知道自己學會了什么,哪些內容沒有學會。
(2)明確預習疑點。上課之前,教師還要引導學生建立一個“已知”的概念,這個“已知”就是學生前一天在預習過程中通過自學掌握的內容。然后在教學的過程中讓學生找出自己的“已知”要點,讓學生明確自己的“未知”內容,帶著自己的“未知”內容去聽課,這樣學生學習的任務更加明確了。
(3)自主探究疑點。在這個過程中,學生必須是過程的主體,而教師的作用是學生學習的引導者,教師要設置一些逐漸深入的學習任務,讓學生能夠從簡入難地對預習時遇見的難點進行探究。這個過程中學生遇見問題,老師要及時地進行指導,并將整個過程中學生所探究的結果進行歸納。比如某堂課所講的是雙重for循環結構,第一步先讓學生編出一個簡單的一重循環,得到一個4乘4的圖案,然后給學生提出一個問題,讓學生對printf進行改寫,學生在探究之后會發現可以再通過一個for進行實現,這樣學生就能夠很容易地學會雙重for循環。
(4)設置自練環節。在其他時間教師可以采用平臺上傳題庫的方式給學生提供一個自主練習的機會。學生通過題庫對自己所學的知識進行復習,在練習的過程中如果哪些知識點出現了問題,可以通過網絡聯系同學進行互相幫助,或者也可以觀看相應的教學視頻進行知識點的重新學習。學生之間的學習交流多了,是有利于他們參與到教學過程中的,這樣不僅培養了他們的參與意識,還鍛煉了他們的自學能力。
(5)設置課后拓展。適當的課后擴展有一定的積極作用。課后擴展的內容通常是一些課堂上沒有講,但是學生們又比較感興趣的內容。課后擴展的內容可以設置一些大家都感興趣的內容,讓學生們先自己上網找一些資料或者教師提供一些資料,然后通過QQ群或者是微信群讓學生們在一起進行探討。C語言課程作為一門程序設計課,內容并不是在課堂上都能全部講完的,很多的內容需要自己去課外學習,這樣的方式既可以讓所有的人都參與到討論中來,還能夠使學生掌握更多的編程技巧,提高學生們的學習興趣。
2.合理安排學習內容難易程度
每一位學生的知識儲備量以及知識掌握能力都是不同的。教師不能將課程的難度安排得過于高,雖然這樣有助于提升好學生的思考能力,但是會讓后進生的學習動力減弱,使他們對學習的興趣越來越弱,最終不愿意參與到教學過程中。所以在安排教學內容的難度時,要考慮學生的整體水平和平均水平,太難會讓一些后進生失去學習的動力,太簡單則無法有效提升學生們的知識水平,所以難度要保證學生可以能接受,同時還不會讓學生感到學起來吃力。難易的順序應該是由淺入深,這樣的教學過程能夠實現循序漸進,使學生們在學習的過程中既不會感到乏味,也不會感到難懂。
對于中職院校的C語言課程,課程的難度更為重要。由于C語言的知識與之前所學的一些基礎課程并沒有太多的聯系,如果難度過高,很容易讓學生感到吃力,比如在講解雙重for循環的時候,一定要多花一點時間進行for循環的講解。通過多個語句的例子讓學生充分的理解for循環語句,這樣才可以繼續進行雙重for循環的講解。如果在進行簡單一些的for循環語句講解時,教師認為這個知識點比較簡單,很快地講完然后直接進入到雙重for循環的講解時,很多理解能力差的學生就開始聽不懂了。所以教師要從學生的實際水平入手,合理地進行教學內容的安排,這樣學生才能對C語言的學習感興趣,參與到整個教學的過程中。
在課堂的提問過程中也要考慮后進生的情況。通常情況下,在教師進行提問時,一些后進生由于知識掌握不扎實或者是害怕回答錯誤,都不敢回答問題,久而久之課堂的積極性就越來越差,參與性也不高。針對這樣的問題,教師在提問問題時要注意問題的難度,不能把問題設置過難,給一些后進生回答的機會,同時在提問的過程中要鼓勵后進生進行問題的回答,當后進生成功回答一些問題,并且回答正確的時候,他們內心深處是非常高興的,能夠有效地激發他們的學習動力,提高他們在教學過程中的參與度。比如在進行if語句的教學時,教師提問一個相對簡單的問題“如果條件成立,則執行語句塊1,如果條件不成立,則執行語句塊2”,答案是“If<條件>Then<語句1>Else<語句2>”。如果有后進生舉手,可以讓他進行回答,同時答對要給予一定的鼓勵,這樣下次回答問題時,他還會非常積極參與到其中。
3.開展小組合作
(1)安排小組人數。小組合作是一種有利于每位學生參與到教學過程的方式,由于成為了一個小組的組員,那么學生就會有競爭意識,會參與到其中的競爭中,有助于培養學生的參與意識。在分組的時候,教師不能隨意地分組,要進行科學的分組。通常情況下,每一組的成員數量不宜過多也不宜過少,根據實踐的經驗,每一組中4~6名學生是最好的,并且還要考慮性別、個體差異、水平高低的情況。分組一段時間過后,教師要對所有學生知識的掌握情況進行觀察,隨時對各組成員進行調整,保證每一組的水平都是平均的,不能出現太好的組,也不能出現太弱的組,盡量考慮到每個隊員的參與程度。
(2)實施小組合作。進行小組合作方式的教學時,教師可以通過討論式與啟發式進行c語言知識的教學。筆者在進行C語言理論知識的教學時,會告知學生老師現在的身份是一個參與者,大家自行地在自己所在的小組進行學習內容的討論,一起去完成遇見的困難。筆者把課堂的主動權交給了學生,然后邊講解知識,邊讓學生進行思考,每位學生都會參與到其中,同時課堂的氣氛也特別的活躍,所有的學生都特別的主動。在討論完事之后,讓每一位學生都說出自己的想法,筆者根據發言對學生的問題進行解決。
在進行C語言課程的程序編寫的內容教學時,教師可以采用創設問題情境的方法。比如在進行if語句等循環語句的教學時,教師在上課之前要充分準備相關知識的課件或者是微課,然后在課堂上進行展示,通過展示讓學生能夠對該堂課的學習任務以及重點進行了解。之后,將所創設的情境問題讓學生看,讓學生自己編程解決問題,所有的小組都要有好學生與后進生的搭配,這樣不僅有利于小組完成情境任務,還能夠讓好學生對后進生進行一定的輔導,不僅加強了好學生對于知識的理解,也讓后進生能夠參與到問題的討論中,培養了后進生的參與意識。而且,在進行C語言循環內容的教學時,教師可以設計一個兩人PK的游戲。這個游戲中,每人最多可以回答10個問題,回答的順序是兩個人輪流進行回答,一旦有一個人回答錯誤,那么這個人就被淘汰,剩下的學生就勝利了;如果兩個人輪流回答完10個問題之后還沒有分出勝負,那么就認定成平局。這個游戲的設置,能夠提高學生的積極性,使他們更加主動地參與到其中;還可以讓學生對一個程序自行編程,每一個小組通過編寫完成的程序進行PK,這樣能夠測評學生們的編程水平。如果程序出現問題,小組隊員一起解決,還能讓每一位學生參與到一起,不僅培養了參與意識,還加強了團隊意識。
總之,本文從中職院校、學生以及教師的現狀,結合中職學校招生現狀、課堂教學形式以及學生觀念三個問題,探討了如何有效地培養中職院校C語言教學中學生的參與意識,提出了加強學生自主學習、合理安排學習內容難度以及開展小組合作三個方面的想法,有助于幫助中職院校培養C語言教學中學生的參與意識。