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

答辯考核方式在編程實踐類課程中的應用

2010-12-31 00:00:00韓玉民
計算機教育 2010年24期


  摘要:對于以案例教學為主、項目驅動的綜合編程實踐類課程,其教學目標是培養學生對實用軟件項目的綜合分析、設計和開發能力,強調學生綜合實踐能力的培養。針對此類課程,文章分析了傳統考核方式存在的不足,并基于改革實踐,介紹答辯考核方式的設計思想、實施過程和效果,為編程實踐類課程考核方式的改革提出新的思路。
  關鍵詞:編程實踐類課程;考核方式;答辯考核;案例教學
  
  目前,軟件行業發展迅速,軟件開發技術和工具日新月異,為適應軟件技術的快速發展,軟件技術人才的培養在人才培養方案、課程體系、教學模式的改革,乃至具體的課程設置及考核方式選擇中都面臨新的挑戰。眾多的軟件學院軟件技術類人才的培養目標通常是“培養具有較強編程能力和軟件工程能力的應用型人才”,即強調學生綜合實踐能力的培養[1]。培養計劃中會存在很多的編程實踐類課程,如我院軟件技術(.Net方向)和計算機信息管理專業開設的C#程序設計(上、下)、C#應用程序開發、基于C#的管理信息系統開發、ASP .Net程序設計等;軟件技術(Java方向)開設的JAVA程序設計(上、下)、JAVA應用程序開發等[2]。
  筆者作為C#程序設計課程組的負責人,一直從事課程群的教研工作。課程組任課教師經過幾年來不斷的摸索和實踐,總結出了一套以答辯方式考核綜合編程實踐類課程的科學、可行的方法體系。
  1傳統考核方式存在的問題
  傳統的考核方式有筆試、機試、筆試+機試。對于上述編程實踐類課程,通過筆試或上機考試已經無法準確評價學生對這類課程的掌握情況。例如,C#應用程序開發課程是軟件技術(.Net方向)第三學期的課程,在之前的兩個學期里,學生已經學習了C#程序設計(上、下)兩門基礎課程,已經掌握了C#語言所有的基本知識點。C#應用程序開發課程主要是訓練學生如何使用已掌握的C#語言正確、高效地進行企業級應用軟件的設計與開發。課程中涉及到的都是成百上千行代碼的中型項目實例,通過這些實例向學生傳授多種在大型應用軟件開發過程中用到的編程經驗、技巧和方法,如軟件設計模式、網絡編程與多線程結合、游戲開發技巧等。
  對于C#應用程序開發,我們在第一屆學生中采取了“筆試(50分)+機試(50分)”的考核方式,但結果并不令人滿意。因為這門課程中需要讓學生掌握的經驗和技巧只能體現在大規模編碼的過程中,僅僅通過選擇題、填空題、簡答題來考核,是不科學的,即使是編程題也不能很好地考核到這些知識點。畢竟筆試這種紙質答題方式的編程題允許學生書寫的代碼量太少了,而上機考試的時間又很有限,出太大的題目學生做不出來,不可能全面考核到學生各個方面的技能掌握情況。
  盡管完全機試的考核方式從一定程度上可以考查出學生的編程能力,但仍然存在一定的片面性和局限性。一方面,課程的內容包括圖形圖像處理、數據庫應用、網絡編程等多個方面,如果有些學生只對其中一個方面有很深入的研究,而在其他方面都較差,當機試題目不是其擅長的方面,就會導致其考試成績較差,這種考核方式顯然具有很大的片面性。另一方面,采用完全機試的考核方式,由于考試時間的限制,只能出與課上講過的知識點相關的題目,不可能出一些目前較流行的但在課上沒有涉及到的應用題。但是有些同學自學能力和愿望很強,對目前流行的新技術非常感興趣,并做了大量、深入的學習。如果機試題目沒有涉及這些技術,這些學生的努力就沒有機會得到老師的認可,不能反映在自己的成績單上,這顯然是考核方式本身具有的局限性。
  所以,上述傳統的考核方式,對于強調綜合編程實踐能力的高級編程類課程是不適用的,不能夠科學、全面、客觀地反映出學生的實際編程能力。
  2答辯考核方式的設計思想
  為了解決傳統考核方式存在的各種問題,課程組的所有教師進行了深入地討論,很多老師提出:考核方式不能孤立于教學環節,不能讓學生覺得學習是學習、考試是考試,從而產生平時不努力,考前突擊的僥幸心理。對于C#程序設計(上、下)這樣的基礎課程,教學重點就是C#語言的基礎知識,采用筆試或筆試+機試的方法基本就可以實現考核目標,而對于C#應用程序開發、基于C#的管理信息系統開發、Java應用程序開發這種120個學時的大課時編程實踐課,理論教學和上機學時各占一半,如果不從學期開始就給學生布置題目,很多學生的上機學時都荒廢了。到第三學期,一部分學生都已經具有了較強的自學能力,不滿足于只學習課堂上講的內容,但由于教師必須照顧大多數學生的情況,這就造成了想學的學生吃不夠、偷懶的學生不去吃的矛盾境況。
  
  如何能針對不同水平的學生提供不同的學習方法,盡量給予每個學生足夠的輔導和督促,是每個老師都想解決的問題。這個問題不能單純從教學環節下手,應該和課程的考核方式結合起來,一方面大力激發每個學生的學習積極性,另一方面又能使每個學生的學習成果最終能較真實、準確地體現在考試成績上。這就需要設計一種全新的考核方式,能貫穿課程教學的全過程,并能使不同水平的學生都得到鍛煉,找到適合自己的題目,在一學期的學習過程中使自己在編碼能力、設計能力、團隊合作能力等多個方面都得到很好的鍛煉,為即將到來的畢業實習和就業打好基礎。
  答辯考核方式的中心思想是,考核過程貫穿課程教學過程的始終,并針對不同水平的學生設定不同難度的題目,各題目的完成步驟要求一樣,最終也都要求提交一套完整的系統代碼及相關文檔。這樣的考核方式比傳統的筆試和上機考試都更加適合該類課程,可以給老師充分的時間及多種方式來全面考核每個學生的能力,也可以更有針對性地指導學生的學習和實踐。對于學生來說,適合自己水平的題目使他們既不會喪失信心和興趣,同時也能保持學習的熱情,在學習的過程中有更清晰、準確的目標。
  3答辯考核方式的實施
  答辯考核的全過程包括開題、設計開發、答辯及核定成績四個階段,其流程和進度如圖1所示。
  3.1規定項目要求,學生自由選題
  對于C#應用程序開發、基于C#的管理信息系統開發、Java應用程序開發、ASP.Net程序設計這幾門課程,可在學期第一節課時就向學生宣布課程考核方式,并告知學生項目題材不限,但必須是本課程所講軟件類型,如C#應用程序開發課程的項目必須是Windows應用程序,ASP.Net程序設計的項目必須是Web應用程序,項目的規模不能少于規定的代碼量,
  
  允許以小組為單位進行團隊開發。要求學生從課程開始即留意選題,并做技術可行性分析。在課程進行中,可隨時找老師探討自己的選題是否合適,老師予以肯定的,可立即進入設計和開發階段。
  3.2題目審核與過程管理
  在第4—5周時,學生已經對該課程有所了解,對課程中教師已經講到的或即將講授的知識有所認識,教師會要求學生集中上報各自(組)要開發的項目題目,并附帶項目的簡介及用到的技術。教師要及時對這些題目進行審批,對過于簡單而導致組員工作量不夠或過于復雜而導致學生無法按時完成的題目予以駁回,并要求學生在規定時限內重新選題。題目審核通過后,學生自行安排設計和開發的時間和進度。教師會在上機課和課外時間對學生進行技術指導,并隨時對進度檢查,檢查結果作為平時成績記錄。
  3.3公開答辯,多方評分
  學期的最后2~3周是考試環節,安排學生針對自己做的項目進行公開答辯。答辯時要求全體學生都參加。每個學生平均需要12分鐘左右,答辯總耗時要根據班級的學生人數來定,答辯內容分為學生自述、同學提問及教師提問三個環節。要求全體學生都在場,是因為答辯考試不僅是考核過程,同時也是教學過程。在答辯的過程中,同學們可以了解其他同學所做題目的思路及使用到的技術,從而互相學習,互相借鑒,揚長補短,達到在考試中學習,在學習中考試的目的。因為很多時候學生自學的知識,教師也未必完全掌握,因此全體同學參加的答辯考核過程,對教師和同學都是一個很好的學習與交流的機會。另外,每一個參加考試的學生都需要充當評委,對答辯者進行打分,答辯最終成績以學生打分和老師打分綜合結果為準,這樣更能夠保證答辯的公平、公正性。
  
  答辯考核方式的具體操作步驟如下:
  1) 答辯前以項目組為單位進行抽簽,確定答辯順序。
  2) 答辯第一節課前必須將所開發的項目代碼上傳到教師的FTP服務器上,此后不允許修改或替換。答辯過程中演示項目時也只許在教師FTP服務器上下載代碼,不許自帶,保證對抽簽靠前的同學的公平性。
  3) 答辯時每組學生上臺先對項目進行簡單介紹,然后演示項目產品的全部功能。演示完畢后,該組的
  
  每位學生都要參加答辯,但只留一位同學在臺上答辯,其余同學回座位等候,防止答辯過程中交頭接耳。
  4) 答辯過程中教師和臺下所有學生均可從答辯人所開發的模塊的功能、性能、代碼、技術等方面進行提問,并有專人進行答辯記錄。答辯完成后,每位學生(除答辯人)和老師都要為其打分,學生和老師可通過登錄一個基于B/S的答辯考核管理程序完成在線打分。
  5) 合分時,管理程序會自動計算學生打分的平均分,教師可根據學生打分的總體狀況(偏高、偏低、正常),自主控制學生打分和老師打分的比例分配,如學生打分偏高或偏低,則教師打分占較高比重;如學生打分基本正常,則教師與學生打分各占50% 等。
  6) 試卷歸檔時,需將各人(組)的源代碼、項目申報表刻盤,與學生打分表、答辯記錄一并歸檔。
  4結語
  我們已經在五屆學生中采取了答辯考核方式,并根據學生反映及教師在教學過程中發現的問題進行不斷地改進,從而使目前的實施方式日趨完善。通過對學生的調查及任課老師的反映,這種考核方式對于激發學生的學習興趣、提高上機時間利用的效率、加大教師對學生指導的力度等方面都有顯著效果。學生認為這種考核方式客觀、公正,能真正反映出學生的實際動手能力。
  由于項目開發、教師平時考核貫穿課程的整個教學過程,所以教師能對絕大多數學生的情況都有較全面的了解,可以對學生進行更有針對性的輔導,從而彌補了由于課程進度固定,無法滿足各種水平學生需求的缺陷,使課程的教學效果達到最大化。
  實際上重要的不是考核方式本身[3],而是此種考核方式促使學生在學習過程中注重實踐能力的培養,避免高分低能。這正是該考核方式的初衷,也是此類課程的教學目標。
  
  參考文獻:
  [1] 陳濤. 基于案例教學的Java 語言課程改革研究[J]. 教育研究

