C語(yǔ)言課程教學(xué)綜述
時(shí)間:2022-04-15 09:00:00
導(dǎo)語(yǔ):C語(yǔ)言課程教學(xué)綜述一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1、引言
現(xiàn)在高等學(xué)校,一般也都根據(jù)不同的需要選用不同的程序設(shè)計(jì)入門(mén)課程。其中C語(yǔ)言作為一門(mén)程序語(yǔ)言基礎(chǔ)課,由于其功能強(qiáng)、使用靈活等優(yōu)點(diǎn)受到廣泛的歡迎,也就是說(shuō)C語(yǔ)言已經(jīng)成為了學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的一個(gè)必要的基礎(chǔ)。在學(xué)時(shí)相對(duì)較少的情況下,學(xué)生要學(xué)好這門(mén)課有一定的難度.但依然要提高教學(xué)的質(zhì)量和效果是廣大教學(xué)工作者正在思考和探索的問(wèn)題.
2、教學(xué)過(guò)程中的改進(jìn)
2.1教學(xué)方法的改進(jìn)C語(yǔ)言作為DOS時(shí)代的一種主流程序設(shè)計(jì)語(yǔ)言,已逐漸演變成為一種程序設(shè)計(jì)的入門(mén)級(jí)語(yǔ)言——重在使學(xué)生熟悉計(jì)算機(jī)處理事務(wù)的過(guò)程,掌握程序設(shè)計(jì)的思想,完成學(xué)生從中學(xué)生到大學(xué)生學(xué)習(xí)思想的轉(zhuǎn)變。因而C語(yǔ)言程序設(shè)計(jì)課程這門(mén)課大多高校開(kāi)設(shè)在一年級(jí)的第一學(xué)期,要從只要求計(jì)算機(jī)基本操作的中學(xué)時(shí)代迅速轉(zhuǎn)換到大學(xué)時(shí)代的程序設(shè)計(jì)員,對(duì)于學(xué)生是一個(gè)逐步轉(zhuǎn)變、逐步學(xué)習(xí)的過(guò)程。而對(duì)于我們教育者來(lái)說(shuō),如何去改進(jìn)現(xiàn)有的教學(xué)方法,正確的引導(dǎo)學(xué)生學(xué)習(xí)思路、學(xué)習(xí)方法的轉(zhuǎn)變,以提高課堂教學(xué)的質(zhì)量.筆者在以下幾方面進(jìn)行了嘗試:
2.1.1教師角色的轉(zhuǎn)變中學(xué)時(shí)代的教學(xué)多以升學(xué)為基本任務(wù)和目標(biāo),所以中學(xué)教師的教學(xué)多以灌輸式為主,在教學(xué)過(guò)程中教師始終是主體,而學(xué)生總是被動(dòng)的接受和消化。而大學(xué)時(shí)代的教學(xué)是以培養(yǎng)學(xué)生的基本素養(yǎng)和能力為目標(biāo),因而要求教學(xué)的過(guò)程要以學(xué)生為主體,教師要做正確的引路人,而不是知識(shí)的灌輸者。因而教師角色的轉(zhuǎn)變實(shí)際上更多的還是在學(xué)生心目中中學(xué)教師角色到大學(xué)教師角色的轉(zhuǎn)變,要在教學(xué)的第一堂課向?qū)W生宣布這個(gè)事情,使學(xué)生從教師角色的轉(zhuǎn)變到學(xué)生自己明白他們已經(jīng)跨入了人生的有一個(gè)新的階段:自己的學(xué)習(xí)、思想都要有更大的轉(zhuǎn)變,從以前被動(dòng)的接受學(xué)習(xí),到大學(xué)時(shí)期的主動(dòng)自覺(jué)的學(xué)習(xí),從而培養(yǎng)和更大的提高他們的學(xué)習(xí)能力和其他方面的能力。
2.1.2課堂實(shí)施的轉(zhuǎn)變C語(yǔ)言作為一門(mén)程序設(shè)計(jì)語(yǔ)言自然有它自身的特點(diǎn),但是作為一門(mén)言語(yǔ)課,他又脫不開(kāi)與學(xué)生很熟悉語(yǔ)文、英語(yǔ)這些語(yǔ)言課學(xué)習(xí)的共同之處。根據(jù)筆者的學(xué)習(xí)和教學(xué)經(jīng)驗(yàn):得知更多的學(xué)生在學(xué)習(xí)C語(yǔ)言的過(guò)程中,甚至在學(xué)習(xí)完這門(mén)課后也不知道C語(yǔ)言的作用是什么,它學(xué)習(xí)的重點(diǎn)內(nèi)容是什么。所以C語(yǔ)言教學(xué)的課堂實(shí)施的轉(zhuǎn)變更是教學(xué)的重中之重:要使學(xué)生從中學(xué)時(shí)期純粹的數(shù)理化的學(xué)習(xí)轉(zhuǎn)變到大學(xué)時(shí)期專業(yè)能力和自身適應(yīng)能力的學(xué)習(xí)。根據(jù)筆者多年的教學(xué),我們引用用了一個(gè)全新的教學(xué)方法—“3W1H”教學(xué)法。在講C語(yǔ)言前和所講的每一節(jié)課都要使學(xué)生明白正門(mén)課或者所講的每個(gè)知識(shí)點(diǎn)是什么(WHAT),在哪里能用(WHERE),為什么要這樣用(WHY)和怎么去用(HOW)。從總體的結(jié)構(gòu):程序設(shè)計(jì)語(yǔ)言的3W1H到?jīng)]一點(diǎn)的3W1H,我們?cè)诿恳还?jié)課的過(guò)程中都要去給學(xué)生分析、實(shí)踐。另外我們又結(jié)合語(yǔ)言課的特點(diǎn)教會(huì)學(xué)生從C語(yǔ)言的字(字符)、詞(數(shù)據(jù)類型、變量常量)、句(語(yǔ)句)和章(函數(shù)、程序)入手去總結(jié),打亂教材的原有章節(jié),去分析總結(jié),從而大大提高了學(xué)生學(xué)習(xí)的效率。
2.1.3選擇合適的軟件在我們學(xué)習(xí)任何一門(mén)程序語(yǔ)言之前,都要先安裝好它所匹配的軟件:一個(gè)開(kāi)發(fā)環(huán)境,例如turboC2.0。這個(gè)軟件曾經(jīng)占據(jù)了DOS時(shí)代開(kāi)發(fā)程序的大半個(gè)江山,但對(duì)于現(xiàn)在的Windows時(shí)代,用turboC有時(shí)感覺(jué)力不從心,編輯程序很吃力,沒(méi)有函數(shù)變量自動(dòng)感應(yīng)功能,查詢參考資料也不方便。建議使用VisualC++,這個(gè)東西雖然比較大塊頭,但是一旦安裝好了,用起來(lái)很方便。一般在學(xué)習(xí)完C語(yǔ)言之后都會(huì)學(xué)習(xí)一下C++的,因?yàn)镃++是針對(duì)于windows的可以運(yùn)行C程序的軟件。
2.1.4采用傳統(tǒng)教學(xué)和多媒體教學(xué)相結(jié)合的方式C語(yǔ)言的課堂教學(xué)改掉了過(guò)去純粹的黑板教學(xué),而采用了黑板教學(xué)加多媒體教學(xué)進(jìn)行。首先,考慮到該課程基本概念多,同時(shí)需要分析大量的例題,我們把一些典型的例題在講課時(shí)先有老師進(jìn)行剖析設(shè)計(jì)算法,并和學(xué)生分析要解決這一問(wèn)題用C語(yǔ)言編程所需要的本節(jié)課或者以前學(xué)過(guò)的知識(shí)點(diǎn),然后在黑板上和學(xué)生一塊去畫(huà)出流程圖,最后和學(xué)生一塊去寫(xiě)出程序。
這樣不僅幫助學(xué)生學(xué)會(huì)了分析問(wèn)題和解決問(wèn)題的思路和方法,同時(shí)也讓學(xué)學(xué)生熟悉了計(jì)算機(jī)解決問(wèn)題的過(guò)程:從實(shí)際問(wèn)題分析描述,到計(jì)算機(jī)的實(shí)現(xiàn),是學(xué)生明白要寫(xiě)一個(gè)程序重要的是解決問(wèn)題的過(guò)程—算法,而程序只是最后在計(jì)算機(jī)對(duì)這個(gè)算法的描述而已,從而使學(xué)生更加注重對(duì)程序設(shè)計(jì)思想的學(xué)習(xí)和鍛煉,這對(duì)一個(gè)成員的學(xué)習(xí)十指關(guān)重要的。其次合理使用教師配套的多媒體教學(xué)設(shè)備,對(duì)于這些典型的基本概念和例題我們又預(yù)先輸入計(jì)算機(jī)做成課件(CAI),在課堂上和學(xué)生完成后去分析程序的運(yùn)行情況。把典型的例題直接在C語(yǔ)言集成開(kāi)發(fā)環(huán)境中輸入運(yùn)行,真實(shí)形象,可以達(dá)到事半功倍的效果.