項目教學案例QBASIC一維數(shù)組的應用之冒泡排序_第1頁
項目教學案例QBASIC一維數(shù)組的應用之冒泡排序_第2頁
項目教學案例QBASIC一維數(shù)組的應用之冒泡排序_第3頁
項目教學案例QBASIC一維數(shù)組的應用之冒泡排序_第4頁
項目教學案例QBASIC一維數(shù)組的應用之冒泡排序_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、項目教學案例:QBASIC一維數(shù)組的應用之冒泡排序背景:傳統(tǒng)教學的模式,總是以“知識為本位”, 強調學科知識的科學性與系統(tǒng)性,強調識記, 忽視 對學生能力和創(chuàng)造性的培養(yǎng), 學生得到的知識和技能很多是片面和孤立的, 造成了學生學習積極性 不高、厭學的情形?;陧椖拷虒W的方法不僅可以激發(fā)學生的探求知識的熱情、 提高課堂參與度, 還可以提高他們 分析問題、解決問題的能力,使他們具備較強的實踐能力、創(chuàng)新能力及團隊合作水平。本課就采用項目教學法來組織教學。教學過程:一、【項目情景】我校剛舉行完“愛我中華”大合唱比賽,評委們將各班的成績也算出來了,學校要對優(yōu)勝班級 頒獎,但首先得對它們排序, 這個光榮的任

2、務就交給咱們計算機班的同學, 想想看有哪些方法可以 完成?怎樣快速的實現(xiàn)排序?二、【項目介紹】在實際工作中常遇到大批量數(shù)據(jù)的處理,有時用簡單變量很難實現(xiàn),這時需要引入一種數(shù)據(jù) 結構數(shù)組。 排序是一維數(shù)組的典型應用, 也是程序設計的基本任務之一, 目前有很多種排序算 法,如:順序比較法排序、 選擇排序、冒泡法排序、插入法排序等。 其中冒泡排序算法思想較簡單, 當元素個數(shù)不多時,還是用得比較多的。三、【項目分析】根據(jù)項目的需求,整個項目過程分為以下四個子項目:(1) 設計流程圖( 2) 編寫程序實現(xiàn)排序( 3) 上機調試運行程序(4) 修改完善程序四、【學習者分析】學生學習該項目之前已掌握了一維數(shù)

3、組的概念及其定義語句, 并通過上網(wǎng)查資料等方式了解了 冒泡排序的算法思想、排序原理。五、【項目目標】知識目標:1. 掌握冒泡排序的排序原理、過程及排序程序段;2. 熟練掌握一維數(shù)組的定義及應用;能力目標:培養(yǎng)學生應用QBASIC編程解決簡單實際問題的能力及團體合作精神。六、【項目重、難點】1. 泡排序的排序原理2. 生分工合作完成整個項目3. 合運用所學知識解決實際問題七、【前期準備】1. 生項目小組4個:由教師幫助學生分組,要求能力強學生和能力弱的學生合理地搭配;男 生、女生盡量搭配;2. 生項目小組負責人:可由小組成員推薦產(chǎn)生,該負責人要負責整個項目,從項目規(guī)劃,到 人員分工,到綜合測試,

4、直至最后總結匯報。3. 生通過教材、上網(wǎng)等查閱排序的幾種方法、冒泡排序的排序原理、一維數(shù)組的應用等相關 知識。八、【設備需要】計算機房(安裝多媒體教學軟件及 QBASIC程序)九、【冒泡算法演示動畫截圖】十、【項目實施過程】教師活動師生互動學生活動1、演示冒泡排序算法動畫2、教師引導學生分解任務3、教師巡回指導學生4、教師總結強調存在問題1、學生觀看演示的動畫2、學生回答冒泡排序算 法、原理,教師點評3、學生設計完成項目, 教師巡回指導1、學生分組討論制定項 目計劃2、學生動手實施項目3、項目負責人總結匯報4、項目評價項 目 過 程一、項目導入,演示冒泡排序算法動畫二、制定計劃1、教師下達任務

