□ 陳得友 郭雯雯
應(yīng)用型本科院校作為高素質(zhì)技能型人才的培養(yǎng)基地,其具有鮮明的職業(yè)性和實踐性。因此,應(yīng)用型本科院校的人才培養(yǎng)模式,應(yīng)突出實踐能力及職業(yè)能力的培養(yǎng)。那么,在整個教學(xué)過程中,實踐教學(xué)環(huán)節(jié)就成為了關(guān)鍵環(huán)節(jié),加強(qiáng)實踐教學(xué)是提高學(xué)生實踐能力和專業(yè)技能的重要方式方法。由于C語言牽涉到的概念比較復(fù)雜,規(guī)則繁多,使用靈活,容易出錯,且大多高校該課程的教學(xué)仍然沿用傳統(tǒng)的教學(xué)模式,使不少初學(xué)者感到學(xué)習(xí)困難。因此,如何在特定的課時內(nèi),把握教學(xué)目標(biāo),將C程序設(shè)計的理論教學(xué)與實踐環(huán)節(jié)有效地結(jié)合起來,使學(xué)生在學(xué)習(xí)完本課程后,能在較短的時問內(nèi)掌握基本的語法規(guī)則和算法,具有一定的編程能力,是值得任課教師思考的一個重要問題。
《C程序設(shè)計》課程作為計算機(jī)專業(yè)以及理工類非計算機(jī)專業(yè)一門重要的基礎(chǔ)課程,該課程作為一門程序設(shè)計語言的入門課程,不僅要求學(xué)生掌握一門高級程序設(shè)計語言,更重要的是學(xué)習(xí)程序設(shè)計的思想,培養(yǎng)學(xué)生良好的程序設(shè)計風(fēng)格和思維方式。《C程序設(shè)計》課程是以C語言為核心的,C語言作為結(jié)構(gòu)化程序設(shè)計的語言,既適合于開發(fā)應(yīng)用程序,又適合于開發(fā)系統(tǒng)程序;它既具有高級語言功能強(qiáng)大、使用靈活的特點,又具有低級語言的許多特點。切實加強(qiáng)實踐教學(xué)環(huán)節(jié)重視對學(xué)生實際動手編碼能力的培養(yǎng),對于提高《C程序設(shè)計》課程的教學(xué)質(zhì)量具有重要的意義,但在目前的一般教學(xué)中依然存在著以下兩個主要的問題。
(一)課程教材選用不合理。目前,各應(yīng)用型本科院?;旧线x用的《C程序設(shè)計》教材都是普通本科教材,無論是教材的知識體系,還是內(nèi)容結(jié)構(gòu)上,都缺少應(yīng)用型本科教材的易理解、重實踐、可應(yīng)用等特點,很難適用于應(yīng)用型本科學(xué)生的學(xué)習(xí)。此外,各應(yīng)用型本科院校的選用的實驗實訓(xùn)教材基本上都是實驗指導(dǎo)和習(xí)題集合二為一,而且每一個實驗項目都可以在教材中找到源代碼,學(xué)生只需要把教材上的源代碼輸入到計算機(jī)上進(jìn)行簡單的調(diào)試就能得到實驗結(jié)果,根本用不著去思考和研究源程序的原理和算法。這樣以來學(xué)生從真正的意義上脫離了實際訓(xùn)練,不能體現(xiàn)出職業(yè)教育的技能和應(yīng)用,達(dá)不到應(yīng)有的實訓(xùn)效果,學(xué)生的實際動手能力得不到強(qiáng)化。
(二)實踐教學(xué)環(huán)境配置滯后。現(xiàn)有的應(yīng)用型本科課程教學(xué)模式仍是偏重理論講授,依然遵循普通本科教學(xué)的模式,學(xué)生大部分時間是在教室里學(xué)習(xí)理論知識,對于《C程序設(shè)計》課程實踐環(huán)節(jié)更是缺乏完整性和系統(tǒng)性。在實踐教學(xué)的內(nèi)容和教學(xué)目標(biāo)上,還只是注意到與理論教學(xué)的簡單對應(yīng),沒有形成科學(xué)合理的實踐環(huán)節(jié),實踐性教學(xué)環(huán)節(jié)缺乏目的性和針對性。又由于實驗室的缺乏和限制,機(jī)器上安裝的仍然是教材中推薦的傳統(tǒng)的編譯開發(fā)環(huán)境——TC++3.0,這樣培養(yǎng)出來的計算機(jī)人才,在踏入社會之后,面對林林總總的各種實用的編譯器時,不知所措,造成學(xué)完該課程后,達(dá)不到預(yù)期的學(xué)習(xí)目標(biāo)。
(一)具有應(yīng)用型本科特色且適用的《C程序設(shè)計》教材的編纂與使用?!禖程序設(shè)計》不僅是計算機(jī)開發(fā)語言的基礎(chǔ),還關(guān)系到學(xué)生能否深入有效地掌握計算機(jī)編程技術(shù)。因此,教材編纂者不僅要準(zhǔn)確把握學(xué)科,將教材建設(shè)與學(xué)科前言的發(fā)展相結(jié)合而且要有豐富的教學(xué)經(jīng)驗,能把握教材建設(shè)的核心,建立內(nèi)容、方法和形式三者之間的有效關(guān)聯(lián),還要具有豐富的計算機(jī)專業(yè)知識和編碼能力。同時,能把握教材與教學(xué)環(huán)境的配合問題,在教材中應(yīng)將理論知識與實踐技能及開發(fā)環(huán)境做到完美的結(jié)合,突出應(yīng)用型本科教育應(yīng)用性和實踐性的特點。
(二)改革實踐教學(xué)內(nèi)容,建立科學(xué)合理的專業(yè)技能培養(yǎng)模式。應(yīng)用型本科院校的教學(xué)應(yīng)以應(yīng)用性和實踐性強(qiáng)為特色,理論教學(xué)要適度?!禖程序設(shè)計》課程應(yīng)著眼于培養(yǎng)學(xué)生的實際動手編碼技能,將技能強(qiáng)化訓(xùn)練放在首位。一是加強(qiáng)基本技能訓(xùn)練,主要通過理論課程的校內(nèi)實驗室和實踐教學(xué)環(huán)節(jié)(多媒體課件、網(wǎng)絡(luò)視頻等形式)來實現(xiàn),達(dá)到訓(xùn)練編碼技能的目的。二是將技能培養(yǎng)內(nèi)容按照實際軟件開發(fā)過程分解為多個教學(xué)項目,以項目為基本的教學(xué)單元,采取項目驅(qū)動式的教學(xué)方式組織教學(xué)過程,最終完成技能培訓(xùn)任務(wù)。三是加大實驗學(xué)時的力度,將實驗學(xué)時和理論學(xué)時的比例改為2:1,這樣保證學(xué)生有充足的時間進(jìn)行上機(jī)實踐訓(xùn)練,從而促進(jìn)學(xué)生對教學(xué)內(nèi)容的理解消化,提高學(xué)生實際動手編碼能力。
(三)加強(qiáng)校外實訓(xùn)基地建設(shè)。校外實訓(xùn)基地在學(xué)校實訓(xùn)體系中的地位尤為重要。一是校外實訓(xùn)基地能提供真實或者模擬真實的場景,從而彌補(bǔ)了校內(nèi)實驗室的不足;二是提高了學(xué)生就業(yè)競爭力,縮短了工作適應(yīng)期。學(xué)生通過在校外實訓(xùn)基地的工學(xué)交替、頂崗實習(xí),可以接受現(xiàn)代企業(yè)的熏陶,熟悉IT行業(yè)流程,盡快掌握相應(yīng)崗位所需的基本技能與專業(yè)技術(shù),取得實際工作經(jīng)驗,強(qiáng)化實踐能力,也為學(xué)生提供形成綜合職業(yè)素質(zhì)、職業(yè)道德、實踐技能的實踐氛圍。三是校外實訓(xùn)基地為學(xué)校產(chǎn)學(xué)合作準(zhǔn)備了條件,通過校外實訓(xùn)基地的建設(shè),學(xué)??梢约皶r了解社會對人才培養(yǎng)的需求,發(fā)現(xiàn)專業(yè)建設(shè)、課程目標(biāo)與內(nèi)容、教學(xué)計劃與方式和師資培養(yǎng)等方面存在的不足,從而有針對性地開展教育教學(xué)改革。
《C程序設(shè)計》實踐環(huán)節(jié)的教學(xué)改革是目前應(yīng)用型本科院校教育面臨的挑戰(zhàn),盡管已經(jīng)做了一些嘗試和努力,并且收到了一定的效果,但距應(yīng)用型本科院校教育的人才培養(yǎng)目標(biāo)還有一定的距離。要努力培養(yǎng)學(xué)生的實踐能力,否則培養(yǎng)出的學(xué)生可能會眼高手低,達(dá)不到高技能應(yīng)用型人才的標(biāo)準(zhǔn)。要通過不懈的努力,使教學(xué)改革后的實踐環(huán)節(jié)達(dá)到高等職業(yè)教育的目標(biāo),讓應(yīng)用型本科院校的畢業(yè)生真正成為面向生產(chǎn)一線的高技能應(yīng)用型人才。
[1]閆英戰(zhàn).C語言程序設(shè)計教學(xué)改革的探討[J].電腦知識與技術(shù),2006
[2]胡尊美.C語言程序設(shè)計實驗教學(xué)改革探討[J].福建電腦,2010
[3]譚浩強(qiáng).C程序設(shè)計[M].北京:清華大學(xué)出版社,2014,第4版