主站蜘蛛池模板: 呦女亚洲一区精品| 国产成人无码久久久久毛片| 亚洲国产精品日韩欧美一区| 伊人久久婷婷| 亚州AV秘 一区二区三区| 日本手机在线视频| 国产精品微拍| 国产精品性| 麻豆国产精品一二三在线观看| 亚洲成人网在线观看| 国产专区综合另类日韩一区| 欧美成人日韩| 三级欧美在线| 成人年鲁鲁在线观看视频| 国产成人欧美| 日韩资源站| www.国产福利| 国产在线精品网址你懂的| 久久五月天综合| 手机精品视频在线观看免费| 成人毛片免费观看| 国产无码高清视频不卡| 国产本道久久一区二区三区| 91精品最新国内在线播放| 国内精品91| 99成人在线观看| 天堂亚洲网| 国产欧美综合在线观看第七页| 国产视频a| 一区二区在线视频免费观看| 亚洲色图欧美激情| 免费看美女自慰的网站| 国产亚洲高清在线精品99| 欧美日本视频在线观看| 欧美国产视频| 五月天综合网亚洲综合天堂网| 亚洲综合国产一区二区三区| 欧美无遮挡国产欧美另类| 国产女人在线| 久久精品无码专区免费| 亚洲综合婷婷激情| 日韩精品欧美国产在线| 成人字幕网视频在线观看| 欧美国产精品拍自| 在线播放91| 国产精品九九视频| 欧美成人A视频| 国产超薄肉色丝袜网站| 亚洲视频免| 国产一区二区免费播放| 狠狠做深爱婷婷久久一区| 久青草免费在线视频| 一本久道久久综合多人| 91精品国产综合久久不国产大片| 综合成人国产| 国产区免费精品视频| 狠狠做深爱婷婷综合一区| 99久久精品国产麻豆婷婷| 国产欧美视频在线| 欧美一区二区人人喊爽| 青草视频在线观看国产| 亚洲精品动漫| 手机精品视频在线观看免费| 国产高潮流白浆视频| 成人伊人色一区二区三区| 精品国产一二三区| 国产综合欧美| 亚洲无码视频图片| 中文字幕日韩久久综合影院| 亚洲人成网线在线播放va| 美女毛片在线| 男女精品视频| 中日无码在线观看| 视频二区亚洲精品| 国产精品99在线观看| 美女内射视频WWW网站午夜 | 亚洲最大在线观看| 亚州AV秘 一区二区三区| 91在线精品麻豆欧美在线| 孕妇高潮太爽了在线观看免费| 国产美女在线免费观看| 国产成人精品亚洲77美色|