張學芹
摘 要:在世界各國,C語言程序設計始終是一門最基礎的計算機專業(yè)課程,在中職院校中更是如此。該研究者從事C語言教學多年,深知該門課程的掌握對于學生后續(xù)課程的學習至關重要。但由于C語言的知識點較為繁雜,學習需要具有較強的邏輯推理能力,使得學生在學習中出現很多問題。該文針對中職學生特點,就C語言教學展開分析和論述,結合教學經驗探討了啟發(fā)式教學、分組教學法、情境教學法在教學過程中的應用,以希望能夠寓教于樂,使學生能夠樂學,變被動學習為主動學習,推動C語言的教學。
關鍵詞:中職 C語言 教學方法
中圖分類號:G712 文獻標識碼:A 文章編號:1672-3791(2014)12(c)-0167-01
在一堂課的教學中,可以采用的教學方法非常多,在現代教育教學工作中,教學方法的研究具有非常重要的意義。尤其對于專業(yè)課的教學來說,合理的運用教學方法,將有助于學生提高對專業(yè)課學習的興趣,同時,有助于提高教育教學的質量。
結合中職院校C語言的學習特點中,該文主要探討了以下幾種方法。
1 啟發(fā)式教學
啟發(fā)式教學是相對于注入式教學提出的,是指教師在教學過程中根據教學任務和學習的客觀規(guī)律,從學生的實際出發(fā),采用多種形式,以啟發(fā)學生的思維為核心,調動學生的學習積極性。
C語言的主要教學內容涉及算法、數據類型及表達式、三種基本結構、數組、指針、函數等。教學涉及的知識點非常多,而由于中職院校的學生普遍沒有良好的學習習慣、基礎也較為薄弱,所以在教學中就突出表現在有部分學生跟不上教學進度,理解上存在難點的問題。同時,各知識點間也較為抽象,這些都將為學生的學習質量帶來負面影響。
采用啟發(fā)式教學方法可以很好的解決上述問題,加深學生印象,便于知識點的理解。比如,在循環(huán)結構設計的教學中,在教學案例的設計上先拿出一個簡單的易于理解的例子,比如打出N行星型圖案,讓學生自己去思考解決。當他們經過實際動手發(fā)現用以前解決問題的方式過于繁鎖之后,自然對新的解決問題的方法充滿好奇。這時候,再引出新的知識點將達到事半功倍的效果。
2 分組教學
從學生特點上來看,中職院校的學生普遍僅是初中畢業(yè),文化基礎不好,且大部分學生沒有良好的學習習慣,邏輯思維能力存在欠缺,在C語言教學過程中這些都將成為制約學習效果的瓶頸。并且,中職院校學生年齡較小,心智發(fā)育不成熟,并且具有很強的叛逆心理。因此,在C語言的課堂教學中,面對枯燥的知識點,如何提高學生的學習興趣就顯得尤為重要。經過調查發(fā)現,這個年齡的學生競爭意識較強,因此我將分組教學法應用于課堂教學中。
分組教學法是采用課堂分組的方式,將學生分為若干個小組,每組選出小組長,在課堂教學中,將每節(jié)課的任務下發(fā)到各個小組,小組成員之間采用互助合作的形式完成。而組與組之間,則采用競爭的機制,以此提高學生的競爭意識,激發(fā)學習興趣。
在實際教學中,通過分組,該研究者主要發(fā)現有幾點好處:第一,組與組之間有競爭意識,提高了大家的學習積極性。第二,小組成員之間互助合作,有助于提高學生的團隊協(xié)作能力,以好帶差,提升小組成員成績。第三,教學中通過各組完成情況,能夠及時發(fā)現薄弱環(huán)節(jié),便于針對學生弱點,開展階梯式教學,因材施教。
3 情境教學法
情景教學法是指在教學過程中,教師有目的地引入或創(chuàng)設具有一定情緒色彩的、以形象為主體的生動具體的場景,以引起學生一定和參與意識和學習興趣,達到推動教學的目的。
在具體教學中,可以結合所要講解的實際理論知識點創(chuàng)設情境。比如,在冒泡排序法的講解中,該研究者在課堂上邀請幾位同學上臺分別代表不同的數,以此模擬整個冒泡排序法的算法流程。此過程由于有學生的參與,大家積極性很高,在歡樂的氛圍中大家不但掌握了算法的核心思想,而且記憶深刻。
4 多媒體教學法
C語言和其它教學科目相比,更強調實用性、實踐性、應用性。但它的知識點又較瑣碎,較為抽象,這些都成為影響學生學習的關鍵因素。C語言的概念、原理較多,這將導致學生學習的枯燥,影響到學生的學習興趣。
多媒體教學作為一種現代的教學手段,綜合利用文字、實物、圖像、聲音等多種媒體向學生傳遞信息,而多媒體教學法則是以各種電教媒體如:計算機、電視、錄像、投影、幻燈等為標志,以傳統(tǒng)的教學媒體如:黑板、掛圖、實驗、模型等為基礎的多種媒體有機結合的教學方法?,F代化教學媒體與傳統(tǒng)的教學媒體合理結合,能夠極大地豐富課堂教學,促進學生對知識的理解和記憶,培養(yǎng)學生的各種能力,提高學生的素質,大大提高教學效果。
多媒體教學可以配合軟件實現不記名提問,就是沒有聽懂的那個人可以通過學生反饋機按相應的按鈕反饋給老師,這樣老師就可以在教師機上看到了。在教學過程中適當的運用各種課件,既有趣味性也具新穎性,可以吸引學生興趣,促進學生思維。
5 結語
在中職計算機類教學中,C語言的教學一直處在一個非常重要的地位,該門課程是后序課程的基礎,對于學生以后的工作也具有重要的意義。但該門課程對于中職的學生來說,普遍存在難點,所以積極探討總結教學方法就顯得尤為重要。該文經過對C語言教學方法的探討,以此希望提高教育教學質量,提升學生學習的自信心,奠定專業(yè)課基礎,以此達到中職院校培養(yǎng)目標,為社會輸送合格人才。
參考文獻
[1] 徐大華.程序設計語言教學方法探討[J].高等理科教育,2007,71(1):36-38.
[2] 王宏林.結合《C程序設計》淺談網絡課程的設計[J].鹽城師范學院學報,2006(1):90-93.
[3] 鄭均輝,李瑋瑤,李圣普.《C語言程序設計》課程案例教學法探討與研究[J].內江科技,2007(10):37.endprint