胡志萍
摘 要 本文以《程序設(shè)計語言》課程改革的主要方向計算思維的培養(yǎng)為指導(dǎo),探討了課程考核體系建立,提出了貫穿整個課程教學(xué)活動中的課程考核內(nèi)容。
關(guān)鍵詞 程序設(shè)計語言 課程評價指標(biāo)
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A
0引言
隨著信息技術(shù)的發(fā)展和應(yīng)用的普及,作為計算機系列課程的基礎(chǔ)——《程序設(shè)計語言》,也已經(jīng)在高校中作為必修課廣泛開設(shè)。對于非計算機專業(yè)的學(xué)生而言,尤其是對于一些文科專業(yè)如法學(xué)、國際商務(wù)等專業(yè)的學(xué)生,這門課程枯燥、難懂、易于掛科。再已有教學(xué)中,甚至出現(xiàn)部分學(xué)生甚至通過背程序的方法進(jìn)行學(xué)習(xí)和考試。課程改革勢在必行,課程改革的一個重要組成部分就是課程考核體系的改革,合適的課程考核體系能夠指引學(xué)生以正確的方式學(xué)習(xí)課程內(nèi)容,提高學(xué)生的學(xué)習(xí)興趣,督促學(xué)生積極主動地學(xué)習(xí),更能修正課程的教學(xué)方向及培養(yǎng)目標(biāo),滿足創(chuàng)新型人才的需要,指引課程向正確的方向前進(jìn);而不合理的考核體系則會牽制教學(xué)活動偏離課程的培養(yǎng)目標(biāo),偏離本科教育對課程的需求。因此,建立合理的考核體系對于學(xué)生的培養(yǎng)和課程的進(jìn)步至關(guān)重要。
本文以《程序設(shè)計語言》課程改革的主要方向計算思維的培養(yǎng)為指導(dǎo),探討了貫穿整個教學(xué)活動的課程考核體系建立。
1計算思維與程序設(shè)計語言
計算機教育作為通識教育的重要內(nèi)容,不只是簡單地拓展學(xué)生在計算機方面的知識面,更需要展現(xiàn)計算機學(xué)科解決問題的基本思維方式。計算思維是一種以計算科學(xué)為核心,運用計算科學(xué)的基本概念進(jìn)行問題求解、系統(tǒng)設(shè)計和行為理解的涵蓋計算機科學(xué)之廣度的一系列思維活動。目前,培養(yǎng)和訓(xùn)練大學(xué)生計算思維己成為非計算機專業(yè)計算機基礎(chǔ)教育的現(xiàn)實要求。而作為計算機基礎(chǔ)教育中重要課程《程序設(shè)計語言》課程改革也圍繞這一目標(biāo)展開。
2評價體系構(gòu)建目標(biāo)
《程序設(shè)計語言》課程是一門實踐性強,實用性強的課程。程序設(shè)計課程的教學(xué)雖然依附于一門具體的程序設(shè)計語言,程序設(shè)計課程的目的不是教授語言。具體的程序設(shè)計語言在該課程中只是一個工具,課程不僅要求理解、記憶該門語言的詞法、語法等內(nèi)容,其最終目標(biāo)是通過一門程序設(shè)計語言,培養(yǎng)學(xué)生的計算思維和編程設(shè)計技能,培養(yǎng)學(xué)生使用計算機技術(shù),尤其使用程序設(shè)計和軟件開發(fā)技術(shù)來解決實際應(yīng)用問題的能力。因此,這與傳統(tǒng)語言課程的課程要求和課程目標(biāo)是大不相同的。課程的考核體系要吻合課程的特點,體現(xiàn)課程的培養(yǎng)目標(biāo)。
程序設(shè)計課程是一門綜合性實踐性很強的課程,培養(yǎng)學(xué)生的編程思維和開發(fā)技能為課程目標(biāo),而課程的評價指標(biāo)也應(yīng)該也考核學(xué)生的編程思維和開發(fā)技能為目標(biāo)。然而,當(dāng)前程序設(shè)計課程的考核體系還存在很多不足。在傳統(tǒng)的教學(xué)模式中,課程評價是教學(xué)過程中的最后的環(huán)節(jié),《程序設(shè)計語言》課程通常采用閉卷筆試或者機試的方式考核學(xué)生的學(xué)習(xí)情況。國內(nèi)大部分高校對于程序設(shè)計課程的考核包括兩個部分:平時作業(yè)(或?qū)嶒炄蝿?wù))與期末考試。對于平時作業(yè),教師根據(jù)學(xué)生提交的電子文檔進(jìn)行打分;期末考試多數(shù)學(xué)校采用的是紙質(zhì)方式,更多是考核學(xué)生對一門程序設(shè)計語言的詞法、語法的掌握情況,部分學(xué)校期末考試采用了機考方式,但也僅僅是在傳統(tǒng)紙質(zhì)考核的基礎(chǔ)上增加了對開發(fā)環(huán)境簡單應(yīng)用的考查。這種考核體系使得教師的教和學(xué)生的學(xué)過分集中在程序設(shè)計語言本身,教學(xué)過程中過多糾纏于語言細(xì)節(jié),對學(xué)生編程技能和計算思維涉及不多。不能夠客觀、公正地評價學(xué)生的實踐能力。
3以項目為主導(dǎo)的考核指標(biāo)構(gòu)建
以項目為主導(dǎo)的考核指標(biāo)包含兩部分,第一對于課程中每個知識點學(xué)習(xí)之后,都安排一次小項目考核。第二在期末以分組的方式完成較大的項目。以項目為主導(dǎo)的考核評價體系從時間軸而言,貫穿整個教學(xué)環(huán)節(jié)。在項目考評指標(biāo)中,評分從功能實現(xiàn)、代碼質(zhì)量、系統(tǒng)演示、教師提問多個方面來進(jìn)行綜合評定。
小項目選取能夠反映課程的教學(xué)要求,并與學(xué)生的學(xué)習(xí)相關(guān)的一些問題,通過程序語言解決學(xué)生碰見的實際問題,不僅鍛煉了分析問題解決問題的能力,而且使同學(xué)可以學(xué)以致用,提高了學(xué)習(xí)的興趣。例如循環(huán)語句知識點的考核,請同學(xué)根據(jù)本校教室特點,設(shè)計期末考試隨機排座系統(tǒng)。項目考核作為開放性題目,除了基本功能實現(xiàn)外,附加功能的實現(xiàn)也作為項目考核一部分。隨機排座是實現(xiàn)排座系統(tǒng)的基本功能,再考慮學(xué)生的成績進(jìn)行隨機排座,則排座更加合理。期末的大項目以分組的方式進(jìn)行,同學(xué)在一定的選題范圍內(nèi)自選題目。評分標(biāo)準(zhǔn)如下:
(1)功能實現(xiàn):50分。打分標(biāo)準(zhǔn):其中功能完整實現(xiàn)給40分,有效附件功能可加分。
(2)代碼質(zhì)量:20分。
(3)程序演示和提問:30分。打分標(biāo)準(zhǔn):根據(jù)材料講解的清晰性,回答問題的情況綜合打分;優(yōu)秀27分及以上,良好24~27分,中等18~24分,比較差15~18分,差0~15分。
4結(jié)語
項目主導(dǎo)的考核指標(biāo)以學(xué)生的編程思維和開發(fā)技能為目標(biāo),與學(xué)生課程的培養(yǎng)目標(biāo)更加一致。整個考核活動貫穿了教學(xué)活動始終,改變了傳統(tǒng)的期末一次性考核的方式,考核不僅反映了學(xué)習(xí)結(jié)果也能夠更準(zhǔn)確的反映學(xué)生學(xué)習(xí)態(tài)度。
項目作為開放性題目,評分標(biāo)準(zhǔn)不可避免有其主觀性,特別是不同老師的評分準(zhǔn)則。其次,項目考核中無可避免抄襲也是考核實施中難點。
參考文獻(xiàn)
[1] 白靜.程序設(shè)計語言課程多元綜合評價體系構(gòu)建及應(yīng)用研究[J].教育教學(xué)論壇,2015(40).
[2] 劉一臻,李敬波,馬彩霞.以過程考核為主導(dǎo)的大學(xué)計算機程序設(shè)計語言類課程考核評價體系[J].遼寧科技學(xué)院學(xué)報,2014(01).endprint