當前位置:學問君>學習教育>畢業論文>

課內課外多元化VC++課程教學改革實踐論文

學問君 人氣:2.3W

[摘要]計算機程序設計語言作爲計算機應用基礎已成爲各類高等院校各種專業培養方案中的重要內容,其中C系列程序設計語言在理工科專業學生計算機應用基本能力培養中受到普遍重視。江蘇科技大學VC++課程教學小組根據本校計算機基礎教育的實際情況,以學生掌握VC++程序設計的基本方法與基本技能爲基準,同時結合江蘇省計算機程序設計語言等級考試的基本要求,提出了基於多元化模式的VC++課程教學改革思想,並從課程計劃、課程教學、實驗教學、輔助教學、課程評價、教材建設等各個環節進行了有益的實踐與探索,取得良好效果。本文介紹基於多元化模式課程教學改革的基本思想與方法,並對該思想在VC++課程建設各個環節的運用以及所取得的成效進行總結。

課內課外多元化VC++課程教學改革實踐論文

 [關鍵詞]VC++程序設計 課程建設 多元化模式 教學改革

一、引言

作爲計算機應用基礎,計算機程序設計語言已成爲各類高等院校各種專業培養方案中的重要內容。在諸多的計算機程序設計語言中,C語言系列受到普遍關注,其中,Visual C++是在1995年由微軟公司開發並推向市場。由於Visual C++在編譯器和綜合發展環境方面的領先優勢,一經推出便獲得市場好評。隨後,Visual C++一路高歌猛進由最初的1.0版升級至6.0版,並最終發展爲網絡時代的C#,可謂計算機程序設計語言的典範。Visual C++作爲功能強大的可視化應用程序設計語言,已成爲計算機界公認的優秀應用開發工具,她不僅使得開發Windows應用程序變得容易,而且還是各種系統軟件、應用軟件、網絡軟件、遊戲軟件等開發的良好平臺。目前,許多包括國內外大公司在內的企事業單位在招募人員時,都把Visual C++編程與實踐作爲考覈被招募人員計算機應用能力的一個重要方面。因此,我國許多高等院校的理工科專業均開設了VC++程序設計語言課程,並以此作爲學生計算機應用基本能力培養的主要方面。

爲了有效地開展VC++程序設計語言的課程教學,許多高校相關課題與教學組結合本校的實際情況,從課程計劃安排、課程目標確定、課程內容選擇,教學方法與教學手段運用,教學評價實施等各方面,對VC++課程教學改革進行了有益的實踐與探索,在不同程度上取得成效。例如,將負反饋教學原理運用於課程教學實踐,及時發現和解決學生在學習過程中出現的問題,以提高教學效果;採用實例教學法,培養學生的學習興趣,提高學生自主分析問題和解決問題的能力;從分析學生的認知現狀入手,充分利用現代教學手段,解決VC++課程教學出現的種種困難;從學生綜合能力培養角度出發,注重實用性教學,採用實例教學和現場編程等方法,同時融入工程化思想,引導學生寫好程序,等等。

江蘇科技大學十分重視計算機基礎教育,設立專項基金支援計算機基礎課程的教學改革。學校計算機基礎部VC++課程教學小組根據本校計算機基礎教育的實際情況,以學生掌握VC++程序設計的基本方法與基本技能爲基準,同時,結合江蘇省計算機程序設計語言等級考試的基本要求,提出了基於多元化模式的VC++課程教學改革思想,並從課程計劃、課程教學、實驗教學、輔助教學、課程評價、教材建設等各個環節進行了有益的實踐與探索,取得良好效果。本文介紹基了多元化模式課程教學改革的基本思想與方法,並對該思想在VC++課程建設各個環節的運用以及所取得的成效進行總結。

二、多元化VC++課程教學改革

我校Visual C++程序設計語言課程以Visual C++6.0爲藍本實施教學,爲更好地開展Visual C++程序設計語言課程的教學與實踐,我們引入多元化思想,在課程教學各個環節實施方面進行改革,其特點主要表現在以下幾個方面:

1.課程教學目標多元化

