八年級的學習內容解析如下:                  八年級                  主題            學習內容            說明                  演算法           資A-IV-2 陣列資料結構的概念與應用           一維陣列的概念及其與問題解決的關係  一維陣列的應用                  資A-IV-3 基本演算法的介紹           搜尋演算法的概念及其與問題解決的關係  搜尋演算法的應用  排序演算法的概念及其與問題解決的關係  排序演算法的應用   (可根據學生個別差異,選用圖示、動畫、遊戲等方式教授演算法的核心概念與主要精神。)                 程式設計           資P-IV-3 陣列程式設計實作          一維陣列程式設計與問題解決                資P-IV-4 模組化程式設計的概念           模組化的意義與特性  函數的概念                  資P-IV-5 模組化程式設計與問題解決實作          函數程式設計與問題解決                 資訊科技與人類社會           資H-IV-4 媒體與資訊科技相關社會議題           網路成癮  網路交友  網路霸凌                  資H-IV-5 資訊倫理與法律           網路言論之法律責任  網路詐欺  網路駭客  網路使用的倫理規範          從上表可以很明顯看出,八年級的重點聚焦於演算法跟程式設計,而且這二兄弟真的是 成對出現 ,比如演算法談「陣列資料結構的概念與應用」,程式設計就有「陣列程式設計實作」。   但是請留意 排序跟搜尋這二個演算法只要介紹它們的概念與應用 就可以了,因為在程式設計的實作上這二個演算法比較複雜,對大多數的國中生來說,用任何一種程式語言來完成太過困難,因此不須實作,但可以透過動畫或不插電的活動方式,模擬各種排序跟搜尋的方法,還是可以讓學生體會到不同演算法的差別。   程式設計的陣列部份,為減泜學習難度,及配合某些圖像化程式工具無法實作二維陣列,因此 只需實作一維陣列 即可,當然老師還是可以視學生程度適當地加深加廣。至於模組化程式設計的部...