張墨逸,鄒 曉,陳海燕(蘭州理工大學(xué) 計(jì)算機(jī)與通信學(xué)院,甘肅 蘭州 730050)
?
C語(yǔ)言課程設(shè)計(jì)的指導(dǎo)方案研究
張墨逸,鄒 曉,陳海燕
(蘭州理工大學(xué) 計(jì)算機(jī)與通信學(xué)院,甘肅 蘭州 730050)
摘 要:針對(duì)教學(xué)中存在的問(wèn)題,對(duì)指導(dǎo)方案進(jìn)行研究,提出使用項(xiàng)目式教學(xué)法,加強(qiáng)過(guò)程檢查,說(shuō)明相應(yīng)的表現(xiàn)性評(píng)價(jià)機(jī)制。
關(guān)鍵詞:C語(yǔ)言課程設(shè)計(jì);指導(dǎo)方案;表觀(guān)性評(píng)價(jià)
(1)教學(xué)目標(biāo):通過(guò)一個(gè)綜合應(yīng)用程序的開(kāi)發(fā),學(xué)會(huì)從實(shí)際應(yīng)用出發(fā)分析問(wèn)題,熟悉軟件設(shè)計(jì)的基本步驟,掌握程序設(shè)計(jì)的基本方法和常用算法。
(2)教學(xué)過(guò)程:設(shè)計(jì)時(shí)間為1或2周,2名同學(xué)一組,利用課余時(shí)間查閱資料,編制程序,完成設(shè)計(jì)。
(3)指導(dǎo)方法:為方便學(xué)生答疑,安排部分學(xué)時(shí)的集中上機(jī)輔導(dǎo),集中進(jìn)行驗(yàn)收和答辯。
(4)評(píng)價(jià)機(jī)制:5級(jí)分制,由平時(shí)上機(jī)情況、驗(yàn)收答辯、設(shè)計(jì)報(bào)告3部分組成。
(5)實(shí)施流程:選擇問(wèn)題,需求分析,查閱材料;小組合作,總體設(shè)計(jì);任務(wù)分工,詳細(xì)設(shè)計(jì);編寫(xiě)代碼,調(diào)試測(cè)試;歸納總結(jié),提交報(bào)告。
(1)基礎(chǔ)知識(shí)不扎實(shí):不少學(xué)生在學(xué)完C語(yǔ)言基礎(chǔ)課后,僅具備閱讀30~50行程序和編寫(xiě)20~30行程序的能力,因此,開(kāi)發(fā)300~500行的應(yīng)用軟件有一定的難度[1]。
(2)課程設(shè)計(jì)自身難度較大:在理解C語(yǔ)言知識(shí)的基礎(chǔ)上,學(xué)生還須具備有一定的軟件分析和設(shè)計(jì)能力、算法與數(shù)據(jù)結(jié)構(gòu)的知識(shí),因此,從事應(yīng)用軟件的開(kāi)發(fā)難度較大。
(3)學(xué)生重視程度不夠:由于各種原因,實(shí)踐性教學(xué)環(huán)節(jié)考核通過(guò)率較高,這就使得部分學(xué)生存在僥幸心理,認(rèn)為最后都能夠通過(guò),不必認(rèn)真去完成設(shè)計(jì)。
(4)抄襲現(xiàn)象嚴(yán)重:網(wǎng)絡(luò)上存在的大量課設(shè)資料和上一屆的課設(shè)資料,都成為抄襲的對(duì)象,有些同學(xué)甚至都沒(méi)有閱讀內(nèi)容,修改姓名后,就作為自己的作業(yè)提交。
針對(duì)以上問(wèn)題,我們對(duì)舊的指導(dǎo)方案改進(jìn)并對(duì)內(nèi)容進(jìn)行細(xì)化,見(jiàn)表1。
3.1課程設(shè)計(jì)的進(jìn)度
新舊方案中部分進(jìn)度不同,見(jiàn)圖1。由于現(xiàn)在網(wǎng)絡(luò)資源豐富,資料收集速度較快,學(xué)生可以在網(wǎng)絡(luò)上,或者從前幾屆的學(xué)生那里找到與課設(shè)題目相似的程序,大多數(shù)同學(xué)通過(guò)程序閱讀與理解,直接將程序復(fù)用,大大減少編程的時(shí)間,在這種情況下,將編程時(shí)間由3天改為1天。復(fù)用的程序,很多不能直接運(yùn)行,或者與軟件設(shè)計(jì)的內(nèi)容不十分相符,那么需要使用2天的時(shí)間進(jìn)行程序修改調(diào)試,使其滿(mǎn)足基本設(shè)計(jì)要求。通過(guò)老師檢查程序演示1,對(duì)程序功能提出建議,增加1個(gè)功能完善的環(huán)節(jié),需要1天的時(shí)間。這個(gè)環(huán)節(jié)十分必要,可以監(jiān)督學(xué)生對(duì)重用的程序進(jìn)一步閱讀理解,消化吸收變?yōu)樽约旱闹R(shí),并且可以鍛煉發(fā)散思維與知識(shí)遷移能力。原方案中,使用1天的時(shí)間寫(xiě)設(shè)計(jì)書(shū),學(xué)生只能匆匆總結(jié);新方案中改為使用2天的時(shí)間寫(xiě)設(shè)計(jì)書(shū)。
表1 新舊指導(dǎo)方案對(duì)比
圖1 新舊方案的不同時(shí)間進(jìn)度
3.2項(xiàng)目式自主學(xué)習(xí)
從實(shí)施項(xiàng)目的角度出發(fā)[3],給學(xué)生安排課設(shè)任務(wù),依次執(zhí)行項(xiàng)目中的總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、程序設(shè)計(jì)、調(diào)試與測(cè)試、設(shè)計(jì)書(shū)編寫(xiě)等環(huán)節(jié),使學(xué)生了解整個(gè)工程項(xiàng)目的設(shè)計(jì)思路,提高自主學(xué)習(xí)能力[4]。
3.3拼圖式學(xué)習(xí),利用網(wǎng)絡(luò)學(xué)習(xí)大量的資料
通過(guò)問(wèn)題分析,利用拼圖式學(xué)習(xí)的思想[5],按照任務(wù)切塊→建立原屬小組和明確任務(wù)分工→網(wǎng)絡(luò)自主學(xué)習(xí)→回原屬小組進(jìn)行組內(nèi)互助→教師回饋流程進(jìn)行學(xué)習(xí)。網(wǎng)絡(luò)自主學(xué)習(xí)時(shí),引導(dǎo)學(xué)生更好地使用網(wǎng)絡(luò)資源,并在網(wǎng)終資源中尋找解決問(wèn)題的辦法。如在程序設(shè)計(jì)時(shí)可以尋找一些現(xiàn)成的程序,比如數(shù)據(jù)統(tǒng)計(jì)中的排序功能,可以直接使用網(wǎng)絡(luò)資源中提供的程序,但是要求學(xué)生對(duì)程序能夠理解。如在總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)階段,當(dāng)學(xué)生不了解模塊分解與數(shù)據(jù)流圖的繪制時(shí),可以在網(wǎng)絡(luò)上自主學(xué)習(xí)。
3.4教師指導(dǎo)與學(xué)習(xí)成果檢查的細(xì)化
很多老師在指導(dǎo)課程設(shè)計(jì)時(shí),第一節(jié)課講解課設(shè)要求,然后學(xué)生自主進(jìn)行課程設(shè)計(jì),老師的指導(dǎo)只是起到答疑的作用。很多同學(xué)在課設(shè)中根本不知道要做什么,不具備在工程設(shè)計(jì)中將工程進(jìn)行分解的能力與自我管理能力,當(dāng)然也沒(méi)有問(wèn)題向老師提出,到最后只是在網(wǎng)絡(luò)上下載了現(xiàn)成的程序與論文提交,沒(méi)有達(dá)到課程設(shè)計(jì)原有的要求。
新的指導(dǎo)方案中對(duì)教師的指導(dǎo)與學(xué)習(xí)成果檢查進(jìn)行了細(xì)化。在兩周的課程設(shè)計(jì)過(guò)程中,學(xué)生每天都要提交相應(yīng)的學(xué)習(xí)成果進(jìn)行檢查,而老師也會(huì)有針對(duì)性地按照各個(gè)階段的不同要求進(jìn)行指導(dǎo),可以有效地起到監(jiān)督學(xué)習(xí)的作用,使學(xué)生通過(guò)各個(gè)階段的目標(biāo)完成,有一定的成就感,激發(fā)學(xué)生對(duì)課設(shè)下一個(gè)階段的興趣。
3.5由結(jié)論性評(píng)價(jià)改為表現(xiàn)性評(píng)價(jià)
原有的課程設(shè)計(jì)評(píng)價(jià)由平時(shí)上機(jī)情況、驗(yàn)收答辯、設(shè)計(jì)報(bào)告3部分組成,這種評(píng)價(jià)更注重結(jié)果,反饋信息有限[6],即使老師考查上機(jī)情況,也只是對(duì)出勤的次數(shù)進(jìn)行考查,這就出現(xiàn)了學(xué)生在網(wǎng)上找資料,然后坐在實(shí)驗(yàn)室里玩游戲、看電影的情形。設(shè)計(jì)程序是一項(xiàng)復(fù)雜的表現(xiàn)性活動(dòng),對(duì)其進(jìn)行表現(xiàn)性評(píng)價(jià)更為適合,即對(duì)教學(xué)過(guò)程與教學(xué)結(jié)果進(jìn)行綜合評(píng)價(jià),見(jiàn)圖2。評(píng)價(jià)的具體內(nèi)容不僅要包括基礎(chǔ)知識(shí)和基本技能的評(píng)價(jià),還應(yīng)當(dāng)包括教學(xué)過(guò)程中情感與態(tài)度、思維與能力的評(píng)價(jià)。其中思維[7]與能力[4]、學(xué)習(xí)成果等評(píng)價(jià)指標(biāo)見(jiàn)表1。教師在實(shí)施過(guò)程中,每天對(duì)照表1中的指標(biāo)給學(xué)生打分,最后根據(jù)各項(xiàng)指標(biāo)進(jìn)行綜合,評(píng)定為最終成績(jī)。
基于過(guò)程的表現(xiàn)性評(píng)價(jià),使老師可以對(duì)課設(shè)過(guò)程進(jìn)行準(zhǔn)確把握,學(xué)生每天都有階段性學(xué)習(xí)目標(biāo),學(xué)習(xí)過(guò)程與答辯過(guò)程都很輕松愉快。
圖2 傳統(tǒng)的終結(jié)性評(píng)價(jià)方式
圖3 表現(xiàn)性評(píng)價(jià)方式
3.6程序演示與說(shuō)明書(shū)檢查
在表1中,程序演示1、程序演示2,說(shuō)明書(shū)1、說(shuō)明書(shū)2表示在檢查學(xué)生的設(shè)計(jì)過(guò)程中,通過(guò)程序演示1與說(shuō)明書(shū)1的檢查,提出錯(cuò)誤與改進(jìn)意見(jiàn),經(jīng)過(guò)完善,得到程序演示2與說(shuō)明書(shū)2。如學(xué)生開(kāi)發(fā)的“運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)系統(tǒng)”,在程序演示1中,整個(gè)系統(tǒng)已經(jīng)具備了增、改、刪、查的功能,其中查找的功能為按姓名查找,可以要求學(xué)生增加保存數(shù)據(jù)的功能,增加按運(yùn)動(dòng)項(xiàng)目查找的功能。說(shuō)明書(shū)1檢查學(xué)生說(shuō)明書(shū)的內(nèi)容,重點(diǎn)是軟件設(shè)計(jì)過(guò)程在說(shuō)明書(shū)中的展示情況,說(shuō)明書(shū)2檢查學(xué)生說(shuō)明書(shū)的格式,考查學(xué)生文檔排版與辦公軟件的使用情況。這是學(xué)生經(jīng)過(guò)學(xué)習(xí),對(duì)成果不斷改進(jìn)與完善的過(guò)程,也可以訓(xùn)練學(xué)生的發(fā)散思維能力。
經(jīng)過(guò)多年的C程序設(shè)計(jì)與C語(yǔ)言課程設(shè)計(jì)的教學(xué),我們充分體會(huì)到C語(yǔ)言作為一門(mén)高級(jí)語(yǔ)言,對(duì)于初學(xué)者在短時(shí)間內(nèi)掌握其精髓,并且開(kāi)發(fā)出復(fù)雜的應(yīng)用軟件是比較難的。在課程設(shè)計(jì)中,教師必須找到適合學(xué)生學(xué)習(xí)特點(diǎn)的教學(xué)手段和方法,合理地組織教學(xué)方案,使學(xué)生從思維與能力上得到一個(gè)提升。將我們提出的教學(xué)新方案應(yīng)用到實(shí)踐教學(xué)中,與其他班相對(duì)照,明顯提高了學(xué)生的學(xué)習(xí)興趣與學(xué)習(xí)積極性,增強(qiáng)了學(xué)生解決實(shí)際問(wèn)題的能力,取得了良好的教學(xué)效果。
參考文獻(xiàn):
[1] 王銳, 范悅. C語(yǔ)言課程設(shè)計(jì)教學(xué)新模式的構(gòu)建與實(shí)現(xiàn)[J]. 吉林工程技術(shù)師范學(xué)院學(xué)報(bào), 2010, 26(1): 71-73.
[2] 蔡雅琳. C語(yǔ)言課程設(shè)計(jì)實(shí)踐與分析[J]. 電腦知識(shí)與技術(shù), 2008, 3(7): 92-93.
[3] 張學(xué)林. 項(xiàng)目教學(xué)法在C語(yǔ)言程序設(shè)計(jì)課程中的研究與應(yīng)用[J]. 實(shí)驗(yàn)技術(shù)與管理, 2011, 28(2): 164-167.
[4] 祝勝林, 邢仲璟, 林丕源. “C程序設(shè)計(jì)”專(zhuān)業(yè)基礎(chǔ)課程中三種能力培養(yǎng)的教學(xué)探索[J]. 計(jì)算機(jī)教育, 2009(20): 79-80.
[5] 胡繼飛. 拼圖式合作學(xué)習(xí)及其在教師培訓(xùn)中的應(yīng)用[J]. 外國(guó)中小學(xué)教育, 2009(6): 43-46.
[6] 劉紅. 表現(xiàn)性評(píng)價(jià)在C語(yǔ)言課程設(shè)計(jì)中的應(yīng)用研究[D].呼和浩特: 內(nèi)蒙古師范大學(xué), 2009.
[7] 劉遠(yuǎn)軍. 培養(yǎng)計(jì)算思維的C語(yǔ)言實(shí)驗(yàn)方案設(shè)計(jì)[J]. 軟件導(dǎo)刊, 2014(1): 189-190.
(編輯:郭田珍)
第一作者簡(jiǎn)介:張墨逸,女,講師,研究方向?yàn)橛?jì)算機(jī)基礎(chǔ)教育、圖像處理與模式識(shí)別,zhangmoyi_1985@163.com。
中圖分類(lèi)號(hào):G642
文章編號(hào):1672-5913(2016)04-0121-03