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

?

高職高?!叮郑鲁绦蛟O計》課程項目式教學法改革淺議

2009-04-29 16:54:56
沿海企業(yè)與科技 2009年6期
關鍵詞:項目式教學法VB程序設計

侯 杰

[摘要]文章提出《VB程序設計》作為離職高?;A專業(yè)課傳統(tǒng)教學方法中存在的問題。引入項目式教學法對問題解決方法進行可行性的探討,提供相關項目供任課教師參考,并對教學成果作總結,充分體現(xiàn)出項目式教學相對傳統(tǒng)教學的優(yōu)勢。

[關鍵詞]《VB程序設計》;項目式教學法

[作者簡介]侯杰,廣西工業(yè)職業(yè)技術學院教師。研究方向:基礎編程、數(shù)據(jù)庫技術,廣西南寧,530001

[中圖分類號]G423,07

[文獻標識碼]A

[文章編號]1007-7723(2009)06-0180-0002

《vB程序設計》是高職高專計算機專業(yè)的基礎專業(yè)課,課程的主要任務是學習Basic語言的語法知識,在理解語法的同時掌握VisualBasic面向對象可視化編程的概念和方法,通過上機實驗掌握在VB集成開發(fā)環(huán)境下上機編制、調試程序的技術。

一、《VB程序設計》傳統(tǒng)教學法存在的問題

在傳統(tǒng)的教學方法中,任課教師習慣于進行逐個知識點概念與應用的講述,往往是“先概念、后應用”,以灌輸式的方法將學生帶入學習環(huán)境中。這樣的做法在計算機應用的學習中存在較大問題:

第一,學生會感到枯燥。由于計算機網(wǎng)絡的飛速發(fā)展,學生印象中計算機的世界應該是多彩化的,假如每個知識點都還使用“概念灌輸式”的方法進行教學,很可能還未進入實際應用的教學,學生就已經(jīng)對該課程失去興趣了;第二,學生對知識點的學習感到支離破碎、不成整體,容易遺忘。由于《vB程序設計》在高職高專中作為基礎類專業(yè)課而開設,開設時間為大一,大多數(shù)學生們對編程毫無基礎,零碎的知識點使他們的學習目的不明確,無法直接感受所學知識在實際工作中的地位和作用,影響學習效果。

二、《VB程序設計》課程項目式教學法的設想

項目式教學強調從以教案為重點過渡到以完成項目為重點,力圖在整體上有所突破,即完成項目的方法,在整個教學過程中系統(tǒng)地體現(xiàn)創(chuàng)新教育思想。

根據(jù)項目式教學重點的指導思想,可以將《VB程序設計》課程設計成以項目開發(fā)為主導的教學方式,選擇傳統(tǒng)的生命周期開發(fā)方法作為教學設計的主線,將項目開發(fā)教學法根據(jù)項目開發(fā)的若干階段,在教學設計上形成幾個教學步驟:需求分析、整體設計、程序實現(xiàn)、程序測試與調試。

項目式教學的應用解決了《vB程序設計》傳統(tǒng)教學法中存在的兩個問題:第一,以項目式作為驅動,學生在教學開始時就能獲知項目預期的結果,從而激發(fā)他們動手實踐的興趣。理論化概念穿插在項目開發(fā)中,比起傳統(tǒng)的單獨講授來說,一方面降低了學生對枯燥知識的排斥;另一方面,學生在實踐中認識到自己的不足之處后,反而會通過主動學習相關的理論知識去解決實踐中碰到的問題,激發(fā)和提高了學生對知識學習的能動性。第二,項目教學的主線貫穿于整個教學活動中,知識點之間的整合會更加密切,學生不會感到自己所學的知識點零碎、不易掌握。有了項目的最終目標,學習目的性更加強烈,學生們會深刻認識到自己所學知識的地位和作用,便于日后將知識舉一反三地應用到后繼課程以及實際生產(chǎn)中。

三、《VB程序設計》課程項目式教學法的探討與實施

(一)以項目涵蓋知識面,項目主題明顯突出

這里的“項目”應該是多個而非一個。《VB程序設計》設計的知識面甚廣,其中較重要的知識包括高級語言通用的三大基本結構以及面向對象設計的方法與應用等,僅用一個項目難以達到涵蓋所有知識面的且的,也不符合學生“多學多練”的實踐教學原則。

通過若干個實際項目案例,引導學生通過項目設計開發(fā)的實際訓練,掌握計算機程序設計的方法和技巧。教學中所有項目案例的總和要盡量覆蓋預定教學目標的各個知識點,形成一個循序漸進、種類多樣的項目群,構建一個完整的教學設計-布局。為了提高學生做項目的主觀能動性,所選項目必須具備趣味性、實用性、完整性等特征;每個項目的規(guī)模不需要很大,知識點之間相關性要強,項目應該有明顯的主題或突出的重點。

(二)項目式教學方法的實施

項目開始時進行學生分組,項目難度可循序漸進地增大,即第一個項目較易,最后一個項目最難,但難度應由任課教師研究后把握,以適度原則貫穿其中。分組一般以三個人一組為宜,少則不便于探討,多則難免每個人的工作量會降低。

項目根據(jù)需求分析、整體設計、程序實現(xiàn)、程序測試與調試的順序進行。

