摘 要:隨著新課改的逐步推進,傳統的滿堂灌教學方式已經不能很好地適應高校計算機課程教學的需要,探究式教學模式也得到了空前的關注與運用。它能夠很好地與計算機課程結合起來,激發學生的參與性、培育了他們的創新意識以及實踐能力。文章首先論述了探究式教學的定義,然后具體地論述了探究式教學在計算機教學中的具體教學設計步驟。
關鍵詞:高校;計算機教學;探究式教學;應用
中圖分類號:TP3-4;G642 文獻標識碼:A 文章編號:1674-7712 (2014) 06-0000-01
一、理清概念
探究式教學指的是以探究為主要教學方法,教師在教學過程中起到了啟發、誘導學生開展獨立、自主的學習以及合作討論,探究內容則與現行教材有關,參照學生的周圍世界以及生活情況,從而讓學生更自由研究、表達、質疑以及討論問題,借助個人、小組、集體等解難釋疑的嘗試活動,從而將所學知識運用到問題解決中去的教學形式。它的整體目標在于讓學生親自參與到教學內容的研究,體驗探索過程,從而更好地掌握相關知識與技能。
二、教學步驟設計
(一)課前準備
1.選擇相關課題。教師要選擇課本的適當內容作為研究課題。并適度延伸課本內容。例如,可以《C++語言程序設計》的“數組”內容為課題,在涉及到一維數組的具體應用舉例時,可以將“排序”當成課題。
2.確立教學目標。在決定教學目標方面,可以參照我國的教育方針、教育目標以及計算機專業課程目標和《教學大綱》的具體要求,而且還要依據實況。從“排序”內容的教學目標來看,掌握排序方法,能夠編寫程序而且做到上機驗證。借助它獲得運用數組解決現實問題的相關規律。
3.設定教學問題。
教師要在備課時設計哪些問題,從而很好地激發學生在探索方面的積極性,而且還能夠逐步接近教學目標。“排序”涉及到以下問題:(1)現實生活中如何按照高矮順序排隊?能找到多少種排隊方法?(2)假如將排隊也當成數組的排序,如何運用所學的數組知識進行排序?依據所探索的排序方式編寫若干種算法的源程序。
(二)課堂教學內容設計
1.引入課堂探究的課題,寫出教學目標。學習怎樣運用數組進行排序。要達到以下兩個教學目標:(1)最少掌握一種排序方法,而且能夠編程,上機驗證這種程序的正確性。借助上機操作,具備運用數組處理較為簡單的實際問題的相關規律。(2)借助探究課題,不斷提升學生提出、分析、解決問題的能力。
2.提出探究問題,營造探究情境。在課堂探究教學中涵蓋了以下提出問題、確立探究方向、為了探究而自我整合、調查或收集相關資料、并進行分類以及分析和重組資料、得出探究結論等。從本次探究的問題來看:如何根據高矮個進行排隊?能找到多少種排隊方法?
3.圍繞問題,進行教學情境。要將學生氛圍4個小組開展排隊演示。此后每個小組分別展示探究結果。第一小組提出2種、第二、三小組3種,第四小組1種排序方法。在此要讓學生意識到他們的排序方法處于感性認識階段。教師要提出問題:得出探究結果的方法屬于何種類型的排序方法呢?學生在查閱了資料后說出了名稱。讓學生再次進行分組排隊演示以及查閱排序的相關資料,終于決定了選擇排序法、交換排序法以及插入排序法。老師要對各小組的探索狀況進行評價。之后要讓各小組間協作,交流如何排隊的方法,讓每位學生在紙上寫出多種排隊方法。教師要評價學生的交流情況。
4.通過探究發現規律。教師提出:假如將排隊當成數組教學中的排序,如何借助所學到的數組知識進行排序?根據探索出來的排序方法,編寫基于多種算法的源程序。老師可以向學生提示,要先把現實問題抽象為計算機問題,之后進行探索。例如,有學生把身高量化為相關數據,存儲在相關數組中,借助數組進行排序。也有學生運用班級學習成績開展排序。運用獨立方式或多人協作,借助多種類型的探究活動,完成了課堂探究任務。
5.編寫源程序,并上機驗證之。按照所探究出來的排序方法,最少編寫一種源程序,并借助上機對其進行驗證,而且不少學生也多次在計算機上對自己設計的源程序進行修改,切實感受到了實踐出真知,知識要放到實踐中接受檢驗的道理。
6.交流、歸納以及總結。
在教師的具體指導下,學生要深入地思考這些問題,并查找、分析以及整理相關資料,借助最后的交流及討論,編寫出了相應的程序,順利地結束了問題探究過程后,老師要對學生開展成性評價,要對學生所提出的排序方法進行全面總結,并給出多種方式的排序方法。
(三)課堂教學評價與學生的自我評價
從課堂教學評價來看,應該有著二維指標:首先是教師的“教”,其次是學生的“學”。從這兩個緯度的指標來看,學生的“學”應該占據探究活動的主體地位,教師是探究活動的組織者,應占據活動的主導地位。要合理地設計每個環節。作為探究活動的指導者,教師要切實強化每一個環節對學生的指導,切實參與到具體的環節中,協助他們完成探究任務。在學生完成了自我評價后,教師要對學生整體進行評價,比如針對所設計的問題,學生能否科學地分析問題,能否主動探究,是否解決了探究問題,有沒有完成探究任務以及有沒有切實提升學生獨立解決問題的能力。此外還要分析是否完成了大綱所規定的教學目標?哪些學生在探究過程中表現出了一定水平的創新思維,哪些學生在探索問題的過程中存在著多大的差距等。教師要充分肯定學生的探索努力以及探索成果,指出他們在探索中的不足與缺陷,而且還要提出可行性較強的建議以及意見。
三、結束語
從高校計算機課程來看,它能夠在知識學習以及技能培養過程中強化學生的創新、研究能力以及實踐能力。借助探究性學習提出問題,整合材料,更好地探索、分析、以及研究相關課題,以問題解決模式為導向,科學地訓練他們科學的態度、價值觀,強化學生的創新精神、思維以及能力,更好地做到學以致用。
參考文獻:
[1]張建.從傳統教育觀到建構性教育觀[J].教育理論與實踐,2011(09).
[2]周洪春,黃雄等.大學生基于問題解決的研究性學習模式的研究與實踐[J].電化教育研究,2005(06).
[3]張蔚.談《計算機應用基礎》課程探究式教學模式的構建[J].電大理工,2011(02).
[4]隋菱歌.探究式教學在高校計算機課程中的應用[J].長春金融高等專科學校學報,2006.