999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言在高職計(jì)算機(jī)專業(yè)中的地位論證及問題改進(jìn)

2010-02-18 02:50:23張亮
職業(yè)教育研究 2010年10期
關(guān)鍵詞:高職語言課程

張亮

(揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院 江蘇 揚(yáng)州 225127)

C語言在高職計(jì)算機(jī)專業(yè)中的地位論證及問題改進(jìn)

張亮

(揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院 江蘇 揚(yáng)州 225127)

C語言是高職院校計(jì)算機(jī)專業(yè)的一門專業(yè)必修課,由于C語言本身的復(fù)雜性和高職教育的特殊性,C語言教學(xué)取得的效果并不理想。特別是隨著Java等高級語言的不斷涌現(xiàn),C語言的地位也受到了動搖。本文主要論證了C語言在高職計(jì)算機(jī)專業(yè)中應(yīng)有的地位,分析了目前C語言教學(xué)中存在的主要問題,并提出了改進(jìn)方法。

高職;計(jì)算機(jī)專業(yè);C語言;教學(xué)方法

隨著我國經(jīng)濟(jì)的持續(xù)高速發(fā)展,社會對高素質(zhì)計(jì)算機(jī)應(yīng)用技術(shù)人才的需求越來越迫切。為了適應(yīng)這一形勢,目前在我國一千余所高職院校中,絕大部分都已開設(shè)了計(jì)算機(jī)應(yīng)用專業(yè)課程。在編程語言教學(xué)的選擇上,與本科院校類似,幾乎所有的高職院校都選擇了C語言作為計(jì)算機(jī)專業(yè)學(xué)生的首門編程學(xué)習(xí)語言。然而,因?yàn)镃語言本身的特性,再加上高職教學(xué)方法上的特殊性,長期以來C語言課程的教學(xué)效果并不理想。并且,隨著Java、C#等易于上手且具有圖形化可視界面的編程語言的流行,有觀點(diǎn)認(rèn)為C語言已經(jīng)不適應(yīng)高職強(qiáng)調(diào)應(yīng)用性教學(xué)目標(biāo)的要求,應(yīng)該一步到位直接講授能夠快速開發(fā)的高級語言。筆者擬對這一論點(diǎn)進(jìn)行探討,并對C語言課程教學(xué)方法的改進(jìn)提出看法。

C語言在高職計(jì)算機(jī)專業(yè)中的地位

C語言從20世紀(jì)70年代被發(fā)明之后,因其具有高效、靈活、功能豐富、表達(dá)力強(qiáng)及移植性好等優(yōu)點(diǎn),迅速成為業(yè)界最流行的程序設(shè)計(jì)語言。C語言是一種面向過程的語言,同時具有高級語言和匯編語言的優(yōu)點(diǎn),主要用來編寫系統(tǒng)程序和高效的應(yīng)用程序。可以說,C語言影響了全世界幾代程序員的成長。然而,隨著近年來大量高效直觀的快速開發(fā)語言的不斷出現(xiàn),在業(yè)界出現(xiàn)了激烈的爭論,有觀點(diǎn)認(rèn)為C語言已經(jīng)過時,其過于底層的特性和過于繁雜的細(xì)節(jié)特點(diǎn),使C語言的學(xué)習(xí)門檻過高,阻礙了程序的快速開發(fā)。一些在快速開發(fā)語言如Java、C#中能快速實(shí)現(xiàn)的功能,在C語言中可能需要大量復(fù)雜的代碼才能實(shí)現(xiàn)。有偏激者甚至發(fā)出了“C語言已死”的論調(diào)。這一思潮不可避免地影響到高職院校的C語言教學(xué),很多學(xué)生對開設(shè)C語言課程產(chǎn)生了質(zhì)疑,認(rèn)為這門課程既難學(xué)、又看不到任何成果,不如Java等語言很快就能編寫出有漂亮圖形界面的程序。甚至有部分教師也認(rèn)為既然高職教育是培養(yǎng)應(yīng)用型人才的教育,就應(yīng)該拋棄過于理論化的C語言,直接講授Java等語言。本人認(rèn)為,雖然目前高職C語言教學(xué)中確實(shí)存在種種問題,但這并不能否定C語言在計(jì)算機(jī)科學(xué)中的基本地位,C語言在高職計(jì)算機(jī)專業(yè)中核心課程的地位必須得到肯定。

