色偷偷伊人-色偷偷综合-色无五月-色香蕉影院-色亚洲影院

徐州師范大學學報投稿基于任務驅動的案例遞進在VB程序設計教學中的應用

所屬欄目:教育技術論文 發布日期:2015-04-13 14:25 熱度:

   摘要:課程教學的目的在于使學生掌握和理解知識,并且能夠將知識靈活應用于實際解決問題的過程中。本文通過實例介紹了案例遞進在任務驅動教學法中的設計與應用,使教師的教與學生的學在循序漸進的過程中進行,由淺入深,讓學生能夠系統掌握理論知識,同時,不斷在實踐中思考和提高。

  關鍵詞:徐州師范大學學報,VB,項目驅動,案例遞進

  VB即Visual Basic,是由微軟公司開發的一款“面向對象”的事件驅動編程語言,也包含了協助開發環境。目前,VB是使用人數最多的一款計算機軟件開發語言,在大部分本科院校的計算機專業或非計算機專業都普遍開設了《VB程存設計》課程,主要是提高學生的計算機應用能力和邏輯思維能力,并且能夠逐漸與自己的專業相結合,更有效地解決專業問題,強化專業創新與專業研究效果。但是,要想達到課程開設的預期效果,首先要改革課程教學方法,提高學生的學習興趣和學習效果。“任務”與“案例”就是讓學生身在任務中和實際案例中,能夠變被動為主動,不斷學習,逐步提高,在思考中不斷創新和發展。

  一、任務驅動與案例遞進

  1.任務驅動。任務驅動教學法是建構主義理論的一個實際應用,將課程的教學目標設計為一個或多個任務或問題去解決,讓學生明白自己要干什么,也就是學習的目標是什么,然后在完成任務的過程中掌握知識、應用知識,從而真正實現學習的目標。在任務驅動教學中,教學的組織與設計必須以學生為中心。教師所起的作用主要是“設置任務”、“布置任務”、“引導學生”、“指導學生”,而學生要做的主要是“接受任務”、“分析任務”、“設計方案”、“驗證方案”。

  2.案例遞進。案例遞進是指在任務驅動過程中所設計的案例要有遞進性,即一個案例與下一個案例之間要有知識的層次遞進,將我們所設置的任務中的知識點能夠循序漸進、由淺入深、步步為營的蘊含在遞進的案例當中。案例的選擇需要考慮到知識點的銜接性,在講案例的過程中,把各個知識點逐一融入進去。在由一個知識點引入下一個知識點的過程中要留給學生思考的空間,盡量讓學生提出方案和方法,然后由教師提供“技術”,即新的知識點。這樣,為了解決問題和完成任務,學生就會主動的去學習和研究,從而提高學習的效果。

  二、任務與案例的設計策略和過程

  1.任務的設置。本文設置的任務是設計一個兩位數的算術運算測試軟件,具體要求如下:①能夠隨機給出兩位數(1~100)加、減、乘、除測試題。②由用戶填入自己的答案后,能夠判斷其正確與否,并且顯示“√”或“×”。③在用戶答題完畢后,顯示答題情況,并根據答題情況給出成績。④用戶可以反復測試。基于以上任務,我們將設置4個案例,案例中涵蓋以下知識點:①VB環境及布局;②簡單程序設計步驟;③類、對象、屬性、事件等基本概念;④RND()函數的使用;⑤變量、常量;⑥賦值語句;⑦SELECT語句、IF語句;⑧CLS方法;等等。

  2.案例設置。案例設置前要充分考慮任務中所涵蓋的知識點、需要設置多少案例、先講哪個案例、案例之間如何銜接等問題。案例中可以再包含有子任務。子任務,即對應案例要解決的問題或達到的目標,可以看作是總任務中的一個子任務,或者是為完成總任務做的基礎工作。案例也即任務,在案例中完成任務,引導學生設計方案、填加對象和編寫程序。知識點是指本案例中所涉及到的課程知識點,在設計案例的時候就要把要講的知識點考慮在內。案例是完成任務驅動的關鍵所在,而在案例之間建立銜接問題又是各個案例能否有效完成驅動的關鍵,所以我們在設計案例時必須考慮到案例遞進和銜接問題的關系。在這里,銜接問題是案例遞進的橋梁,更是知識點自然過渡和更新的主要環節。

  三、教學過程與效果

  任務和案例的設置是整個教學過程的基礎。無論教師還是學生,都要提前構建一個需要完成的目標框架。在每一案例學習的過程中,都要考慮到其與任務的關聯所在,并不斷向目標任務靠攏。

  案例1:教師布置任務:要求學生建立一個兩位數求和的加法器。學生分析任務:在分析任務的同時設計方案,最少需要三個TEXTBOX分別用于輸入加數、被加數、兩數之和;需要兩個LABEL分別用于標識“+”和“=”;一個按鈕COMMAND用于觸發求和的運算事件。教師指導:如何添加控件、編寫代碼、保存程序;同時,講述類、對象、屬性、事件等概念并通過案例演示。驗證方案:在完成以上案例時,教師主要以“引導”、“指導”為主,學生主動參與分析、設計并完成。一般在驗證的過程中會出現“錯誤”,比如學生按照以前的數學表達式,要在TEXT3中得到TEXT1和TEXT2中的數值的和應該為TEXT1+TEXT2=TEXT3,而在VB中這是一種語法錯誤。其實在驗證中出現以上的“錯誤”屬于正常現象,這時,教師就要及時給予講解并引入新的知識點――“賦值語句”。這樣不僅使知識點自然過渡,也增強了學生的學習效果,使其認知更深刻、更鞏固。有些“錯誤”是潛藏在案例中的,有些“錯誤”也可以提前設置,目的都是為了鞏固和加深學生的認知、記憶和對不同知識的辨別。例如在講述賦值語句的結構以后,讓學生更正以上“錯誤”,正確書寫為TEXT3=TEXT1+TEXT2。按照賦值語句的格式要求以上表達式是正確的,然后需要進一步進行驗證:在TEXT1中輸入“123”,在TEXT2中輸入“456”,按照我們的預期設計其答案應該為“579”,但是在點擊“求和”按鈕后,TEXT3中顯示“123456”,為什么會出現這樣的情況呢?由出現的又一個“錯誤”引起學生的注意和思考,然后教師可以再給出提示并引入下一個知識點――“數據類型”。這樣,在一個案例中可以“故意”設置一些“錯誤”,使其將本案例中的知識更好的聯系起來,也使學生時刻保持注意力,能夠主動提出問題并思考。   案例2:教師布置任務:如何實現“加數”和“被加數”由計算機隨機給出,范圍在1~100之間的整數。學生分析任務:以上任務即是如何在TEXT1和TEXT2里面隨機得到兩個1~100之間的整數。需要由程序或函數解決隨機問題,并且需要由一個“事件”觸發,可以再添加一個按鈕COMMAND3用于“事件”觸發,但是如何解決“隨機”問題呢?教師指導:VB中有隨機函數RND,可以隨機產生0,1)之間的一個隨機數,讓學生思考10*RND的值是多少,并進一步促使學生考慮1~100之間的隨機整數如何得到。有了RND函數,就可以解決隨機數的問題,那么如何使隨機數分別在TEXT1和TEXT2中顯示,可以提示學生應用賦值語句。驗證方案:大部分學生會直接通過賦值語句將RND產生的隨機數賦值給TEXT1、TEXT2,通過驗證可以達到任務要求。為了不斷向目標任務靠攏,需要進一步提出問題:能否使運算符(+、-、×、÷)也由計算機隨機產生,這樣就可以由計算機自動出題了。

  案例3:教師布置任務:在案例2的基礎上如何實現隨機給出運算符?學生分析任務:首先,要明確現在的目標是讓計算機隨機的給出一個運算表達式,不僅兩個數是隨機的,而且運算符也是隨機的。案例2已經實現了兩個數的隨機,現在主要的問題是要實現運算符的隨機產生。可以定義兩個個變量NOp、Op,通過NOp使用隨機函數RND實現隨機得到1~4四個整數,通過判斷使Op獲得“+、-、×、÷”中的一個運算符。但是,怎樣讓計算機判斷,并且使1~4四個整數分別對應四個運算符呢?教師指導:給出SELECT語句結構。方案驗證:使用RND實現隨機加數、被加數以及1~4四個整數,使用SELECT語句實現1~4四個整數與“+、-、×、÷”的對應。其中,需要重新定義的兩個整型變量Num1和Num2,用于存放兩個隨機數;SExp是定義的一個字符串類型的變量,用于存放隨機運算表達式;Label1用于顯示最終得到的隨機運算表達式SExp。因此,我們去掉了案例2中原有的TEXT1和TEXT2。

  案例4:教師布置任務:在案例3的基礎上,如何使計算機判斷答題者的結果是否正確,同時,在結束答題時給出成績。學生分析任務:可以讓計算機在隨機給出運算試題的同時保存一個正確答案Result,答題者給出答案時與其比較,如果一致表示正確,如果不一致表示錯誤。另外,再定義兩個變量NOk、NError分別統計正確與錯誤的數量,這樣在答題結束時就可以給出答題者成績了。對于正確答案,我們可以在案例3中得到某一運算符時,由Result得到一個相對應于運算符的正確答案。那么,如何去判斷答題者的答案是否與Result一致,如何使用NOk、NError來統計正確與錯的答案數量呢?教師指導:給出IF條件語句結構。驗證案例:應用IF語句編寫代碼。

  案例1~4是完成預定任務的一個階梯,給學生一定的時間和空間,讓他們逐漸認識VB,遞進式汲取知識、積累知識。整個教學過程保持以學生為中心,給學生任務,讓學生思考,引導學生,指導學生,最終完成任務。

  對于一門課程,可以設置多個任務,每個任務完成不同的教學目標;對于一個任務,又可以設置多個案例,每個案例涵蓋不同的知識點。一個任務內的案例之間,應該是具有遞進關系的,由淺入深、由簡到繁,做好知識點的銜接,這樣才能更有效地提高學生的學習情趣和學習效果。在本文設置的任務中,通過案例1的學習后,90%以上的學生都可以獨自熟練的建立一個“兩位數的加法器”,這樣一個很簡單的程序就可以使學生對VB的學習充滿自信,而且能在案例遞進的學習中不斷思考,主動學習。在任務驅動教學中,任務和案例是相輔相成的關系,任務為案例制定了目標框架,案例又以任務為中心收集知識點,并不斷向任務靠攏。所以,沒有了任務,案例就沒有了目標;沒有了案例,任務也就失去了動力。

  參考文獻:

  [1]袁媛.“案例-任務驅動”教學法在《VB程序設計》教學中的研究與應用[J].西北成人教育學報,2013,(3).

  [2]金林��.基于項目教學法的VB課程教學改革與實踐[J].浙江樹人大學學報,2012,(1).

  [3]張小衛,謝巧玲.VB課程項目化教學改革的探索與實踐[J].河南科技,2013,(9).

  基金項目:2013年山西省高等學校教學改革項目(J2013081);山西中醫學院專業建設與教學改革第三批立項項目(2013107、2013110)

  作者簡介:李紅曉(1980-),男,山西文水人,碩士,講師,研究方向:計算機應用技術;李瑋(1982-),男,山西交口人,碩士,講師,研究方向:計算機軟件與理論。