5、書2、小組負責人組織小組成員討論項目方案,完成項目計劃書3、老師檢查學生的工作計劃三、實施項目各項目小組根據(jù)計劃書自行設計完成項目,教師巡回指導(1) 疋義一個一疋谷量的數(shù)組空間(2) 給數(shù)組元素賦值(3) 將數(shù)據(jù)按冒泡法進行排序(4) 輸出結果(5) 上機調試、修改、運行程序(6) 記錄運行結果四、成果展示匯報1、各組項目負責人面向全班進行項目匯報(設計思路)2 、總結本組在完成項目過程中出現(xiàn)的冋題及解決方法3、展示本組最終成果(優(yōu)秀項目程序見后面附)十一、【項目評價】師生共同評價項目完成的效果和質量,填寫評價表。由學生自評、小組互評、教師評價三種 形式相結合,對學生在項目實施過程中,問題分

6、解、程序優(yōu)化、上機操作水平、獨立處理問題、 合作交流能力及成果等方面進行綜合評價。對各小組進行積分并對優(yōu)勝小組進行獎勵。項目內(nèi)容1學生自評學生根據(jù)是否掌握所學內(nèi)容、能否靈活運用等進行自評2小組互評根據(jù)各小組編寫程序正確性、健壯性、是否易于理解等進行互評3教師評價教師根據(jù)各小組對該項目的完成情況,肯定學生的成績,對學生 的紀律、表現(xiàn)等進行打分??偨Y通過該項目應該掌握的知識和技 能,指出做的好的地方,著重強調在巡回指導中發(fā)現(xiàn)的各小組存在的問題,并詢問學生還存在哪些疑問,進行針對性指導。項目評價表如下:項目小組項目負責人小組成員班級項目名稱實施時間評價類別評價內(nèi)容評價標準配分個人自評小組評價教師評價

7、前期準備資料準備參與資料收集、整理、自主 學習5計劃制定能初步制定計劃5小組分工分工合理,協(xié)調有序5項目過程操作技術見項目評分標準40問題探究能實踐中發(fā)現(xiàn)問題,并用理 論知識解釋實踐中的問題10文明生產(chǎn)服從管理,遵守5S標準5項目拓展知識遷移能實現(xiàn)前后知識的遷移5應變能力能舉一反三,提出改進建議或方案5創(chuàng)新程度有創(chuàng)新建議提出5學習態(tài)度主動程度主動性強5合作意識能與同伴團結協(xié)作5嚴謹細致認真仔細,不出差錯5總計100教師總評(成績、不足及注意事項)綜合評定等級十二、【項目拓展競賽】編程實現(xiàn)下述功能:由計算機隨機產(chǎn)生 100個三位整數(shù),先將它們進行按從小到大進行排序, 再將結果輸出。以各項目小組為

8、單位上交一份程序作業(yè),比比看哪個小組完成最好?十三、【項目實施報告】以項目小組為單位,課后認真詳細完成項目實施報告,總結此次項目實施過程中遇到的問題及解決方案。教學評析及反思:QBASIC編程語言這門課學習起來比較枯燥,且本節(jié)課所學的冒泡排序較難理解,為了充分調 動學生學習的積極性,激起他們學習的興趣,我事先用flash做好演示課件,并在教學中根據(jù)中職 學生特別適合在“做中學”、在“行動”中學的特點,以能力為本位,采用項目教學,即整個教學 是由師生通過共同解決一個具體的實際問題而進行的活動。以項目帶動教學,由淺入深的把冒泡排序的排序原理、排序過程及排序程序段滲透到項目的整個實施過程中。通過具體

9、應用使我認識到, 在教學中引入項目教學,實現(xiàn)了理論與實踐的統(tǒng)一,促進了學生在具體實踐中建構知識與能力,突出學生的學習主體地位,改變了過去學生學習被動的問題; 整個教學以項目任務為導向,鍛煉了學 生的分析能力、團結協(xié)作能力、綜合概括能力和實際操作動手能力, 從而提高了學生的綜合職業(yè)能 力。比起每采用項目教學法進行教學的前幾個班級, 本節(jié)課課堂氣氛活躍,取得了良好的教學效果, 主要體現(xiàn)在以下幾個方面:比較項實施后.、亠、.八 S Z. 實施刖對教師的評價平均分87.2分平均分81.04學生學習興趣高一般課堂氣氛十分活躍,師生交流多一般,師生交流少學生綜合技能明顯提高一般學習內(nèi)容合理開放,滿足不同層次學生 的需要預設的、封閉的另外,項目教學對教師提出了更高的要求。 傳統(tǒng)的教學模式教師是知識的灌輸者和技能的傳授 者,而在項目教學活動中,由以教師為中心轉變?yōu)閷W生為中心,由課本為中心轉變?yōu)橐皂椖繛橹行模?所以教師必須轉變知識灌輸者和技能傳授者的角色,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論