C語言是其他高級語言的基礎(chǔ) 自C語言發(fā)明以來,其優(yōu)秀的設(shè)計(jì)影響了眾多后續(xù)編程語言,目前流行的C++、Java、C#等語言都是從C語言的語法基礎(chǔ)上發(fā)展出來的,其基本的語法語句結(jié)構(gòu)都與C語言基本相同。可以說,學(xué)好了C語言,對學(xué)習(xí)后續(xù)其他語言有極大的幫助,掌握了C語言的基本語法語句結(jié)構(gòu),只需稍加學(xué)習(xí),就可以掌握如Java等語言的基本語法,從而可以集中精力學(xué)習(xí)該編程語言所提供的獨(dú)特的高級特性,達(dá)到事半功倍的效果。反之,如果C語言基礎(chǔ)不牢靠,學(xué)習(xí)其他高級語言必然會遇到相同的問題。

C語言在很多領(lǐng)域的地位無法替代C語言具有其他高級語言無法比擬的速度優(yōu)勢,在操作系統(tǒng)、設(shè)備驅(qū)動程序、嵌入式設(shè)計(jì)等開發(fā)領(lǐng)域的地位其他語言不能替代。著名的Unix操作系統(tǒng)、Windows操作系統(tǒng)都是用C語言編寫實(shí)現(xiàn)的。由于C語言的高效,在強(qiáng)調(diào)速度和效率的基礎(chǔ)軟件領(lǐng)域,C語言還將是永遠(yuǎn)的王者。在嵌入式開發(fā)領(lǐng)域,C語言已經(jīng)逐漸取代匯編語言成為主流的開發(fā)語言,因此,學(xué)好C語言是學(xué)好這些后續(xù)課程的必備條件。

C語言有助于對計(jì)算機(jī)編程底層原理的理解 Java、C#等高級語言之所以易于上手,易于開發(fā),最根本的原因在于其對很多底層功能的封裝。這類語言都提供了大量的封裝好的庫和接口,在程序中只需要調(diào)用,就能實(shí)現(xiàn)相應(yīng)的功能,而不需要了解系統(tǒng)底層的細(xì)節(jié)。這樣的好處是極大地簡化了程序開發(fā)的難度。但是,作為計(jì)算機(jī)專業(yè)的學(xué)生,隨著本身水平的提高和學(xué)習(xí)的深入,以及以后在實(shí)際工作中開發(fā)任務(wù)難度的加大,對系統(tǒng)底層實(shí)現(xiàn)機(jī)理的理解和掌握都是非常必要的。這個時候回頭再看C語言,其被人詬病的繁雜和難于掌握的特性,如內(nèi)存分配、指針操作、字符串操作等,實(shí)際上正是系統(tǒng)底層的操作方式,在其他高級語言中,這些都已經(jīng)被封裝,對開發(fā)者來說是透明的,如果沒有學(xué)習(xí)過C語言,開發(fā)者可能永遠(yuǎn)不了解這些功能在系統(tǒng)中是如何具體實(shí)現(xiàn)的。雖然可以方便地使用這些功能,但只是知其然而不知其所以然,碰到一些比較復(fù)雜的情況,因?yàn)椴欢恚荒苁譄o策,這樣的水平,對計(jì)算機(jī)專業(yè)的學(xué)生來說是不合格的。

鑒于此,C語言在高職計(jì)算機(jī)專業(yè)課程中的地位不但不能被動搖,還應(yīng)該進(jìn)一步加強(qiáng)。

高職C語言教學(xué)中存在的主要問題

當(dāng)前,高職計(jì)算機(jī)專業(yè)C語言教學(xué)中存在著很多問題,學(xué)生覺得難學(xué),教師也覺得難教。

教材的問題 目前雖然市面上已經(jīng)有了很多種高職專用的C語言教材,但其實(shí)絕大多數(shù)與本科院校采用的教材內(nèi)容區(qū)別不大,頂多在一些較難的知識點(diǎn)上有所簡化,并沒有一本完全根據(jù)高職學(xué)生特點(diǎn)所編寫的教材。普通本科的C語言教學(xué)強(qiáng)調(diào)理論,強(qiáng)調(diào)邏輯思維,這對本科生是適合的,然而絕大多數(shù)高職生在理論分析、邏輯思維方面水平較低,這樣的教材對他們來說,難度過大,學(xué)習(xí)起來困難,而且過于理論化的內(nèi)容與高職強(qiáng)調(diào)面向應(yīng)用的教學(xué)目標(biāo)也不太協(xié)調(diào),學(xué)生上課聽不懂,教材又過于枯燥,學(xué)習(xí)興趣自然就會大大減弱。

