阮莉
【摘要】信息技術的學習從來不是一個一蹴而就的事情,它需要學生持之以恒地付出,并且將自己代入到學習的情境中,實現對于具體知識點的深入了解。因此,教師可以從多個方面入手,讓學生能夠在多個維度了解信息技術,促使學生在明確信息技術學習重要性的同時,投身入學習中,讓自己能夠同時代接軌,以現代化的思維,完成對于知識本質的學習。本文圍繞高中新課程中《算法與程序設計》教學模式的探究展開論述,希望對相關人士有所幫助。
【關鍵詞】新課程;高中;《算法與程序設計》教學
前言:
《算法與程序設計》中的思想同人們的生活是息息相關的,但是學生在學習這一板塊的內容時,并不能夠將其同自己的生活實際進行聯想。為了促使學生加強對于《算法與程序設計》思考的認識,教師可以從以下幾個方面入手,幫助學生在學習時,取得更為優異的成績:輔助學生關注生活中《算法與程序設計》思想、輔助學生對《算法與程序設計》的結構進行分析、輔助學生對《算法與程序設計》知識進行靈活應用。
一、輔助學生關注生活中的信息技術思想
相比于知識的學習,學習知識的意義是學生值得注意的。但是對于大部分的學生來說,他們在開展某課時學習任務之前,并沒有思考“為什么學習”這一問題,因而他們在知識學習時,常常會出現漫無目的的情況。因此,教師可以以“生活”作為切入口,輔助學生關注生活中的信息技術思想,讓學生能對自己的學習目的進行明確,并且能夠有意識地將生活元素,代入到自己的學習過程。
例如,當我們需要選出班級上最高的學生時,我們需要對學生的身高進行兩兩對比,并且不斷地淘汰身高較矮的學生,最后一位沒有被淘汰的學生,就是班級上最高的學生。這種比較的方式,不僅可以用在身高上,還可以用在擂主的確定上、成績的比較上等,具有一定的適用性。因而,當學生掌握了這一思想,往往能夠解決生活中與之相關的大部分問題。而《算法與程序設計》中的思想,同這一實際問題是契合的,當學生能夠應用《算法與程序設計》知識時,他們不僅能夠靈活地處理生活中的難題,還能夠提高自己解決問題的效率,這便為學生學習《算法與程序設計》思想的原因。為了促使學生進一步地了解《算法與程序設計》思想同生活的聯系,教師可以以身高的比較為例,給出一個算法流程圖,讓學生通過分析算法流程圖,按照算法流程圖循環的思想,將其對自己的生活經歷進行比較,因而他們能夠發現,簡單的流程圖能夠省去不少的實際操作,還能更加清楚地了解整個完整的操作過程,體現了解決問題的思維和方法,這能夠幫助學生堅定自己的學習動力,讓學生能夠在《算法與程序設計》學習時,保持著對于知識的求知欲。
二、輔助學生分析《算法與程序設計》的結構
《算法與程序設計》的結構眾多,每一種結構在形式上、細節上存著著一定的差異,這就要求學生在學習《算法與程序設計》結構時,能夠對《算法與程序設計》的結構進行分析,并且在對比學習時,加強對于《算法與程序設計》結構的理解。
例如,我在授予這一板塊的內容時,會先和學生講解《算法與程序設計》各個結構的名稱,如順序結構、分支結構、順序結構等,并且根據每一個名稱,向學生講解具體的含義。在學生在理論上理解這些概念后,為更好地輔助學生靈活地應用相應的知識,促使其深度理解《算法與程序設計》,教師可以選擇與概念對應的實例,進行深入地講解,在同學生進行探討時,提高學生對于這一板塊內容的記憶程度和理解程度。同時,由于結構教學在形式上略顯抽象,給學生的理解帶來了一定的難度,因而教師可以根據講解的板塊內容,向學生引入生活中與《算法與程序設計》的例子,將學生帶入到相應的生活情境中,并且在熟悉的環境里,對知識進行理解和記憶。因此,學生的理解難度能夠得到大大地降低,學習的效率能夠得到大大地提高。對于他們在板塊知識學習中出現的個性化問題,學生完全可以根據對于個人情況的深入分析,同其他學生或者教師,就自己在板塊學習中的困惑,進行深入地探討,讓他們能夠在同其他人進行交流,針對性地對信息技術學習的疑問進行解答,幫助學生能夠解決影響自己取得學業上進步的因素,提高學生對于信息技術的認知程度。
三、輔助學生靈活應用《算法與程序設計》的知識
信息技術學習最主要的目的,是讓學生能夠應用知識,解決生活中地問題,并且是以便捷的方式,對其進行解決,提高他們的生活質量。而學生如果想要達成信息技術學習的這一終極目的,他們便需要通過一些練習,讓自己在不同的情境下,能夠靈活地應用自己的信息技術知識,對情境下的問題進行處理。這一過程往往是漫長的,為了促使學生感受信息技術學習的趣味性,使得學生深刻了解信息技術的實用性,教師可以豐富《算法與程序設計》知識的教學形式。
例如,我在授予這一板塊的內容時,會以微課的形式,對章節的主要內容進行播放,讓學生能夠借助信息技術,不僅能夠實現對于學習重難點的突破,還能夠借助“微課”這一實例,感受復雜信息技術對于生活的巨大影響。在學生完成了板塊學習內容后,教師可以向學生發布一次競賽任務,并且確定競賽的時間,讓學生能夠對此做好相應的準備。由于競賽的壓力,每一位學生都可以在利用自己的課余時間進行學習時,就《算法與程序設計》的結構進行深入分析,了解每一種結構的應用情境和應用方法,在夯實自己信息技術基礎之上,靈活地應用所學的知識,解決自己可能在競賽的過程中遇到的麻煩。而在競賽的過程中,每一位學生可以根據對于題目的把握,靈活地應用自己所學的知識,以簡便的方法,對相異的問題進行處理,提高自己對于信息技術的掌握程度。
總結:
總而言之,教師在開展高中信息技術教學活動的過程中可以輔助學生關注生活中的信息技術思想,讓他們能夠從理論分析的角度出發,探究信息技術的實用性;可以輔助學生分析《算法與程序設計》的結構,促使學生在深入分析時,掌握相應的基礎知識,完善學生的知識框架;可以輔助學生對《算法與程序設計》知識進行靈活應用,促使學生在不同的情境中,增強對于知識的把握能力。
參考文獻:
[1]范云春.高中算法與程序設計教學的意義和有效性[J].科學咨詢(教育科研),2020(03):135-136.
[2]王高順.高中《算法與程序設計》課程教學改革探究與實踐[J].福建電腦,2018,34(07):176+161.