楊軍
摘? 要:學生的信息技術課標準必須是以普通學校全部改革當做基礎新課標,加強學生信息素養,建成學生終生學習模式平臺,提高解決問題的思維模式及技能,一起學習良好信息文化。此篇文章對算法與程序設計教學探究詳述了一些思考,也就是學校老師在準確無誤地認識對在校生開設算法與程序設計教學的著重性條件上,怎樣去鍛煉學生們的反思技能,進一步完善地進行程序設計教學,加強學生們的信息量及信息素養。
關鍵詞:程序設計教學;認識;反思性學習
引言
相關文件明確指出算法與程序設計當中應該以算法與程序設計為主要線路,出示采納技術算計探究實際問題的環節。利用這個板塊的教學教育,使學生們學習算法的思想,明白算法與程序設計在在解決相關問題環節里的地位及價值。讓學生們可以先從簡單問題開始,開發解決相關問題的算法,而且還可以嘗試利用專門的程序語言編寫程序,達成算法,從而解決遇到的困難。就學生們的程序設計教學來說,本人有下面一些思考。
一、對開設算法與程序設計教學的認識
開設算法與程序設計教學對于學生來說極其重要。學生們能夠在學生時期打下良好的基礎,這有利于他們就業或者創業后的發展。另一方面現如今高考數學里面也放入了一些算法模塊,也進一步說明了算法與程序設計這門課的重要意義。但是算法與程序設計課程相較于一般課程來說難度偏大,內容層次較高,因此學校教師應該特殊對待這門課程的深度與廣度。同時老師們要教育學生們意識到這門課程是十分重要的,使學生能夠積極發揮自主創造性,而不是局限于死板機械化的學習,進而能夠讓整個學校的教學工作高效率地完成。
二、開設算法與程序設計的教學目標
(一)知識技能和過程方式
學習算一堆數據中最大值的思維模式,并且能夠把算法當中的設計方式用相應的圖形表達出來。比如通過開展同班同學比較身高、比較體重的活動,從中找到最高最重者,或者舉辦武術競賽算出排名最高的人,使學生們能夠學會將這種日常生活里找出算最大值的方式方法,也就是訓練算法思維模式。鍛煉學生們提出問題解決問題的技能,使得學生們能夠學會在遇到困難的時候整理出來解決困難的思維路徑,從而探究出來相關問題的特殊環節,進一步明白計算機程序是怎樣去處理相關問題的。在過程程序當中,利用現實生活當中可以實踐的例子指引學生們探究歸納算出最大值的思想見解,實踐中的應用主要是用來舉證引用是否真實有效,究竟是不是能夠對學生們建立抽象性結論有價值參考。在方式方法中,重點地教會學生一些分析思考和解決相應問題的技能,熟練計算機去解決困難的步驟,給后面的學習夯實基礎,增加自信心。
(二)情感態度與價值觀念
能夠使學生們集中注意力盡全力地參與到教學實踐當中,主動積極地與同班級同學及老師一起交流探討,培養學生們優秀的思維方式,開拓大家的創新力,從而形成良好的學習精神和良性的學習態度。提供優良的大環境,從而進一步激發學生們的自主學習性,提高學習興趣,盡全力地制造一個能夠讓人接受的、開放性的課堂氛圍環境,使學生們能夠置身于開心輕松的課堂氛圍中,積極探究、快樂創新。
三、算法與程序設計的教學思路
針對例如日常生活當中去比較同班級學生的身高,指引學生們去發現算最大值的思維方法,怎樣能夠設計算一堆數據當中最大值的算法呢,本人的想法是需要讓學生們主動的去探究整個程序環節,相對于直接性的把知識灌輸給他們要更有價值。這樣的方法可以使學生們建立快速、高效的思維模式,在達到任務圓滿完成的狀態里,老師們的引導顯得尤為重要。能夠找到所有數據里面最大的,一般情況來看,沒有什么高級的難度,但是由于在相互比較的步驟中,學生們不僅動眼動手,還訓練了思維,因此能夠以最快的速度算出來最大值。然而計算機就不一樣了,計算機針對這一任務究竟是以什么樣的方法來完成呢?事實上,計算機解決問題的重中之重就是通過計算機語言或者代碼把一個問題的思維加以表達,相當于每一步的大腦思維都有證據記錄。這需要老師對學生們做出相關的指導,來攻克這一個重難點問題,從而讓學生們一步步地學會分析思考相關問題,總結經驗,解決困難。
四、算法與程序設計教學應培養學生舉一反三技能
舉一反三性的學習,指的是學習的過程中通過自己的反思進一步進行學習,也就是反思性學習。學生們能夠擁有反思性學習的思想及思維模式是反思性學習的重要基礎。需要使學生們能夠明白反思性學習的重要性,理解沒有反思就很難做到自我糾正,它非但可以及時準確的糾正自身錯誤,還可以完善已經學習到的知識和技能,提高綜合能力。針對學生們做的好的地方給予最大的贊揚和鼓勵,在一定程度上也有利于加強反思性效果。同時,老師們還應該制造出輕松、活躍、開放式的學習環境和氛圍,讓學生勇于提出不足,增強交流的自信,大膽提出質疑,擁有創造性思維模式。學生們智慧的激發在一定程度上也能夠反作用于別的學生,從而帶動整個班級,不斷的思考互助,建立一種良好的學習圈子。反思性學習不但能夠使學生回顧當天學到的知識,還可以探究學習當中所運用的方式方法、思維模式,從而加以創新。對研究也有一定的推動價值。新課標提出了老師們需要注重每一位學生的情感、思維動態和價值觀,因此,老師們需要專門的利用各種各樣的方式提高學生們的反思性學習能力。
在教育教學的過程當中,老師們不可以只死板地局限于教材文件,而是要能夠重視總結歸納教材,由淺入深,循序漸進,從而對教學進行分層,指導增強學生們的思維,從而激發他們的創新力。與此同時還要讓學生們學會舉一反三,融會貫通。學生們在學習當中其實就會發現大部分知識難點都是互相聯系的,倘若老師們擅長日常教學知識的總結和歸納,同時還能夠配合經典例子進行解釋,那么學生們的思維一定會得到提高,增強了他們學習的靈活運用性,能夠使他們輕松應對舉一反三,提高創新力。由此可見,教師如果能認真鉆研教材,并且對教材能夠分層有序的編排,一定就能幫助學生們學會以微知著。
結束語
老師們需要將基礎的知識和技能操作相結合。算法與程序設計是更有深度和廣度的學習內容,它的教學最終目的并不是為培養程序員開始鋪路,老師們應該注重培養學生們用算法與程序設計的思維去學習,鍛煉學生的探究性,提高學生的創新力,幫助學生成長新時代的成長性人才。
參考文獻:
[1]中華人民共和國教育部.普通高中信息技術課程標準[s]
[2]熊川武.反思性教學[m].上海華東師大出版社