資訊科技簡介
(依據108新課綱編撰)

2019/07/26 謝碧景(c)編製更新

一、緣由

(一)目的

(二)學習內容

    1. 演算法:包含資料結構及演算法的概念、表示方法、設計應用及效能分析。

    2. 程式設計:結合演算法介紹程式設計的概念、實作及應用,並採用 Moodle數位平台 中 VPL(Virtual programming lab)評量。

    3. 系統平台:包含各式資訊系統平台(例如:個人電腦、行動裝置、網際網路、雲端運算平台)之使用方法、基本架構、工作原理及未來發展。

    4. 資料表示、處理及分析:包含數位資料的屬性、表示、轉換、分析及應用。

    5. 資訊科技應用:包含各式常見資訊科技應用軟體與網路服務的使用方法。

    6. 資訊科技與人類社會:包含資訊科技合理使用原則,以及資訊倫理、法律及社會相關議題。

二、普通型高級中等學校必修課程

(一)演算法(A)

  • 課時數:臺北市建議授課時數_10到14節。

  • 學習內容:

1. A-V-1 重要資料結構的概念與應用。

2. A-V-2 重要演算法的概念與應用。

3. A-V-3 演算法效能分析。

  • 融入於每一個演算法單元


  • 說明

1_常見的資料結構(Data Structure):

- 陣列的概念與應用。

- 堆疊(Stack):後進先出(LIFO)、 佇列(Queue):先進先出(FIFO)。

- 樹與圖於問題解決之應用。

- 二元樹、二元搜尋樹的概念及問題解決的關係。

- 樹的走訪。

2_常見的演算法

- 流程圖(Flowchart)表示。

- 解題策略:暴力法、貪婪演算法分而治之演算法

- 排序與搜尋的概念與應用。

- 遞迴結構的概念與應用。

- 時間複雜度概念(指令執行次數、時間複雜度對問題解決效能的影響)。

- 演算法之效能分析與比較(如:搜尋或排序演算法執行次數分析比較)。

(二)程式設計(P)

  • 課時數:臺北市建議授課時數_16節。

    • 學習內容:

1.資 P-V-1 文字式程式設計概念與實作。

2.資 P-V-2 陣列資料結構程式設計實作。

3.資 P-V-3 重要演算法的程式設計實作。

  • 排序演算法

  • 搜尋演算法

  • 遞迴結構

  • 說明

- 文字式程式設計:編譯與直譯、語法語與語意、結構化、模組化。

- 簡介&安裝 (C++)、 程式設計實作

- 程式設計工具:使用Dev-C++→Moodle數位平台→ VPL評量(作業)。

- 結構化程式設計實作:循序結構、選擇結構重複結構

- 陣列實作與應用。

- 重要演算法實作

- 排序搜尋、遞迴結構的程式設計實作與應用。


(三)系統平台(S)

  • 課時數:臺北市建議授課時數_2~4節。

    • 學習內容:《參閱:課本》

1.資 S-V-1 系統平台之運作原理。

  • 工作管理與資源分配。

  • 分散式系統。

  • 網路路由

2. S-V-2 系統平臺之未來發展趨勢。

  • 人工智慧

  • 雲端運算

  • 物聯網

  • 說明

1.系統平台運作原理網際網路未來發展

- 常見的排程演算法與電腦運作的關係。

- 分散式系統的概念與常見的應用系統。

2.網際網路運作原理。

- 常見的路由演算法:RIP、OSPF、BGP等與網路運作的關係。

- 人工智慧、雲端運算、物聯網系統的概念與應用。

(四)資料表示、處理及分析(D)

  • 課時數:臺北市建議授課時數_4節。

    • 學習內容:

1.資 D-V-1 巨量資料的概念。

2.資 D-V-2 資料探勘與機器學習的基本概念。

- 巨量資料的特性、各領域應用、挑戰與價值。

- 資料取得(例 開放資料data.taipeiCSVJSON等)、處理(視覺化、圖表類型)、分類。

- 機器學習的概念與應用。

- 資料探勘的概念與應用。

- 模式識別概念與應用(例 電腦視覺、自然語言處理、生物特徵識別等)

()資訊科技應用(T)

  • 課時數:臺北市建議授課時數_4節。

    • 學習內容:

      • 資 T-V-1 數位合作共創概念與工具使用

- 專案管理

- 版本控制的概念

- 合作共創

(六)資訊科技與人類社會(H)

  • 課時數:臺北市建議授課時數_5~9節。

    • 學習內容:

1.資 H-V-1 資訊科技的合理使用原則。

2.資 H-V-2 個人資料的保護。

3.資 H-V-3 資訊科技對人與社會的影響與衝擊。

小組專題_評量

- 數位作品的合理引用與編輯原則、數位作品的授權。

- 資訊科技(如網路、社交媒體、巨量資料、行動裝置、網路銀行與政府等)對個人隱私影響與保護方法。

- 資訊科技對各種行業、人類文明、社會變遷之影響與可能的衝擊。

- 資訊科技的未來發展對人類社會的影響。

三、評量

  • (高一上) 資訊科技(部定必修_2學分)+(高一下) 進階程式設計(選修_2學分)。

(一)試題資訊:採線上方式進行測驗

    1. 資訊科技觀念題:選擇題

    2. 程式設計實作題:VPL

(二)考試範圍

    1. 程式:C++ 變數、資料型態、運算子、條件判斷、迴圈( for、while )、巢狀迴圈、一維陣列、二維陣列與函數

    2. 觀念題:科技領域_資訊科技(課本)、 課程講義、程式設計…等。

(三)學習歷程檔案

(四)其他評量