胡英
摘 ?要:二十一世紀是信息化的社會,在各行各業的發展的創新中都離不開信息技術的支持,正確掌握信息技術是現代社會每一個人都必須掌握的技能。在高中階段,信息技術是高中課程的重要組成部分,通過信息技術的學習,不僅可以提高學生信息技術的能力,更為提高我國國民的綜合素質有著深遠的意義?!吨行W信息技術課程指導綱要》指出:要了解程序設計的基本思想,培養邏輯思維能力。本文就新課改下高中信息技術課程中程序創新思維能力的培養做了以下研究。
關鍵詞:高中;教育;信息技術;培養;策略;綜合能力
前言
隨著新課改的不斷實施和發展,教師理念由傳統的重知識傳授向重學生綜合素質和知識實踐轉變,在高中信息技術教學中,信息技術課程相比較其他課程有著很強的知識性、趣味性、技能型和實用性。學好信息技術對于提高學生的創新思維能力、知識應用能力、學生學習積極性等方面有著不可忽視的作用。
一、高中信息技術課程中程序創新思維培養的規律和原則
1.1學習程序設計符合學生創新思維培養規律的形成
程序創新思維具體來說就是通過約簡、轉化、仿真和嵌入等方式,把一個看起來復雜的問題轉化為一個我們知道怎樣解決的問題。通過對代碼和數據的互相轉換,運用分享和抽象來控制繁雜的計算機任務和計算機設計的方法。當學生開始程序設計學習時,他們通常無法找到他們面臨的編程問題的出路,因為他們仍處在舊的思維模式下,也還沒有新的程序設計的編程方法,思維定式、局限,沒有解決實際問題的能力。程序設計的學習過程是由最初的無從下手到找方法、畫流程圖,到后來的帶著問題思考和尋找創新的靈感,達到激發學生發散性思維和培養創新能力的目的。
1.2培養程序創新思維的原則
第一,開放性原則。開放的課堂教學是培養學生創新思維意識和能力的前提和條件。程序設計課要結合教學內容和學生基礎去設計課堂環節,激發學生用多種形式表達解決問題的思路和方法,調動每一個學生參與進來,教師將學生的思想和意見進行提煉和歸納,讓他們在參與下,討論中,達成創新思維能力的培養。第二,靈活性原則。運用不同的編程思路,對同一個問題,可以設計出不同的算法,通過對比分析,尋找最優方案,達到培養學生思維靈活性的目的。第三,條理性原則。在程序設計教學中,教師應采取有效的形式,通過各種思維訓練,讓學生掌握分析和綜合的思維方法。引導出學生總結模塊化程序設計的思想,把復雜的問題分成若干小問題,然后逐個解決,達到培養學生程序設計思維中條理性清晰的目的。
二、新課程標準對高中信息技術課程程序設計的新要求
2.1 新課標的新要求
《普通高中信息技術課程標準(2017版)》中的核心要求是凝練學科核心素養,圍繞核心素養的落實,精選、重組課程內容,明確內容要求。信息技術學科核心素養由信息意識、計算思維、數字化學習與創新、信息社會責任四個核心要素組成。它們是學生在接受信息技術教育過程中逐步形成信息技術知識與技能,過程與方法,情感態度與價值觀的綜合表現。在選擇性必修部分對數據結構、程序設計以及算法分析都提出了新的要求。要求學生能夠運用生活中的實例描述數據的內涵與外延,用數據結構表達數據的邏輯關系,要求學生能夠針對限定條件的實際問題進行數據抽象,運用數據結構合理組織、存儲數據,選擇合適的算法編程實現、解決問題。在選修課程要求上,更是要求學生能掌握各種程序設計算法,能夠負責任地應用算法并將算法思想遷移到實際生活和學習中。可以說,新課標對高中生學習信息技術這門課提出了更高的要求。
2.2新廣教版《信息技術基礎》教材的新要求
廣東省根據新課標也研制了適合廣東省教育特點的新教材。在第四章程序設計基礎中,通過“設計購買物品的最佳方案”項目,以Python程序設計語言為媒介,要求學生掌握幾種程序結構,掌握程序調用與運行方法,從而將知識建構、技能培養與思維發展融入運用數字化工具解決問題和完成任務的過程中,促進信息技術學科素養達成,完成項目學習目標。因此程序創新思維培養必將貫穿于高中信息技術課程中,培養學生的程序創新思維,將是信息技術教師設計課程環節,實現學科素養需要達成的新目標。
三、高中信息技術課程中程序創新思維能力培養策略
學生程序創新能力的培養要在實際的教學中去根據學生的實際情況來開展,以便更好的激發學生的創新思維能力。
3.1以問題為主導,通過協作學習來解決問題
教師在實際的教學中,要注重以問題為主導,在加強學生與學生、教師與學生溝通的基礎上,培養學生自己研究解決問題的思路,強化學生信息技術的核心素養。例如在學習“Python教學中用列表處理數據”相關知識點的時候,讓學生以小組為單位,討論如何化繁為簡,分解模塊。學生通過這一環節的學習,要掌握使用“for循環”語句解決問題,教師要啟發引導學生用“while循環”迭代實現列表數據顯示。模塊的分解學習,教師需要把程序創新思維方法引入教學過程中,讓學生通過協助學習來尋求解決問題的方法,從而達到創新思維能力訓練的目的。
3.2教學內容生活化,加強學生通過程序創新能力解決實際問題
在廣教版教材中更加強調學生通過信息技術基礎的課程學習來解決生活中實際問題的能力,這就需要我們教師在教學內容上盡量做到生活化,生活是智慧的源泉,是創新的重要基礎之一,教師要引導學生對所學知識做出猜想和判斷,探索知識對于解決生活實際問題的實踐性。例如在學習“使用和設計數據庫”相關知識點的時候,學生在了解和掌握數據庫的使用之后,可以讓學生生通過數據庫來處理班級考試結果的信息,為教師提供更加科學、準確的考試質量分析報告。通過將數據庫運用在學生日常學習生活中常見的問題上,很好的提高了學生通過程序創新能力解決實際問題的能力。
3.3考核評價多元化,重點考查學生程序創新思維能力
對于高中信息技術基礎課程的考核來說,無論是開卷還是閉卷都容易造成學生死記硬背和高分低能的現象。從素質教育的背景出發,對于信息技術基礎的考核要多元化,以求達到加強學生程序創新能力提高的目的。通過平時考核、課堂筆試考核、程序實踐考核和創新項目考核等方式從多角度、多層次的對學生的綜合能力和程序創新能力做出公平、公正的評價。例如在項目考核中,通過3-5人的小組分類,讓學生以實用性、創新性為目標,通過小組內的明確分工,最后考核評價通過按比例綜合得出學生的考核成績,這種方式不但提升學生的團隊協作能力,還能讓學生的實踐能力和創新能力得到提高,相比較傳統的試卷考試,這種多元化的考核評價方式更能夠有效反應出學生的實際水平,有效的提升了教學成果。
總結
當今社會是一個知識爆炸和信息傳播的時代,信息技術在人的生活中有著不可忽視的作用,在實際的教學中,不能拘泥于一種教學模式,要在了解學生實際情況的基礎上,通過多方式、多層次的教學方式和教學評價來有效提高學生的學習積極性和學習熱情,引導學生從課堂中吸取知識,在生活中實踐技能,讓每一個學生都能在信息技術運用過程中,提升自身的信息技術程序創新能力,為我國信息技術的發展獻出一份力量。
參考文獻
[1] ?于曉強,趙秀巖,閆丕濤.計算機程序設計課程中計算思維能力的培養[J].計算機教育,2016(31):64-65
[2] ?蘇小紅,車萬翔,王甜甜.如何在程序設計課程中培養計算思維能力[J].大工業和信息化教育.2014,(13):230
[3] ?冷淑君,以項目為中心構建新型教學模式的實踐與思考[J].中國電化教育.2014(21):166-167