開發(fā)環(huán)境的問題 在C語言開發(fā)環(huán)境的選擇上,很多學(xué)校仍然非常落后。計(jì)算機(jī)編程技術(shù)的發(fā)展一日千里,在實(shí)際開發(fā)領(lǐng)域,各種新的開發(fā)工具早已得到了普遍應(yīng)用,如VC6.0、VS2005、VS2008開發(fā)環(huán)境,GCC編譯環(huán)境,C99標(biāo)準(zhǔn)等。然而很多學(xué)校居然還在沿用20世紀(jì)90年代的基于DOS操作系統(tǒng)的TC2.0開發(fā)環(huán)境,這一環(huán)境界面簡陋,使用困難,特別是對于C語言的一些特性的支持并不完善,使用這樣的開發(fā)環(huán)境,無謂地加大了學(xué)生學(xué)習(xí)的難度,且完全與實(shí)際脫節(jié),學(xué)生有所抵觸也是正常的。

教法的問題 在教法上,目前絕大多數(shù)高職院校仍然采用傳統(tǒng)的課堂講授加上機(jī)實(shí)驗(yàn)的方法,教師在課堂上教授基本的語法、語句等理論知識,學(xué)生在上機(jī)實(shí)驗(yàn)時對書上的程序進(jìn)行驗(yàn)證。由于目前絕大多數(shù)教師都缺少企業(yè)實(shí)踐的經(jīng)歷,在課堂上也沒有辦法結(jié)合實(shí)際給學(xué)生講授C語言的具體應(yīng)用,只能機(jī)械地灌輸。同樣,學(xué)生上機(jī)時也只能機(jī)械地驗(yàn)證書上一些簡單的例題和書后習(xí)題。這些習(xí)題考查的是語法知識,與實(shí)際應(yīng)用基本無關(guān),學(xué)生興趣也不是很大。

考核方法的問題 對于C語言的考核,各校基本采用的仍然是傳統(tǒng)的卷面考核方式,部分學(xué)校還把計(jì)算機(jī)二級考試與課程考核結(jié)合起來。不可否認(rèn),這樣的考核方式對于學(xué)生掌握基本的語法理論知識是有益的,然而對實(shí)際軟件開發(fā)能力的培養(yǎng)是毫無用處的。特別是C語言二級考試,其對于某些語法細(xì)節(jié)的考查已經(jīng)到了有些偏執(zhí)的地步,很多東西在實(shí)際中根本不可能碰到,過于糾纏這些細(xì)節(jié)只能使學(xué)生失去學(xué)習(xí)的興趣。另外,這些考試基本上對于編程題都是按步給分,一道題目如果大部分都對了也能得到不錯的分?jǐn)?shù)。然而,在實(shí)際開發(fā)中,即使少一個分號,最終的程序也是沒有辦法運(yùn)行的。因此,目前的考核方式使得大多數(shù)學(xué)生實(shí)際編程能力很差。即使是考試成績很好的學(xué)生,讓他真正上機(jī)編程序時也是錯誤百出。

改進(jìn)方法的探討

為了進(jìn)一步加強(qiáng)和改進(jìn)C語言的教學(xué)效果,對照存在的問題,筆者認(rèn)為,有下列幾點(diǎn)改進(jìn)迫切需要進(jìn)行:(1)盡快編寫適應(yīng)高職學(xué)生特點(diǎn)、符合高職教育目標(biāo)的C語言教材;(2)各校應(yīng)加大投入,升級機(jī)房軟、硬件配置,盡量采用業(yè)界流行的主流版本的C語言開發(fā)環(huán)境;(3)加大計(jì)算機(jī)專業(yè)專任教師的培訓(xùn)力度,如有可能,最好能通過校企合作,讓教師深入一線,參與實(shí)際項(xiàng)目的開發(fā),才能在本質(zhì)上提高C語言的課程教學(xué)水平;(4)改進(jìn)考核方式,加大上機(jī)考試的比重,取消按知識點(diǎn)、按步驟給分的傳統(tǒng)做法,改為按程序最終運(yùn)行結(jié)果判定成績,迫使學(xué)生注重實(shí)際動手能力的培養(yǎng)。

