符祖峰
摘要:在我校傳統的C語言程序設計課程考核評價方式下,結合西部地方本科院校的特點,探索我校C語言程序設計課程教考分離的考核模式的理論構建方案。
關鍵詞:C語言程序設計;考核;教考分離
中圖分類號:G642 ? ? 文獻標志碼:A ? ? 文章編號:1674-9324(2020)14-0342-02
C語言程序設計課程,是理工科學生的一門必修主干課程[1],對于大數據時代的許多學者來說,它也是一種必要的研究工具。由于我校是西部地方二類本科院校,再加上大多數中學有限的硬件條件,導致同一專業錄取的學生的計算機基礎參差不齊,而且相對較差。所以,教師往往為了遷就大部分學生的學業水平,不斷地降低教學要求,尤其是考試要求。
縱觀我校近幾年的國家計算機二級等級考試,可以很明顯地看到,大多數學生會選擇報名參加C語言程序設計考試,但實際考試能通過的達不到20%。可見學生已經能夠明白學習C語言程序設計的重要性,卻考不了理想的成績。而考試是高校課程教學質量評價的一種重要的方式[2],平時每學期期末的課程考試,一方面能夠讓學生對一學期所學過的知識進行全面的復習和總結;另一方面教師通過對學生考試成績的分析,能夠了解到學生對課程知識的掌握程度,找出學生失分的地方并進行分析診斷,這便于教師改進自己今后的教學方法和手段,從而提高今后的教學效果。可見,對C語言程序設計的考核模式進行改革很有必要。我國大部分高校目前實行的考核方式常為教考合一,即從教學、出卷到評卷都由任課教師一人承擔[3]。而考試制度對教學過程起著重要的導向作用,隨著高等教育規模的擴大,學生的素質水平參差不齊,這使得這種統一的考試方式和教學方法存在諸多問題。比如,在教學過程中,有些教師在教學上很是隨心所欲,很少參考教學大綱進行授課。一個很常見的情況是一些教師上課教的就是考試的知識點[4],一些教師對課程安排非常混亂,甚至完全沒有任何計劃可言,上課時談論更多的是關于自己感興趣或熟悉的內容,對于一些自己不感興趣或不熟悉的知識,只是簡單地談論一下;制作試卷題目時一些教師也不遵守教學大綱的要求,很多教師在考試之前,都會對學生進行集中復習、圈重點、告知學生考試的題型,甚至有些教師會故意降低考試題的難度,或在評卷過程中適當照顧考試成績差的學生,以便更多的學生能夠通過考試,教師自己也能夠到達學校要求的學生卷面成績低于60分的不得高于30%的要求。可以看出,教考合一的考核評價模式在實際工作中可能很難反映出教師的真實教學水平和學生的真實學習情況,更別提幫助形成良好的教風、學風和考風了,從而使很多學校開始嘗試進行教考分離的考核模式改革[5]。
一、教考分離的考核模式思考
教考分離主要是借鑒國家級和省級考試的考核方法,因為這種大規模考試的教材是統一的。教考分離,其實就是承擔教學任務的教師只知道課程的考核知識點,并不知道具體的考試試題,而且也不能參與評閱試卷這項工作。在教考分離的實行過程中,我們覺得可能會有以下幾個方面值得注意與思考。
首先,建立一個質量上乘的試題庫。因為大多高校課程目前使用的每一套考試試卷,里面試題的構成其實完全是人工操作的,不但勞動強度大,而且試題固化,試題只能使用一次,極大地浪費了教學資源。網絡時代雖然資源可以共享,但每一所學校都有自己的不同特點,不一樣的生源、不一樣的師資力量、不一樣的培養目標等。因此,每個學校應該根據自己學校的特點去構建合適的試題庫。同時,試題庫的構建又是一項繁重的工作,需要教學部門的教師積極配合。試題庫的構建通常可以應用下面的兩種手段:(1)構建課程整套試題庫。命題教師可根據考試大綱中的考試知識點和考核要求,一門課程構建出8—10套試卷,而且任意兩套試卷的考試題目重復率得低于30%。那么在學期末課程考試時,教學部門的領導可以從這8—10套試卷中隨機地抽取一套進行課程的考試。我校C語言程序設計課程目前實行的就是這一種構建試題庫的方式。(2)建立課程每一章的試題庫。因為課程的整套試題就是命題教師根據考試大綱中的每一章的考試知識點而出的試題整合起來的一套試卷。那么命題教師可以在出每一章的試題時,標注出每道試題的題型和難易程度等信息。在學期末課程考試時,就可以從這些章節題庫中抽取題目組成整個課程的考試試卷。注意上面兩種建立試題庫的方式,無論是整套試題還是章節試題都必須根據考試大綱中的考試知識點展開出題,同時還必須兼顧好學期末課程考試時所用試卷中的試題的難易程度分布的均衡性。只有盡可能嚴格地根據考試大綱展開教學工作和試題構建工作,教考分離所預期的良好的教風和學風才能最大限度地得到保障。
其次,注意多種考核模式的相互結合。每一種考核模式都有自己的優勢,也存在不足,教考分離也不例外。只有與其他一些考核模式相結合,才能取其精華,去其糟粕。例如,一方面可以根據計算機選擇的試題,給予任課教師30%的修訂或完善試題的權利。另一方面,可以調整試卷考試成績只占50%,實驗考核成績占到30%,再結合20%的平時成績,有些課程還可以結合論文寫作、調查報告、項目開發、系統設計等一些方面進行考核。
二、教考分離考核模式需要深度研究的問題
C語言程序設計課程實行教考分離不僅僅是統一命題、共同閱卷,還存在很多需要深度研究的問題。
1.教考分離的考核評價模式不能影響課程教學內容的深度和廣度。強調統一和強調因材施教并不是對立的,因為一個教學群內學生不是統一的,專業也不是統一的。所以,我們不能片面地把教考分離定義為考與教之間的關系,從而過分地認為檢驗教師教學水平和學生學習好壞的標準就是學生的一次考試成績,我們不僅要重視考試,更要重視教師平時的教學和學生平時的學習,而且要積極提高教師的教學積極性、主動性、創造力和學生的學習興趣。而且不一樣的專業對C語言程序設計課程教學內容的深度和廣度還是存在著一些差別的。
2.教考分離的考核模式應注重結合形成性評價。我校屬于西部二類本科院校,招收的學生基礎較差,而且部分學生的學習習慣不好。單靠教考分離的考核模式去督促學生學習,還不足以讓學生形成良好的學習習慣,也就達不到改善學風的效果。形成性評價可以在一定程度上促使任課教師及時地掌握學生的最新學習情況,適時地查漏補缺,增添新知識、新思想和新方法,促使教師隨時督促學生做作業、進行復習和預習等學習活動,加強學生對知識的記憶與理解,避免學生輕平時學習,重考試之前的“突擊”[6]。
三、結語
在C語言程序設計課程上實行教考分離的考核模式,有利于教風、學風的根本好轉;有利于學生打下良好的數學基礎獲得更好的專業發展;有利于客觀評價教師的教學水平和教育質量,極大調動教師教學改革的積極性;有利于打造一支高水平的教師隊伍。總之,在我校的C語言程序設計課程中實施教考分離的考核模式是可行的,教考分離的課程考核模式,不僅可以在C語言程序設計課程中推行,而且對專業基礎課程的教考分離考核模式改革有強烈的帶動作用和示范作用。但是,教考分離不單單是一種考核模式的改革,也是一項涉及C語言程序設計課程的教學理念、考試理念和組織管理體系等多方面的改革,存在著諸多問題。在以后的執行過程中,我們還需要不斷地總結經驗,以推動我校的C語言程序設計課程改革中的教考分離考核模式走向成熟。
參考文獻:
[1]劉清雪,常大俊.計算機WEB系列專業課考試模式探討[J].長春師范大學學報,2014,33(12):125-126.
[2]王志超,王月敏,郭景云.計算機專業課程考試模式改革[J].計算機教育,2010,(18):28-30.
[3]鄭秋樺,曾松榮,柯野,易道生,彭紅元.地方院校生物類專業基礎課程實施教考分離的實踐——以某學院英東生物工程學院為例[J].韶關學院學報,2018,39(08):101-105.
[4]高博,鄭龍太,梁中琴.醫學藥理學教考分離實踐對教學的指導意義[J].教育教學論壇,2018,(17):241-242.
[5]張景璐,劉家麟,于海波,徐海陽.高校教考分離的實踐與反思——基于東北師范大學物理學院教考分離教學改革的個案分析[J].內蒙古師范大學學報(教育科學版),2017,30(12):117-125.
[6]張高文,趙西坡,李學鋒.基于OBE理念的人才培養目標評價機制的構建與實施[J].大學教育,2019,(01):17-19.
Abstract:Under the traditional evaluation mode of C Language Programming course in our college,combined with the characteristics of western local universities,in this paper,we discuss the theoretical construction scheme of the evaluation mode of separation of teaching and examination of C Language Programming course.
Key words:C Language Programming;examination;separation of teaching and examination