999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

程序設(shè)計課程考核體系研究

2013-12-29 00:00:00杜承烈姜學(xué)鋒劉君瑞
計算機教育 2013年2期

摘要:針對程序設(shè)計課程考核辦法的現(xiàn)狀,分析現(xiàn)存課程考核辦法使課程教學(xué)過程偏離課程的培養(yǎng)目標(biāo),提出以技能為導(dǎo)向的全新課程考核體系。該體系通過3個循序漸進的考核指標(biāo):開發(fā)環(huán)境的使用、TLOC(Total Line of Coding,編程累計行數(shù))以及SLOC(Source Line of Coding,單個程序行數(shù))來引導(dǎo)教與學(xué),使學(xué)生具備較強的編程技能、計算思維和創(chuàng)新思維能力。

關(guān)鍵詞:程序設(shè)計課程;考核體系;TLOC;SLOC;課程設(shè)計

考核是評價學(xué)生課程學(xué)習(xí)效果及驗證課程培養(yǎng)目標(biāo)的有效手段。考核內(nèi)容和考核方式的設(shè)定對于課程的教學(xué)過程會產(chǎn)生一定的導(dǎo)向作用,課程考核體系會在本質(zhì)上影響課程的培養(yǎng)方向,決定課程的培養(yǎng)目標(biāo)是否合理并得以實現(xiàn)。合適的課程考核體系能夠指引學(xué)生以正確的方式學(xué)習(xí)課程內(nèi)容,提高學(xué)生的學(xué)習(xí)興趣,督促學(xué)生積極主動地學(xué)習(xí),更能修正課程的教學(xué)方向及培養(yǎng)目標(biāo),使之適應(yīng)時代需求,滿足創(chuàng)新型、開拓型人才的需要,指引課程向正確的、先進的方向前進;而不合理的考核體系則會牽制教學(xué)活動偏離課程的培養(yǎng)目標(biāo),偏離新時代對課程的需求。因此,建立合理的考核體系對于學(xué)生的培養(yǎng)和課程的進步至關(guān)重要。

1 程序設(shè)計課程的特點及現(xiàn)有考核辦法的不足

程序設(shè)計課程作為我國高等教育培養(yǎng)計劃中必修的計算機基礎(chǔ)課程,有很多不同于其他課程的特點:

1)普QXprO8Od20kbf6HqCLy6Ue71uMyPTWiFRVD44cJ6Jg8=及范圍廣,授課對象眾多。

在我國,文、理、工、醫(yī)、農(nóng)、法等高等院校絕大多數(shù)專業(yè)學(xué)生都必修程序設(shè)計課程,并且針對不同專業(yè)開設(shè)了包括C、C++、VB、C#等多個分支,課程的授課范圍很廣,授課對象眾多。

2)課程的實踐性強,實用性強。

程序設(shè)計課程中的大部分內(nèi)容需要學(xué)生進行上機實踐才能更好地理解和掌握,具有很強的實踐性。同時,該課程內(nèi)容在學(xué)生的課程設(shè)計、畢業(yè)設(shè)計、各種競賽以及職業(yè)生涯中都得到了廣泛應(yīng)用。

3)以培養(yǎng)學(xué)生的編程思維和開發(fā)技能為目標(biāo),與其他語言課程有巨大的區(qū)別。

程序設(shè)計課程的教學(xué)雖然依附于一門具體的程序設(shè)計語言,但是與傳統(tǒng)的語言課程有很大的區(qū)別:程序設(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)。然而,當(dāng)前程序設(shè)計課程的考核體系還存在很多不足。

目前,國內(nèi)大部分高校對于程序設(shè)計課程的考核包括兩個部分:平時作業(yè)(或?qū)嶒炄蝿?wù))與期末考試。對于平時作業(yè),部分高校實現(xiàn)了電子版的提交,但更多學(xué)校還是使用紙質(zhì)虛擬編程,教師根據(jù)學(xué)生提交的電子文檔或者紙質(zhì)作業(yè)進行打分;期末考試多數(shù)學(xué)校采用的是紙質(zhì)方式,更多是考核學(xué)生對一門程序設(shè)計語言的詞法、語法的掌握情況,部分學(xué)校期末考試采用了機考方式,但也僅僅是在傳統(tǒng)紙質(zhì)考核的基礎(chǔ)上增加了對開發(fā)環(huán)境簡單應(yīng)用的考查。

