張少敏,支力佳
摘要:針對民族類高校的特點,文章提出了一種《Java語言程序設(shè)計》多元學業(yè)評價方法。相比實施新的學業(yè)評價方法前,學生的Java期末成績有所提高,學生學習Java的主動性和動手編程能力都有所增強,團隊合作能力也有一定的提升。
關(guān)鍵詞:JAVA;多元學業(yè);評價
中圖分類號:G642.0 ? ? 文獻標志碼:A ? ? 文章編號:1674-9324(2020)01-0255-02
一、引言
Java是一種純面向?qū)ο蟮某绦蛟O(shè)計語言,具有廣闊的就業(yè)前景。Java語言程序設(shè)計課程涉及的知識點和抽象概念較多,但學時有限,學習難度較大。以往主要采用理論課知識面授和實驗課編程驗證的方法進行教學,評價考核方法都采用期末卷面成績和平時成績相結(jié)合的評價方式。作為國家民委直屬的民族高校,全校有超過50%的學生是少數(shù)民族。學生之間的學習基礎(chǔ)差異較大,需要準確把握這些學生的特點,采取科學有效的教學方法。目前,國內(nèi)針對民族類高校的《Java語言程序設(shè)計》課程的學業(yè)評價方面的方法很少。本項目的開展可以探討《Java語言程序設(shè)計》多元學業(yè)評價方法。
二、學業(yè)評價的目標和需要解決的問題
探索民族類高校的《Java語言程序設(shè)計》課程的學業(yè)評價方法,針對不同層次、不同基礎(chǔ)的學生實行分層評價,有的放矢、區(qū)別對待,提高學生學習的積極性和主動性。降低學生學業(yè)評價中出現(xiàn)的人為性和主觀性。(1)學業(yè)評價方法的設(shè)計。改變用統(tǒng)一的內(nèi)容和形式考核具有不同能力和不同背景的學生的考核方法,設(shè)計具有可行性、可操作性的學業(yè)評價方法。組織相關(guān)教師和學生進行學業(yè)評價方法的討論,制定出新的《Java語言程序設(shè)計》課程學業(yè)評價方法。(2)學業(yè)評價方法實際效果的評估。將評價方法應(yīng)用到計算機學院軟件工程、網(wǎng)絡(luò)工程專業(yè)的《Java語言程序設(shè)計》課程教學和學業(yè)評價中。在具體實施中檢驗本項目提出的學業(yè)評價方法的可行性、系統(tǒng)性。
三、多元學業(yè)評價方法的設(shè)計
通過統(tǒng)一的筆試和實驗考查很難全面考核出不同層次學生對知識點的理解和掌握情況,可以針對不同學習基礎(chǔ)的同學,分層次評價。在課程開始之前,根據(jù)上學年學生的學分績點,將全班學生分為A,B和C三類。對學習基礎(chǔ)差的C類同學著重基礎(chǔ)知識的考核;學習成績一般的B類學生著重考查教學大綱上的中等難度知識點;對基礎(chǔ)好的A類學生,在考查教學大綱知識點的基礎(chǔ)上,加強動手能力和實際項目開發(fā)的考查,增加學生課堂上的互動和課堂下的交流,以此也作為評價學生學習主動性的指標之一。
考核指標:(1)平時成績:課堂上對理論知識掌握程度的考核,包括,出勤率,課堂回答問題情況等。(2)實驗成績:實驗中對知識點靈活運用的考核,包括:7次實驗完成情況,代碼編寫、調(diào)試和運行能力。(3)自主學習成績:對學習主動性、積極性及團隊合作能力的考核。
總成績=過程性評價40%+期末試卷考試60%。其中:過程性評價包括三個方面:平時成績占總成績的10%;實驗成績占總成績20%;自主學習成績占總成績10%。具體評價方法的各項指標見表1。
具體實施方案:根據(jù)上學年學生的學分績點,將全班學生分為:A類、B類和C類。
(一)平時成績
1.課堂上對理論知識掌握程度的考核。每節(jié)課通過一小段代碼來考查上節(jié)課的知識點,對于學習基礎(chǔ)較弱的C類同學,側(cè)重于基礎(chǔ)語法知識、基本概念,比如什么是類、什么是構(gòu)造方法、什么是重載、重寫和多態(tài)性等的考查。對于學習成績一般的B類學生,側(cè)重于理論擴展知識的考查,比如接口和抽象類的區(qū)別、對于特定的一個應(yīng)用、如何抽象出類、并定義類的屬性和方法等。對于學習成績較好的A類學生,更多的是鼓勵他們自主性學習,講解自己編程的思路和方法。以第三章為例,具體知識點考查見表2(第三章部分知識點)所示。
評分標準:回答問題好的得分為:90—100分,回答問題良好的得分為:80—90分,回答問題中等的得分為:70—80分,回答問題較差的得分:60—70分,回答問題差的得分:60以下。
2.上課考勤??偣?0次上課考勤記錄,上課考勤分數(shù)等于100-5×缺勤次數(shù)。
(二)實驗成績
1.實驗中對知識點靈活運用的考核。根據(jù)上一學年學生的學分績點,將每個班的學生分成若干組,每組3—5名同學,其中,既包括學習基礎(chǔ)好的A類同學,也包括成績一般B類和基礎(chǔ)較弱的C類同學。學習成績好的A類同學作為組長,負責整個小組同學實驗的指導(dǎo)。
對于C類同學,在考核中要求他們能針對某一、兩個知識點寫一段代碼,比如寫一個類,并實例化這個類的對象,并用對象調(diào)用某個方法,掌握編譯、運行。并讓他們對這些知識點反復(fù)練習。對于B類同學,要求他們能貫穿多個知識點寫代碼,比如:構(gòu)建一個接口,并完成接口的實現(xiàn)類。并采用多態(tài)的方法調(diào)用各個實現(xiàn)類中的方法。
對于A類同學,側(cè)重他們動手能力和實際項目開發(fā)能力的考查。具體考查方法見表3所示。
評分標準:程序運行通過的得分為:20分,編寫的程序基本正確,只有1—2個小問題,得分為:18分,編寫的程序大部分正確,得分為:16分,編寫的程序問題比較多,得分:12分,幾乎不能編寫程序,得分:12分以下。
2.實驗出勤??偣?次考勤記錄,考勤分數(shù)等于100-缺勤次數(shù)×100/7。
(三)對學習主動性、積極性的考核
通過4次作業(yè)的完成情況來考核。作業(yè)完成好的得分為:90—100分,作業(yè)完成良好的得分為:80—90分,作業(yè)完成中等的得分為:70—80,作業(yè)完成較差的得分:60—70分,作業(yè)完成差的得分:60以下。
(四)期末考試成績
通過填空題、閱讀程序?qū)懡Y(jié)果和編程題考查學生對于各個知識點的掌握。
四、多元學業(yè)評價方法的應(yīng)用及效果
本評價方法應(yīng)用到計算機學院2015級軟件工程專業(yè)1、2班,2016級網(wǎng)絡(luò)工程專業(yè)1、2班的《Java語言程序設(shè)計》課程教學和學業(yè)評價中,取得了一定的效果。相比實施新的學業(yè)評價方法前,學生的Java期末成績有所提高,學生學習Java的主動性和動手編程能力都有所增強,團隊合作能力也有一定提升。
五、結(jié)語
在新的學業(yè)評價方法實施過程中,課程組完成了評價方法的設(shè)計、評分標準、編程題題庫、應(yīng)用到2015級軟件工程專業(yè)1、2班,2016級網(wǎng)絡(luò)工程專業(yè)1、2班的學業(yè)評價材料,形成與之配套的教案,教學大綱等教學材料。今后,課程組將繼續(xù)完善和細化學業(yè)評價方法,爭取在今后的《Java語言程序設(shè)計》教學中取得更好的效果。
參考文獻:
[1]梁志紅,肖欣欣.Java程序設(shè)計的教學思考[J].計算機教育,2013,(16):117-120.
[2]李桂玲.Java語言課程教學改革的探索與實踐[J].科技創(chuàng)新導(dǎo)報,2009,(13):134.
"Java Language Programming" Exploration of Multiple Academic Evaluation Methods
ZHANG Shao-min,ZHI Li-jia
(School of Computer Science and Engineering,North Minzu University,Yinchuan,Ningxia 750021,China)
Abstract:In view of the characteristics of ethnic colleges and universities,this paper proposes a method of "Java Language Programming" multiple academic evaluation.Compared with before the implementation of the new academic evaluation method,students' Java final scores have been improved,their initiative in learning Java and hands-on programming ability have been enhanced,and their teamwork ability has also been improved.
Key words:JAVA;multiple studies;evaluation