劉雷
[摘 要] 對有一定基礎(chǔ)的中職學生運用案例教學法進行C語言學習模式探索,教學實踐表明,模塊化的案例教學法在C語言教學的提高階段能取得理想的教學成效,教師通過運用案例對學生進行引導,能讓學生快速掌握C語言程序設(shè)計特點和思路,提高學生的程序設(shè)計水平,有效實現(xiàn)教學目標。
[關(guān) 鍵 詞] 案例教學;C語言;模塊化思想
[中圖分類號] G712 [文獻標志碼] A [文章編號] 2096-0603(2018)18-0150-01
案例教學法是在教師的引導下,按照教學目標要求,讓學生通過案例的閱讀、分析、思考、交流討論等方式,掌握學習的方法或是分析與解決問題的方法,從而實現(xiàn)有效教學的一種新型教學方法。案例教學法的運用受到越來越多教師的關(guān)注,它在教學中能充分發(fā)揮學生的主體作用,有效激發(fā)學生的學習興趣,讓學生掌握自主探究學習的技能,通過對案例的運用,能實現(xiàn)分層教學,促進每個學生的發(fā)展。把它用于中職計算機C語言教學,能增強中職學生的實踐能力,對培養(yǎng)實用型技術(shù)人才有重要的作用。
一、案例的選取原則
運用案例法進行教學,對案例的選擇非常重要,它對教學有效性有著重要的影響,好的案例能激發(fā)學生的學習興趣,幫助學生更好地理解所學知識,增強學生分析和解決實際問題的能力。在選擇案例時應(yīng)堅持如下原則:(1)能激發(fā)學生的學習興趣。由于C語言與VB等語言相比,比較抽象不易理解,因此,要注重選擇具有趣味性,能激發(fā)學生學習興趣的案例,以提升教學效果。(2)案例要有較強的針對性。由于課堂教學時間的限制,選擇的案例不可能做到詳細和面面俱到,要能突出教學的重點和難點。C語言作為通用的計算機程序設(shè)計語言,能選擇的案例非常多,教師在選擇時要充分考慮到中職學生的學習能力和特點,選擇難易適中的案例。同時,還要考慮到選擇的案例要有典型性、啟發(fā)性和代表性,這樣學生就能在編程實踐中直接運用,也能做到舉一反三,提高了教學的針對性。(3)要有一定的擴展性。選擇的C語言程序設(shè)計的案例要有一定的可擴展性,這樣在整堂課或整節(jié)課的教學時,能讓學生看到一個比較完整的程序設(shè)計,對學生掌握程序設(shè)計的系統(tǒng)性有很好幫助,這樣比運用一些小案例或程序片段教學效果更好。
二、案例的運用策略
運用案例進行C語言程序設(shè)計教學,主要分為三大步驟:首先是為學生做所學新知識的準備,主要是為學生進行基本概念與基本理論的講解,此時不宜用過多時間,把重點和難點問題講清楚即可;其次是為學生呈現(xiàn)案例,并對案例進行講解和分析,重點突出案例中的重點和難點問題,在講解之后為學生提出教學設(shè)計任務(wù),讓學生在案例的基礎(chǔ)上動手實踐學習設(shè)計程序;最后是對學生的學習情況進行總結(jié)講評。
(一)講解教學案例
在案例講解環(huán)節(jié),常用的方法是教師案例講解或?qū)W生合作討論案例。教師講解重點是針對案例中的難點或是應(yīng)用性比較強的案例,通過教師的講解重要的是要讓學生掌握C語言程序設(shè)計的基本流程與軟件系統(tǒng)的結(jié)構(gòu)設(shè)計;而讓學生進行案例討論,重點在于發(fā)揮學生的主觀能動性,使學生能積極參與課堂教學,培養(yǎng)學生解決問題的能力,發(fā)展學生的創(chuàng)造性思維,使學生設(shè)計出更科學合理的程序。一般情況下在教學中兩種方式結(jié)合使用,這樣才能使學生既掌握程序設(shè)計的思想和技巧,又能通過討論找到設(shè)計任務(wù)的解決方法和策略。
(二)提出探究問題
學生在對案例深入了解和掌握的基礎(chǔ)上,教師可提出教學程序設(shè)計任務(wù),讓學生模仿或參照教學案例進行程序設(shè)計。這樣學生就有了案例學習的經(jīng)驗,就比較容易形成程序設(shè)計的思路,也容易解決程序設(shè)計中的難點問題。這樣學生就可以根據(jù)教學任務(wù)要求,開展自主探究性的程序設(shè)計實踐活動。
(三)小組交流討論
在每個學生進行了程序的自主設(shè)計后,可采用小組合作討論交流方式,對每個設(shè)計的程序討論和交流設(shè)計體會和經(jīng)驗。在小組交流討論時,教師應(yīng)根據(jù)程序的大小和難易程度科學合理劃分學習小組,對簡短的小程序設(shè)計可組建2~4個人的小組,對較大的復雜程序可每組分配4~6個人進行討論交流,同時要指定好小組長負責本小組的學習討論,教師對每個小組的討論情況進行指導。在小組對每個人的設(shè)計程序進行討論后,每個學生根據(jù)自己程序設(shè)計中的不足進行改進和完善,這樣學生就能設(shè)計出完整合理的程序來,同時學生也能夠掌握C語言程序設(shè)計的方法和要領(lǐng)。
(四)歸納總結(jié)提高
在小組討論交流和學生對程序設(shè)計改進之后,教師對案例的運用情況進行總結(jié)和歸納。要對學生的程序設(shè)計情況進行講評,提出學生設(shè)計中的優(yōu)點和存在的問題,讓學生在以后的程序設(shè)計中加以注意。同時還應(yīng)對設(shè)計好的、有典型性的設(shè)計程序進行全班展示,并評選出任務(wù)完成好的學生進行表揚,以激勵學生的學習積極性。通過運用案例進行C語言程序設(shè)計教學,能使學生快速掌握程序設(shè)計的方法步驟,掌握所學知識,增強學生的程序設(shè)計能力,案例教學法是中職學生學習C語言程序設(shè)計的有效方法。
三、結(jié)語
總之,案例教學法作為一種新型有效的教學方法,用于中職計算機C語言程序設(shè)計非常適合,是提高教學質(zhì)量和效率的理想選擇,因此,教師在教學中應(yīng)注重加以運用。
參考文獻:
[1]嚴貴林.案例教學法在中職C語言教學中的應(yīng)用[J].企業(yè)導報,2016(14).
[2]李麗霞.中職C語言教學中的案例教學法[J].通訊世界,2017(23).