這種考核體系使得教師的教和學(xué)生的學(xué)過分集中在程序設(shè)計語言本身,教學(xué)過程中過多糾纏于語言細(xì)節(jié),對學(xué)生編程技能和計算思維涉及不多。很多學(xué)生在學(xué)完該課程之后依然不會編程,甚至對開發(fā)環(huán)境的使用都不是很熟悉,如調(diào)試和幫助都有很大問題,更別提借助程序設(shè)計技能來輔助畢業(yè)設(shè)計、解決實際應(yīng)用問題。因此,針對課程的培養(yǎng)目標(biāo)和時代對創(chuàng)新型人才的需求,設(shè)計以技能為導(dǎo)向的程序設(shè)計課程考核體系至關(guān)重要。

2 以技能為導(dǎo)向的程序設(shè)計課程考核體系

以技能為導(dǎo)向的程序設(shè)計課程考核體系包括3個階段的考核,分別為初級的開發(fā)環(huán)境使用情況考核、中級的基本編程技能考核和高級的開拓創(chuàng)新技能考核。每個考核階段有其獨立的考核指標(biāo),以下對這3個階段進行詳細(xì)介紹。

1)開發(fā)環(huán)境使用情況考核。

教學(xué)過程中,大部分教師都有過這樣的經(jīng)歷:課程馬上要結(jié)束了,學(xué)生還不會調(diào)試程序,甚至連簡單的編譯錯誤信息都讀不懂,不會使用幫助來輔助自我學(xué)習(xí)。由于大部分開發(fā)環(huán)境是英文版的,不可否認(rèn)造成這種狀況的原因之一是學(xué)生的英文功底不夠扎實。但如果把全部原因都?xì)w結(jié)在外語水平上就太過牽強了。筆者認(rèn)為,造成這種后果的最主要原因還是學(xué)生在真實開發(fā)環(huán)境中歷練太少,實踐時太過依賴教師。為了避免發(fā)生這種狀況,以技能為導(dǎo)向的程序設(shè)計課程考核體系中的第一環(huán)節(jié)就強調(diào)學(xué)生對于開發(fā)環(huán)境的使用。

開發(fā)環(huán)境使用情況的考核包括常用菜單的使用、怎樣使用MsDN或網(wǎng)絡(luò)資源獲取幫助及調(diào)試技術(shù),其中尤以獲取幫助和調(diào)試技術(shù)為重。

開發(fā)環(huán)境中的常用菜單基本在經(jīng)歷過一到兩次實驗后學(xué)生就能熟練使用,因此這部分內(nèi)容的考查一般不成問題,考核題目可以設(shè)計為新建一個程序文件并最終生成可執(zhí)行文件等。

強調(diào)獲取幫助的能力考查主要是為了實現(xiàn)學(xué)生的自我學(xué)習(xí)和自主學(xué)習(xí),只有當(dāng)學(xué)生能夠具備充足的獲取幫助能力,才能夠在自我實踐的過程中隨時解決遇到的問題,提高其自主學(xué)習(xí)、挑戰(zhàn)難題的積極性和信心。例如,在一次考核中設(shè)計的題目是“編寫C程序?qū)崿F(xiàn)聲音文件的播放”,大部分同學(xué)從未見過這樣的要求,大多數(shù)教材中也沒有涉及多媒體的處理,因此就要求學(xué)生能夠使用開發(fā)環(huán)境的MSDN或者網(wǎng)上提供的函數(shù)手冊,甚至是網(wǎng)絡(luò)論壇上某些程序愛好者的帖子來找到恰當(dāng)?shù)慕鉀Q辦法。

