加強對程序之前課程的鞏固

2024年2月6日 23点热度 0人点赞

本周日我和往常周日一樣來到了編程培訓機構,給孩子們上編程培訓課。今天也得知本次的培訓課將是春節之前的最後一次。下周由於國傢的規定是工作日,所以這些孩子們的傢長都上班,自然編程課在下一周日就停下來了。

於是我在今天上課的時候讓這些編程培訓班的孩子們進行了一些鞏固的課堂練習,把之前所學的知識像Python編程語言當中的格式化輸出、C 編程語言當中的數組的應用相關的一些技能進行的鞏固式的練習。因為這種鞏固式的練習起到了承上啟下的作用。

·首先對於前面的一段時間的學習能夠做相應的復習,把前面所學的各個語法的知識點與應用聯系起來,幫助他們理解和加強記憶。

·另一方面在學習的過程當中對他們進行一些發散式的思維引進。就比如拿數組來講,我們看到的數組是具有相同屬性或者說數據類型的元素值的集合。在這個元素值的集合過程當中自然就少不了這種容器的概念。

因為在一個數組的變量當中它會存儲多個值,這個多個值就相當於放到了一個容器當中加以管理,從而使得容器當中運用這些值可以做一種存儲式的作用。

雖然這種存儲是一種叫瞬時性的存儲,在程序運行結束以後它的存儲自然就失效,可是在程序運行的過程當中它就相當於一個存儲容器的作用,能夠始終包含著這些信息,也就是所謂的數據。因為數據其實是程序處理過程當中的一種交流媒介,沒有數據在程序當中存在,所謂的程序也就沒有其真正的含義。

所謂的程序的設計之前也提及過,就是一個輸入處理和輸出的過程。把輸入的數據經過加工成為了成品以後輸出給終端,當終端接收到了這些數據就等於是把機器加工的成品已經順利的收到,而成品加工之前把原材料也就是最原始的數據信息提供給機器來完成。

在這樣的一個流程當中可以看到數據是一個始終從左到右的傳輸過程。在程序的學習當中,以數據作為一種導向性的思路來領悟它,這對於程序的設計理念和程序學習的基本思想是有積極的促進作用。

於是我在少兒編程班的課程當中跟孩子們介紹的就是一個輸入處理和輸出的過程。所謂後續的課程的啟下作用就是對前面所有知識的一種鞏固,後續顯然是在原先知識的基礎之上進行升華和一些續學這樣的一個狀態。所謂的續學就是繼續在這個基礎之上不斷的往更進一步的層次上來進行學習。

繼續學習是他們春節之後所要面臨的一項任務。在整個過程當中所謂的程序都是要和實際的應用聯系在一起,以便幫助孩子們最好的去理解程序的內在含義和作用。

記得點贊關註哦!