黑龍江 薛春芳 孟祥芝
如何激發(fā)學生在C語言教學中的學習興趣
黑龍江 薛春芳 孟祥芝
中等職業(yè)學校的計算機專業(yè)課是計算機專業(yè)課程的重要組成部分。計算機專業(yè)的《C語言編程基礎》這門課程對于有一定計算機基礎的學生來說,理論知識全面,動手操作能力強,有一定的延續(xù)性和拓展性,通俗易懂,但老師們卻普遍反映不好教,學生的學習興趣也不濃厚。那么,如何在教學時,既讓學生掌握必要的知識,又讓學生的動手能力得到提高呢?我在教學生學習《C語言編程基礎》(第2版)時進行了新的設想和嘗試,在教學中充分體現(xiàn)了“發(fā)揮學生的學習積極性”的教學方法,激發(fā)學生興趣,促進學生主動學習,收到了較好的教學效果。
中等職業(yè)學校生源質量下降,后進生比例加大,學生的文化課基礎層次不等,有的基礎知識薄弱,學不得法,有的學習能力差,自控能力弱等多種情況。針對此種現(xiàn)狀,教師必須理性的分析,因勢利導,改用將消極的因素轉化為積極因素的教學方式,以提高學生的興趣,才能有效的改變課堂狀況,取得良好的教學效果。
我校使用的教材是電子工業(yè)出版社出版、中等職業(yè)教育國家規(guī)劃教材、王森主編的《C語言編程基礎》(第2版),全書分基礎模塊和選修模塊兩篇,其主要內容有:Turbo C集成環(huán)境的使用、C語言的數(shù)據(jù)類型、C程序結構組成與設計方法、C語言函數(shù)的分類與調用、數(shù)組、文件與指針操作等,各章配有例題、習題、上機實習,難易適中,實用性強,易于接受,在實際教學中,將課程設置順序在授課時做了一些適當?shù)恼{整,例如,C語言是以讀程序、編寫程序為主,我把程序中用的頻率很高的Printf()函數(shù)放在前邊進行了詳細的講解,學生在讀程序時,程序中的每一個語句都能分析明白。
筆者在多年的教學過程中,不斷總結教學經(jīng)驗,嘗試和探索多種教學方式,尋求新的教學方法。
學生的學習是以認知為基礎的復雜過程,只有了解學生的心理特點,教師的教學活動與學生的心理活動產(chǎn)生和諧的共鳴,才能取得最佳的教學效果。因而教師在備課中的“備學生”這一步應是非常重要、非常關鍵的一步。教師必須對每一節(jié)課全盤考慮,做好安排,諸如在C語言中哪些內容由學生自學,哪些問題由教師啟發(fā)學生獨立解答,哪些內容需由學生上機操作進行解答等等,改變學生被動的學習、被動的接受知識,鼓勵學生自主學習。
在教學中,教師要求學生自編C語言的程序,啟發(fā)學生解決在編制程序中出現(xiàn)的問題,讓學生討論編制程序出現(xiàn)問題后解決的不同方法,并讓學生獨立練習程序的編制等。針對不同的學習任務采用了不同的方法,取得了很高效的教學效果。
C語言作為培養(yǎng)學生創(chuàng)新能力和實踐精神的課程,在中等職業(yè)學校教學中扮演著重要的角色。教師既要注重學習任務的設計與布置,也要注重學習的主動性與思維能力的培養(yǎng)。既要重視學習結果,也要重視學習過程。既要追求知識與技能的掌握,也要追求學生創(chuàng)新意識等心理素質的培養(yǎng),努力使學習的外在驅動力與內在驅動力共同發(fā)揮作用。在教學中培養(yǎng)學生的創(chuàng)新精神,我從以下幾方面抓起:第一,預習:《C語言編程基礎》這門課程在教學時用到的知識很多,有數(shù)學、物理、外語等很多文化基礎知識,大部分的學生這些課程的基礎都很差,而C語言有一定的邏輯性,在教學中有一定的難度,因此在教學中,我課前讓學生先預習本節(jié)內容,了解本節(jié)課用到的知識,使學生對知識有個總體的了解,講解時先檢查預習情況,有重點的把不會的知識補充講解,使學生在知識點上能很好的銜接。第二,養(yǎng)成多思考、多提問的習慣,發(fā)揮學生想象力,提高思維創(chuàng)新能力。第三,增加實訓操作,在上機實訓操作中學習C語言。第四,養(yǎng)成團隊合作精神,考慮到學生的基礎因素及學習興趣等,要以優(yōu)秀的學生帶動后進生的學習,活躍課堂氣氛,激發(fā)學生的創(chuàng)新思維,提高團體合作能力。
正確運用比較教學法,可以幫助學生理清概念,提高分析閱讀程序能力,獲得編程序的思路和方法。
例如:在講解循環(huán)語句這一節(jié)時,比較for語句、while語句、do—while語句的語句格式,注意比較異同點,對比講解三種語句進入循環(huán)體的條件、循環(huán)過程、循環(huán)次數(shù)及退出循環(huán)體的條件等,如求1~100累計和可用三種循環(huán)語句去解決。
通過比較教學法,學生對本節(jié)課的知識結構有了深入理解,教學結果顯示,學生能很好地掌握循環(huán)語句的異同點,更易于理解本節(jié)課的知識的保持和知識的遷移,學生能較好的掌握知識點,促使學生遇到問題時,能進行綜合分析、歸納總結,找到一條最合適的辦法。
多媒體教學作為藝術教學的一種手段,在改變傳統(tǒng)的教學觀念、方法和手段的同時,對學生素質的提升有著非常重要的作用,多媒體課件包括了動畫、影像、音響等多媒體形式,教師制作適合自己課堂的教學課件,配合本教材配有的教學指南及電子教案,且教師在操作時注重層次并簡略講解,引導學生發(fā)現(xiàn)問題,激發(fā)學生的興趣,學生通過多媒體課件化靜態(tài)為動態(tài),化抽象為具體,又可以降低思維的坡度,加速思維的成功,讓學生充滿自信。例如,在講解循環(huán)語句時,把三種語句的流程圖用動畫的形式表示出來,使流程指向隨著箭頭的運動,循環(huán)次數(shù)用動畫控制,通過播放課件,逼真的動畫演示,使學生對循環(huán)過程一目了然。
運用多媒體課件,可以把抽象內容具體化、枯燥內容形象化,可以在保證教學質量的前提下,化解教學難點,優(yōu)化教學效果,多媒體課件應與實訓操作相結合,通過上機操作,有利于學生對知識的理解和掌握。
營造民主、和諧、愉快的學習氛圍,它是促進學生自主學習、自主探究的關鍵所在。因此我們在教學過程中,必須創(chuàng)設和諧的教學情境,讓課堂能夠活起來,讓學生也能夠在和諧的氛圍中體驗到學習的樂趣,課堂上的平等討論、相互補充的氣氛極濃,給學生提供充分展示自己的機會,學生們無拘無束地表現(xiàn)自己的能力,輕松愉快地表達自己的見解,在上機實訓操作中學習C語言,在積極思維中發(fā)展思維,教師的平等參與與合理的建議與提示不僅加大了師生間的親和度,而且對學生進行重點有效地點撥和引導,增加了學生對C語言程序理解的深度和廣度。
通過運用以上幾種教學方法,教師鼓勵學生大膽設想,不但鍛煉了學生的邏輯思維能力,教育學生具有嚴謹?shù)膶W風,幫助學生萌發(fā)創(chuàng)新意識,產(chǎn)生創(chuàng)新的欲望和興趣,培養(yǎng)學生的創(chuàng)新能力,同時也帶動了學生學習其它專業(yè)課的學習興趣。
黑龍江省塔河縣職業(yè)技術學校)