調(diào)試技術(shù)是大多數(shù)學(xué)生不太熟悉、不愿深究的問題,這種情況的出現(xiàn)與課程日常作業(yè)和書中例題太相似、實驗任務(wù)難度不高、實驗教師指導(dǎo)過程大包大攬有很大關(guān)系。實驗任務(wù)難度太低或者與書中例題太相像都會失去調(diào)試的必要性,而實驗過程中一旦程序出現(xiàn)問題,很多教師根本就是一手包攬直接幫忙把程序調(diào)試正確。久而久之,學(xué)生輕視了調(diào)試技術(shù)的重要性,即使教學(xué)過程中教師強調(diào)調(diào)試技術(shù)并專門設(shè)計題目來教授,但是調(diào)試技術(shù)的重要性仍無法深入學(xué)生內(nèi)心。所以,新的考核體系中,除了在日常實驗任務(wù)中增加需要進行調(diào)試才能解決的題目,例如,提供一些包含簡單的算法或邏輯錯誤的程序讓學(xué)生借助于調(diào)試來完成修正。還增加了對調(diào)試技術(shù)的專門考核,如借助于條件斷點讀取循環(huán)過程中滿足某一個條件時某個變量的當(dāng)前值等。

通過對開發(fā)環(huán)境使用情況的考核,敦促學(xué)生熟練使用開發(fā)環(huán)境,是課程后續(xù)過程中快速、正確解決問題所需的基本技能。

2)基本編程技能考核。

基本編程技能是指學(xué)生能夠熟練應(yīng)用程序設(shè)計中的各種控制結(jié)構(gòu),熟練使用程序設(shè)計語言中的各種語句、函數(shù)等,強調(diào)基本的計算思維和編程思想的培養(yǎng),注重借助于程序設(shè)計技能完成初級應(yīng)用問題求解的能力。此階段的考核指標(biāo)為TLOCt(Total Line of Coding,累計編程行數(shù))。

由于程序設(shè)計課程實踐性強、學(xué)習(xí)難度大,學(xué)生需要通過大量的練習(xí)才能成功培養(yǎng)其自身的計算思維和編程思想。因此,基本編程技能考核階段跨越了幾乎整個課程學(xué)期,涵蓋了幾十甚至上百個簡單應(yīng)用題目的求解。例如,2012年,西北工業(yè)大學(xué)程序設(shè)計課程組規(guī)定學(xué)生完成60道編程題,TLOC必須大于800行才能獲得及格成績;如果學(xué)生想要獲得90分以上的成績則必須完成100道編程題,TLOC必須大于1500行。對于此階段如此大的實踐強度不僅需要學(xué)生全力以赴、教師全力配合,更需要相關(guān)教學(xué)軟件的支撐。對此,西北工業(yè)大學(xué)程序設(shè)計課程組開發(fā)了在線作業(yè)管理和自動評閱系統(tǒng),根據(jù)學(xué)生學(xué)號不同向其個人網(wǎng)絡(luò)硬盤空間中分發(fā)不同的題目,有效地避免學(xué)生之間互相抄襲作業(yè)的現(xiàn)象;通過在作業(yè)完成過程中設(shè)置游戲關(guān)卡和恰當(dāng)?shù)募畲胧﹣碚{(diào)動學(xué)生的實踐積極性;通過在課程的網(wǎng)絡(luò)社區(qū)中提供針對實驗題目的視頻幫助、文本資料等建立學(xué)生解決問題的自信;通過使用網(wǎng)絡(luò)硬盤實現(xiàn)作業(yè)分發(fā)、提交及保存等一系列管理工作來解決教師難以管理海量作業(yè)數(shù)據(jù)的難題;通過使用作業(yè)在線自動評閱功能將教師從繁重的作業(yè)批改工作中解脫出來。

以上各種措施保證了對學(xué)生基本編程技能的公正、客觀的考核。學(xué)生經(jīng)歷此階段后,具備基本的計算思維和編程思想,對程序設(shè)計的含義有了較深的理解,

3)開拓創(chuàng)新能力的考核。

