楊金 劉強(qiáng) 李長(zhǎng)云 曾恒
摘 要 “C語(yǔ)言程序設(shè)計(jì)”是一門(mén)必修的公共基礎(chǔ)課程,是大學(xué)生計(jì)算機(jī)素質(zhì)教育的重要組成部分。這門(mén)課程的教學(xué)質(zhì)量的提高,對(duì)于培養(yǎng)學(xué)生的邏輯思維能力和動(dòng)手實(shí)踐能力至關(guān)重要。目前各高校普遍建立了校級(jí)、省級(jí)創(chuàng)新訓(xùn)練平臺(tái),以培養(yǎng)學(xué)生的創(chuàng)新創(chuàng)業(yè)能力。本文結(jié)合省級(jí)創(chuàng)新訓(xùn)練平臺(tái)的建設(shè),從教學(xué)模式、教學(xué)內(nèi)容、教學(xué)質(zhì)量、實(shí)踐教學(xué)及課程考核辦法等多個(gè)方面,對(duì)“C語(yǔ)言程序設(shè)計(jì)”教學(xué)改革和實(shí)踐進(jìn)行了探討。
關(guān)鍵詞 C語(yǔ)言程序設(shè)計(jì) 創(chuàng)新訓(xùn)練 教學(xué)改革 教學(xué)實(shí)踐
中圖分類(lèi)號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/j.cnki.kjdks.2017.08.055
The Teaching Reform and Practice of C Language Program Design
of the Provincial Innovative Training Platform
YANG Jin, LIU Qiang, LI ChangYun, ZENG Heng
(Hunan University of Technology, School of Computer, Zhuzhou, Hunan 412007)
Abstract C language program design is a required public basic course, which is an important part of computer quality education for college students. The improvement of teaching quality for this course plays an essential role in training students logical thinking ability and practical ability. Nowadays all the colleges generally establish the training platform for creativity from the level of university and province so as to cultivate students abilities for innovation. Combined with the construction of the provincial training platform and based on teaching mode, teaching content, teaching quality, practice teaching and course evaluation, the paper discusses from the aspects of teaching reform and practice in the course.
Keywords C Language Program Design; Innovative training; teaching reform; teaching practice
“C語(yǔ)言程序設(shè)計(jì)”是在學(xué)生學(xué)習(xí)完“計(jì)算機(jī)文化基礎(chǔ)”的基礎(chǔ)上開(kāi)設(shè)的一門(mén)高級(jí)語(yǔ)言程序設(shè)計(jì)課程。目前全國(guó)各大高校普遍建立了校級(jí)、省級(jí)創(chuàng)新訓(xùn)練平臺(tái),以培養(yǎng)學(xué)生創(chuàng)新創(chuàng)業(yè)能力。本文針對(duì)湖南工業(yè)大學(xué)的“C語(yǔ)言程序設(shè)計(jì)”教學(xué)現(xiàn)狀,結(jié)合省級(jí)創(chuàng)新訓(xùn)練平臺(tái)的建設(shè),從教學(xué)模式、教學(xué)內(nèi)容、教學(xué)質(zhì)量、實(shí)踐教學(xué)及課程考核辦法等多個(gè)方面,對(duì)“C語(yǔ)言程序設(shè)計(jì)”教學(xué)改革和實(shí)踐進(jìn)行了探討。
1 大學(xué)C語(yǔ)言教學(xué)現(xiàn)狀
“C語(yǔ)言程序設(shè)計(jì)”應(yīng)該在學(xué)生學(xué)完計(jì)算機(jī)文化基礎(chǔ),對(duì)計(jì)算機(jī)相關(guān)的基礎(chǔ)知識(shí)有了一定程度的理解后開(kāi)設(shè)的。國(guó)內(nèi)很多高校對(duì)于這門(mén)課程的教學(xué)都是采用單一的理論加上機(jī)的教學(xué)模式,學(xué)生普遍認(rèn)為學(xué)習(xí)難度大,內(nèi)容難以理解,學(xué)習(xí)積極性不高,有些學(xué)生甚至于對(duì)這門(mén)課程的學(xué)習(xí)比較厭倦,教學(xué)效果往往不盡如人意。2012年,湖南省啟動(dòng)“大學(xué)生創(chuàng)新訓(xùn)練中心”和“校企合作人才培養(yǎng)示范基地”項(xiàng)目申報(bào)工作,省級(jí)創(chuàng)新訓(xùn)練平臺(tái)的建設(shè),對(duì)創(chuàng)新創(chuàng)業(yè)起到了積極作用,但也產(chǎn)生了一些問(wèn)題,比如缺少創(chuàng)新創(chuàng)業(yè)教育體系的框架設(shè)計(jì);缺乏完備的創(chuàng)新創(chuàng)業(yè)教育體系的運(yùn)行機(jī)制;創(chuàng)新創(chuàng)業(yè)教育的質(zhì)量評(píng)價(jià)體系不完善等。我們希望通過(guò)省級(jí)創(chuàng)新訓(xùn)練平臺(tái)進(jìn)行創(chuàng)新創(chuàng)業(yè)教育體系的框架設(shè)計(jì),形成創(chuàng)新創(chuàng)業(yè)教育課程體系。在框架模型的基礎(chǔ)上,將創(chuàng)新創(chuàng)業(yè)教育體系融入大學(xué)“C語(yǔ)言程序設(shè)計(jì)”課程教學(xué)中,以培育學(xué)生的創(chuàng)業(yè)意識(shí)、創(chuàng)業(yè)精神、實(shí)現(xiàn)以創(chuàng)新創(chuàng)業(yè)能力為主的教育。
2 積極推進(jìn)教學(xué)改革,努力提高學(xué)生理論和實(shí)踐能力
2.1 教學(xué)模式的改革
根據(jù)不同的學(xué)生層次,選擇合適的教學(xué)模式。專(zhuān)科學(xué)生基礎(chǔ)較為薄弱,可以把理論課時(shí)規(guī)定為24課時(shí),而實(shí)踐課時(shí)為24課時(shí)。而本科學(xué)生基礎(chǔ)較好,可以把理論課時(shí)規(guī)定為40課時(shí),而實(shí)踐課時(shí)為16課時(shí)。這既充分考慮到了學(xué)生的實(shí)際情況,又能有的放矢,因材施教。
2.2 教學(xué)內(nèi)容的改革
在教學(xué)內(nèi)容的改革方面,湖南工業(yè)大學(xué)計(jì)算機(jī)與通信學(xué)院在院長(zhǎng)李長(zhǎng)云的帶領(lǐng)下,自主編寫(xiě)了一套“C語(yǔ)言程序設(shè)計(jì)”的理論和實(shí)踐教材。這套教材是湖南省普通高等學(xué)校省級(jí)精品課程、湖南省普通高等學(xué)校特色專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)的建設(shè)與研究成果。教學(xué)內(nèi)容既充分考慮了C語(yǔ)言重要語(yǔ)法知識(shí)點(diǎn)的全面性,又突出對(duì)學(xué)生程序開(kāi)發(fā)的實(shí)踐能力和工程能力的訓(xùn)練。整個(gè)教學(xué)內(nèi)容按一明一暗兩條線(xiàn)索來(lái)組織。明線(xiàn)是C語(yǔ)言語(yǔ)法知識(shí)點(diǎn),從簡(jiǎn)單數(shù)據(jù)結(jié)構(gòu)、簡(jiǎn)單控制結(jié)構(gòu)到復(fù)雜數(shù)據(jù)結(jié)構(gòu)、復(fù)雜控制結(jié)構(gòu),循序漸進(jìn)地展示C語(yǔ)言特性。暗線(xiàn)則以科學(xué)計(jì)算器和學(xué)生成績(jī)管理系統(tǒng)這兩個(gè)實(shí)際應(yīng)用貫穿始終,涵蓋了排序、查找、刪除等常見(jiàn)程序算法,采用螺旋式的討論方法,由淺入深,相互呼應(yīng)。具體的教學(xué)內(nèi)容可以分成以下三大模塊:
第一大模塊:①C語(yǔ)言程序設(shè)計(jì)概述。②數(shù)據(jù)類(lèi)型、常量、變量與表達(dá)式。③順序結(jié)構(gòu)程序設(shè)計(jì)。④選擇(分支)結(jié)構(gòu)程序設(shè)計(jì)。⑤循環(huán)結(jié)構(gòu)程序設(shè)計(jì)。⑥函數(shù)。⑦數(shù)組。
第二大模塊:①?gòu)?fù)雜的循環(huán)程序。②函數(shù)的嵌套、遞歸調(diào)用,數(shù)組的應(yīng)用。③指針的復(fù)雜運(yùn)用。④結(jié)構(gòu)體、共用體與枚舉類(lèi)型的復(fù)雜運(yùn)用。⑤文件的操作。
第三大模塊:C語(yǔ)言的綜合應(yīng)用。
2.3 教學(xué)手段的改革
為提高課程教學(xué)質(zhì)量,我們以課程教學(xué)為主,實(shí)踐教學(xué)為輔,在理論課堂上充分利用多媒體教學(xué)的優(yōu)勢(shì),使學(xué)生主動(dòng)參與到課堂教學(xué)中來(lái)。為了促進(jìn)學(xué)生進(jìn)行有效學(xué)習(xí),我們對(duì)學(xué)生也提出了以下幾點(diǎn)要求:①課前做好預(yù)習(xí),勤思考,多鉆研,多提問(wèn); ②按時(shí)到課,按時(shí)、按質(zhì)、按量、獨(dú)立認(rèn)真完成作業(yè);③保持課堂安靜,做到頭腦清醒,思維活躍。這有利于開(kāi)放性思維和創(chuàng)造性思維的培養(yǎng)。理論課之后全校有針對(duì)性地統(tǒng)一布置網(wǎng)上作業(yè),學(xué)生可以選擇相應(yīng)的章節(jié)的內(nèi)容,不管在校園網(wǎng)上,還是在外網(wǎng),都能進(jìn)到“作業(yè)與考試系統(tǒng)”里,完成網(wǎng)上作業(yè)。在教師統(tǒng)一批改作業(yè)后,學(xué)生能自己在作業(yè)系統(tǒng)中查看參考答案,并且能利用系統(tǒng)作為平臺(tái),將不懂的內(nèi)容在線(xiàn)提問(wèn)或者留言向老師咨詢(xún),老師及時(shí)予以輔導(dǎo)。同時(shí)我們建立了“計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)”,充分利用網(wǎng)絡(luò)教學(xué), “C語(yǔ)言程序設(shè)計(jì)”作為省級(jí)精品課程,在校園網(wǎng)上有全套的骨干教師上的公開(kāi)課的教學(xué)視頻,學(xué)生可以根據(jù)自己的不足,選擇相應(yīng)的章節(jié)查漏補(bǔ)缺。完善的教學(xué)手段,使得我們的學(xué)生可以不僅僅局限于課堂上,在課后也能像海綿一樣,充分地吸收課程相關(guān)的知識(shí),這也大大提高了教學(xué)質(zhì)量。
2.4 實(shí)踐教學(xué)改革
2.4.1 重視實(shí)踐課堂教學(xué)
從實(shí)踐教學(xué)一開(kāi)始,我們就要求學(xué)生重視上機(jī)實(shí)踐,高效利用寶貴的上機(jī)時(shí)間。在實(shí)踐課上課的同時(shí),老師可以有效地利用多媒體教學(xué)的優(yōu)勢(shì),結(jié)合具體的程序,進(jìn)行有針對(duì)性地講解。學(xué)生根據(jù)相應(yīng)的上機(jī)實(shí)驗(yàn)指導(dǎo)書(shū),去完成每次實(shí)驗(yàn)的任務(wù),自己動(dòng)手編程序,記錄實(shí)驗(yàn)相關(guān)測(cè)試數(shù)據(jù)以及程序運(yùn)行結(jié)果,課后提交本次實(shí)驗(yàn)的實(shí)驗(yàn)報(bào)告。這樣,學(xué)生的邏輯思維能力得到了培養(yǎng),動(dòng)手實(shí)踐能力也不斷增強(qiáng)。此外,在實(shí)踐教學(xué)過(guò)程中引入往年的計(jì)算機(jī)等級(jí)考試上機(jī)真題,讓學(xué)生通過(guò)練習(xí),能夠順利通過(guò)計(jì)算機(jī)等級(jí)考試,這也大大促進(jìn)了學(xué)生的學(xué)習(xí)積極性。我們還積極鼓勵(lì)學(xué)生參與校內(nèi)的軟件設(shè)計(jì)大賽,湖南省乃至全國(guó)高校的程序設(shè)計(jì)大賽。在2012年“藍(lán)狐杯”湖南省第八屆大學(xué)生計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽中,參加競(jìng)賽的有來(lái)自省內(nèi)37所高校的125支代表隊(duì)。競(jìng)賽采用國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽(ACM/ICPC)的規(guī)則與方式,我校派出的4支代表隊(duì)在比賽中整體表現(xiàn)突出,取得了團(tuán)體總分第四名的歷史最好成績(jī),而且4支代表隊(duì)全部獲獎(jiǎng),包括二等獎(jiǎng)3項(xiàng)和三等獎(jiǎng)1項(xiàng)。
2.4.2 基于省級(jí)創(chuàng)新訓(xùn)練平臺(tái)的實(shí)踐教學(xué)改革
目前,各高校的普遍面臨著以下問(wèn)題——教育創(chuàng)新創(chuàng)業(yè)教育受眾面不廣,創(chuàng)新創(chuàng)業(yè)訓(xùn)練平臺(tái)大多是優(yōu)秀學(xué)生的集中地。高校還沒(méi)有完全將創(chuàng)新創(chuàng)業(yè)教育的理念和模式嵌入到大學(xué)教育體系中,沒(méi)有形成創(chuàng)新創(chuàng)業(yè)教育課程體系。
我校從“C語(yǔ)言程序設(shè)計(jì)”課程著手進(jìn)行創(chuàng)新創(chuàng)業(yè)教育改革,將C語(yǔ)言程序設(shè)計(jì)成績(jī)突出,學(xué)習(xí)效果較好的同學(xué)吸收進(jìn)創(chuàng)新訓(xùn)練中心,對(duì)他們進(jìn)行ACM和項(xiàng)目實(shí)戰(zhàn)訓(xùn)練。在形成的創(chuàng)新創(chuàng)業(yè)教育框架下,研究依托省級(jí)大學(xué)生創(chuàng)新訓(xùn)練平臺(tái)開(kāi)展大學(xué)生創(chuàng)新創(chuàng)業(yè)活動(dòng)的運(yùn)行模式、項(xiàng)目驅(qū)動(dòng)式的創(chuàng)新創(chuàng)業(yè)訓(xùn)練方法。學(xué)生在創(chuàng)新訓(xùn)練中心如魚(yú)得水,能力得到進(jìn)一步提高,并且能夠?qū)語(yǔ)言知識(shí)靈活應(yīng)用于工程實(shí)踐,對(duì)周邊同學(xué)的學(xué)習(xí)興趣也產(chǎn)生了巨大的影響,全校學(xué)生逐步形成了良好的學(xué)習(xí)風(fēng)氣和積極向上的學(xué)習(xí)氛圍。
2.5 課程考核的改革
課程考核是整個(gè)教學(xué)環(huán)節(jié)中至關(guān)重要的一環(huán)。以往的課程考核大多采用的是把考試成績(jī)作為最終的評(píng)價(jià)依據(jù),而忽略了對(duì)學(xué)生整體性的學(xué)習(xí)過(guò)程的評(píng)價(jià)方式。我們把考試及成績(jī)計(jì)算辦法規(guī)定為:①平時(shí)成績(jī)占30%,平時(shí)成績(jī)包括:實(shí)驗(yàn)報(bào)告(5%)、平時(shí)上機(jī)成績(jī)(10%)、理論平時(shí)成績(jī)(10%)、作業(yè)/練習(xí)成績(jī)(5%)。②實(shí)驗(yàn)?zāi)K成績(jī)占30%,實(shí)驗(yàn)考核模塊題型主要為實(shí)際操作,本部分采取的是計(jì)算機(jī)自動(dòng)評(píng)分的方式。③理論考試模塊占40%,理論考試模塊題型包括:選擇、填空、判斷、編程等。實(shí)驗(yàn)?zāi)K和理論模塊都采用上機(jī)考試的方法,學(xué)生直接登錄考試系統(tǒng),從題庫(kù)中隨機(jī)抽題生成試卷,在規(guī)定時(shí)間內(nèi)完成答題。近幾年課程考核新模式的實(shí)施過(guò)程中,我們發(fā)現(xiàn)這種新的考核方式能檢驗(yàn)出學(xué)生的真實(shí)水平。
3 結(jié)束語(yǔ)
從湖南工業(yè)大學(xué)近幾年的教學(xué)情況對(duì)比中,我們發(fā)現(xiàn)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性明顯提高,計(jì)算機(jī)等級(jí)考試的通過(guò)率和優(yōu)秀率也顯著提高。程序設(shè)計(jì)大賽的獲獎(jiǎng)人數(shù)和參加大學(xué)生創(chuàng)新活動(dòng)的人數(shù)明顯增長(zhǎng)。學(xué)生成績(jī)有了大幅度提高,絕大多數(shù)學(xué)生對(duì)老師的教學(xué)評(píng)價(jià)也越來(lái)越好!通過(guò)基于省級(jí)創(chuàng)新訓(xùn)練平臺(tái)的“C語(yǔ)言程序設(shè)計(jì)”教學(xué)改革與實(shí)踐,構(gòu)建以學(xué)生的創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)為核心的教學(xué)模式,能形成融專(zhuān)業(yè)知識(shí)、實(shí)驗(yàn)實(shí)踐、創(chuàng)新訓(xùn)練和創(chuàng)業(yè)實(shí)踐為一體的人才培養(yǎng)機(jī)制、創(chuàng)新創(chuàng)業(yè)教育課程體系,從而讓學(xué)生的基礎(chǔ)知識(shí)、科學(xué)素養(yǎng)、專(zhuān)業(yè)技能、創(chuàng)新能力和創(chuàng)業(yè)素質(zhì)都得到全面均衡的發(fā)展。
基金項(xiàng)目:1、湖南省省級(jí)教學(xué)改革項(xiàng)目(湘教通[2015]291號(hào)311號(hào)項(xiàng)目):翻轉(zhuǎn)課堂教學(xué)法在高校教學(xué)中的應(yīng)用與實(shí)踐——以計(jì)算機(jī)公共基礎(chǔ)課程為例
2、湖南工業(yè)大學(xué)2012年教學(xué)改革項(xiàng)目(項(xiàng)目編號(hào):2012C01):計(jì)算機(jī)公共基礎(chǔ)實(shí)踐教學(xué)改革的探究
3、湖南省省級(jí)精品課程:C語(yǔ)言程序設(shè)計(jì)(湘教通〔2010〕111號(hào))
4、 湖南省教育科學(xué)“十二五”規(guī)劃2013年度立項(xiàng)課題(項(xiàng)目編號(hào):XJK013BGD057):基于省級(jí)創(chuàng)新訓(xùn)練平臺(tái)培養(yǎng)大學(xué)生創(chuàng)新創(chuàng)業(yè)能力的研究
參考文獻(xiàn)
[1] 郭有強(qiáng)."C語(yǔ)言程序設(shè)計(jì)”課程建設(shè)探索與實(shí)踐[J].計(jì)算機(jī)教育,2009(2):73-79.
[2] 劉建花.C語(yǔ)言程序設(shè)計(jì)的教學(xué)改革與實(shí)踐探討[J].淮海工學(xué)院學(xué)報(bào),2011.9(15):87-88.
[3] 劉桂玲.《C語(yǔ)言程序設(shè)計(jì)》教學(xué)改革與實(shí)踐[J].軟件導(dǎo)刊,2012(3):194-195.
[4] 王光瓊,袁小艷,賀建英,梁弼.《程序設(shè)計(jì)語(yǔ)言》課程學(xué)生創(chuàng)新實(shí)踐能力培養(yǎng)的思考與實(shí)踐[J].計(jì)算機(jī)教育,2011(14):102-105.