文章標題:徐州師范大學學報投稿基于任務驅動的案例遞進在VB程序設計教學中的應用

轉載請注明來自:http://www.anghan.cn/fblw/jiaoyu/jishu/26202.html

相關問題解答

SCI服務

搜論文知識網 冀ICP備15021333號-3

主站蜘蛛池模板: 黑人成人影院 | 成人免费体验区福利云点播 | 狠狠色综合久久婷婷 | 日韩一级欧美一级一级国产 | 色男天堂 | 久久久久草 | 午夜视频在线观看一区 | 免费看一级黄色录像 | 国产精品9999久久久久 | 日韩精品免费一区二区三区 | 成人亚洲欧美日韩在线观看 | 国产成人精品男人的天堂网站 | h国产| 亚洲五月婷婷 | 久久视频精品线视频在线网站 | 一级做a爱片特黄在线观看yy | 黄色在线免费网站 | 精品视频在线看 | 国产一级免费 | 一本色道久久综合狠狠躁篇 | 日韩在线视频免费观看 | 黄色录像一级大片 | 天天综合色一区二区三区 | 久久午夜鲁丝片午夜精品 | 国产免费高清视频在线观看不卡 | 黄色影院免费 | 国产美女网 | 久久综久久美利坚合众国 | 国产毛片久久精品 | 免费观看一级毛片 | 国产码一区二区三区 | 久久久久欧美精品网站 | 成人午夜大片免费7777 | 国产精品入口在线看麻豆 | 国产美女无遮挡免费网站 | 国产一区二区三区不卡免费观看 | 中文字幕在线播放量 | 久久精品亚洲综合一品 | 日韩精品在线一区二区 | 天天干天天色综合网 | 久久久国产亚洲精品 |