劉紅



【摘要】表現性評價(performance assessment)又被稱為“基于表現的評價”、“真實性評價”。表現性評價是根據學生實際完成一項特定任務或工作的表現而做出評價,即是從學生實際的行為表現來評價。目的是評價學生整體性的學習成果,通過解決問題的實際歷程,經發現問題、觀察、提出假設、推理、控制變量、測量、歸納、詮釋資料、研究判斷做出決定,這整個過程都是屬于表現性測驗的評價范圍。本文以C語言課程設計為例討論如何針對實踐性較強的課程構建表現性評價。
【關鍵詞】表現性評價;量規課程設計
一、構建表現性評價基本思路
構建表現性評價就是制定評價目標、選擇評價內容、開發和設計評價方法的,還包括評價者的參與、選擇評價時間和場所、記錄、收集和整理評價信息的,以及制定評價標準和表現標準等。依據這樣的開發步驟,對C語言課程設計表現性評價的設計和實施做出了整體規劃,該設想的總體思路如下圖所示。
二、表現性評價目標的制定
學習目標是課程學習活動的出發點和歸宿,它指導教與學,向其他人傳達教學意圖,并提供評價學生學業的指導意見,是評價學生的重要依據。表現性評價的評價目標和課程的培養目標是一致的。在評價之前只有清晰的知道C語言課程要培養什么樣的學生,才能把握好教學與評價的方向,最終達成目標。
C語言程序設計是一門典型的具有操作性和實踐性特點的計算機科學課程。該課程的學習目標體系包括下列內容。
1、知識類目標:理解并掌握課程要求的基本知識,加深對已學知識的理解,進一步提高原有技能;在熟練掌握陳述性知識的同時,更加注重對知識的應用。
2、能力類目標:培養學生的創新意識、刨造思維能力和動手實踐能力;培養學生信息意識和主動獲取信息,處理信息的能力;培養學生的群體意識和學會溝通與合作交往的能力;培養問題意識和獨立發現問題、提出問題、解決問題的能力;培養和提高管理能力等。
3、情感類目標:現代學習觀、科學精神和態度、社會責任感和使命感和交往能力等。
課程設計的學習目標在課程學習目標的基礎之上,更強調實踐能力的提高,培養計算機程序設計的能力和素質,以及思維方法。經上述分析,與課程學習目標相對應,課程設計的表現性評價目標也應包含三個維度:對知識習得的評價、對能力的評價和對情感態度價值觀的評價。對上述三方面的評價目的具體描述如下表所示。
三、選擇表現性評價任務
評價任務指的是一種與教學目標緊密相連的,而且能夠為學生創造展示自己進步與能力的機會的一種具體的行為,能反映現實生活中的活動、表現和挑戰的任務,建立在學習與評價的聯系基礎之上,考慮學生的興趣和能力。C語言課程設計任務,更加突出應用性和實用性,拓展知識面。通過課程設計,進一步熟悉掌握數據類型、分支控制、循環控制、函數的定義及調用、結構體及數組、指針、文件操作、編譯預處理等知識;達到系統理解、綜合運用課程知識的學習目標;學會用c語言程序解決實際問題的方法;掌握程序的局部測試、調試方法,建立程序系統測試、調試的基本概念和思想,學會較大程序的系統測試、調試方法。
一般的C語言課程設計項目包括小型系統設計、圖形圖像設計和游戲程序設計,常見的比如學籍管理、學生成績管理、教材管理、圖書管理、時鐘的顯示、四則計算器、五子棋游戲等。C語言課程設計基本過程包括以下6個步驟:
1、程序的功能設計
功能設計是課程設計的第一個環節,其任務是根據課程設計題目的描述和要求,確定程序要實現的功能,并把功能劃分為不同的層次,確定各層功能的上下級關系,然后繪制出分級描述的程序功能框圖。
2、程序的數據設計
程序的數據設計主要包括對以下各類數據進行設計:對程序中用到的主要數據確定數據類型;對程序中用到的結構體數據定義其結構類型;定義程序中使用到的全局變量、外部變量等;定義程序中通用的符號常量;確定文件的數據類型,如二進制文件、文本文件等。
3、程序的函數設計
一個綜合性的程序,需要設計若干個函數。各個函數功能各異,使用的層次也不盡相同。為了使總體設計協調有序的進行,需要在程序編碼之前,對主要的函數做出預先設計,即所謂的函數設計。程序的函數設計包括函數的功能設計和函數調用設計兩個方面。
4、函數編程及調試
函數編程及調試是實現程序功能的核心階段,函數編程及調試是實現程序功能的核心階段,需要注意以下問題:課程設計具有一定的綜合性,其程序通常由多個函數構成,每個函數都有獨立的功能,實現特定的操作;有些函數之間有調用和被調用的關系,在進行函數設計時需要注意順序問題,有點函數先設計,有點函數后設計,而沒有調用關系的函數可以并列設計;程序設計是一個循序漸進的過程。有點函數在程序設計前的函數設計階段就被考慮到了,而有的函數是在程序設計過程中因需要才產生的。但無論哪個函數,都會經歷由簡單,到功能完善定型的過程。
5、整體調試
整體調試是程序設計的必要階段,是在前期程序設計調試基礎上進行的基本過程。需要設計準備一個較大規模的數據集,按照課程設計題目的功能要求,對組裝完成的程序逐項進行功能測試和調試,直至確認程序達到了設計目標為止。
6、設計總結
設計總結是課程設計的最終階段,通過對課程設計的各個過程進行系統全面地總結,按照指導教師的具體要求,形成課程設計報告。
四、建立量規
量規(Ru¨c)是一種結構化的定量評價標準。往往是從與評價目標相關的多個方面詳細規定評級指標,具有操作性好、準備性高的特點。量規是評價的工具,學生的作品、成長記錄、學習成果或者學習過程中的其他表現(行為、認知、態度)都是量規的評價對象。同時量規也是一個教學工具和學習工具,可以指導教師的教學和學生的學習過程,模糊了教學、學習和評價之間的界限,評價工具也從而成為了教學工具和學習工具。量規設計的出發點和著落點是指標和等級地選擇與確立。設計評價量規就是,以課程、教學、評價三者統一、突出學生主體性和促進學生發展的評價目的為設計原則,在明確學習目的和目標的基礎上,列出評價指標和制定評價等級。對c語言課程設計內容加以分析,制定出課程設計過程中的幾個量規如下。
1、C語言課程設計任務設計量規(教師)
該量規主要是對學生在對課程設計任務進行分析、提出解決方案、制定完成任務的相應計劃的表現進行評價時所使用的量規。該量規中的評價項目主要包括問題分析、任務劃分、程序架構等。根據評價項目完成情況好壞不同給出不同分值的具體表現,在評價過程中對照量規評價學生的表現。
2、小組合作量規(教師)
該量規是由教師為各個小組整體表現進行評價的量規工具,小組的表現應包括幫助、傾聽、參與、勸說、問題及尊重等幾個方面,教師根據對各小組的觀察情況,對各項評分,并計算總分,以此作為小組合作表現的成績。量規具體內容見附錄。
3、小組成員相互關系表現量規(學生自評,互評)
小組成員之間的關系是否融洽,合作是否愉快,常常對整體工作效果有著至關重要的作用,因此,該量規也就比不可少了。該量規是從小組成員之間相互觀察到角度來制定的,其主要評價項目包括合作、參與、態度、獨立性、交流和應答等,每個小組成員都要為其他小組成員打分,計算評價分。這樣每個同學都可以看到自己在本小組中和其他成員間的關系如何,在以后的人際交往當中即可吸取經驗,更好的與他人融洽的相處。量規具體內容見附錄。
五、總結
評價與教學是一個硬幣的兩面,雖然兩者有不同的“圖案”,但總是不可分割的共同體。目前,在教育領域中,我們面臨的許多真實困難都來與教學和評價的分離。如果我們準備可信的方式評價學生,真正服務于促進學生深入學習的最終目標,教學與評價必將再次結合。