【摘 要】本文將任務驅動法結合高中信息技術,并以《VB語言及程序開發環境》進行課程設計。
【關鍵詞】任務驅動法;VB語言;高中信息技術
任務驅動法以建構主義理論為基礎,通過完成大、小任務為明線,以學生通過教學后應達到的教學目標為暗線,是一種“教師主導,學生主體”的雙主線教學方法。它能夠很好應用于實踐性、操作性較強的教學內容。通過不同任務的設置,學生可以在完成任務的同時,對新知識進行有意義的建構。
長期以來,基礎教育強調接受學習,學生死記硬背,學習主動性很低。而新課標則提出倡導培養學生自主學生、主動探究、解決問題與分析問題的能力。很明顯,傳統的講授法已經不太適用于新課程的教授,而任務驅動法這種“教師主導,學生主體”的教學方法則很好的適用于新課標的實施。
任務驅動法教學案例的設計
1.分析學習內容
本節課內容講述了VB語言的基本知識(包括VB程序的基本部分、基本數據類型、常量與變量、運算符、函數和表達式),VB可視化程序的開發環境,屬于基礎性、概念性知識。要求學生掌握VB的基礎知識,并且熟悉VB開發環境。
本節課雖然屬于概念性知識,但是其知識點大都在實踐操作后才能領悟,尤其是熟悉VB的開發環境。選擇任務驅動法,讓學生在做中學,將原本枯燥無味的概念轉化為學生的實際操作,極大的激發了學生的學習興趣。
2.學習者特征分析
通過高中數學必修模塊4.1“編制計算機程序解決問題”部分以及本模塊第一章的學習中,學生已經經歷了用計算機解決問題的基本過程,對VB開發環境有所了解。本節課有關概念和數學課中有相通的地方,學生具有相關的數學基礎,因此學習起來相對容易,但對于不同的地方,少數學生變通能力較差。本節課之前學生已經有自主探究、小組合作的經歷,并且已經能夠進行信息搜索與處理的學生,學生可以在教師的指導下進行小組合作,自主探究。
但學生的編程的起點水平并不一致,教學中要關注全體學生,變學生的個體差異為資源,發揮同伴互助作用,共同提高課堂效率。
3.確定教學目標
教學目標是教學過程設計與教學效果評價的依據。根據課標要求以及對教材、學習者學習特征的分析,我制定了以下的教學目標:
知識與技能:掌握VB的基本數據類型、常量、變量、函數、表達式等基本知識;熟悉VB的開發環境;
過程與方法:通過案例學習,掌握VB的基本知識;通過探究活動,熟悉可視化程序的開發環境、了解各個控件的功能與使用;
情感、態度與價值觀:通過案例學習,了解生活中的算法,將信息技術作為解決問題的一種方法。
4.任務的設計
教學過程中任務的設計需要遵循以下原則:
首先與知識點緊密相關,整個任務能蘊含絕大多數知識點,通過任務的完成能夠突破重難點;
其次,任務需是可操作性、并且具有層次型,學生能夠在教師指導下并在當前教學條件下完成;
最后,任務需要與學生生活實際緊密相關,能夠激發學生的學習興趣。
針對以上原則我設定了以下的任務:
任務一:根據提供的“圓的面積”的程序以及教師所提供的閱讀資料,分析代碼組成,初探VB的基本數據結構、常量、變量等成率設計語言的基本知識。
任務二:啟動VB,進入集成開發環境,觀察各菜單項及其子菜單項,完成表格填寫。
任務三:探究工具欄各圖標的名稱、功能,并整理成word文檔。
任務四:通過查閱“幫助菜單”,了解工具箱、代碼窗口、窗體設計窗口、工程資源管理器窗口、屬性窗口、窗體布局窗口的作用,并將其整理成word文檔。
5.教學過程的設計
(1)情境創設,激發興趣
教師展示VB程序作品,并邀請學生上臺演示。學生觀看、操作VB小程序,激發學生學習熱情。
(2)任務設置,初探新知
教師演示“圓的面積”程序,并展示其代碼。在教師指導下學生完成任務一的探究。
學生完成任務一后,教師組織進行堂上測驗,強調變量的合法命名以及表達式的合法使用。
教師組織學生完成分組,指導學生完成任務二、三、四。
(3)匯報展示,升華知識
完成全部任務后,教師指導學生講所獲得資料進行整理,形成PPT,并抽取小組進行任務匯報,學生進行補充、提問、評價。
(4)實踐代碼,探究VB
教師指導學生根據“圓的面積”程序,編寫“長方形的周長與面積”程序,并調試在VB進行運行。
教師選取有代表性的程序進行展示交流,學生通過觀察、比較,取長補短。
針對學有余力的同學設置拔高部分,通過改變某些數據的數據類型,判斷程序代碼的不同,進一步進入探究VB數據類型。
(5)課堂小結,歸納知識
師生一起總結VB語言的基本知識,描述VB的開發環境。教師強調表達式的注意事項,從括號、運算符、標點符號等易出錯的地方說明。
6.學習評價
針對VB基礎知識,利用課堂測試習題,了解學生對基本概念的掌握情況。
針對同學在任務中的表現以及對于程序代碼的評價,利用留言板進行網上評分,采用組內互評、小組互評與老師評價,并通過統計評價的結果對學生這節課的學習成果進行分析,使學生能夠進一步提高。
以上就是我根據任務驅動法所設計的教學設計。通過任務驅動,學生在做中學,完成新知識的建構。通過分層教學,使不同的同學都能夠得到提升。
任務驅動法引用于教學課堂實施簡單,操作靈活,能極大的激發學生的學習興趣,是操作性、實踐性強的教學內容的有效方法。但我們不能濫用任務驅動法,應分析教學內容,考慮其適用性,確保這一方法運用的恰當、合理。
【參考文獻】
[1]郭邵青.任務驅動法教學法的內涵[J].中國電化教育,2006,(7):57-59
[2]教育部.教育部普通高中信息技術教育課程標準