陳立軍
(吉林大學(xué)網(wǎng)絡(luò)中心,吉林長(zhǎng)春130022)
目前,很多高等院校是綜合性大學(xué),其學(xué)科設(shè)置涉及各大專(zhuān)業(yè)領(lǐng)域。這些院?;A(chǔ)課程紛繁多樣,其中C程序設(shè)計(jì)課程基本普及。C程序設(shè)計(jì)課程作為公共基礎(chǔ)課程,面向不同專(zhuān)業(yè)的學(xué)生。不同專(zhuān)業(yè)的學(xué)生所需掌握的計(jì)算機(jī)知識(shí)程度是不同的。比如,醫(yī)學(xué)專(zhuān)業(yè)學(xué)生和工科專(zhuān)業(yè)學(xué)生對(duì)程序設(shè)計(jì)技能所需掌握的程度不盡相同。以往采用一刀切的教學(xué)方法,所有專(zhuān)業(yè)學(xué)生使用統(tǒng)一的教材、教學(xué)大綱、案例,練習(xí)同一類(lèi)型的習(xí)題,這已不能適應(yīng)新形勢(shì)下人才培養(yǎng)的需要。為此,針對(duì)不同專(zhuān)業(yè)的學(xué)生采用不同教學(xué)方法已成為必然趨勢(shì)。
除了計(jì)算機(jī)專(zhuān)業(yè)學(xué)生,C程序設(shè)計(jì)課程對(duì)非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生有十分重要的作用。非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生會(huì)在更廣泛的領(lǐng)域應(yīng)用C程序的相關(guān)知識(shí)。但是,面向非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生時(shí)C程序設(shè)計(jì)課程往往采用相同的教學(xué)內(nèi)容。而實(shí)際上,有的專(zhuān)業(yè)的學(xué)生就業(yè)時(shí)可能對(duì)程序設(shè)計(jì)需求較少,有的專(zhuān)業(yè)的學(xué)生就業(yè)時(shí)對(duì)程序設(shè)計(jì)依賴(lài)性較高,有的可能偏重界面設(shè)計(jì),有的可能偏重底層開(kāi)發(fā)。所以,在授課時(shí)根據(jù)不同專(zhuān)業(yè)的需求有所偏重,與專(zhuān)業(yè)知識(shí)進(jìn)行融合,能夠提高學(xué)生的興趣及課程質(zhì)量[1]。
學(xué)生發(fā)展方向差異是由學(xué)生的興趣愛(ài)好、社會(huì)環(huán)境、宏觀經(jīng)濟(jì)形勢(shì)等因素造成的。傳統(tǒng)的教學(xué)模式是固定的,基礎(chǔ)學(xué)科更是如此。C程序設(shè)計(jì)是面向全校本科生的公共基礎(chǔ)課,聽(tīng)課學(xué)生人數(shù)較多,學(xué)生的計(jì)算機(jī)水平參差不齊。
目前,各高校基本上都開(kāi)設(shè)了C程序設(shè)計(jì)課程,根據(jù)各高校教學(xué)形式來(lái)看,C程序設(shè)計(jì)教學(xué)中存在如下幾方面的問(wèn)題[2]。
C程序設(shè)計(jì)課程講授內(nèi)容統(tǒng)一,而面向的專(zhuān)業(yè)卻十分廣泛。學(xué)生在之后的工作學(xué)習(xí)中,會(huì)經(jīng)常應(yīng)用C程序設(shè)計(jì)課程或者C程序設(shè)計(jì)擴(kuò)展課程的有關(guān)知識(shí)。由于采用的是統(tǒng)一的教學(xué)和實(shí)驗(yàn)教材,其內(nèi)容與學(xué)生所學(xué)專(zhuān)業(yè)基本無(wú)關(guān)。面對(duì)繁瑣枯燥的語(yǔ)法規(guī)則和程序算法,學(xué)生很難產(chǎn)生興趣,也不清楚C語(yǔ)言究竟對(duì)自己所學(xué)專(zhuān)業(yè)有何幫助。
學(xué)生在進(jìn)行C程序設(shè)計(jì)課程學(xué)習(xí)時(shí)往往無(wú)法與實(shí)際應(yīng)用產(chǎn)生聯(lián)系。在目前的實(shí)踐教學(xué)環(huán)節(jié)中,任課教師一般根據(jù)教材內(nèi)容布置任務(wù),學(xué)生上機(jī)編程也僅是在教材和課堂內(nèi)容的范圍內(nèi)進(jìn)行。這種實(shí)驗(yàn)方法與實(shí)際應(yīng)用幾乎脫節(jié),與學(xué)生所學(xué)專(zhuān)業(yè)幾乎無(wú)關(guān)。
傳統(tǒng)教學(xué)以對(duì)語(yǔ)法規(guī)則進(jìn)行講解為主,采用的多為經(jīng)典案例。任課教師由于缺乏廣泛的專(zhuān)業(yè)知識(shí),很難將該門(mén)課程和其他專(zhuān)業(yè)進(jìn)行有效的結(jié)合,無(wú)法根據(jù)學(xué)生的專(zhuān)業(yè)特點(diǎn)進(jìn)行有針對(duì)性的指引,不能將C語(yǔ)言編程和實(shí)際指導(dǎo)融會(huì)貫通。
學(xué)生在學(xué)習(xí)時(shí)往往只關(guān)注C語(yǔ)言的語(yǔ)法規(guī)則,缺乏專(zhuān)業(yè)認(rèn)知。學(xué)生大多表現(xiàn)為被動(dòng)學(xué)習(xí),而不是主動(dòng)探索。
目前,多數(shù)教材立足于C語(yǔ)言語(yǔ)法規(guī)則的講解,范例往往枯板無(wú)趣,少數(shù)趣味性較強(qiáng)的范例缺乏專(zhuān)業(yè)應(yīng)用背景。
在以學(xué)生所學(xué)專(zhuān)業(yè)為基礎(chǔ)分類(lèi)的條件下,可將學(xué)生進(jìn)一步分為應(yīng)用型人才和研究型人才。應(yīng)用型人才培養(yǎng)方向主要是為直接參加工作的學(xué)生創(chuàng)造良好的環(huán)境和條件,對(duì)其注重理論基礎(chǔ)教學(xué),同時(shí)按其所學(xué)專(zhuān)業(yè)側(cè)重于工作經(jīng)驗(yàn)的交流與溝通。研究型人才培養(yǎng)方向主要是為準(zhǔn)備繼續(xù)深造的學(xué)生提供必要的知識(shí)儲(chǔ)備,迫切需要尋求一種新的方式對(duì)教學(xué)與實(shí)驗(yàn)進(jìn)行管理,提高教學(xué)水平[3]。下面就基于學(xué)生發(fā)展方向的分類(lèi)研究性教學(xué)模式的構(gòu)建提出一些改進(jìn)措施[4-5]。
傳統(tǒng)的教學(xué)方式?jīng)]有顧及學(xué)生的基礎(chǔ)以及今后的發(fā)展方向,將所有學(xué)生都看成一體,很難全面兼顧。教師應(yīng)該了解學(xué)生發(fā)展意愿,了解專(zhuān)業(yè)動(dòng)態(tài),掌握教學(xué)內(nèi)容在不同分類(lèi)中的應(yīng)用需求。計(jì)算機(jī)基礎(chǔ)學(xué)科面向全校非計(jì)算機(jī)專(zhuān)業(yè),學(xué)生數(shù)量大,因此需要對(duì)學(xué)生進(jìn)行分類(lèi),針對(duì)不同類(lèi)別的學(xué)生采取不同的教學(xué)方式。在教學(xué)的初期階段,主要考慮學(xué)生所學(xué)專(zhuān)業(yè)的區(qū)別,進(jìn)行通識(shí)教育。隨著教學(xué)內(nèi)容的展開(kāi),可進(jìn)一步有針對(duì)性地進(jìn)行教學(xué)。
傳統(tǒng)的基礎(chǔ)教學(xué)方式在設(shè)定教學(xué)內(nèi)容時(shí)不考慮學(xué)生的專(zhuān)業(yè)特性。學(xué)生經(jīng)常會(huì)有這樣的疑問(wèn):學(xué)這門(mén)課有什么用?針對(duì)這一情況,教師不僅需要掌握所教課程的全部知識(shí),還需要了解學(xué)生的專(zhuān)業(yè)需求,在基礎(chǔ)知識(shí)教學(xué)當(dāng)中根據(jù)不同的授課對(duì)象,引入貼近專(zhuān)業(yè)特點(diǎn)的教學(xué)案例。比如,授課對(duì)象為機(jī)械專(zhuān)業(yè)學(xué)生時(shí),可以引入機(jī)械結(jié)構(gòu)設(shè)置優(yōu)化的C程序設(shè)計(jì)案例;授課對(duì)象為食品專(zhuān)業(yè)學(xué)生時(shí),可以引入根據(jù)溫度、濕度變化進(jìn)行參數(shù)調(diào)節(jié)的C程序設(shè)計(jì)案例。
設(shè)立課程實(shí)驗(yàn)和專(zhuān)業(yè)實(shí)驗(yàn)兩個(gè)環(huán)節(jié)。課程實(shí)驗(yàn)是對(duì)基礎(chǔ)性理論知識(shí)深化的環(huán)節(jié),是學(xué)生夯實(shí)所學(xué)知識(shí)的必備實(shí)驗(yàn),是所有分類(lèi)學(xué)生都必須完成的實(shí)驗(yàn)內(nèi)容。在課程實(shí)驗(yàn)當(dāng)中,學(xué)生需要完成教科書(shū)中的基礎(chǔ)實(shí)驗(yàn),掌握基本編程語(yǔ)法,因此在此環(huán)節(jié)可引入較淺顯的實(shí)例。在專(zhuān)業(yè)實(shí)驗(yàn)環(huán)節(jié)中,教師提供來(lái)自實(shí)際工程、生產(chǎn)領(lǐng)域的題目,選取其中適合進(jìn)行實(shí)驗(yàn)教學(xué)的內(nèi)容,讓學(xué)生通過(guò)實(shí)際的實(shí)驗(yàn)平臺(tái)或計(jì)算機(jī)模擬操作完成實(shí)驗(yàn)。指導(dǎo)學(xué)生由驗(yàn)證性實(shí)驗(yàn)逐步向探究性實(shí)驗(yàn)過(guò)渡,提高實(shí)驗(yàn)課的教學(xué)質(zhì)量,強(qiáng)化學(xué)生的動(dòng)手能力,啟發(fā)學(xué)生的邏輯思維。在專(zhuān)業(yè)實(shí)驗(yàn)部分引入不同分類(lèi)的實(shí)際工程問(wèn)題,由學(xué)生選擇方向進(jìn)行研究,完成C程序設(shè)計(jì)的實(shí)際應(yīng)用及開(kāi)發(fā)。
3.3.1 應(yīng)用型人才培養(yǎng)
以學(xué)校的產(chǎn)學(xué)研合作為背景,以創(chuàng)新項(xiàng)目為依托,建立企業(yè)在學(xué)校的實(shí)踐基地。根據(jù)企業(yè)實(shí)際需求,有目標(biāo)地設(shè)計(jì)實(shí)驗(yàn)環(huán)節(jié),以實(shí)際應(yīng)用指導(dǎo)實(shí)驗(yàn)方法。學(xué)生根據(jù)自身發(fā)展需求以及興趣愛(ài)好自愿選擇實(shí)驗(yàn)方向。這樣能夠保證學(xué)生在校期間做到學(xué)以致用,及時(shí)地將學(xué)習(xí)內(nèi)容轉(zhuǎn)化為自身所具備的技能,熟練運(yùn)用所掌握的知識(shí),盡量做到與工作崗位順利對(duì)接,使學(xué)生避免在校期間的盲目學(xué)習(xí),帶著方向?qū)W,帶著興趣學(xué),邊用邊學(xué),提升學(xué)習(xí)效率。
3.3.2 研究型人才培養(yǎng)
根據(jù)高新技術(shù)企業(yè)發(fā)展態(tài)勢(shì)和國(guó)際前沿學(xué)術(shù)成果,指導(dǎo)學(xué)生關(guān)注國(guó)際動(dòng)向,掌握最新發(fā)展方向。研究型人才培養(yǎng)的關(guān)鍵在于培養(yǎng)學(xué)生掌握新的研究方法,了解新的研究技能,夯實(shí)所需基礎(chǔ)知識(shí)。比如,培養(yǎng)學(xué)生掌握數(shù)學(xué)建模方法,了解創(chuàng)新技術(shù),形成創(chuàng)新思維。
打造分專(zhuān)業(yè)網(wǎng)絡(luò)環(huán)境,為不同專(zhuān)業(yè)設(shè)立不同的網(wǎng)絡(luò)資源庫(kù),讓學(xué)生在登錄網(wǎng)絡(luò)后以專(zhuān)業(yè)為分類(lèi)向?qū)В瓿刹煌瑢W(xué)習(xí)內(nèi)容。不同專(zhuān)業(yè)的學(xué)生可以完成相同的實(shí)驗(yàn)內(nèi)容,按專(zhuān)業(yè)或興趣方向選擇實(shí)驗(yàn)內(nèi)容。增加遞進(jìn)實(shí)驗(yàn)環(huán)節(jié),初級(jí)實(shí)驗(yàn)內(nèi)容為共通內(nèi)容,所有學(xué)生都必須掌握。將遞進(jìn)的實(shí)驗(yàn)內(nèi)容逐步分出專(zhuān)業(yè)方向,引導(dǎo)學(xué)生掌握本專(zhuān)業(yè)領(lǐng)域中C程序設(shè)計(jì)的應(yīng)用方法。
基礎(chǔ)教學(xué)的教師不僅需要掌握本專(zhuān)業(yè)的知識(shí),還需要掌握學(xué)生對(duì)所學(xué)專(zhuān)業(yè)相關(guān)知識(shí)的應(yīng)用情況。要及時(shí)把握各專(zhuān)業(yè)學(xué)生的不同發(fā)展需求,進(jìn)一步將專(zhuān)業(yè)知識(shí)引入課堂教學(xué)及實(shí)驗(yàn)環(huán)節(jié)。在實(shí)驗(yàn)環(huán)節(jié),重點(diǎn)強(qiáng)調(diào)基本理論、方法、技術(shù)等,為進(jìn)一步的研究性實(shí)驗(yàn)打下基礎(chǔ)。不能拘泥于實(shí)驗(yàn)指導(dǎo)教材中的基礎(chǔ)實(shí)驗(yàn),要將專(zhuān)業(yè)知識(shí)融入基礎(chǔ)實(shí)驗(yàn)。綜合實(shí)驗(yàn)環(huán)節(jié)由驗(yàn)證性實(shí)驗(yàn)逐步向探究性實(shí)驗(yàn)過(guò)渡,提高實(shí)驗(yàn)課的難度與廣度,強(qiáng)化學(xué)生的動(dòng)手能力,啟發(fā)學(xué)生的邏輯思維。在綜合性實(shí)踐環(huán)節(jié),應(yīng)盡快使學(xué)生接觸到實(shí)際工程,了解今后工作領(lǐng)域的技術(shù)需求。在新的教學(xué)模式下,教師要始終跟進(jìn)行業(yè)動(dòng)態(tài),了解知識(shí)發(fā)展的最新?tīng)顩r,及時(shí)更新實(shí)驗(yàn)示例。