(1)需求分析階段。學生對題目進行總體分析,必須對題目的條件和要求理解透徹,組員對題目的理解應該達成一致,以免項目進行受阻或返工;(2)整體設計階段。確定項目中的功能以及完成該功能所設計的技術及知識點,對于規(guī)模較大的項目,組員應該著手分工,確定每個人需完成的功能模塊;(3)程序實現(xiàn)階段。對《vB程序設計》課程來說這是一個最為核心、最能體現(xiàn)動手能力的階段。各組員根據(jù)功能模塊的需求選擇VB中實現(xiàn)該功能的對象來進行界面設計、屬性設置以及面向對象編程,最后將各模塊整合;(4)程序測試與調試階段。需注意的是測試數(shù)據(jù)應合理簡單,合理的要求毋庸置疑,只有合理的測試數(shù)據(jù)才能真正檢驗出程序的正確性與否;而簡單的數(shù)據(jù)則能令測試者不需經(jīng)過復雜的分析、運算就能看出程序是否已經(jīng)正確運行。

總之,對于邏輯性、實踐性很強的程序設計方法,學生需通過實際項目的反復訓練才能掌握其技巧。在教學實施過程中,以學生為主體,以項目的實際訓練為主導,把學生引入到項目活動中去。教師只是提供一個經(jīng)過精心設計的教學情境,充當問題引導的組織者。引導學生在對問題的探討中尋求項目的解決方案、思路和最終的解決辦法。

四、《VB程序設計》課程項目式教學法的項目參考

作為基礎專業(yè)課,《VB程序設計》要求學生掌握以下知識點:Visual,Basic編程基礎、窗體設計、常用控件的應用、菜單設計、各類對話框的應用、繪圖、文件操作、數(shù)據(jù)庫等。本文遵循項目教學法的原則,以各個知識點為基礎設計了以下項目,供任課教師參考使用:

(一)計算器

涉及的知識點有選擇語句、常用控件、變量與表達式、常用函數(shù)等。該項目目的性明確,學生對計算器的界面設計和功能都比較熟悉,適于作為第一個項目來訓練學生對算法設計及程序實現(xiàn)的能力。

(二)售房信息系統(tǒng)

涉及的知識點有選擇型控件、多窗體、過程、Timer控件、日期時間函數(shù)等。售房信息系統(tǒng)的主要功能是實現(xiàn)買賣房操作,該項目通過選擇型控件來確定售房條件(戶型、樓層等),使售房價格確定下來。界面設計中要求有圖片背景與滾動文字的歡迎詞,生成的訂單中有實時日期。

(三)銷售曲線生成程序

涉及的知識點有:用Line繪制動態(tài)變化的直線、坐標的動態(tài)計算以及Width和Height屬性與坐標的計算關系。給出以年、季度、月、旬、日為單位的銷售記錄,將數(shù)據(jù)轉化為曲線圖便于決策分析。該項目對學生的邏輯思維要求甚高。

(四)記事本程序

涉及的知識點有:多窗體、對話框、菜單、文件控件(DriveListBox、DirLIstBox、FileListBox)、文本控件RichTextBox文件讀寫操作等。

(五)學生信息管理系統(tǒng)

學生信息管理系統(tǒng)的內容被廣大學生所熟知,涉及的知識點有:創(chuàng)建Access數(shù)據(jù)庫,引入ADO接口控件連接數(shù)據(jù)庫和數(shù)據(jù)表,設計程序界面,編寫包括瀏覽、查詢、添加、保存、刪除等功能在內的數(shù)據(jù)管理操作。

五、總結

項目式教學,使YB程序設計課程在宏觀教學設計上實現(xiàn)“以項目群覆蓋知識面,以項目體系構成教學布局”,突破以知識點的層次遞進為體系的傳統(tǒng)教學模式,令學生更易將知識點整合與實用化。

在教學實踐活動中,將授課班級按接受能力平均原則分為兩部分:一部分實施傳統(tǒng)知識講授法;另一部分實施項目式教學法。經(jīng)過一個學年的教學實踐,實施項目式教學法班級的平均成績比傳統(tǒng)教學模式的高出12.3分(百分制),項目式教學的班級高分段比傳統(tǒng)教學的班級高出8.6個百分點;師生交流會上,學生們對《VB程序設計》的項目式教學亦給予了良好的評定,這促使項目式教學法即將推廣到其他科目的教學活動中。

猜你喜歡
項目式教學法VB程序設計
項目式教學法在《職業(yè)生涯規(guī)劃與就業(yè)創(chuàng)業(yè)》課程教學中的應用
項目教學法在《網(wǎng)頁設計與制作》課程中的實踐應用
商業(yè)插畫項目式教學法在現(xiàn)代高職教育中的實踐運用研究
戲劇之家(2017年7期)2017-05-12 16:16:36
項目式教學法在國際經(jīng)濟與貿易課程中的應用
淺談VB程序設計的教與學
南北橋(2016年12期)2017-01-10 21:18:18
貫穿式案例教學法在《VB程序設計》中的實踐研究
一體化教學在《VB程序設計》課程中的實踐研究
價值工程(2016年30期)2016-11-24 14:32:04
淺析VB程序設計教學方法的改革
VB程序設計的教學改革思考
考試周刊(2016年23期)2016-05-13 19:08:34
食品專業(yè)的《VB程序設計》教學方法探究
考試周刊(2016年18期)2016-04-14 01:03:21
兖州市| 广宁县| 治多县| 松桃| 高清| 白朗县| 石棉县| 湖南省| 凉城县| 新和县| 长汀县| 岚皋县| 丰台区| 西华县| 白玉县| 南投市| 肇州县| 凤翔县| 金湖县| 瑞安市| 南漳县| 德兴市| 襄城县| 高淳县| 昔阳县| 乾安县| 高尔夫| 平遥县| 格尔木市| 确山县| 宿迁市| 错那县| 凤台县| 洛扎县| 镇赉县| 洪湖市| 政和县| 龙里县| 策勒县| 积石山| 静海县|