「課程紀錄」高年級學生學習運算思維(上)
IPFS
這學期的學習主題即將進入到「運算思維」的環節,簡言之,我們將踏入「程式設計」的世界!然而,在談到「程式設計」前,必須要先理解電腦的運作模式以及思考邏輯,因此我們從「運算思維」四要素開始著手,分別為:問題拆解、模式識別、抽象化以及演算法。
「運算思維」可以想成「以電腦的邏輯來思考」。因此在第一週的課程中,我們首先簡單介紹了程式設計的鉅觀世界,也就是「機器學習」,接著練習了前兩個運算思維的模式。
在第一個重點,問題拆解,意即為:面對的一個問題或一個挑戰時,若該問題是相較模糊、攏統、或龐大的,就須將問題本身拆解成一個個「可執行」的項目,因此我們以 Wooclap 的方式進行了一次簡單的練習,以「如何辦一場活動」體驗大問題拆解成小問題的過程。
再來是「模式識別」,模式識別在於找出問題或事情的相關性、規律、或是共通點,以便在日後遇上相同情況時能夠以過往的經驗來解決問題,這部分我們使用了 google 推出的 teaching machine 網頁,來試著製作出一個能判別AB物品的效果,我們透過大量的照片,訓練鏡頭能分辨出兩者的不同。
最後則是本學期一個滿重要訓練程式能力的網站:Code.org,其為一家非營利組織,致力於拓展學校內電腦科學的普及率,並提升學生對於這件事的參與度,也在往後的週次中都會有Code.org的進度小作業,就這樣,我們開啟了一連串與程式概念有關的課程學習。
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