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

?

VB程序設(shè)計教學中的連貫性任務(wù)驅(qū)動案例設(shè)計

2015-01-02 01:30閆利華
赤峰學院學報·自然科學版 2015年15期
關(guān)鍵詞:程序設(shè)計計算機專業(yè)程序

閆利華

(赤峰學院 計算機與信息工程學院,內(nèi)蒙古 赤峰 024000)

1 引言

在組織非計算機專業(yè)的教學過程中,如何讓學生了解計算機的運行機制是教學的關(guān)鍵.為了提高非計算機專業(yè)學生對應(yīng)用軟件的了解與學習,高校均針對非計算機專業(yè)學生開設(shè)了計算機程序設(shè)計課程.以赤峰學院為例,為了提高學生對計算機知識的掌握和認知,開設(shè)了C語言程序設(shè)計課程和VB程序設(shè)計課程.而VB程序設(shè)計作為面向?qū)ο蟮某绦蛟O(shè)計語言,為開發(fā)者提供了可視化的開發(fā)平臺,并且易學易用,更加適合初學者及非計算機專業(yè)學生的學習.本文要討論的重點是如何利用目前較流行的任務(wù)驅(qū)動教學方法,提高教學效率,讓學生更好地掌握本門課程.

2 任務(wù)驅(qū)動教學方法

任務(wù)驅(qū)動是在學習信息技術(shù)的過程中,學生在教師的幫助下,緊緊圍繞一個共同的任務(wù)活動中心,在強烈的問題動機的驅(qū)動下,通過對學習資源的積極主動應(yīng)用,進行自主探索和互動協(xié)作的學習,并在完成既定任務(wù)的同時,引導學生產(chǎn)生一種學習實踐活動.

任務(wù)驅(qū)動教學法改變了以往的傳統(tǒng)教學理念,完成了向以解決問題、完成任務(wù)為主的多維互動式的教學理念的轉(zhuǎn)化;并將再現(xiàn)式教學轉(zhuǎn)變?yōu)樘骄渴綄W習,提高學生的學習積極性,每一位學生都能根據(jù)自己對當前問題的理解,運用共有的知識和自己特有的經(jīng)驗提出方案并解決問題.

3 任務(wù)驅(qū)動教學環(huán)節(jié)

在目前的VB程序設(shè)計教學中,大多數(shù)教師都開始采用任務(wù)驅(qū)動式教學方式,但任務(wù)驅(qū)動案例的設(shè)計往往關(guān)聯(lián)程度不高,即案例間因缺乏連貫性使學生很難對知識進行系統(tǒng)的理解和整合,本文中筆者將結(jié)合實踐教學詳述連貫性案例的設(shè)計過程.

3.1 結(jié)合實際及知識點確定任務(wù)

案例1,簡單的加法器設(shè)計

知識點:VB編程環(huán)境,窗體、標簽、文本框及命令按鈕的基本屬性,簡單程序設(shè)計的基本及執(zhí)行過程.

任務(wù)描述:設(shè)計簡單的加法器,其基本功能類似于計算器,只不過只有加法功能.用戶在使用時輸入要計算的數(shù)據(jù),當點擊計算按鈕時,計算結(jié)果會顯示在相應(yīng)的控件對象上.在設(shè)計完成本任務(wù)案例時,需要注意數(shù)據(jù)的類型對本程序的影響.

任務(wù)目的:通過設(shè)計完成該程序,使學生熟悉VB編程環(huán)境,了解VB程序設(shè)計的特點及運行機制.

案例2,隨機產(chǎn)生運算數(shù)的加法運算器,運算結(jié)果由用戶輸入

知識點:引入隨機數(shù)概念,inputbox函數(shù)、msgbox語句及函數(shù)的應(yīng)用.

任務(wù)描述:通過inputbox輸入姓名,并將用戶姓名顯示在窗體上,隨機產(chǎn)生兩個100以內(nèi)的整數(shù)顯示在兩個標簽框內(nèi),當用戶輸入結(jié)果并單擊確定后,系統(tǒng)將給出判斷結(jié)果.

任務(wù)目的:本案例的目的在于讓學生熟悉順序結(jié)構(gòu)程序設(shè)計,并學會使用inputbox及msgbox,同時引入單分支結(jié)構(gòu)程序設(shè)計.

案例3,為小學一年級的學生出題,完成加減法運算知識點:if選擇結(jié)構(gòu)程序設(shè)計.

任務(wù)描述:要求給小學生出題,產(chǎn)生100以內(nèi)的加減法運算關(guān)系,由使用者輸入計算的結(jié)果,程序會根據(jù)用戶的輸入值判斷其結(jié)果的正確性.

任務(wù)目的:通過本程序,使學生掌握選擇結(jié)構(gòu)程序設(shè)計的基本方法.需要注意的是,本案例要求和值不應(yīng)該大于100,因此需要考慮如何實現(xiàn).而減法運算時則需要判斷減數(shù)及被減數(shù)的關(guān)系.