第二個考核階段過后,學(xué)生對語言的使用基本沒有問題了,解決簡單的應(yīng)用問題也無壓力。但是,課程的培養(yǎng)目標(biāo)是希望學(xué)生能夠借助于程序設(shè)計來解決實際應(yīng)用或本專業(yè)中較大、較復(fù)雜的應(yīng)用問題,甚至解決其職業(yè)生涯中可能遇到的問題。因此,學(xué)生具備基本編程技能之后,仍需對其進行拔高培養(yǎng)和更高要求,即要求學(xué)生具備一定的開拓創(chuàng)新能力,具備使用程序設(shè)計知識解決較大、較復(fù)雜應(yīng)用問題的強計算能力。而用來衡量學(xué)生開拓創(chuàng)新能力的主要指標(biāo)是學(xué)生使用程序設(shè)計解決實際應(yīng)用問題的難度和復(fù)雜度。用來描述其所解決的問題難度和復(fù)雜度的標(biāo)準(zhǔn)當(dāng)屬SLOCt(Source Line of Coding,單個程序代碼行數(shù)),即為了解決這個應(yīng)用問題而編寫的代碼行數(shù)。一般來說,SLOC指標(biāo)值越大,代表該程序所解決的實際應(yīng)用問題難度和復(fù)雜度越大。因此,考核體系中借助于SLOC作為此階段的考核指標(biāo),如2012年,西北工業(yè)大學(xué)程序設(shè)計課程組就規(guī)定學(xué)生必須完成一個SLOC大于200行的project才能及格,必須完成一個關(guān)聯(lián)Windows、OpenGL、圖形與視覺、機器人專題之一且SLOC大于200行的project才算優(yōu)秀。

因此,在此考核階段借鑒國外先進的計算機教育理論,采用課程設(shè)計的方式來考核學(xué)生的開拓創(chuàng)新能力。教師提出對學(xué)生課程設(shè)計的技術(shù)、工作量等硬性要求后,提供給學(xué)生各種難度系數(shù)、各個專業(yè)領(lǐng)域的不同設(shè)計題目,并允許學(xué)生根據(jù)自己的專業(yè)和愛好等實際情況進行課程設(shè)計的自主選題,學(xué)生應(yīng)提交解決某一個實際問題的程序或軟件。課程設(shè)計相較于傳統(tǒng)的期末考試有下面兩個優(yōu)點:

①進行課程設(shè)計時,學(xué)生面對一個實際的應(yīng)用問題,需要通過思考來決定該如何使用課程中所學(xué)知識進行問題的求解,培養(yǎng)學(xué)生的編程技能和開拓創(chuàng)新思維。

②課程要求學(xué)生完成的課程設(shè)計作品是針對初具規(guī)模的實際應(yīng)用問題進行求解,這個作品的制作將持續(xù)相當(dāng)長的時間,甚至整個課程的學(xué)習(xí)周期。學(xué)生能夠在課程的從始到終都有一種主動學(xué)習(xí)的動力,能夠把原本的期末考試壓力分散在整個課程設(shè)計制作周期里,很大程度上杜絕了傳統(tǒng)考試中學(xué)習(xí)過程中松散、考試前突擊的不良學(xué)習(xí)方式,最大程度上確保了課程的每一個環(huán)節(jié)都具有良好的教學(xué)效果。

為了將課程設(shè)計順利地進行下去,教師需要在課程設(shè)計過程中以現(xiàn)場技術(shù)指導(dǎo)、網(wǎng)絡(luò)教學(xué)等多種途徑給學(xué)生提供技術(shù)支持,建立學(xué)生完成項目的自信。同時,大量的課程設(shè)計作品批改也會耗去教師的大量精力,因此課程組開發(fā)了相關(guān)軟件來輔助課程設(shè)計作品的批閱。

新的課程考核體系中取消了傳統(tǒng)的期末考試,但通過3個考核階段的扎實訓(xùn)練確保了學(xué)生在學(xué)習(xí)過程中做到腳踏實地,獲得每一個學(xué)習(xí)階段的良好效果,最終促成課程培養(yǎng)目標(biāo)的達(dá)成。

3 實行效果

以技能為主導(dǎo)的程序設(shè)計課程考核體系從2009年開始在西北工業(yè)大學(xué)部分專業(yè)實行,到2012年已推廣到全校的課程教學(xué)中,這種考核體系對學(xué)生和教師都產(chǎn)生了很大的影響。

