嚴(yán)迎春
摘要:《C語言程序設(shè)計(jì)》這門課程在高職院校電子類專業(yè)的課程體系里面有著重要位置,學(xué)習(xí)好這門課程,需要老師和學(xué)生的共同努力。老師需要了解學(xué)生的基本情況、性格,有針對(duì)性的開展課堂教學(xué),利用合適的教學(xué)方法,以達(dá)到較好的教學(xué)效果。
關(guān)鍵詞:C語言;高職院校;課堂教學(xué)
1.緒論
目前,隨著科技的不斷發(fā)展,也促進(jìn)了電子行業(yè)的飛快發(fā)展,電子行業(yè)是我國主要生產(chǎn)力,教育部也非常重視高職院校電子類專業(yè)的發(fā)展?!禖語言程序設(shè)計(jì)》是電子類專業(yè)的一門專業(yè)基礎(chǔ)課程,在專業(yè)課程體系當(dāng)中具有重要的位置。C語言屬于高級(jí)語言,它具有結(jié)構(gòu)簡(jiǎn)單,運(yùn)用范圍廣,自由度大,數(shù)據(jù)結(jié)構(gòu)豐富,運(yùn)算符豐富等特點(diǎn)。學(xué)習(xí)好C語言有助于培養(yǎng)學(xué)生思維邏輯能力以及處理問題能力。
在高職院校任教兩年,一直從事《C語言程序設(shè)計(jì)》課程教學(xué),如何讓同學(xué)們?cè)谟邢薜臅r(shí)間里面學(xué)到知識(shí),培養(yǎng)能力,這是一個(gè)值得探討的問題?,F(xiàn)我就簡(jiǎn)單的從我的教學(xué)當(dāng)中談?wù)勎业捏w會(huì)。
2.學(xué)生分析
2.1學(xué)生現(xiàn)有基礎(chǔ)
《C語言程序設(shè)計(jì)》這門課程一般開設(shè)在第1學(xué)期或者第2學(xué)期,對(duì)于高職院校大一學(xué)生來說,他們沒有程序設(shè)計(jì)經(jīng)驗(yàn),沒有軟硬件結(jié)合的理念,也沒有數(shù)據(jù)結(jié)構(gòu)等概念,并且他們基礎(chǔ)相對(duì)薄弱,尤其是數(shù)學(xué)和英語,然而數(shù)學(xué)和英語是C語言編程的重點(diǎn),數(shù)學(xué)是訓(xùn)練邏輯思維能力,英語則是編程必備技能。
2.2學(xué)生性格分析
目前,大一學(xué)生的年齡基本處于18、19歲,有自己特定的性格,自己喜歡的事情就會(huì)做,自己不感興趣的事情一般不予理睬。在學(xué)習(xí)上缺乏一定的主動(dòng)性和自覺性,遇到問題一般不會(huì)去想怎么解決,而是直接放在那里。有一定的惰性,理論課堂上一般只會(huì)“帶耳朵”來,不會(huì)記筆記,實(shí)驗(yàn)課,一般不喜歡思考。課余時(shí)間能夠根據(jù)老師提供的資料進(jìn)行自學(xué)的同學(xué)很少。
2.3學(xué)生學(xué)習(xí)分析
根據(jù)經(jīng)驗(yàn)所得,學(xué)生在學(xué)習(xí)C語言時(shí),常見的問題有:基本語法掌握不牢固、字符,符號(hào)書寫不正確(C語言中所有的字符、符號(hào)都應(yīng)該在英文條件下輸入),隨意性較大,在實(shí)驗(yàn)課時(shí),會(huì)經(jīng)常發(fā)現(xiàn)有些同學(xué)不是這里多一些符號(hào),就是那里少一點(diǎn)符號(hào),你問他怎么回事,他說他也不知道。還有就是當(dāng)程序出錯(cuò)時(shí),學(xué)生不習(xí)慣自己找錯(cuò),總說自己看不懂英語,找不出來錯(cuò)誤,一旦出現(xiàn)錯(cuò)誤,大部分學(xué)生就直接擱置在哪,或者直接找老師,學(xué)習(xí)缺乏自主性。不仔細(xì)也是同學(xué)們?cè)趯W(xué)習(xí)中經(jīng)常犯的一個(gè)問題,比如說scanf函數(shù)的標(biāo)準(zhǔn)格式應(yīng)該是scanf(”格式控制字符串”,地址表列),很多同學(xué)經(jīng)常把引號(hào)的位置放到地址符后面,或者直接少了引號(hào)、逗號(hào)或者地址符。
3.合理的教學(xué)方法
為了培養(yǎng)合格的高素質(zhì)高技能人才,結(jié)合學(xué)生的實(shí)際情況,我在教學(xué)中主要采用以下教學(xué)方法。
3.1興趣教學(xué)
興趣是人最好的老師,結(jié)合同學(xué)們的性格特征,在課堂上,合理的激發(fā)同學(xué)們對(duì)C語言的興趣至關(guān)重要。因此,第一節(jié)課很重要,在第一堂課上,我會(huì)和同學(xué)們交流,使他們感受C語言的強(qiáng)大以及有趣。比如說,我會(huì)問他們,同學(xué)們,我們中國人和中國人交流用中文,我們和外國人交流一般用英文,那么我們想要和計(jì)算機(jī)交流的話,我們用什么語言呢?我們是不是應(yīng)該用一個(gè)計(jì)算機(jī)能夠聽懂的語言呢?同學(xué)們此時(shí)會(huì)說,嗯,是的。C語言就是我們和計(jì)算機(jī)溝通的一種語言。再比如說,我們可以介紹一下C語言的發(fā)展史,C語言的前身是B語言,1970年貝爾實(shí)驗(yàn)室用B語言編寫了UNIX操作系統(tǒng),在這里簡(jiǎn)單的介紹UNIX系統(tǒng)以及嵌入式,可以激發(fā)學(xué)生的興趣,這就需要用到老師平時(shí)積累的知識(shí)以及專業(yè)知識(shí)。在第一節(jié)課上,我會(huì)事先做好一個(gè)關(guān)于愛心,并會(huì)閃爍的程序,放給同學(xué)們看,同學(xué)們會(huì)覺得很神奇,很感興趣,在后面的教學(xué)中就會(huì)認(rèn)真學(xué)習(xí),希望自己也可以。
3.2啟發(fā)式
啟發(fā)式教學(xué)方法是指老師在課堂教學(xué)過程中,依據(jù)教學(xué)任務(wù)和學(xué)習(xí)的客觀規(guī)律,從學(xué)生的實(shí)際出發(fā),以啟發(fā)學(xué)生的思維為核心,調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性和積極性,促使他們生動(dòng)活潑地學(xué)習(xí)。啟發(fā)式教學(xué)的關(guān)鍵在于設(shè)置問題情境。在設(shè)置問題情境時(shí),一般我會(huì)聯(lián)系實(shí)際生活。比如在一維數(shù)組K位置插入一個(gè)值為X的數(shù),我會(huì)笑著問同學(xué)們插過隊(duì)沒有,有同學(xué)說有,有同學(xué)說沒有,此時(shí),我便會(huì)教導(dǎo)同學(xué)們不可以隨意插隊(duì),如果有緊急情況,一定要和排隊(duì)人員說明情況得到允許時(shí)才可以,針對(duì)于這道題,我們想想,你插進(jìn)某一個(gè)位置時(shí),你前面人的位置是不是沒有發(fā)生變化,從你插進(jìn)的位置起后面的每一個(gè)人都向后移動(dòng)一個(gè)位置,都向后移動(dòng),是不是就涉及到循環(huán)的書寫,循環(huán)最重要的就是掌握到循環(huán)變量的初始值、循環(huán)變量終值(循環(huán)限定條件)、循環(huán)變量改變值,因此也復(fù)習(xí)了前面的知識(shí)。
3.3獎(jiǎng)勵(lì)和懲罰相結(jié)合
在第一節(jié)課時(shí),我便會(huì)講到我的課堂要求以及課堂紀(jì)律。主動(dòng)回答問題的加平時(shí)成績(jī),答錯(cuò)的也加1分,率先集滿20分(我們學(xué)校平時(shí)成績(jī)基礎(chǔ)分80分)的前5名同學(xué)期末時(shí)可以額外獲得我私人贊助的獎(jiǎng)品(獎(jiǎng)品保密),集滿20分的同學(xué)還是可以主動(dòng)回答問題,相應(yīng)的分?jǐn)?shù)可以由該同學(xué)自己決定加給班級(jí)的任何一位同學(xué)。如果上課睡覺,玩手機(jī)被我發(fā)現(xiàn)了,就必須表演一個(gè)小節(jié)目,節(jié)目可以是:唱歌、跳舞、朗誦、講笑話、至理名言、分享自己有意義的小故事等,通過這樣的“懲罰”,不僅僅可以到達(dá)警示同學(xué)們的效果,也可以活躍氣氛,還可以加深班級(jí)之間的交流。
3.4同學(xué)之間交流、互助
在上課的過程中,我偶爾也會(huì)抽人回答問題,如果被抽的人沒有回答起,我會(huì)給他機(jī)會(huì),讓他找一個(gè)人幫他回答,這樣可以加深同學(xué)之間的友誼。在上實(shí)驗(yàn)課時(shí),也會(huì)讓同學(xué)們分小組討論,討論完后,再自己寫程序。討論和獨(dú)立相結(jié)合。當(dāng)然,有一些同學(xué)學(xué)習(xí)能力極強(qiáng),很快就可以完成任務(wù),這時(shí)也可以讓他們?nèi)ブ笇?dǎo)其他同學(xué)。
總之,要想讓同學(xué)們把C語言學(xué)好,老師和同學(xué)都需要努力。
參考文獻(xiàn):
[1]譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社.1992
[2]吳文虎.程序設(shè)計(jì)基礎(chǔ)[M].北京:清華大學(xué)出版社.2003
[3]龔麗.淺談高職院校的C語言教學(xué).維普網(wǎng).2010