當前位置:文思屋>學習教育>畢業論文>

淺析運用建構主義教學理論提高計算機程式設計演算法教學實效

文思屋 人氣:3.26W

論文關鍵詞:程式設計演算法 構建主義教學理論 教學評價

淺析運用建構主義教學理論提高計算機程式設計演算法教學實效

論文摘 要:計算機程式設計演算法在高中資訊科技教學過程中是重點,也是難點。程式設計演算法的相關概念比較枯燥,理論過於抽象,對學生的思維能力要求較高,所以在教學過程中往往難以把握,也不易調動學生的興趣。在傳統的教學過程中,學生對這部分知識的掌握比較困難。本文結合課堂教學實踐,從三個方面探究運用建構主義教學理論構建計算機程式設計演算法教學過程,促進學生對知識的理解和掌握,與傳統的教學方法比較,運用構建主義理論教學方法取得更好的教學效果。 
  
  計算機程式設計演算法作為高中資訊科技選學模組的內容,是課程改革的一種新的嘗試,旨在培養和提高學生的邏輯思維能力,以及分析問題和使用計算機解決問題的能力。在傳統的教學模式下,教師的實踐活動在很大程度上受到行為主義的影響。教師的教學任務主要是為學生提供一系列刺激和強化,並引導學生作出適當的反應。教學的目標就是為了讓學生模仿適當的行為,教師對學生模仿的結果進行判斷和修正。在程式設計演算法的教學過程中,這種教學模式難以取得理想的教學效果。[1][2][3]作者介紹了建構主義教學理論及其要義,並對利用建構主義教學理論對教學過程進行改革和優化進行了分析與評價。具體應用建構主義教學理論應用在高中程式設計演算法的嘗試,還沒有查到,因此嘗試用建構主義方法應用於計算機程式設計教學效果,具有重要的意義。
  一、利用建構主義教學法創設學習情境,激發學生學習興趣
  在計算機程式設計演算法教學過程中,教師利用建構主義為學生創設一個學習的情境,以激發學生對所學內容的興趣,將學生的思維引入到學習情境中。創設情境,即在真實世界中建構知識意義、學會解決問題的經驗,儘管在傳統課堂教學中,我們無法將學生帶到知識應用的現場(而計算機程式設計演算法中一些抽象性、邏輯性、數理性的知識也難以找到這樣的現場),也沒有虛擬現實技術的`產品去模擬真實世界,但在教學中,教師要學會運用有效的教學策略和各種可行的技術手段,設法讓知識“從情景中走出,又最終走入情景”,即從現實情景中提煉問題,又能設計一些將新知應用於現實情景的例項,從而給予學生解決實踐問題的機會。也只有跟現實生活緊密聯絡在一起的教學活動才激發學生的興趣,引發學生的共鳴,教學中可以向學生提出生活中的實際問題,激發起學生的興趣,引導學生針對趣味性問題和生活實際問題進行思考、討論,從而將學生引入教學情境中來。
  二、設定學習任務,讓學生主動探索知識
  計算機程式設計演算法的相關概念比較枯燥,理論過於抽象,對學生的能力,尤其是創造性思維能力的要求較高,所以在教學過程中難以把握,也不容易引發學生的興趣。在演算法的教學過程中,利用建構主義教學理論對教學過程進行改革和優化將取得更好的教學效果。
  比如,在介紹排序計算機程式設計演算法時,如果純粹地以數字為例進行介紹,給予學生的印象不會太深刻,而且會顯得過於抽象,不通俗易懂。所以針對這一現象,可以充分利用學生對排隊這一活動的熟悉程度來引出排序演算法,加深學生對排序演算法的直觀印象,促進學生對排序演算法的理解。具體可以這樣操作,在提出排序演算法之前,教師可在班級內隨機抽取五名高矮不一的學生隨機站立,然後請這五位學生演示以不同的方法從矮到高的排隊過程,教師可在一旁學生先按照氣泡排序的方法進行排隊演示,並記錄他們演示過程中的每一次移動。
  這樣,在計算機程式設計演算法教學中通過任務的設計,改變了知識的傳輸方式,培養了學生的科學探索精神和實踐能力,把靜態的教學變成學生主動參與的開放式教學。
  三、利用建構主義教學評價,強化教學目標
  高中計算機程式設計演算法包含了模型建構、邏輯推理等多方面的知識,學生理解和掌握的難度比較大,不同學生理解和掌握的程度也不盡相同,教師在教學過程中應當及時有效地評價學生的學習過程,從而獲取有價值的反饋資訊,並根據反饋及時調整教學進度和教學策略。同時,學生也可以反思自己的學習過程,調整認知策略,改變思考角度,加深對學習目標的理解和認識。
  評價的過程是學生髮現自我、提高自我的過程,也是學生與學生、學生與老師情感交流的過程。有效地教學評價,不僅能夠真正確立學生在課堂教學中的主體地位,還能夠促進學生在課堂上的積極參與,使得學生充分活動,形成良好教學氛圍和師生互動關係,也只有在這樣的課堂氛圍中,學生才能更好地學習,得到更好的發展。有效地教學評價,也可以讓老師更多地瞭解學生優勢和不足,監控學生的學習過程,正確評估自己的教學效果。
  四、小結
  新課程改革要求以學生髮展為本,讓學生參與,提高學生的學習興趣;優化教學,加強交流與合作;給每位學生以期望和激勵,讓學生有成功感;利用建構主義教學理論引導學生對知識的意義建構,從根本上改變了老師和學生在知識學習過程中的地位和角色。在計算機程式設計演算法教學過程中,通過情境引入、課堂任務設計,學生能夠主動參與程式設計演算法數學模型的建構、自主探索、合作交流,樂於參與系統知識的學習過程,充分調動學生學習的主動性,同時更利於學生身心的發展。
  參考文獻:
  [1]陳琦,張建偉.建構主義學習觀要義評析[J].華東師範大學學報:科學版,1998(1):61-68
  [2]何克抗.建構主義——革新傳統教學的理論基礎[J].,1998(4) 17—20
  [3]施良方.《學習論》.人民教育出版社出版,1992