每個學(xué)生平均一個學(xué)期完成超過80個題目,用來完成基本編程技能的訓(xùn)練,TLOC指標(biāo)值為1500,達(dá)到了CC2005建議標(biāo)準(zhǔn)。學(xué)生所完成的課程設(shè)計題目涉及界面編程、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程、多媒體以及圖形圖像處理等各種領(lǐng)域,SLOC平均在300行以上。通過這種考核體系的考核要求后,學(xué)生具備較強的編程能力和開拓創(chuàng)新思維,能夠積極參加各種軟件競賽,申請軟件專利等。

教師在教學(xué)過程中不再糾纏于語言的具體細(xì)節(jié),而更加注重培養(yǎng)學(xué)生的程序設(shè)計方法和開發(fā)技能,教師的教學(xué)過程更加清晰,主次分明。同時由于新的考核體系下有相關(guān)教學(xué)軟件群組的支持,教師用以管理和批改作業(yè)、處理期末考試等事宜的工作量大幅減少,從而有更多的精力去思索課程的前進方向。

4 結(jié)語

采用以技能為主導(dǎo)的課程考核體系對課程進行考核,在我校試點運行效果良好。它克服了傳統(tǒng)考試中的考前突擊、課程效果不佳等弊端,強調(diào)學(xué)生編程技能和開拓創(chuàng)新思維的培養(yǎng),考查了學(xué)生使用計算機工具進行實際應(yīng)用問題求解和自主創(chuàng)新的能力,這符合課程目標(biāo)和課程發(fā)展趨勢的要求,也貼合計算機教育的發(fā)展方向。

(見習(xí)編輯:劉麗麗;編輯:郭田珍)

主站蜘蛛池模板: 免费高清自慰一区二区三区| 国产丝袜第一页| a在线亚洲男人的天堂试看| 亚洲高清中文字幕在线看不卡| 久久人人97超碰人人澡爱香蕉| 综合色在线| 国产精品视频999| 欧美日韩国产系列在线观看| 日日噜噜夜夜狠狠视频| 亚洲人成色77777在线观看| 亚洲欧美日韩精品专区| 欧美一级特黄aaaaaa在线看片| 国产综合精品日本亚洲777| 一本视频精品中文字幕| 福利在线免费视频| 无码内射在线| 日本免费精品| 亚洲中文字幕在线一区播放| AV不卡国产在线观看| 色噜噜狠狠狠综合曰曰曰| 麻豆AV网站免费进入| 欧美日韩91| 一级成人a毛片免费播放| 三上悠亚一区二区| 国产精品乱偷免费视频| m男亚洲一区中文字幕| 欧美第二区| 日本高清免费一本在线观看| 无码国内精品人妻少妇蜜桃视频| 成人亚洲视频| 99精品热视频这里只有精品7| 无码日韩人妻精品久久蜜桃| 亚洲综合专区| 国产又大又粗又猛又爽的视频| 国产区在线观看视频| 大香网伊人久久综合网2020| 无码电影在线观看| 成人中文在线| 亚洲日本一本dvd高清| 中文字幕自拍偷拍| 白浆免费视频国产精品视频| 人妖无码第一页| 又污又黄又无遮挡网站| 激情国产精品一区| 97视频在线精品国自产拍| 秋霞国产在线| 亚洲综合网在线观看| 欧美成人一级| 激情综合网址| 激情综合网激情综合| 中文国产成人精品久久| 精品国产成人高清在线| 亚洲欧美自拍视频| a亚洲天堂| 天天综合色天天综合网| 亚洲高清无码久久久| 国产精品3p视频| 成人免费午夜视频| 福利片91| 亚洲精选高清无码| 国产18在线| 高清无码不卡视频| 亚洲天堂日韩在线| 依依成人精品无v国产| 免费人成又黄又爽的视频网站| 国产视频久久久久| 无码av免费不卡在线观看| 91久久国产综合精品女同我| 国产熟女一级毛片| 国产精品xxx| 91在线无码精品秘九色APP| 91免费国产高清观看| 男女性色大片免费网站| 亚洲成网777777国产精品| 99热国产这里只有精品无卡顿"| 五月天久久婷婷| 欧美啪啪一区| 久久96热在精品国产高清| 狠狠色丁香婷婷| 国产在线拍偷自揄拍精品| 亚洲h视频在线| 久久夜夜视频|