摘要:改革創新的計算機基礎教育是現代化、信息化人才培養的需要。對Visual Basic程序設計課程教學內容、授課形式、上機實驗、考試形式等進行改革,重在素質教育,培養學生學習計算機編程的興趣,鍛煉其邏輯思維、發揮創新、技術應用的能力,有效提高了教育教學質量。
關鍵詞:素質教育;VB;教學改革
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2010)11-2811-02
The Inquisition of Teaching Reform on Visual Basic Program Design
YANG Yang, WU Peng, DING Shuang
(Computing Center of Henan University, Kaifeng 475004, China)
Abstract: The computer based education which is innovated is what modernization and informatization of personnel training need. The reform on teaching content, teaching format, experiment and examination form of Visual Basic computer programming focuses on quality education. The reform improves the interest of students in computer programming ,exercises the ability of logical thinking, developing creative and technical applications, also improves instruction quality effectively.
Key words: quality education; VB; teaching reform
Visual Basic以其強大的編程功能、實用的數據庫、網絡編程性能以及易學易用的特點贏得廣大程序開發者的青睞,是國內大多數高校近年來開設程序設計課程的首選編程語言。程序設計課程是計算機科學與技術學科的基礎課程之一,對于非計算機專業的學生,Visual Basic程序設計課程可幫助學生掌握Visual Basic語言開發數據庫、多媒體和網絡應用程序的基本思想,為今后使用其他程序設計語言打下了良好的基礎,并可培養其理性分析問題與解決問題的素養。Visual Basic程序設計是我校非計算機專業必修的基礎課程,我們認為該課程具有廣闊的教育空間和很好的發展前景。
1 問題所在
Visual Basic程序設計課程是我教研部面向全校非計算機專業學生開設的一門重要的計算機基礎必修課,該課程每年學習人數近萬人,且不同專業、不同學科對程序設計的要求與掌握能力都不同。對于非計算機類專業的學生,計算機基礎知識相對較弱,特別是程序設計和語言類課程幾乎空白,掌握較易入門的Visual Basic程序設計語言,可幫助他們完成畢業設計或今后工作中軟件編程問題,因此這門課程顯得更為重要。
素質教育是以提高民族素質為宗旨的教育。它是依據《教育法》規定的國家教育方針,著眼于受教育者及社會長遠發展的要求,以面向全體學生、全面提高學生的基本素質為根本宗旨,以注重培養受教育者的態度、能力、促進他們在德智體等方面生動、活潑、主動地發展為基本特征的教育。因此在教學過程中應針對不同專業的特點,制定相應的教學內容,采用相應的教學方法。如果教師在組織教學中缺乏良好的教學方法,不能考慮到學生的知識水平、認知規律、學習特點和接受能力等,學生就很難學好這門課。
2 教學改革措施
教學效果的優劣直接影響我校歷屆學生計算機應用的基本素質。因此如何提高不同層次學生的計算機應用水平,如何結合我校特點進行計算機基礎教育,如何利用網絡、多媒體等新技術、新手段進行計算機素質教育,在多年有益嘗試和教學教改經驗基礎上,我們對公共計算機基礎課程——Visual Basic程序設計進行教學方法的改革,欲找到更適合我校學生程序設計課程的教學方法,使其既能激發學生的學習興趣,又能提高學習效率和應用水平,讓學生主動參與,樂于探究,培養學生實際分析問題、解決問題的能力,增強教學效果,更好地適應新形勢下高校的改革和發展。措施如下:
1) 提高課堂教學質量的根本出路在于深化課堂教學改革,提高課堂教學效益。在教學中,根據我校學生實際情況,由于各學生之間的計算機技能水平不同,學生對計算機知識掌握程度不同,教師針對學生實際情況因材施教,重新修訂課程教學大綱,編著高質量教材。
2) 針對不同程度學生因才施教。課程結構合理,層次清晰,適應性強,根據不同專業學生的情況,從打好基礎和培養學生實際編程能力出發,將課程分為基礎部分、擴充部分和實驗部分。基礎部分作為本科生必修的教學內容,針對語言基礎,講解必須掌握的常用算法,介紹VB的控件、菜單、文件等操作,達到國家計算機等級考試二級水平。擴充部分主要通過網絡教學,供學生自主學習,針對已掌握了基本程序設計的學生,注重VB與當前新技術應用的結合,包括更多的對象應用、多媒體、數據庫以及API函數應用等內容。實驗部分提供了多個單元的實驗和自我測試題。通過針對性的上機實踐,使學生掌握程序設計與調試的方法,提高動手能力,鞏固所學的知識。
3)落實教學常規是全面提高教學質量的基礎。我們認真貫徹執行我校教學工作會議精神,認真做好備、教、改、導、考、析等各個環節。準確確定教學目標,適度提高教學起點和難度。堅持貫徹啟發式教學的原則,以學生為主體,以能力訓練為主線,不斷激發學生學習興趣,培養學生的應用意識、創新意識和實踐能力。
4) 為了解決內容多、學時少的矛盾,充分利用現代教育技術,提高教學效率。我們制作了完整的CAI課件,全程應用大屏幕投影,實現精講多練,使教學內容形聲化、表現手法多樣化,提高了教學的質量和效率。且多媒體教學與板書教學相結合,演示性較強的內容用多媒體課件演示并講解,而編程思想和算法用板書教學,兩種教學手段相得益彰。
5) 重視網絡平臺建設,優化多媒體教學。我們已為Visual Basic程序設計課程構建了網絡教育平臺,為學生提供諸如學習課件、參考資料、查詢手冊、聯機幫助信息、在線咨詢和作業收發、在線咨詢和討論空間等多種資源以及網絡考試系統,并在逐步完善。
6) 靈活采用個案教學、問題教學、任務驅動式等教學方式、方法,充分調動學生的學習積極性。教師精講,學生自學,課后實驗、答疑等。從選修課、網絡課堂、講座、報告等多個入口開展計算機基礎教育。結合上機作業,將學生按不同程度劃分學習小組,使學生互幫互學。通過上機實踐,培養學生嚴謹的思維方式和濃厚的學習興趣。
7) 教學中將面向過程、面向對象兩種編程理念有機結合。我們將VB基于面向對象的程序設計思想和方法與結構化程序設計有機結合起來,加強結構化程序設計和常用算法的訓練,同時與VB中的對象屬性和方法相聯系,使學生既掌握了程序設計的基本方法,更加深了對面向對象概念的理解。例如,在分析數組排序算法的同時,也介紹了利用VB列表框的SORT屬性可實現數據的有序,同時指出兩者的特點和利弊。使學生更深刻地理解程序設計的思想方法。
8) 為了充分發揮學生學習計算機課程的主動性,積極鼓勵學生參加全國計算機等級考試,該考試測試學生計算機應用知識的掌握程度和上機實際操作能力。
9) 增設計算機選修課程,學生可以根據自己的興趣愛好以及對未來發展的愿望進行選擇,從而促進了我校的計算機基礎教學發展。
10) 認真充分聽取學生意見,不斷改進教學質量,幫助學生解決學習問題,為學生成長、成才創造良好的外部條件。
3 無紙化考試
為了使考試過程中,考試內容的覆蓋面盡可能大,不同批次上機考試的學生的題目不出現重復,使學生能考出真實的成績,我教研部進行了題庫的建設,開發了“VB程序設計網上無紙化考試系統”。無紙化考試是學生在計算機上完成的考試,由電腦從已建成的試題庫中自動抽取試題生成試卷,考生一人一機一卷。該系統集題庫管理、試卷生成、自動閱卷、考試環境設置、考生答卷管理于一體,有效地避免了紙張資源和人力資源的浪費,有利于素質教育和實現教考分離,可使考試方便、快捷、公正、有效,促進我教研部教學質量提高,深化了我教研部教育教學改革,促進教風和學風建設,并得到了學生的高度認可。
我們在建設試題庫時,力求做到:
1) 嚴格以教材、教學大綱所規定的教學內容為準,在對大綱和教材認真分析后,將其所包含的知識點詳盡列出,作為題庫建設的依據,并使抽取的試題覆蓋范圍大,避免重復抽題。
2) 編寫試題時,題意明確、科學、合理,語意要文字通順,表達準確,客觀題應避免二意性。
3) 題庫建立時考慮難易系數,要出題合理,保證難易程度試題的比例,自動生成的每套試題的難易適中,使每一位考生得到難易相當的試卷,做到考試公正公平。
4) 程序編寫題是主觀性較強的試題,為使評分客觀和公正,我們不再計算機自動改卷,而是教師閱卷。
總之,我們力圖使試題庫達到:設計合理,內容覆蓋面廣,重點和難點突出,分類適宜,題型多樣,題目的科學性、新穎性、準確性好,具有較廣泛的實用性和適應性。
4 教師素質提高
全面推進素質教育,是貫徹黨的教育方針,培養全面發展人才的重要途徑,是教育改革發展的必然趨勢。需要改變過去那種死板、僵化、模式化的教學方式,必須變應試教育為素質教育。在實施素質教育的過程中教師是主力軍,他們擔負著傳道授業解惑的重任。因此在教師素質提高方面我們有以下措施:
1) 陳舊的教學模式培養出來的人才難以適應未來社會,更難滿足未來社會的發展需求。不能片面追求優秀率,必須注重素質教育,教學中應注意培養學生良好的身體素質、道德素質和心理素質,還要把應試教育和素質教育有效地結合起來,才能產生良好的效應。
2) 我們常說:“德高為師,身正為范”。教師的舉止言行無時不對學生起著潛移默化的作用,因此要充分發揮教育的示范作用,人為本、德為先,嚴謹治學,勤奮工作,無私奉獻。通過各種渠道,培養學生進行正確的世界觀、科學的人生觀及未來的生存觀教育。
3) 鼓勵教師繼續深造學習,給全體教師定期進修培訓的機會,使教師不斷提高自身素質,適應教育發展的需要。平時教師也注重自身素質的培養,查閱資料,互相聽課,取長補短,豐富教學內容。
4) 深化教育改革,全面實施素質教育,培養學生的創新精神和實踐能力,社會對教師的素質提出了新的要求,教師需要科研能力。教師具備教育科研能力,豐富和發展了教育理論,提高教師工作的責任感,并且糾正了教師頭腦中的一些陳舊觀念,形成新觀念,從而嫻熟地運用教育規律去教書育人。
5 結束語
一直以來,我教研部主講老師深入研究NCRE考試大綱,結合我校的學科設置和培養目標,初步形成了“通過等級考試”、“培養編程理念”、“探討編程技巧”與“結合專業應用”相結合的課程教學模式,并取得明顯教學效果。通過Visual Basic程序設計課程的教學,學生掌握了實際編程技能,具有較強的動手能力,同時使學生具有了優秀的思維習慣和理性地分析問題與解決問題的素養,創新與協作意識。實踐證明,改革的程序設計課程,是進行素質教育的有效途徑。綜上所述,Visual Basic程序設計作為一門重要的編程語言在高校的計算機基礎教學中仍然占據重要位置,科學的講課方法一定會為學生提供良好的幫助。青青園中葵,朝露待日晞。陽春布德澤,萬物生光輝。我們懷著對教育事業的熱忱,積極進取,勇于革新,熱情地為大學生的素質教育播灑陽光!
參考文獻:
[1] 張鏑.談計算機教學中的素質教育[J].中國成人教育,2009(17).
[2] 陳小婭.堅定不移地深化基礎教育課程改革 努力開創素質教育工作新局面[J].人民教育,2009(24).
[3] 郁春蘭,李月,郭庚麒.VB程序設計課程教學改革的研究與實踐[J].廣東交通職業技術學院學報,2009(1).
[4] 劉向秋.淺析VB程序設計的教學改革[J].職業技術,2009(2).