国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Visual Basic程序設(shè)計語言實驗教學(xué)方法

2011-12-31 00:00:00艾鴻陳慶海裴仁林
計算機教育 2011年24期


  摘 要:分析VB程序設(shè)計課程的特點。探討如何在VB實驗教學(xué)中采用科學(xué)的實驗教學(xué)手段,提高學(xué)生解決實際問題的綜合能力。提出實驗設(shè)置多元化的方案,突出學(xué)生在實驗中的主導(dǎo)地位;同時提出教師在實驗教學(xué)中運用“循序漸進(jìn),因材施教”等原則,并且優(yōu)化考核辦法。通過3年的教學(xué)實踐,取得了較好的教學(xué)效果,有效地緩解了學(xué)生考試成績高、實際編程能力弱的矛盾。
  關(guān)鍵詞:VB程序設(shè)計語言;實驗教學(xué);實踐能力
  
  在《中國高等院校計算機基礎(chǔ)教育課程體系》[1]和《非計算機專業(yè)計算機基礎(chǔ)課程基礎(chǔ)教學(xué)基本要求》[2]兩本指導(dǎo)高校計算機基礎(chǔ)教育的指導(dǎo)書中,明確提出程序設(shè)計基礎(chǔ)課程要求,因此程序設(shè)計語言一直以來作為非計算機專業(yè)計算機基礎(chǔ)課程在高校廣泛開展。作為大學(xué)生的第一門程序設(shè)計課程,多數(shù)同學(xué)都取得較好的成績,但其實際編程能力卻仍然薄弱。造成學(xué)生高分低能的原因有很多,傳統(tǒng)的教學(xué)模式難辭其咎;加強實驗環(huán)節(jié),全面提升大學(xué)生計算機綜合能力成為計算機基礎(chǔ)教學(xué)改革當(dāng)務(wù)之急的任務(wù)。
  我校非計算機專業(yè)在第一學(xué)期完成計算機基礎(chǔ)公共課的基礎(chǔ)上,第二學(xué)期設(shè)置程序設(shè)計必修課——Visual Basic程序設(shè)計語言,共54學(xué)時,授課36學(xué)時,上機18學(xué)時。覆蓋學(xué)校海洋、生命、食品、經(jīng)貿(mào)、工程學(xué)院的諸多專業(yè)。學(xué)生通過本課程的學(xué)習(xí),加深對計算機技術(shù)的認(rèn)識,利于其更好的使用計算機解決實際問題。
  1 針對傳統(tǒng)實驗教學(xué)模式存在的問題,自編案例教材
  傳統(tǒng)VB教材注重知識點的整合和循序漸進(jìn)的講解,割裂程序設(shè)計基礎(chǔ)和VB各個控件關(guān)聯(lián);很難將程序思維方法和技巧傳授給學(xué)生。教學(xué)方法采用“課堂教學(xué)為主,實驗教學(xué)為輔”的教學(xué)方法,實驗僅僅驗證課堂知識,加重學(xué)生對課程抽象理解,缺乏知識連貫性和整體性的認(rèn)識。學(xué)生在學(xué)習(xí)過程中感覺枯燥,不感興趣,沒有主動性。從而影響學(xué)生對這門重要的編程課程的知識點的掌握。根據(jù)多年VB的教學(xué)經(jīng)驗,遵循認(rèn)知規(guī)律,把程序設(shè)計的知識點和控件知識點融合在一起,編寫案例驅(qū)動的特色教材[3-4]。通過3年的實踐,這樣安排教學(xué)內(nèi)容,使學(xué)生既能從認(rèn)知角度學(xué)習(xí)知識,又能從系統(tǒng)開發(fā)角度掌握VB的知識點,取得較好的效果。
  2 多元化實驗設(shè)置
  在教材中安排了三種實驗類型:驗證性實驗、拓展性實驗和設(shè)計性實驗。
  驗證性實驗是基礎(chǔ)tqe7KhGkfQGH14q7HSlTwQ==性實驗如數(shù)據(jù)類型、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組等,學(xué)生根據(jù)實驗指導(dǎo)按部就班地完成實驗,將基本知識理順,理解原理掌握規(guī)律。培養(yǎng)學(xué)生對基本理論知識的理解和基礎(chǔ)試驗技能提高(如掌握調(diào)試程序的基本方法)。養(yǎng)成嚴(yán)謹(jǐn)?shù)膽B(tài)度,夯實動手能力基本功。
  拓展性實驗是在驗證性實驗的基礎(chǔ)之上,增加一兩個功能。涉及的知識點傾向?qū)W過的知識,如自編教材中每章后附的案例實訓(xùn),都是本章知識和前幾章知識的綜合應(yīng)用。通過問題的提出,明確的實驗?zāi)康?,激發(fā)學(xué)生解決問題的意識,為設(shè)計性實驗安排和實施奠定基礎(chǔ)。
  設(shè)計性實驗靈活度最大、綜合性強,教師只給出實驗的目的和實驗條件,不限定學(xué)生的界面形式、設(shè)計方案和數(shù)據(jù)結(jié)構(gòu)。能夠充分激發(fā)學(xué)生的學(xué)習(xí)熱情,體現(xiàn)現(xiàn)代教學(xué)方法核心——突出學(xué)生的主體能動性。設(shè)計性實驗內(nèi)容涉及編程基礎(chǔ)知識面廣,如輸入輸出、流程控制、數(shù)組、過程等,學(xué)生通過設(shè)計性實驗加深模塊化程序設(shè)計技巧的理解,有效地進(jìn)行任務(wù)分解,完成實驗方案設(shè)計、算法分析、數(shù)據(jù)組織、界面設(shè)計、代碼編寫、運行調(diào)試、結(jié)果分析及形成文檔一系列工作,實現(xiàn)程序設(shè)計全過程的訓(xùn)練。
  3 實驗教學(xué)教師遵循原則
  在實驗教學(xué)中,學(xué)生與教師在理論課角色是不同的。教師從課堂上的教學(xué)組織者轉(zhuǎn)變?yōu)樯蠙C操作的指導(dǎo)者。作為教學(xué)組織者,教師有較充分的主動性傳授知識,易于控制所傳遞的知識內(nèi)容,可使學(xué)生在較短時間內(nèi)獲得較多的知識。而實驗教學(xué)中教師是上機的輔導(dǎo)者,學(xué)生親自動手、動腦參與教學(xué)活動。根據(jù)這些特點提出相應(yīng)的指導(dǎo)原則。
  3.1 循序漸進(jìn)原則
  驗證性實驗,是對基本知識的鞏固和證明,有利于培養(yǎng)學(xué)生實驗操作、數(shù)據(jù)處理和調(diào)試程序的技能,有利于基礎(chǔ)知識的掌握。拓展性實驗和設(shè)計性實驗,在實驗教學(xué)中,采取提前預(yù)習(xí)實驗內(nèi)容,查閱資料,綜合運用已學(xué)過的知識,獨立地設(shè)計出達(dá)到實驗預(yù)期目標(biāo)的實驗方案,得出合理的實驗結(jié)果。教師在指導(dǎo)過程中通過任務(wù)分解,逐漸過渡的講解方式,指導(dǎo)學(xué)生運用結(jié)構(gòu)化程序設(shè)計思想,自頂向下、逐步細(xì)化,實現(xiàn)程序。學(xué)生經(jīng)過由淺入深地分析、由簡單到綜合比較、積極主動地完成程序的設(shè)計,使其創(chuàng)新能力和獨立解決問題能力有所提高。
  3.2 分層教學(xué)因材施教原則
  教師根據(jù)學(xué)生的具體情況、實驗特點、實驗要求進(jìn)行具體指導(dǎo)。例如:剛開始VB程序設(shè)計實驗時,軟件的使用方法、調(diào)試程序的技能技巧都需要教師指導(dǎo)。隨著學(xué)習(xí)深入,教師在指導(dǎo)過程中可根據(jù)學(xué)生理論基礎(chǔ)和學(xué)習(xí)能力的差別,提出靈活的實驗要求。對基礎(chǔ)較好、能力較強的學(xué)生鼓勵嘗試多種設(shè)計方法和實現(xiàn)更多的程序功能;對于基礎(chǔ)較差或動手能力較弱的學(xué)生,只要求完成基本要求。既能做到實驗基本技能訓(xùn)練,又能體現(xiàn)能力、綜合素質(zhì)培養(yǎng)。使成績好的學(xué)生能夠“吃飽”,成績差的學(xué)生也能“吃好”,每個學(xué)生通過實驗均得到鍛煉和提高,學(xué)生的潛能得到較好的挖掘和施展。
  4 優(yōu)化評價體系
  VB程序設(shè)計語言是一門理論性和實踐性均很強的一門課程。實驗教學(xué)非常重要。要求較全面的考查學(xué)生的應(yīng)用能力,動手能力和分析問題解決問題的綜合能力,充分發(fā)揮學(xué)習(xí)的主觀能動性。為了更好的檢測學(xué)生的編程能力,進(jìn)一步鞏固教學(xué)效果,將課程的考核方式向?qū)嵺`能力傾斜,期中實驗成績20分,學(xué)生通過完成教師布置的實驗,鞏固程序設(shè)計理論知識,積累解決實際問題的方法和步驟,為綜合作業(yè)完成做準(zhǔn)備;綜合作業(yè)20分,4~6人為一組,完成具有一定難度的小型系統(tǒng)設(shè)計開發(fā),培養(yǎng)學(xué)生的團結(jié)合作能力,體會程序開發(fā)的過程。期末上機考試成績60分(如圖1所示)。
   綜合作業(yè)由三部分組成:程序源代碼,相關(guān)文檔和小組答辯。
  程序源代碼:考核形式為當(dāng)面檢查,解釋代碼含義,了解學(xué)生對程序的掌握理解程度。
  相關(guān)文檔:描述程序的核心及開發(fā)過程中重點、難點的解決方案,促進(jìn)學(xué)生全面的掌握程序設(shè)計的內(nèi)容,同時煅煉學(xué)生撰寫報告的能力。
  答辯:各小組依次進(jìn)行系統(tǒng)演示,教師針對程序以及相關(guān)知識點進(jìn)行提問。
  綜合作業(yè)安排在課程結(jié)束前一個半月,學(xué)生自行分組,按綜合作業(yè)的題目和要求完成任務(wù),學(xué)生可以相互討論但必須自己完成。綜合作業(yè)成績由教師評定成績、小組組長成績和學(xué)生自評成績組成。教師評定要站在較高的高度全面的評價學(xué)生工作,應(yīng)以鼓勵為主,既要對其作業(yè)的優(yōu)點進(jìn)行褒獎,也要指出系統(tǒng)存在的不足,鼓勵其在能力范圍內(nèi)充分發(fā)揮其自學(xué)能力和創(chuàng)新能力。教師通過對學(xué)生的評議,可以較全面的掌握學(xué)生對所學(xué)知識點理解和應(yīng)用的熟練程度;進(jìn)一步的總結(jié)學(xué)生學(xué)習(xí)過程的經(jīng)驗和問題;為更好的開展教學(xué)工作積累教學(xué)經(jīng)驗。小組長成績,就是一個參與答辯的學(xué)生互評的過程,目的是引導(dǎo)學(xué)生進(jìn)行正面、客觀的評價。發(fā)現(xiàn)其他同學(xué)的系統(tǒng)的優(yōu)點和長處,提升學(xué)生團隊協(xié)作的能力。學(xué)生通過自評能夠端正學(xué)習(xí)態(tài)度,養(yǎng)成自我總結(jié)的好習(xí)慣,提高其參與教學(xué)活動的積極性和主動性。
  5 改革效果
  教研室抽取2009級不同專業(yè)300人的VB程序設(shè)計語言課程機考成績,分析實驗教學(xué)改革的效果(如圖2所示)發(fā)現(xiàn):絕大多數(shù)學(xué)生(88%)通過平時實驗和綜合作業(yè),積累程序設(shè)計方法和分析問題能力, 順利通過考試。一方面:優(yōu)秀(80~100分)人數(shù)占總?cè)藬?shù)的25%,另一方面:從30分以下占總?cè)藬?shù)5% 可以看出平時積累較少的學(xué)生很難取得及格分?jǐn)?shù)。
  
  
  圖2 VB程序設(shè)計語言機考成績分析圖
  6 結(jié)語
  程序設(shè)計基礎(chǔ)是非計算機專業(yè)學(xué)生的一門重要的基礎(chǔ)課,是了解專業(yè)應(yīng)用軟件原理的基礎(chǔ),而VB程序設(shè)計語言實驗教學(xué)的改革是一個初步嘗試,突出學(xué)生獨立分析問題、解決問題能力的培養(yǎng),使學(xué)生將知識轉(zhuǎn)化為應(yīng)用的一種嘗試。從教材建設(shè)、教學(xué)方法和評價體系等多方面進(jìn)行改進(jìn),對于學(xué)生更好、更牢固的掌握課程內(nèi)容具有一定的幫助,使學(xué)生了解軟件編程的原理和過程,從而在專業(yè)軟件的使用和開發(fā)角度打下良好的基礎(chǔ)。
  
  參考文獻(xiàn):
  [1] 中國高等院校計算機基礎(chǔ)教育改革課題研究組. 中國高等院校計算機基礎(chǔ)教育課程體系2006[M]. 北京:清華大學(xué)

贺兰县| 连南| 宁陵县| 英吉沙县| 台南县| 惠来县| 天祝| 海南省| 龙岩市| 呈贡县| 平阴县| 綦江县| 赣榆县| 三亚市| 大理市| 印江| 密山市| 汤原县| 富裕县| 盘锦市| 红安县| 寿宁县| 贵溪市| 滨海县| 黄石市| 平原县| 米泉市| 富平县| 平阴县| 秦安县| 梅州市| 南和县| 随州市| 大同市| 中牟县| 南木林县| 马鞍山市| 海口市| 乌恰县| 阿尔山市| 霍山县|