通常,VC++課程教學的目的是讓學生全面瞭解和掌握Visual C++程序設計語言的基本概念、基本方法和基本技巧,爲進一步開發應用打下良好基礎。除了一般意義上的VC++課程教學外,江蘇省每年舉行兩次計算機等級考試,其中VC++爲二級考試內容之一,參加對象爲省內高等院校完成了VC++課程學習的學生。考試結束後,根據參加考試學生的平均成績對高校進行排名,這一舉措在無形中使得計算機等級考試成爲衡量高校計算機基礎教學水平的一種標準,因而各高等院校對次十分重視。雖然一般意義上的VC++課程教學與等級考試在教學內容上可以實現有機的統一,但是在課程教學目標的制定、教學的組織、教學方法與教學手段的運用、課程教學評價等方面卻存在一定差異。如果說VC++課程教學的目的是讓學生掌握VC++程序設計的基本知識與基本技能,那麼,等級考試則更加註重學生對VC++基本概念在細節方面的理解與判斷;如果說VC++課程教學旨在培養學生的算法意識,使其在整體上了解和掌握VC++程序設計的基本方法,透過練習與實踐,編程能力不斷提高並能最終解決實際問題,那麼等級考試更看重的是學生閱讀程序的能力,同時能發現其中局部的錯誤並加以改正。前者以素質教育爲主,後者或多或少帶有應試教育成份,但我們認爲兩者都十分重要。VC++課程教學不僅要讓學生掌握應有的知識和技能,而且要讓更多地學生能夠透過等級考試,這無疑對課程教學目標的設定提出了更高要求,即既要考慮一般意義上的課程教學,又要兼顧到等級考試。此外,由於學校在學位授予方面對等級考試沒有硬性要求,有些學生不參加等級考試。對這部分學生,允許他們放棄一些非計劃內教學環節的學習,在成績評定上另行標準。如此做法,不僅從整體上能有效地組織和開展課程教學,而且也較好地體現了“以人爲本”、“因材施教”的教育理念。

2.課時計劃多元化

由於課程教學目標同時考慮課程自身以及等級考試等多方面的要求,因此需要一定數量的課時來支援。根據課程教學目標的'要求,我們對省內一些高校VC++課程的建設和教學實施情況作了調查,並採取了課內與課外相結合的培養策略。即除了課程計劃內學時外,增加一定數量的計劃外學時作爲補充,同時對各個學時段按功能進行分解。課程教學總學時爲120學時,其中計劃內學時爲96學時,主要用於課程知識與課程試驗教學;計劃外學時爲24學時,主要用於階段性測試和強化訓練。各學時段的教學內容、教學目的、授課時間安排見表一。其特點主要表現爲:在課時計劃編排過程中,我們不僅考慮課程目標要求,也考慮到了等級考試的要求;不僅考慮了平時學生學習情況的及時反饋,也考慮到了學生從課程學習到備戰等級考試的連貫性。

3.成績綜合評定多元化

爲了讓學生能夠以積極的態度完成各個課時段的學習,我們將課程總成績按各個課時段的功能進行了分解,形成了多元化成績評定辦法。該辦法既考慮了參加計劃外課時學習的學生,也考慮到了不參加計劃外課時學習的學生;既要求學生重視課程學習,又鼓勵學生積極參加等級考試。爲了讓學生能夠利用假期時間認真複習,積極備考,進一步鞏固所學知識,我們將學生課程最終評定放在第二學期計劃外強化練習與測試完成之後。學生課程學習成績形成包括以下幾個方面:

(1)VC++程序設計語言課程總成績由課程學習成績和課程實驗成績構成。其中,課程學習成績占課程總成績的60%,課程實驗成績占課程總成績的40%。

(2)課程學習成績由課程考試成績和平時成績構成,其中,課程考試成績占課程學習成績的80%,平時成績占課程學習成績的20%。課程考試由學校統一組織,試卷由學校教務部門在試卷庫中隨即抽取。課程考試形成課程考試成績。

(3)學生的平時成績由教師根據學生平時的學習情況評定。參加階段性測試的學生在4次測試中以最好一次的成績納入平時成績的計算。

(4)課程實驗成績在第二學期產生。參加模擬上機考試的學生以4次上機模擬測試中最好一次的成績計爲課程實驗成績。未參加模擬上機考試的學生以最後一次上機模擬測試(必須參加)的成績計爲課程實驗成績。

