《C語言》是計算機(jī)相關(guān)專業(yè)一門非常重要的專業(yè)技能課,也是學(xué)生畢業(yè)時必備的技能之一;但《C語言》課程以往的考試方式由于觀念落后、考試方法簡單、不能激勵學(xué)生積極創(chuàng)新,完全不能真正體現(xiàn)高職高專人才觀、質(zhì)量觀和教學(xué)觀。
一、傳統(tǒng)考核方式存在的問題
從網(wǎng)上企業(yè)提供的軟件設(shè)計崗位分析,C語言仍是當(dāng)前軟件設(shè)計的主要應(yīng)用工具之一,應(yīng)聘崗位相當(dāng)多。但學(xué)生在應(yīng)聘C語言軟件設(shè)計崗位時,因沒有必要項目經(jīng)歷,就業(yè)競爭能力不強(qiáng),就業(yè)比較困難,造成這種局面的原因是多方面的,顯然考核方式不科學(xué)、不合理也是其中的主要原因之一,仔細(xì)分析《C語言》課程的考核方式和內(nèi)容后,發(fā)現(xiàn)主要存在以下幾個問題:
第一,考試觀念落后,不能真正體現(xiàn)高職高專人才觀、質(zhì)量觀和教學(xué)觀,考試有較大的盲目性、主觀性、隨意性,考試以傳統(tǒng)的填空、選擇、簡答、編程題為主,缺少真正能發(fā)揮學(xué)生創(chuàng)意的設(shè)計題,更不可能是完全的項目設(shè)計題。
第二,考試方法簡單,考試只能考共性的、難以體現(xiàn)學(xué)生的個性的內(nèi)容。考試不能根據(jù)學(xué)生的個性與差異來進(jìn)行分類考試,不利于“分層教學(xué)”的教學(xué)效果評價,更不利于全面、真實考核學(xué)生知識、技能與能力,容易出現(xiàn)“高分低能”和“低分高能”現(xiàn)象,從畢業(yè)生就業(yè)實踐反饋回來的信息,也證明了這一點(diǎn)。
第三,有些方面是不能通過考試體現(xiàn)出來的,如學(xué)習(xí)能力、創(chuàng)新精神、實踐能力,同時,有很多通過探究性、研究性學(xué)習(xí)所得到的收獲,無法體現(xiàn)在考試的結(jié)果上。
第四, 重結(jié)果輕過程性考試。雖然采用了平時分和期末考試成績綜合計算來確定最終成績,但學(xué)生的最終成績還主要是期末考試和平時測試“一錘定音”,學(xué)生在平時的學(xué)習(xí)過程中,積極思考和創(chuàng)新在期末最終成績上體現(xiàn)較少。
二、《C語言》課程考核方案
通過以上分析可知,對于《C語言》課程,不僅要在課堂上探索案例教學(xué)、項目式教學(xué)以提高教學(xué)效果,而且課程的考核方式和成績評定必須進(jìn)行必要改革,讓《C語言》的考核改革也該真正體現(xiàn)“以就業(yè)為導(dǎo)向”。
(一)采用開放式考試
《C語言》課程采用完全開放的考試形式。在課程的第一次課,教師就明確告訴學(xué)生,本課程的考核有兩種形式:第一種形式為自由式,學(xué)生可以根據(jù)自己的興趣愛好自由選定一個項目作為期末考試課程設(shè)計題目,考試時間為模塊化教學(xué)期間,而且可以在互聯(lián)網(wǎng)或圖書館廣泛參閱有關(guān)資料,老師只提出明確而具體的提交要求,學(xué)生只要在指定時間準(zhǔn)時提交即可,但特別強(qiáng)調(diào)“自主知識權(quán)版”,檢查的方法是要求每個同學(xué)均要進(jìn)行簡單答辯;第二種形式是小項目作業(yè)考核,每次課程的最后一節(jié)課學(xué)生要完成教師指定的小項目,期間學(xué)生可以自由翻閱教材,但不能上網(wǎng)和查閱其他書籍,最后講項目結(jié)果提交至老師處。
在教學(xué)過程中,為了提高學(xué)生的就業(yè)競爭能力,經(jīng)常鼓勵學(xué)生根據(jù)自己的特點(diǎn)、興趣、愛好和學(xué)習(xí)能力,深入學(xué)習(xí),力爭精通某一方面(可能是本課程也可能不是本課程)技能,而且真正用心去設(shè)計部分水平較高的項目,直接作為面試的素材。
(二)成績評定
1、課程設(shè)計成績的評定。在課程倒數(shù)第二次課結(jié)束時,學(xué)生將自己所設(shè)計的項目(作為期末考試結(jié)題內(nèi)容)通過FTP上傳到教師機(jī)指定位置,老師在課后認(rèn)真閱讀學(xué)生所設(shè)計的項目,根據(jù)學(xué)生設(shè)計項目的難度、實用性、規(guī)模大小、完成情況、應(yīng)用的編程技巧、創(chuàng)新特色等給學(xué)生一個項目成績(總分為100分)。課程最后一次課為課程設(shè)計答辯時間,學(xué)生開始逐個答辯,每個同學(xué)安排4-6分鐘,前2-3分鐘由學(xué)生簡潔講解項目設(shè)計思路和特色,后2-3分鐘,由教師根據(jù)學(xué)生講解情況進(jìn)行提問或讓學(xué)生按老師要求修改程序的某些關(guān)鍵過程等,由老師根據(jù)學(xué)生的講解情況(是否完全準(zhǔn)確的講解出其設(shè)計項目的設(shè)計思路和特色)、答題的熟練程序和反應(yīng)速度、答案的正確性、答題的語言表達(dá)情況等給學(xué)生評定一個系數(shù),此系數(shù)為學(xué)生期末考試成績的權(quán)值,權(quán)值的取值范圍為0.40-1.10,參加第一種形式考試的學(xué)生約為55人左右,答辯所需總時間為200分鐘,剛好4節(jié)課(因為《C語言》課程采用一體化的案例教學(xué),一個教學(xué)單位為4節(jié)課而不是2節(jié)課),最后由計算公式:課程設(shè)計成績=項目成績*權(quán)值,算出學(xué)生的課程設(shè)計成績,算出的成績可能會超過100分,需要對算出的成績進(jìn)行適當(dāng)?shù)男拚WC成績的有效性。通過這種方式計算出來的課程設(shè)計成績應(yīng)該是學(xué)生的一個綜合成績,它包含了學(xué)生的學(xué)習(xí)情況、分析能力、設(shè)計能力、表達(dá)能力、創(chuàng)新能力等多方面的內(nèi)容。
2、小項目作業(yè)成績的評定。目前,《C語言》課程的教學(xué)采用案例教學(xué),每次課完成一個小項目的設(shè)計,所以每次課的作業(yè)均為下一次課的教學(xué)案例,學(xué)生先根據(jù)教學(xué)案例,預(yù)習(xí)相關(guān)內(nèi)容,然后嘗試完成項目的設(shè)計與開發(fā),顯然是這一個預(yù)習(xí)性的作業(yè),學(xué)生完成的難度較大,作業(yè)的目的主要是讓學(xué)生先熟悉教學(xué)案例,有目的有計劃的預(yù)習(xí)有關(guān)知識,充分作好上課前的準(zhǔn)備;另一個目的是培養(yǎng)學(xué)生分析問題和解決問題的能力,開拓思維、培養(yǎng)創(chuàng)新能力。根據(jù)作業(yè)的這一特點(diǎn),在作業(yè)的成績評定,并不是以學(xué)生完成項目的正確與否作為標(biāo)準(zhǔn),而是以學(xué)生完成作業(yè)的態(tài)度來評分,只要學(xué)生盡其所能的完成作業(yè)就得一個可觀的分?jǐn)?shù),設(shè)計的正確性和創(chuàng)新性,只是作業(yè)成績評定的加分項。沒有及時交作業(yè)的同學(xué)一律記零分,且一般情況下不能補(bǔ)交作業(yè),其實,學(xué)生補(bǔ)交作業(yè)已失去本課程作業(yè)(預(yù)習(xí)性作業(yè))的意義了。
3、實驗成績的評定。學(xué)生實驗是安排在老師對教學(xué)案例講解以后才進(jìn)行的一個知識應(yīng)用環(huán)節(jié),所以在評定學(xué)生實驗成績時,設(shè)計的正確性是最基本的要求,學(xué)生至少要按老師基本要求完成項目的設(shè)計與開發(fā)。老師在項目分析時,一般會明確提出項目設(shè)計可能存在的不足和完善方向,并簡單的提示有關(guān)算法,學(xué)生對實驗項目的完善情況將作為實驗成績評定的重點(diǎn)。實驗成績評定還有一個很有吸收力的加分點(diǎn),是學(xué)生在老師的提示范圍之外自行進(jìn)一步完善項目設(shè)計,這是學(xué)生充分發(fā)揮想象力,培養(yǎng)創(chuàng)新能力的體現(xiàn),所以不僅在實驗成績評定中有較高加分,還會在全班表揚(yáng)有關(guān)同學(xué)。
4、期末總成績的評定。《C語言》課程的教學(xué)大綱規(guī)定,在學(xué)生的總評成績中,小項目作業(yè)占40%,實驗占10%,課程設(shè)計成績占30%,考勤占20%。所以可根據(jù)計算公式:總評成績=小項目作業(yè)成績*40%+實驗成績*10%+課程設(shè)計成績*30%+考勤*20%,算出總評成績。