摘 要:《VB程序設計》課程是目前部分高校計算機專業的一門專業必修課程。本文從傳統課程考核方式所存在的弊端入手,經過多年的探索和嘗試,提出了一套適合本校學生的新的考核方案,對于學習效果提升起到了良好的作用。
關鍵詞:VB;改革;考核方式;方案
中圖分類號:TP312.1-4 文獻標識碼:A 文章編號:1674-7712 (2014) 14-0000-01
《Visual Basic程序設計》(簡稱VB程序設計)作為一門面向對象的程序設計語言,是一般本科或專科院校計算機相關專業的專業必修課程。由于VB是一種可視化、圖形化的集成開發環境,因此對于面向對象的程序設計初學者來說,VB簡單易學,功能非常強大,能夠滿足不同層次學生的學習需要。但由于程序設計課程自身的特點和考核方式中存在的問題,導致學習效果不好,很難激發學生的學習興趣。本人在多年從事《Visual Basic程序設計》教學過程中,進行了一系列的改革方案的探索和嘗試,取得了良好的效果。
一、傳統《VB程序設計》課程考核方式所存在的問題
(一)考查內容簡單,題型單一。在傳統的考核方式中,往往采用筆試的方式進行考核,考查內容主要是VB程序設計中的基本語法知識、VB常用控件、常用算法等。考試形式以選擇題、填空題和程序設計題為主。這種考核方式只能考查一些共性的東西,考試內容比較狹隘,很難體現學生主觀性,更不能體現學生所學知識在實踐中的應用和真實的編程能力,容易出現“低分高能”或“高分低能”的情況。
(二)考試只看結果,不注重過程。考試主要考查的是學生對于本門課程的認知程度。這種認知不應該僅僅體現在一張小小的試卷上。有的同學盡管在考試中去的了優異的成績,但在平時練習過程中很難獨立完成一個應用程序。也有同學在考試過程中由于一些常用控件屬性或方法的單詞拼寫上出現問題,不能獲得高分,但在解決實際問題時,由于VB集成開發環境的特點,這類問題卻能輕松的避免。
從上述問題中我們不難發現,傳統考試方式對于程序設計這類實踐性和應用性較強的課程來說,無法體現學生的學習能力、創新能力和實踐能力。因此,這種成績的評定方法不但不合理,同時也很難調動學生在平時學習過程中的積極性,激發學習興趣。
二、新的《VB程序設計》課程考核方案
為了提高學習效果,體現學院應用型教學的改革思路,根據《VB程序設計》課程的特點,特別制定一套突出實踐性和過程性的考核方案,本方案將整個考核的過程分為4個環節,不同環節占不同比例構成總評成績。具體為:考勤成績占15%、平時成績(作業和課堂配合)占25%,實驗項目成績占30%、期末考試成績占30%。其中,考勤、平時成績和實驗項目成績貫穿了課程學習的始終,期末考試將在整個課程結束后進行。具體各環節考核方法如下:
(一)考勤成績:占總評成績的15%。一學期最少要安排10次以上的點名,成績以百分制計算,每次曠課扣10分,遲到扣5分,扣完為止。這種方式由于加大了考勤的力度并提高考勤在總評中所占的比例,使得學生更加重視考勤,保證了課堂的出勤率。
(二)平時成績:占總評成績的25%。平時成績分為作業和課堂配合(各占50分)。在平時學習過程中,分別講授完成選擇結構、循環結構、常用控件、數組、和圖形控制等內容之后,給學生布置相關內容的作業題目,教師根據學生的完成情況,給予相應分數,每次作業10分,滿分50分。為了提高學生學習的積極性,在平時授課過程中,實行特別的獎勵機制,即上課過程中,積極回答問題或配合教師的同學分別給予不同分數。每次積極配合并回答正確一次,加5分,整個學期課堂配合滿分50分。通過平時成績的測評,讓成績評定貫穿整個學期始終,避免了期末一張試卷決定最后成績的現象。
(三)實驗項目成績:占總評成績的30%。實驗項目作為考查學生學習效果的一個重要方面,教學方法采用任務驅動法。在開課之初,教師將班級學生三人一組分成若干個小組,然后教師為學生演示不同題目的成品項目,最后小組成員經過商議并根據自己的興趣選擇相應的題目。題目選定完畢,要求學生對所選題目進行需求分析和功能設計,根據程序設計中“模塊化”的設計思想,把項目分成若干個模塊,教師指導學生將不同模塊的完成時間跟課程的教學進度聯系起來,當授課內容全部完成之后,學生就可以將所有模塊集合成為一個最終的實驗項目。在此過程中,小組成員可以分工合作,完成不同的模塊,訓練學生的一種團結協作能力。為了保證作品質量,實驗項目考核采用答辯的形式,學生對作品的整體設計和各自負責的部分分別講解和演示,演示完畢后,教師對學生進行提問。最后,教師根據學生作品的質量和答辯情況給予實驗項目分數,滿分100分。
(四)期末考試成績:占總評成績的30%。期末考試采用傳統的筆試方式,考查學生對基本知識的掌握程度。題型分為五大類,滿分100分,分別是選擇題20分、填空題20分、判斷題10分、程序填空20分和讀程序寫出運行結果30分。卷面設計中簡單題占40%,一般難度占40%,困難題占20%。考試過程通過多樣化的題型和不同的難易程度全面的考查學生的學習情況。
三、結束語
實踐證明,在《VB程序設計》這類專業性較強、又要求創新性和應用性的課程教學過程中,合理的考核方式是提高學習效果的重要手段,通過長時間的探索、嘗試和改進,新的考核方案對于學生的學習效果有了明顯的提升。同時,對于一部分有程序設計特長學生來說,給了他們更大的提升空間,充分發揮了他們的積極性、主動性和創新能力,讓他們在整個《VB程序設計》課程考核的過程中得到更加綜合、合理的認知評價。
參考文獻:
[1]楊蘭春.《VB程序設計》教學模式探討[J].中國電力教育,2009(01).
[2]黃迎久,好長勝,徐揚.《VB程序設計》教學改革與實踐[J].現代計算機,2009(04).
[基金項目]內蒙古師范大學青年政治學院2013年度科研項目“課程考核方式改革的探索與實踐”(項目編號:YB1302)。