(5)經摺算後,學生的課程學習成績和課程實驗成績必須同時分別大於36分和24分方能合格。不合格者,其成績大於等於50分時,以50分計,小於50分時,以實際分計。

(6)凡透過江蘇省“VC++程序設計語言”計算機二級等級考試的學生,其考試成績可充抵VC++程序設計語言課程學習成績,具體辦法按學校教務處有關檔案規定的辦法執行。

三、多元化課程管理

在高校中,任何一門課程的教學與建設都不只是教師和學生的事情,需要學校以及相關部門大力支援,對全校性開設的基礎課程更是如此。在我校進行的VC++課程改革中,由於採用課外計劃外課時,要求學生根據自身的需要,本着志願的原則交納一定費用,主要用於階段性測試和上機強化訓練的成本支出與教師課外教學工作量補貼;在學生課程成績形成過程中採用跨學期最終評定,成績的錄入又需得到教務考試中心和成績管理部門的支援;爲了讓學生了解課程改革的意義和具體實施辦法,更好地做到有目的、有計劃的學習,我們編寫了《VC++程序設計語言》學習手冊,要求班主任在開課之前組織學生學習等等。這些措施與辦法的採用,使得課程教學的實施與課程管理呈現出多元化特點,主要表現在:課程教學組負責制定課程教學大綱、教學計劃、統一教案、題庫建設、教材建設、課程網站建設等課程建設任務,並具體組織實施課程教學、階段性測試、強化訓練、輔導答疑、閱卷分析等工作;教務處考試中心負責學生成績管理、課程試卷庫管理、階段性測試和課程統考教室安排等;校財務部門負責計劃外收費管理;校區學生管理辦公室負責組織班主任搞好課前對學生的宣傳工作,並協助任課教師組織學生開展模擬實訓。各部門協調統一的課程教學多元化管理,保證了課程教學各個環節有條不紊地進行,爲提高課程教學質量提供了有利保障。

四、結束語

前面,我們介紹了我校VC++課程教學改革的一些具有一定特色的做法。此外,課程建設的其他環節也在逐步進行。如題庫的建設與維護、課程站的建設與維護、集體閱卷分析和集體備課、爲課程主講教師配備助教強化輔導環節等等,爲了適應課程教學目標的要求,VC++課程教學組還編寫並出版了教材和習題集。經過3年多的教學實踐,VC++課程改革取得明顯成效。在嚴格實行考教分離的情況下,學生課程考試的及格率明顯提高,補考與重修率大幅度下降;省VC++等級考試透過率由原先的20%左右上升到50%左右,學校在省內VC++等級考試排名也由過去的30名以下上升到15名左右,在今年春季的VC++等級考試中,我校主校區學生考試平均成績排名位居全省第7位。更爲重要的是,透過課程改革,大大提高了學生學習的積極性和教師的工作熱情,增進了教師與學生、教師與教師以及學校部門之間的交流,教風和學風得到明顯改善。目前,我們正在進行VC++課程改革經驗的推廣工作,最終完成整個計算機基礎課程羣的課程建設。

參考文獻:

[1]陳天華.面向對象程序設計與Visual C++6.0教程[M].北京:清華大學出版社,2006.

[2]孫永強. Visual C# Web應用程序設計入門與提高[M].北京:清華大學出版社,2003.

[3]陳建平,劉維富等al C++程序設計課程建設研究與實踐[J].計算機教育,2007,(6):18-20.

[4]劉傳平.《C++語言程序設計》課程教學改革的探討[J].中國科技資訊,2005,(11):86.

[5]黃曉萍,林偉華,方芳.資訊工程類專業“計算機進階語言VC++”課程改革研究與實踐[J].高等立刻教育,2007,(4):63-66.

[6]李俊揚,陳漢武.工科專業C++語言教學目標與方法的探討[J].計算機教育,2007,(8):16-18.

[7]潘克勤,華偉等. Visual C++程序設計[M].北京:中國鐵道出版社,2008.

[8]張曉如,王芳等. Visual C++程序設計解析與實訓[M].北京:中國鐵道出版社,2008.