殷秀云
摘 要:C語言程序設(shè)計(jì)是計(jì)算機(jī)相關(guān)專業(yè)的一門專業(yè)基礎(chǔ)課,也是我國計(jì)算機(jī)等級考試中可選編程語言之一。學(xué)好C語言程序設(shè)計(jì),也是學(xué)生學(xué)習(xí)后繼課程如數(shù)據(jù)結(jié)構(gòu)、JAVA和C++等的基礎(chǔ)。但是,C語言編程規(guī)則繁多,學(xué)生掌握起來,難道較大,并且容易出錯。以前的授課方式和考核方式存在一定的局限性,進(jìn)一步加大了學(xué)生掌握C語言編程方法的難度。因此,如何改變這種現(xiàn)狀,以適應(yīng)不斷發(fā)展的社會的需要,已經(jīng)是一個亟待解決的問題了!
關(guān)鍵詞:C語言程序設(shè)計(jì);教學(xué)方法;考核方法
一、引言
目前C語言程序設(shè)計(jì)已經(jīng)成為許多高校的計(jì)算機(jī)相關(guān)專業(yè)的一門必修課,同時也是專業(yè)基礎(chǔ)課。目的在于通過系統(tǒng)地學(xué)習(xí)C語言的基本知識和基本語法,并逐步訓(xùn)練學(xué)生分析問題,解決問題的能力及編寫程序代碼的思路和方法,培養(yǎng)學(xué)生利用C語言編寫相關(guān)軟件的能力和獨(dú)立思考的能力,為學(xué)生今后進(jìn)一步學(xué)習(xí)其他軟件開發(fā)打下良好基礎(chǔ)。但是,C語言程序設(shè)計(jì)中概念比較抽象復(fù)雜,編程規(guī)則繁多,并且較為靈活很容易出錯。針對以上存在的各種情況,結(jié)合本人的教學(xué)和工作經(jīng)驗(yàn),現(xiàn)將總結(jié)教學(xué)過程中存在的主要問題進(jìn)行了詳細(xì)的分析,并且提出很具體的改革思路,經(jīng)過一段時間的運(yùn)行,發(fā)現(xiàn)效果還不錯。
二、存在的主要問題
在我這幾年的C語言程序設(shè)計(jì)的教學(xué)工作過程中,我這門課中存在的主要問題如下:
1、概念抽象復(fù)雜,規(guī)則繁多,掌握起來存在一定難度,由于在C語言程序設(shè)計(jì)教學(xué)大綱中,要求學(xué)生重點(diǎn)掌握的數(shù)據(jù)類型、語法規(guī)則、數(shù)組、基本函數(shù)、指針和結(jié)構(gòu)體等。……