綜上所述,C語言在高職計(jì)算機(jī)專業(yè)教學(xué)中的基礎(chǔ)核心地位絕對不應(yīng)該被動搖,對于當(dāng)前C語言教學(xué)中存在的種種問題,各高職院校應(yīng)加強(qiáng)教學(xué)改革,并積極開展合作和交流,在以后的教學(xué)中逐步改進(jìn)。

[1]郭美云.高職《C程序設(shè)計(jì)》教材改革探討[J].當(dāng)代教育論壇,2008,(1).

[2]沈建國.淺談高職院校C語言課程的教學(xué)改革[J].無錫商業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008,8(3).

[3]段群,梁新月.高職《C語言》課程教學(xué)存在問題及改革思路[J].福建電腦,2009,(1).

(本文責(zé)任編輯:尚傳梅)

G712

A

1672-5727(2010)10-0119-02

張亮(1981—),男,回族,江蘇揚(yáng)州人,工學(xué)碩士,揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院助教,主要從事計(jì)算機(jī)專業(yè)課程教學(xué)及科研。

猜你喜歡
高職語言課程
數(shù)字圖像處理課程混合式教學(xué)改革與探索
軟件設(shè)計(jì)與開發(fā)實(shí)踐課程探索與實(shí)踐
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
為什么要學(xué)習(xí)HAA課程?
高職應(yīng)用文寫作教學(xué)改革與創(chuàng)新
活力(2019年21期)2019-04-01 12:18:24
讓語言描寫搖曳多姿
累積動態(tài)分析下的同聲傳譯語言壓縮
我有我語言
高職人才培養(yǎng)模式創(chuàng)新探討
海峽影藝(2012年1期)2012-11-30 08:15:44
主站蜘蛛池模板: 丝袜亚洲综合| 欧美成人午夜在线全部免费| 露脸真实国语乱在线观看| 欧美日韩激情在线| 精品综合久久久久久97| 在线中文字幕日韩| 色视频国产| 亚洲日韩高清无码| 中文字幕永久在线观看| 国产熟女一级毛片| 国产欧美日韩18| 成人午夜福利视频| 国产91精品久久| 国产亚洲精品91| 亚洲三级成人| 国产女人在线| 都市激情亚洲综合久久| 2021国产精品自产拍在线观看 | 91精选国产大片| 免费毛片视频| 久久99蜜桃精品久久久久小说| 欧美午夜视频在线| 国产清纯在线一区二区WWW| 97视频精品全国免费观看 | 国产乱码精品一区二区三区中文| 亚洲国产精品一区二区高清无码久久| 日韩精品无码免费专网站| 91香蕉视频下载网站| 国产精品专区第1页| 性欧美久久| 在线免费看片a| 久久美女精品| 精品国产自在现线看久久| 国产一级裸网站| 国产丰满成熟女性性满足视频| 日韩精品资源| 国产精品无码一区二区桃花视频| 99视频精品全国免费品| 日韩视频福利| 老司机aⅴ在线精品导航| 777国产精品永久免费观看| 亚洲中文字幕久久无码精品A| 香蕉视频在线观看www| 青青草原国产免费av观看| 国产乱子伦无码精品小说| 久久久久国产精品嫩草影院| 亚洲精品视频免费| a级毛片毛片免费观看久潮| 国产一区二区三区视频| 五月婷婷伊人网| 亚洲精品国产成人7777| 亚洲人成日本在线观看| 国产一级精品毛片基地| 亚洲天堂网在线观看视频| 久久精品无码国产一区二区三区| 免费看黄片一区二区三区| 久久国产精品影院| 波多野结衣亚洲一区| 国产最新无码专区在线| 三上悠亚一区二区| 精品久久人人爽人人玩人人妻| 天天做天天爱夜夜爽毛片毛片| 91国内视频在线观看| 亚洲热线99精品视频| 国产91麻豆视频| 色综合天天娱乐综合网| av在线无码浏览| 国产黄色免费看| 一本久道久综合久久鬼色| 伊人久久大线影院首页| 亚洲人成电影在线播放| 黄色网站在线观看无码| 亚洲日韩精品欧美中文字幕 | 亚洲天堂日韩在线| 亚洲系列中文字幕一区二区| 欧美精品亚洲精品日韩专区va| 亚洲av成人无码网站在线观看| 国产精品亚洲综合久久小说| 国产在线自在拍91精品黑人| 大学生久久香蕉国产线观看 | 刘亦菲一区二区在线观看| 99视频国产精品|