隋雪莉,耿 茜
(南京航空航天大學(xué)金城學(xué)院 信息工程系,江蘇 南京 211156)
獨(dú)立學(xué)院《C語言程序設(shè)計》課程考核改革的研究與實(shí)踐
隋雪莉,耿 茜
(南京航空航天大學(xué)金城學(xué)院 信息工程系,江蘇 南京 211156)
《C語言程序設(shè)計》是計算機(jī)類專業(yè)的專業(yè)基礎(chǔ)課。以往一張試卷定結(jié)果的考試方式中,學(xué)生的學(xué)習(xí)效果不理想。針對這一情況以及獨(dú)立學(xué)院對人才培養(yǎng)的要求,本文對該門課程考核方式進(jìn)行改革,將教學(xué)過程中大作業(yè)納入考核體系,注重過程考核,調(diào)動學(xué)生學(xué)習(xí)的積極性、主動性和創(chuàng)造性。從實(shí)踐來看,效果較好。
獨(dú)立學(xué)院;C語言程序設(shè)計;課程考核改革;過程考核
《C語言程序設(shè)計》課程是計算機(jī)科學(xué)與技術(shù)專業(yè)、軟件工程等專業(yè)的專業(yè)必修課程,是《數(shù)據(jù)結(jié)構(gòu)》、《算法設(shè)計與分析》等其專業(yè)核心課程的先修課[1]。隨著該門課程教學(xué)改革的不斷深入,教學(xué)內(nèi)容和課程體系不斷更新,傳統(tǒng)的課程考核方式與應(yīng)用型人才培養(yǎng)目標(biāo)脫節(jié)的現(xiàn)象日益顯現(xiàn)。通過改革傳統(tǒng)的考核方式,制定符合獨(dú)立學(xué)院高素質(zhì)應(yīng)用型人才培養(yǎng)目標(biāo)和專業(yè)特點(diǎn)的考核方案,采取靈活多樣的考核方式,建立公平合理的評閱制度,形成科學(xué)的課程考核體系,可以促進(jìn)教學(xué)的全面改革,全面提升課堂教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量。
筆者嘗試進(jìn)行《C語言程序設(shè)計》課程考核體系改革,收到了良好的效果。
《C語言程序設(shè)計》在計算機(jī)專業(yè)課程體系中占有重要地位,學(xué)習(xí)C語言編寫程序?yàn)槔^續(xù)學(xué)習(xí)其他編程語言奠定基礎(chǔ),C語言程序設(shè)計能力是本科學(xué)生未來就業(yè)的門檻條件,也是未來繼續(xù)深造最基本的專業(yè)功底[2]。獨(dú)立學(xué)院以培養(yǎng)應(yīng)用型人才為目標(biāo),強(qiáng)調(diào)以學(xué)科為基礎(chǔ),以經(jīng)濟(jì)社會發(fā)展需求為導(dǎo)向,以學(xué)生的能力培養(yǎng)為核心。這種人才培養(yǎng)理念決定了在人才培養(yǎng)的過程中,必須有與之相契合的考試制度,否則應(yīng)用型人才培養(yǎng)的質(zhì)量必將會受到消極不利的影響[3]。因此改革獨(dú)立學(xué)院傳統(tǒng)的《C語言程序設(shè)計》課程考核制度在教學(xué)改革中處于關(guān)鍵和先導(dǎo)地位。
課程考核的目的是檢查教學(xué)效果、總結(jié)教學(xué)經(jīng)驗(yàn)、改進(jìn)教學(xué)方式、提高教學(xué)質(zhì)量,是教學(xué)活動的重要組成部分,科學(xué)而符合教育規(guī)律的考核體系有助于良好教風(fēng)、學(xué)風(fēng)的形成,有利于教學(xué)質(zhì)量的穩(wěn)步提升和學(xué)分制的順利實(shí)施。傳統(tǒng)期末一張試卷的考試方式是評價學(xué)生學(xué)習(xí)效果的重要手段,這種形式單調(diào)的考核方式,缺乏綜合性、科學(xué)性和系統(tǒng)性,無法從考試中充分反映學(xué)生解決問題的能力和實(shí)際的操作技能。導(dǎo)致學(xué)生能讀懂程序,但是自己實(shí)際編寫程序時,不知從何下手,更談不上思考算法了,忽視了動手操作與應(yīng)用能力的培養(yǎng)[4]。同時留給學(xué)生探索創(chuàng)新的機(jī)會少,不利于培養(yǎng)學(xué)生分析問題和解決問題的能力,在一定程度上扼殺了學(xué)生的創(chuàng)新意識,忽視了學(xué)生的個性發(fā)展。
因此《C語言程序設(shè)計》課程考核既要考查學(xué)生掌握知識的情況,更要考查學(xué)生運(yùn)用知識解決實(shí)際問題的實(shí)踐能力。以培養(yǎng)學(xué)生應(yīng)用能力、創(chuàng)新能力為出發(fā)點(diǎn),通過建立科學(xué)的考核體系激勵學(xué)生積極參與學(xué)習(xí)過程,為培養(yǎng)應(yīng)用型本科人才奠定基礎(chǔ)。
依據(jù)《C語言程序設(shè)計》課程新修改的教學(xué)大綱規(guī)定的教學(xué)目標(biāo)和教學(xué)內(nèi)容,結(jié)合本課程的知識性質(zhì)、實(shí)驗(yàn)條件及方式,建立課程考核體系。逐步改變單一的期末集中一次性考試的方法,將課程考核貫穿到課程教學(xué)的全過程,加強(qiáng)過程化考核,在考核過程中注重對學(xué)生工程教育和應(yīng)用能力的考核和培養(yǎng)[5]。
課程考核改革后總成績由三部分構(gòu)成:考勤(10%)+大作業(yè)(50%)+期末考試(40%)。其中考勤關(guān)注學(xué)生課堂參與情況,不定時對學(xué)生課堂出勤情況進(jìn)行抽查,三次以上不到者取消考試資格;大作業(yè)分為2次,每次各占25%。
大作業(yè)以團(tuán)隊為單位提交大作業(yè),每次考核10題,以編程考核為主,檢查學(xué)生對知識的掌握程度。10人一組組成團(tuán)隊,每名組員通過抽簽獨(dú)立完成一道題目編程,本組的分?jǐn)?shù)是組員各自得分總和,每位學(xué)生成績根據(jù)各自考核情況浮動。
第一次作業(yè)主要內(nèi)容涉及 C語言程序設(shè)計概述、數(shù)據(jù)類型及其運(yùn)算、語句與輸入輸出、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計等幾個方面基本知識;第二次大作業(yè)主要內(nèi)容涉及數(shù)組、函數(shù)及指針。
任課老師布置大作業(yè)必須通過“C語言程序設(shè)計課程組”評審,通過之后方可使用。每套大作業(yè)題目可以不同,但是考察的知識點(diǎn)基本相同。
通過課程考核改革使知識性考核與能力性考核相結(jié)合,使過程性考核與終結(jié)性考核相結(jié)合,使個人考核與小組考核相結(jié)合,使專業(yè)能力提升與綜合素質(zhì)提升相結(jié)合。
進(jìn)行課程考核改革以前,《C語言程序設(shè)計》課程平均分不高,不通過率較高,效果不理想。以2014-2015學(xué)年第1學(xué)期為例,計算機(jī)科學(xué)與技術(shù)專業(yè)《C語言程序設(shè)計》考核平均分59分,考試不通過率為32.1%。進(jìn)行課程考核改革以后,2016-2017學(xué)年第1學(xué)期,計算機(jī)科學(xué)與技術(shù)專業(yè)155名學(xué)生參加《C語言程序設(shè)計》考核平均分73.7分,考試不通過率為9.2%。各分?jǐn)?shù)段統(tǒng)計如圖1所示。
圖1 2016-2017學(xué)年第1學(xué)期《C語言程序設(shè)計》考核各分?jǐn)?shù)段人數(shù)Fig.1 C programming examination of all ranks of grades in 2016-2017 first semester
可以看出實(shí)施考試改革以后,學(xué)生成績大幅提高,不及格率大幅下降。學(xué)生通過分組學(xué)習(xí)、及時復(fù)習(xí)、鞏固所學(xué)的知識,積極性明顯提高;鍛煉了學(xué)生的編程能力、解決問題能力、團(tuán)隊協(xié)作能力、表達(dá)能力,學(xué)生花了很多時間準(zhǔn)備大作業(yè),通過大作業(yè)彌補(bǔ)了之前許多掌握不好的知識。從考試改革實(shí)施的情況來看,基本是按照預(yù)期效果實(shí)現(xiàn)的。但是也出現(xiàn)了一些不太和諧的地方,比如,有的學(xué)生期末考試前總分很好,就不重視期末考試,導(dǎo)致期末考試很差但也及格的情況出現(xiàn)。后期會在分?jǐn)?shù)的分配上再慎重考慮,以期達(dá)到更好的效果。
通過積極開展《C語言程序設(shè)計》課程考核改革,豐富考核形式,將課程考核貫穿到課程教學(xué)的全過程,在原有課程考試考核學(xué)生對基礎(chǔ)知識、基本理論和基本技能掌握情況的基礎(chǔ)上,突出對學(xué)生分析問題和解決問題能力、動手能力的考察,重視學(xué)生實(shí)踐能力、創(chuàng)新意識和學(xué)習(xí)能力的培養(yǎng),促進(jìn)學(xué)生個性發(fā)展,充分調(diào)動學(xué)生學(xué)習(xí)的積極性、主動性和創(chuàng)造性,建立了一套科學(xué)合理、鼓勵創(chuàng)新、富有活力的考核制度。從實(shí)施情況來看,效果顯著,今后將進(jìn)一步深化課程考核改革,引導(dǎo)學(xué)生從注重“考試結(jié)果”向注重“學(xué)習(xí)過程”轉(zhuǎn)變,增強(qiáng)學(xué)生學(xué)習(xí)的主動性,切實(shí)提高學(xué)生運(yùn)用知識分析問題和解決問題的能力,有效促進(jìn)教風(fēng)、學(xué)風(fēng)建設(shè)。
[1] 王重英. C語言程序設(shè)計教學(xué)改革與實(shí)踐[J]. 軟件. 2012,33(5): 111-118.WANG Zhong-ying. The C Programming Language Teaching Reform and Practice[J]. Software. 2012, 33(5): 111-118.
[2] 高赟, 張驥先, 孔兵, 等. C語言程序設(shè)計課程中應(yīng)用能力的培養(yǎng)[J]. 計算機(jī)時代. 2017(8): 61-63.Gao Yun, Zhang Jixian, Kong Bing, et al. Cultivation of C programming application ability[J]. Computer Era. 2017(8):61-63.
[3] 賀瑛. 應(yīng)用型人才培養(yǎng)與考試改革的研究[J]. 科教導(dǎo)刊.2016(2): 28-29.HE Ying. Research on Application Personnel Training and Examination Reform[J]. The Guide of Science & Education.2016(2): 28-29.
[4] 劉霞, 劉志明, 羅江琴. 高級語言程序設(shè)計課程教學(xué)改革的研究[J]. 軟件. 2012, 33(2): 89-91.LIU Xia, LIU Zhi-Ming, LUO Jiang-Qin. Research on Teaching Reformation of High Level Language Program Design Course[J]. Software. 2012, 33(2): 89-91.
[5] 周桂蓮. 應(yīng)用型人才培養(yǎng)模式下的課程考核模式改革與實(shí)踐[J]. 吉林化工學(xué)院學(xué)報. 2017, 34(4): 73-76.ZHOU Gui-lian. The course assessment mode reform and practice in applied talents cultivation mode[J]. Journal of Jilin Institute of Chemical Technology. 2017, 34(4): 73-76.
Research and Practice on the Assessment Reform of C Programming in Independent College
SUI Xue-li, GENG Qian
(Nanjing University of Aeronautics and Astronautics Jincheng College,Nanjing 211156, Jiangsu, China)
C programming is a professional basic course for computer majors. In the past, a test result of the test paper, the students' learning effect is not ideal. In view of the current situation and the requirements of independent colleges for students training, this paper reformed the assessment methods of this course, included the teaching process into the assessment system, paid attention to the process assessment, and mobilized the enthusiasm, initiative and creativity of the students. From the practice side, the effect is better.
Independent college; Cprogramming; Assessment reform; Process assessment
TP311
A
10.3969/j.issn.1003-6970.2017.12.062
本文著錄格式:隋雪莉,耿茜. 獨(dú)立學(xué)院《C語言程序設(shè)計》課程考核改革的研究與實(shí)踐[J]. 軟件,2017,38(12):309-311
南航金城學(xué)院重點(diǎn)教改項(xiàng)目:“IT類課程考核體系的研究與實(shí)踐”(項(xiàng)目編號為: 2016-Z-02)階段性研究成果
隋雪莉,女,講師,碩士,主要研究方向?yàn)橛嬎銠C(jī)應(yīng)用,模式識別。