摘 要:面對層次高低不一的學(xué)生,如何從層出不窮的教學(xué)方法和教學(xué)手段中選出一條合適的道路,改良課堂教學(xué)策略,成了提高課堂有效性教學(xué)提升的關(guān)鍵因素。本人根據(jù)多年在中等職業(yè)學(xué)校擔(dān)任《C語言程序設(shè)計》的教學(xué)體會,結(jié)合當(dāng)下所教班級中學(xué)生的實際情況,就C語言課程的有效教學(xué)展開論述。
關(guān)鍵詞:中職;C語言;設(shè)計;教學(xué);有效性
中圖分類號:TP312.1-4
1 存在的問題和困惑
《C語言程序設(shè)計》課程共72個學(xué)時,其中36課時安排在教室進行理論課教學(xué),另外36課時安排上機練習(xí)。教學(xué)效果并不理想。經(jīng)過一段時間的觀察與分析,總結(jié)了原因有以下幾點:
首先在教學(xué)環(huán)境上存在著一定的問題。我校的微機房和教室是分開的,也就是說理論教室和機房并不在一起。這就導(dǎo)致了在授課過程中需要把理論知識內(nèi)容和上機操作的內(nèi)容完全割裂開來進行講解。但作為課程來說,大多數(shù)知識點并沒有明確的歸類,而是理論和實踐穿插在一起,理論知識給實踐環(huán)節(jié)提供支撐,實踐環(huán)節(jié)又能通過感官加深對理論知識的認識。因此將理論和實踐上機割裂開來的后果是,每次在教室講到某一知識點時,不能及時通過上機練習(xí)加深學(xué)生的認識,使得學(xué)生在課后很短時間內(nèi)便將課堂所授知識慢慢淡化并遺忘。其次,我校招收到的學(xué)生整體素質(zhì)不太理想,學(xué)生的學(xué)習(xí)習(xí)慣僅僅停留在課堂教學(xué)過程中,學(xué)習(xí)熱情也不高,因此基本上也就是當(dāng)下課后,除了完成老師布置的作業(yè)外,很少有同學(xué)能自覺、主動完成課程的預(yù)習(xí)和復(fù)習(xí)。因此知識在學(xué)生頭腦中的存在感很弱。
第三,由于《C語言程序設(shè)計》這門課程的邏輯性較強,需要學(xué)生發(fā)揮更多的想象空間去思考、去理解。當(dāng)同學(xué)們遇到某個難題,無法跨越,不能立刻理解的時候,就會造成學(xué)習(xí)信心不足,導(dǎo)致對課程產(chǎn)生一種恐懼心理,而把這種心理帶到課堂中,造成了后面知識點的學(xué)習(xí)不暢,進而進入了一種學(xué)習(xí)的惡性循環(huán)。
2 解決問題的方法和措施
按照以往傳統(tǒng)的教學(xué)策略,老師們常常是通過對后進同學(xué)進行補課、輔導(dǎo),且在平時教學(xué)過程中適當(dāng)增加課時量或大量增加作業(yè)量,期望學(xué)生能通過這種不斷、反復(fù)的灌輸與練習(xí)來加深記憶,達到理解知識的目的。但作為一門具有較強邏輯性和對學(xué)生動手能力要求較高,并且需要通過理解才能達到靈活應(yīng)用的計算機語言類課程,這一做法顯然已經(jīng)不適用于本課程的教學(xué)。增加課時量或作業(yè)量,學(xué)生或許能暫時加深對知識的記憶,但對于幫助學(xué)生達到理解知識并靈活應(yīng)用這一目的,卻并不能起到很好的推動作用。因此,通過我在教學(xué)實踐中的反復(fù)摸索,嘗試結(jié)合以下幾種措施來進行改變:
2.1 深入鉆研,用好教材
首先,教材是教學(xué)之根本,教師必須圍繞教材進行知識點的講解。脫離教材進行講解,很容易讓學(xué)生在課后的學(xué)習(xí)過程中無從下手。教材用的合適可以大大減輕學(xué)生完成課后作業(yè)的壓力。
做到這一點,首先教師應(yīng)通過深入地研讀教材,準(zhǔn)確把握教學(xué)內(nèi)容,提煉教學(xué)重點難點;其次,通過了解學(xué)生,準(zhǔn)確把握學(xué)生學(xué)習(xí)起點及需要,結(jié)合教材內(nèi)容精心設(shè)計教學(xué)活動。
(1)深度透視教材,把握教材脈絡(luò)。教材是知識的載體,是教師教學(xué)的依據(jù),是學(xué)生學(xué)習(xí)的平臺。但大多數(shù)教材并沒有提供完整的教學(xué)過程,也沒有提供詳盡的教學(xué)設(shè)計理念。面多種學(xué)生個體差異,教材也并不會羅列出有針對性的教學(xué)方法。因此作為教師在備課過程中就應(yīng)樹立整體概念,高屋建瓴,從教材的整體入手通盤考慮教材的編排意圖,弄清每部分知識點在教材體系中的地位和作用,多問幾個為什么。如:這例題為什么這樣設(shè)計?習(xí)題為什么這樣編排?結(jié)論為什么這樣引出?經(jīng)過一系列思考后,教師駕馭教材的能力肯定可以有所提高。通過教材脈絡(luò)的把握,教師可以更合理的進行課后習(xí)題的設(shè)計與編排。有利于學(xué)生參照課堂教學(xué)環(huán)節(jié)進行課后的作業(yè)及課后的自主學(xué)習(xí)與探究。
(2)合理地確立教學(xué)內(nèi)容。作為中等職業(yè)學(xué)校的學(xué)生,學(xué)習(xí)基礎(chǔ)相對比較薄弱,缺乏良好的學(xué)習(xí)習(xí)慣。而對于中等職業(yè)學(xué)校而言,需要培養(yǎng)的是具有高素質(zhì)的職業(yè)技能人才,較強的實踐動手能力尤為重要,而對理論知識的深度并沒有太多的要求。此外,由于C語言程序設(shè)計,對于學(xué)生來說,邏輯性較強。太深的教學(xué)難度不容易激發(fā)學(xué)生的學(xué)習(xí)興趣,容易挫傷學(xué)生的學(xué)習(xí)積極性,而增加教學(xué)難度。
因此在教學(xué)過程中,我在保證知識、技能目標(biāo)前提下,對教材內(nèi)容進行了拓展開發(fā),刪除了一部分學(xué)生不容易理解和掌握的內(nèi)容,比如文件、類的章節(jié),而在條件、循環(huán)等基礎(chǔ)性環(huán)節(jié)上增加了課時量。這樣使教學(xué)過程充實、豐富。
2.2 分層教學(xué),各個擊破
從思想上來開,中等職業(yè)學(xué)校學(xué)生正處于青春叛逆期,如果過于強調(diào)課程的重要性,作業(yè)布置太多,容易引起學(xué)生的抵觸心理。因此在授課過程中,我強調(diào)理論聯(lián)系實際。盡可能多的引入一些計算機方面的新技術(shù),新應(yīng)用,通過PPT、圖片、視頻、游戲等方式展現(xiàn)給學(xué)生看(如圖1)。一方面提高學(xué)生對于計算機學(xué)習(xí)的興趣,另一方面,通過新技術(shù)的應(yīng)用,幫助同學(xué)們樹立學(xué)習(xí)的信心,減少學(xué)生的畏難情緒。促使學(xué)生積極主動的掌握所學(xué)知識,激發(fā)他們不斷深入研究學(xué)習(xí)的興趣和激情。
同時,在課程教學(xué)過程中所用的示例也盡可能的貼近學(xué)生的實際,例如,求學(xué)生多門課程的總分、平均分或根據(jù)成績進行登記劃定等等。
此外,在教學(xué)過程中,我根據(jù)學(xué)生的基礎(chǔ),把學(xué)生分成紅、藍兩個戰(zhàn)隊,在這兩個戰(zhàn)隊中,有基礎(chǔ)比較好的同學(xué),也有基礎(chǔ)比較薄弱的同學(xué)。在上課過程中,基本上都是由這兩個戰(zhàn)隊的同學(xué)形成競爭。例如,在做題過程中,由兩個戰(zhàn)隊分別派出一名同學(xué)完成題目,進行分?jǐn)?shù)計算,最后的分?jǐn)?shù),計入兩個戰(zhàn)隊同學(xué)們的最終平時成績中。這樣,一方面可以通過競爭,激發(fā)同學(xué)們的學(xué)習(xí)興趣;另一方面,加強同學(xué)們的學(xué)習(xí)凝聚力,基礎(chǔ)比較好的同學(xué)會自覺幫助比較薄弱的同學(xué),自動激發(fā)學(xué)習(xí)的主動性。
2.3 保證基礎(chǔ),不斷拓展
任何事物都有一個由量變到質(zhì)變的過程,學(xué)習(xí)也一樣。逐步深入,對于C語言課程來說,這點尤其重要。因此在課程中,針對同學(xué)們的基礎(chǔ)參差不齊,我給她們布置的題目也分為容易、較難、難三個層次。在課堂上,我也時刻提醒自己:要堅持做到以學(xué)生為主體,老師只是起到一個主導(dǎo)的作用。
對于基礎(chǔ)比較薄弱的同學(xué),保證會做“容易”層次的題目,盡量學(xué)會做“較難”層次的題目。這樣做既能確保她們的成績不會落下,同時還能通過不斷的進步來提高她們學(xué)習(xí)的信心。同時在不知不覺中我已經(jīng)一步步的將難度加大,同學(xué)們的知識也在不斷地升華、擴展。對于一些基礎(chǔ)較好的學(xué)生,簡單容易的題型已不能滿足她們求知的欲望,我的原則是:在她們能夠獨立完成簡單題目的基礎(chǔ)上,另外增加難度較大的任務(wù)給她們完成。這樣做既能安撫她們驕燥的情緒,同時通過不斷的挑戰(zhàn)難題也充分的激發(fā)了她們的學(xué)習(xí)激情。
通過思考與總結(jié),我發(fā)現(xiàn)在我校其他計算機語言類課程的教學(xué)過程中同樣也存在著類似的情況,因此我覺得對C語言課程的改革同樣也應(yīng)該適用于其他相類似的課程中。
參考文獻:
[1]景運革,孟朝霞.C語言程序設(shè)計教學(xué)目標(biāo)描述研究[J].運城學(xué)院學(xué)報,2008(05).
[2]郭來德,竇玲.“C語言程序設(shè)計”雙語教學(xué)改革研究[J].價值工程,2012(13).
作者簡介:張康(1974.06-),男,江蘇無錫人,助理講師,主要從事計算機信息化技術(shù)、網(wǎng)絡(luò)管理與維護研究。
作者單位:無錫工業(yè)高級技工學(xué)校,江蘇無錫 214106;無錫江南中等專業(yè)學(xué)校,江蘇無錫 214106;