此程序在實際設(shè)計實現(xiàn)過程中,由于學生的想法各異,因此會出現(xiàn)多種設(shè)計思路及方法,自由度較大,在一定程序上可以讓學生了解到解決問題的方法不一定是唯一的,實際解決問題時鼓勵學生勤于思考問題,不要局限于固定的模式.

關(guān)鍵代碼描述:

案例4,四則運算的設(shè)計與實現(xiàn)

知識點:多分支結(jié)構(gòu)程序設(shè)計,if多分支及select case多分支.

任務(wù)描述:實現(xiàn)10以內(nèi)的加減乘除四則運算,十個為一組進行計分,用戶在給出運算結(jié)果后按回車鍵或確定按鈕即可產(chǎn)生下一題,本案例中需要注意的問題是多分支結(jié)構(gòu)的應(yīng)用,窗體模塊級變量的使用,同時需要對除數(shù)為0的情況進行判斷.

任務(wù)目的:掌握多分支程序設(shè)計的方法,同時使學生了解在實際設(shè)計程序的過程中,如果希望增加程序的實用性,那么更多地需要考慮用戶的實際需求及界面的美觀等因素.將工程化的程序設(shè)計思想融入其中.

3.2 自主與協(xié)作相結(jié)合

連貫案例的設(shè)計有利于學生系統(tǒng)地了解及學習相關(guān)知識,那么在具體的實施過程中如何將任務(wù)驅(qū)動的效果發(fā)揮得更好呢?首先,在課程之初應(yīng)將任務(wù)交付給學生,之后對任務(wù)當中涉及到的知識點做講解,即由教師向?qū)W生提供解決該問題的有關(guān)線索,讓學生帶著任務(wù)來聽課,不但可以提高學生的學習效率同時還可以提高學生的學習積極性.在學生完成該任務(wù)的過程中也鼓勵學生進行討論,協(xié)作完成相關(guān)任務(wù).本次任務(wù)結(jié)束會將下一個任務(wù)提前通知到學生,讓學生在課下對相關(guān)的內(nèi)容完成自主學習.倡導學生之間的討論和交流,通過不同觀點的交鋒,補充、修正加深每個學生對當前問題的解決方案.

3.3 學習效果評價

在任務(wù)驅(qū)動教學過程中,還有一項重要的工作,即學習效果的評價,任務(wù)驅(qū)動的目的在于鼓勵學生自主學習,培養(yǎng)學生自主學習及協(xié)作解決問題的能力,那么有沒有達到相關(guān)的效果,在實際教學過程中是需要跟蹤其學習的實際效果的.所以對學習效果的評價包括以下兩部分,第一是評價學生完成當前問題的解決方案的過程和結(jié)果是否正確,即是對所學知識的評價;第二是對評價學生自主學習及協(xié)作學習能力,這一點尤為重要.而連貫性案例在一定程度上更加能夠客觀地評價學生的學習效果.

4 總結(jié)

連貫性案例是漸進地提高程序的應(yīng)用性,讓學生能更好地理解程序的設(shè)計及完善過程,有助于學生在實際設(shè)計應(yīng)用性較強的程序時,能夠從實際出發(fā),考慮用戶的需要,較全面地描述及解決問題,使程序的可用性更高,也更加符合應(yīng)用實際.

〔1〕蔣社想.非計算機專業(yè)“Visual Basic程序設(shè)計”課程教學研究[J].長沙通信職業(yè)技術(shù)學院學報,2012(3).

〔2〕孫振南.面向初學者 Visual Basic教學方法探討[J].電腦知識與技術(shù),2011(2).

〔3〕李巧玲.項目教學法在Visual Basic程序設(shè)計教學中的實施[J].教學園地,2012.27.100

〔4〕何麗宏.Visual Basic教學改革的探索[J].教學園地,2009(2).

猜你喜歡
程序設(shè)計計算機專業(yè)程序
“以賽促學,以賽促教”促進計算機專業(yè)教學理念創(chuàng)新與實踐研究
基于Visual Studio Code的C語言程序設(shè)計實踐教學探索
從細節(jié)入手,談PLC程序設(shè)計技巧
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
高職高專院校C語言程序設(shè)計教學改革探索
計算機專業(yè)理實一體化實踐教學模式研究
CDIO模式下計算機專業(yè)實踐教學改革策略研究
職業(yè)高中計算機專業(yè)教學改革淺析
达日县| 庐江县| 团风县| 海口市| 丹阳市| 阜康市| 四川省| 金秀| 南乐县| 仪陇县| 昌平区| 田阳县| 宽甸| 峨山| 白河县| 康马县| 敦煌市| 阿图什市| 涿鹿县| 西乡县| 涟源市| 莒南县| 离岛区| 陆川县| 巴彦县| 三穗县| 大悟县| 濮阳县| 南开区| 驻马店市| 偏关县| 天峨县| 水富县| 龙海市| 武汉市| 平乐县| 维西| 无极县| 大港区| 时尚| 梅州市|