东方亚洲欧a∨人在线观看|欧美亚洲日韩在线播放|日韩欧美精品一区|久久97AV综合

        匯編語言課程考試命題與試題庫組建研究

        發(fā)布時間:2019-08-07 來源: 歷史回眸 點擊:


          摘要:本文分析了匯編語言程序設(shè)計課程的教學(xué)重點,歸納、篩選出該課程的五種考試題型,對該課程的試題庫組建與考試系統(tǒng)的設(shè)計進行了總結(jié)探討,提出并論述了標(biāo)準(zhǔn)試卷模板、四色原理和人工智能原理在試題庫構(gòu)建、試卷生成、自動判分等問題域的應(yīng)用問題。
          關(guān)鍵詞:匯編語言;試題庫;在線考試;標(biāo)準(zhǔn)試卷模板;四色原理;AI;專家系統(tǒng)
          中圖分類號:G642文獻標(biāo)識碼:B
          文章編號:1672-5913 (2007) 20-0056-06
          
          1引言
          
          現(xiàn)代課程論首次將泰勒的“評價”原理引入課程論[1],試圖通過評價改進課程、改進教學(xué)。課終考試則是課程評價的基本手段?荚囘@根“指揮棒”的作用誰也難以抗拒。畢竟考什么和怎樣考會直接影響教師教什么、怎樣教,以及學(xué)生學(xué)什么、怎樣學(xué)。難怪有訪問學(xué)者撰文介紹美國某高校的情況,竟是“為考試而教,為考試而學(xué)”[2]。仔細讀過這篇文章,您會發(fā)現(xiàn)“為考試而教而學(xué)”的口號并不等同于“應(yīng)試教育”,而是要通過科學(xué)的確定考試內(nèi)容和考試安排,加強教學(xué)的針對性,提高教學(xué)質(zhì)量。目前相對于其他論題,計算機專業(yè)的考試研究的文章發(fā)表得不多。本文擬對“匯編語言程序設(shè)計”課程的考試命題與試題庫組建進行探討。
          2教學(xué)重點
          一門課程的教學(xué)重點乃是該課程命題的主要依據(jù)。一份好的試卷應(yīng)能體現(xiàn)對課程基本結(jié)構(gòu)的要求,包括該課程的基本知識、基本規(guī)律和基本方法。匯編語言課程的教學(xué)重點是什么呢?當(dāng)然是讀、寫程序。這是程序設(shè)計語言課程的共同點。為了用匯編語言寫程序,又必須首先了解計算機硬件結(jié)構(gòu)、數(shù)制與編碼等基礎(chǔ)知識,必須熟悉CPU的指令系統(tǒng),還要有上機實驗緊密配合,F(xiàn)將匯編語言課程教學(xué)重點列于表1。
          
          注:表格中*部分內(nèi)容為本科層次提高內(nèi)容
          
          3試卷設(shè)計
          
          3.1題型設(shè)置
          基于對匯編語言課程教學(xué)重點的分析,筆者從歷年試卷中篩選、歸納出五種題型:(1)填空題;(2)判斷題;(3)閱讀程序題;(4)編程題;(5)實驗題。不同的教學(xué)內(nèi)容、教學(xué)要求,可通過不同的題型來考查。比如表一中的教學(xué)重點1——硬件結(jié)構(gòu)、數(shù)制與編碼等基礎(chǔ)知識,是為了幫助初學(xué)者更好地理解指令的功能及執(zhí)行過程,只需達到基本的了解,更深入的知識會在后續(xù)課“微機原理與接口電路”、“計算機體系結(jié)構(gòu)”中展開。因而與之對應(yīng)的題型采用了填空題。再如,表一中的教學(xué)重點2——正確使用指令、偽指令,是讀、寫匯編語言程序的重要基礎(chǔ)。采用判斷題,列舉使用指令時易混淆、易犯的錯誤,讓學(xué)生判斷可以達到考查的目的。表一中的教學(xué)重點3——匯編語言程序,采用閱讀題和編程題兩種題型考查。凡是學(xué)過匯編語言者都能深切體會到匯編語言程序之復(fù)雜。譬如“在屏幕上顯示一個十進制成績分數(shù)”這樣一個看似簡單的問題,需要寫一般復(fù)雜的程序才能實現(xiàn)。如果將問題改為“在屏幕上顯示寄存器AX的值”,就要改用另一段不同的程序來實現(xiàn)。因此,學(xué)習(xí)匯編語言編程,需要逐個問題、逐個類型去學(xué)習(xí),可謂紛繁、龐雜。學(xué)生一時很難記住這么多類型各異的編程細節(jié),亦很容易混淆。即使是教師或?qū)I(yè)的程序員也不容易記清楚。我有一個朋友專事匯編語言的編程開發(fā),很有些成績。但是他也坦承,他自己寫的程序放下一周后,再拿來看,自己一下子也看不懂了。由此可見,在閉卷筆試中對學(xué)生編程的要求要恰當(dāng)。編程題的問題要典型,要體現(xiàn)基本的程序設(shè)計方法。對于較復(fù)雜的程序,可以通過閱讀程序結(jié)合完型填空題來考查。讓學(xué)生根據(jù)程序的功能,選擇適當(dāng)?shù)倪x項填入程序的空白處,突出了對關(guān)鍵知識點和閱讀程序能力的考查。筆者對本學(xué)期高職專一、二、三班114名同學(xué)的匯編語言課終考試成績進行統(tǒng)計分析,結(jié)果表明閱讀程序題具有很好的區(qū)分度,它和編程題、總成績之間的相關(guān)性密切[3]。
          實驗題型是筆者在本學(xué)期課終考試所做的一個嘗試。以往實驗考核筆者多次采用上機實作的方法。學(xué)生抽題后,上機編程運行,并將結(jié)果存于輸出文件中。教師事后根據(jù)輸出文件的結(jié)果正確與否打分。這種考核方法有兩個問題,一是當(dāng)學(xué)生人數(shù)較多時,教師要檢查、監(jiān)控學(xué)生上機操作過程很困難,“忙不過來”。其次是僅憑結(jié)果文件判定學(xué)生的上機能力,并不完全可靠。如有的學(xué)生可能因為某個指令細節(jié)記不清,或一時糊涂,給出了錯誤的結(jié)果,甚至“卡殼”未做出結(jié)果。其實,這個學(xué)生平時實驗做得還可以。因此可以根據(jù)學(xué)生平時的實驗表現(xiàn)、出勤率記一個實驗分,同時在課終考試筆試試卷中增設(shè)實驗題。將兩者結(jié)合起來可以避免片面性、偶然性,使考查更全面、也更能突出重點。實驗題包含的內(nèi)容為:(1)根據(jù)匯編時的報錯信息,更正程序中的語法錯誤;(2)正確預(yù)測程序運行后,寄存器、存儲器的值和實際運行結(jié)果比較,以發(fā)現(xiàn)程序中的語義錯誤、邏輯錯誤;(3)DEBUG命令的使用、調(diào)試中遇到的問題及解決方法。
          3.2差異化教學(xué)在試題、試卷中的體現(xiàn)
          高校擴招后,學(xué)生的差異性尤顯突出。傳統(tǒng)的“一刀切”的教學(xué)模式,已不能適應(yīng)新的教學(xué)形勢的要求。針對不同程度、不同興趣的學(xué)生,實施差異化教學(xué)或分層次教學(xué)已被提上教學(xué)研究日程,這在考試命題中也應(yīng)予以體現(xiàn),即奉行后現(xiàn)代課程論的多元評價觀[4]——制定基于學(xué)生差異性的多元評價標(biāo)準(zhǔn)。如筆者在本學(xué)期教學(xué)中就劃分了基本要求、較高要求和高要求三個層次,并落實到平時學(xué)生作業(yè)、實驗和課終考試中。本學(xué)期課終考試中的編程題第1題、第2題第1小題、第2題第2小題分別為基本要求題(10分)、較高要求題(7分)和高要求題(7分)。整個試卷基本要求題量為60%~70%,較高要求題量為20%,更高要求題量占10%左右。
          3.3關(guān)于多選題題型的討論
          在考試中是否采用多選題及在多大程度、多大比例上采用多選題,是教師在命題、試題庫組建時經(jīng)常討論的一個問題。多選題在平時教學(xué)、練習(xí)中運用恰當(dāng),會收到很好的效果。而在考試中的運用,要根據(jù)不同學(xué)科的特點及不同層次教學(xué)要求仔細斟酌。匯編語言的教學(xué)重點應(yīng)圍繞讀、寫程序展開,不宜大量采用多選題,否則易誤導(dǎo)學(xué)生過于注重語法次要細節(jié)和知識末節(jié),不利于學(xué)生從整體上把握程序,不利于學(xué)生讀、寫程序和實踐能力的培養(yǎng)。由此還會產(chǎn)生另一個問題,就是學(xué)生為了備考、埋頭做多選題,而造成死記硬背的后果。上世紀(jì)80年代中期,全國多所部屬醫(yī)學(xué)院校曾組織過幾輪以多選題為主要題型的統(tǒng)考[5]。為了在統(tǒng)考中達標(biāo),取得較好名次,學(xué)生放棄了教學(xué)實習(xí)和非統(tǒng)考科目學(xué)習(xí),部分教師也將主要時間集力放在“深入”教室輔導(dǎo)學(xué)生做題上,師生共同陷入題海大戰(zhàn)之中不能自拔。據(jù)醫(yī)學(xué)院校的一位老師介紹,考前演練多選題競達數(shù)千道之多。其結(jié)果嚴(yán)重沖擊了正常的教學(xué)秩序,隨后被叫停。前車之轍,后車之鑒。醫(yī)生不能靠做多選題培養(yǎng),計算機人才也不例外,F(xiàn)在有些學(xué)校提出將課終考試與等級考試、自學(xué)考試接軌。其實像等級考試、自學(xué)考試這種人多面廣的考試,大量采用多選題是為了便于機器閱卷,是“不得已而為之”。如果盲目照搬就會失去辦學(xué)特色,甚至脫離本校學(xué)生實際,造成不良后果。
          
          4題庫組建研究
          
          4.1題庫組建的必要和途徑
          題庫組建是精品課程建設(shè)的重要環(huán)節(jié),也是提高命題工作效率、減輕教師負擔(dān)的現(xiàn)實需求,F(xiàn)在每到期末,每門課的任課教師都要出A、B、C三套考卷,一套用于考試,另一套用于補考,還有一套用于畢業(yè)前總補考。假如教兩門課就要出6套考卷,這要耗費多少時間、精力!每個老師都有深切體會。組建題庫勢在必行,問題在于如何才能組建起科學(xué)、實用的題庫。那種靠上網(wǎng)下載、東拼西湊,短時間就新鮮出爐的題庫,只能是倒人胃口的“雜燴”。因為你沒有具體分析自己的教學(xué)對象、教學(xué)層次,只知照抄重點大學(xué)的習(xí)題,甚至是“獵奇”,搞一些偏題、怪題、難題,考研試題,也不分析學(xué)生情況。拿這樣一些題目考學(xué)生極不合理。題庫應(yīng)當(dāng)源自教師長期的教學(xué)積累,從教師講過的例題、學(xué)生做過的作業(yè)以及歷年考試的題目中篩選,當(dāng)然也要適當(dāng)參考其他院校、教材中的習(xí)題。高校擴招后,一般院校的教學(xué)中心要適當(dāng)放低,題庫的中心也要相應(yīng)放低,也就是要更加重視基礎(chǔ)。好的試題應(yīng)當(dāng)是“似曾相識,未曾相識”。比如教師講過一個“字操作數(shù)用循環(huán)方法累加求和”的例題,考試時改為“字節(jié)操作數(shù)累加求和”,這就要對程序中的指令、偽指令作一些相應(yīng)的改動,從中可以考查學(xué)生對程序的理解和運用能力。

        相關(guān)熱詞搜索:匯編語言 命題 組建 試題庫 課程

        版權(quán)所有 蒲公英文摘 smilezhuce.com