摘 要:C語言是高等院校計(jì)算機(jī)專業(yè)學(xué)生的專業(yè)基礎(chǔ)課,是計(jì)算機(jī)專業(yè)后續(xù)課程如數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蠹夹g(shù)等課程的前期課程。能否學(xué)好C語言直接影響到后續(xù)課程的學(xué)習(xí)效果。文章以湖南涉外經(jīng)濟(jì)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院為例介紹了目前程序設(shè)計(jì)課程的教學(xué)概況,分析了C語言教學(xué)過程中出現(xiàn)的一些典型問題,并針對(duì)這些問題提出了改革措施。
關(guān)鍵詞:C語言;教學(xué)方法;民辦高校;應(yīng)用能力
1 背景
民辦高等教育的目標(biāo)是培養(yǎng)高素質(zhì)應(yīng)用型人才,重點(diǎn)是培養(yǎng)學(xué)生解決實(shí)際問題的能力,這也是湖南涉外經(jīng)濟(jì)學(xué)院的教學(xué)目標(biāo)定位。有了明確的定位還需要有和定位相一致的教學(xué)方法。而計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)更能夠體現(xiàn)出應(yīng)用這一特色。如何去提高學(xué)生的應(yīng)用能力,培養(yǎng)學(xué)生應(yīng)用技能呢?這是教師必須要思考的問題[1]。應(yīng)用型這一概念不應(yīng)僅僅停留在表面,更要切實(shí)落實(shí)到學(xué)生的學(xué)習(xí)過程和教師的教學(xué)過程中去。程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)必須要開設(shè)的課程之一,包含多種語言,如C、C++、C#、Java等。但是在這幾種語言中起基礎(chǔ)作用的是C語言。因?yàn)椤癈語言程序設(shè)計(jì)”是學(xué)生學(xué)習(xí)程序設(shè)計(jì)的基礎(chǔ)課程[2],學(xué)生通過學(xué)習(xí)C語言程序設(shè)計(jì)這門課程根本目標(biāo),不僅僅是掌握這門語言,更重要的是讓學(xué)生掌握編程的思想和方法[3]。
如何提高該課程的教學(xué)質(zhì)量是計(jì)算機(jī)教學(xué)的一個(gè)重要問題[2-3]。尤其在民辦高校中,因?yàn)橐婚T課程學(xué)不好,會(huì)導(dǎo)致學(xué)生一系列課程學(xué)不好。以至于學(xué)生通過四年的學(xué)習(xí),沒有掌握任何一門可以應(yīng)用的技術(shù),進(jìn)一步導(dǎo)致無法就業(yè),從而影響學(xué)生和學(xué)校的良性發(fā)展。所以民辦高校教師的責(zé)任還肩負(fù)了學(xué)校榮譽(yù)
建設(shè)的責(zé)任,任重而道遠(yuǎn)。作為計(jì)算機(jī)專業(yè)的教師要出色的完成各種任務(wù),首要問題就是能夠讓學(xué)生真正學(xué)好一門技術(shù),提高其應(yīng)用能力。下面筆者針對(duì)本校C語言教學(xué)中所存在的問題進(jìn)行分析。
2 教學(xué)中存在的問題分析
2.1 學(xué)生學(xué)習(xí)過程中表現(xiàn)出的若干問題
1) 學(xué)習(xí)迷茫,興趣不高。
C語言程序設(shè)計(jì)的上課對(duì)象都是大學(xué)一年級(jí)新生,除了個(gè)別學(xué)生有一定的編程基礎(chǔ)外,大部分學(xué)生對(duì)于程序設(shè)計(jì)的概念一無所