培訓日期: | 2021-06-07~2021-10-22 |
---|---|
培訓時數: | 600 |
開班單位: | 資策會數位教育研究所 |
聯絡方式: | 李小姐 02-6631-6756 |
課程大綱: | 1. 嵌入式系統概論 2. C 語言程式設計 3. C++ 語言程式設計 4. Java 程式語言 5. 資料結構 6. Linux 系統與網路管理 7. 計算機組織 8. 作業系統概論 9. Android 程式設計 10. 系統程式設計 11. Embedded Linux 系統驅動程式 12. Embedded Linux 系統原理 13. Embedded Android 系統原理 14. 職場講座 15. 專題製作 |
課程名稱 | 嵌入式系統概論 |
---|---|
上課時數 | 18 |
實習時數 | 0 |
合計時數 | 18 |
課程大綱 |
課程大綱 1. 嵌入式系統介紹 2. 嵌入式系統的未來 3. 嵌入式系統的系統設計 4. 微處理器 5. 硬體週邊裝置 6. 軟硬體介面 7. 嵌入式作業系統 |
課程名稱 | C 語言程式設計 |
---|---|
上課時數 | 18 |
實習時數 | 0 |
合計時數 | 18 |
課程大綱 |
課程大綱 1. 程式設計概論 2. 軟體開發步驟 3. C 語言資料形態 4. 運算子 5. 流程控制 6. 函數 7. 指標與陣列 8. 輸入/輸出 9. 結構 10. 動態記憶體配置 11. 巨集 12. 檔案操作 13. 條件編譯 |
課程名稱 | C++程式語言 |
---|---|
上課時數 | 36 |
實習時數 | 0 |
合計時數 | 36 |
課程大綱 |
課程大綱 1. 物件導向分析設計基本概念 2. 類別與物件 3. 建構元與解構元/資料成員與成員函式/this 指標 4. Static 資料成員/static 成員函式 5. 朋友函數/朋友類別與 iterator class 6. 繼承與衍生類別的使用 7. 虛擬函式與多型/case study 8. Call by value V.S. call by reference 9. 動態記憶體配置與釋放 10. Copy constructor & operator assignment 11. Embedded object 12. 變數型別轉換與 conversion constructor 13. 簡介 C++/MFC 類別庫 14. C和 C++的互通 15. 多親繼承/虛擬基礎類別 16. 改變運算子定義 17. 樣版-template 18. 例外處理-exception handling 19. C++的 I/O-iostream 類別使用 20. RTTI-RunTime Type Information 21. Manage Extensions for C++ 新語法 22. Standard Template Library |
課程名稱 | Java 程式設計 |
---|---|
上課時數 | 36 |
實習時數 | 0 |
合計時數 | 36 |
課程大綱 |
課程大綱 1. Java 簡介 2. 物件導向程式設計 3. 識別字、關鍵字、與資料型別 4. 運算式、程式敘述、與流程控制 5. 陣列 6. Java 類別 7. Java 例外處理 8. 執行緒 9. I/O 串流處理 |
課程名稱 | 資料結構 |
---|---|
上課時數 | 36 |
實習時數 | 0 |
合計時數 | 36 |
課程大綱 |
課程大綱 1. Basic Concepts 2. Arrays (ppt) 3. Stacks and Queues 4. Linked Lists 5. Trees 6. Graphs 7. Sorting 8. Hashing 9. Heap Structures |
課程名稱 | Linux 系統管理基礎 |
---|---|
上課時數 | 36 |
實習時數 | 0 |
合計時數 | 36 |
課程大綱 |
課程大綱 1. Linux 系統簡介 2. Linux 系統安裝與套件管理 3. Linux 系統基本使用指令(一般指令、檔案操作、vi、Redirect I/O等) 4. Linux 系統硬體、裝置與檔案、目錄架構 5. X Windows 的安裝與組態 6. Processes 和 Jobs 管理 7. 檔案系統介紹、使用與管理 8. 帳號管理與環境組態 9. Linux Kernel 基本介紹與編譯 10. 開機、關機與程序管理 11. Linux Shell 介紹與使用 12. Linux 列印管理 13. Linux 系統管理(日誌、排程、備份) 14. TCP/IP 基本網路與組態設定(含遠端連接設定) 15. Linux TCP/IP 網路服務(DHCP、DNS、NFS、郵件服務、Apache Web Server...) 16. Linux 安全管控 |
課程名稱 | 計算機組織程式設計 |
---|---|
上課時數 | 18 |
實習時數 | 0 |
合計時數 | 18 |
課程大綱 |
課程大綱 1. CPU 內部結構 2. 輸出入埠實習 3. 外部中斷實習 4. 數位類比信號處理 5. 串列埠實習 |
課程名稱 | Android 程式設計 |
---|---|
上課時數 | 36 |
實習時數 | 0 |
合計時數 | 36 |
課程大綱 |
課程大綱 1. Android 體系結構介紹 2. 應用程式(Application) 3. 應用程式框架(Application Framework) 4. Android 函式庫 5. Android 應用程式組成 6. Activity 介紹 7. Broadcast intent Receiver 介紹 8. Service 介紹 9. Content Provider 介紹 10. Android 應用工程檔案組成 |
課程名稱 | 作業系統程式設計 |
---|---|
上課時數 | 36 |
實習時數 | 0 |
合計時數 | 36 |
課程大綱 |
課程大綱 1. 行程控制 signal 2. 執行緒 thread 3. 記憶體管理 ipcs 4. 輸出入與檔案管理 5. Mapped Memory 6. 終端機控制 7. 並行控制 semaphore 8. Shell 程式設計 9. Socket 程式設計 |
課程名稱 | Embedded Android 系統原理 |
---|---|
上課時數 | 36 |
實習時數 | 0 |
合計時數 | 36 |
課程大綱 |
課程大綱 1. Android 的 Linux 核心與驅動程式 2. Android 的底層函式庫和程式 3. Android 應用程式概述及框架 4. Android 的 GUI 系統 5. Android 的 Audio 系統 6. Android 的 Video 輸入輸出系統 |
課程名稱 | Embedded Linux 系統設計 |
---|---|
上課時數 | 18 |
實習時數 | 0 |
合計時數 | 18 |
課程大綱 |
課程大綱 1. Toolchain 開發環境的製作與建立 2. Linux 核心模組功能選定,編譯及修補 3. 檔案系統的製作 4. 設定開機載入程式 5. 交叉編譯公用程式與移植套件 |
課程名稱 | Linux 系統驅動程式 |
---|---|
上課時數 | 36 |
實習時數 | 0 |
合計時數 | 36 |
課程大綱 |
課程大綱 1. Character Device Driver 2. Serial Driver 3. Interrupt 4. PCI Device Driver 5. Network Device Driver 6. USB Device Driver |
課程名稱 | 開訓典禮/導師時間 |
---|---|
上課時數 | 0 |
實習時數 | 6 |
合計時數 | 6 |
課程大綱 |
課程大綱 開訓典禮/導師時間 |
課程名稱 | LAB(實習操作) |
---|---|
上課時數 | 0 |
實習時數 | 72 |
合計時數 | 72 |
課程大綱 |
課程大綱 LAB(實習操作) |
課程名稱 | 職場講座/模擬面試 |
---|---|
上課時數 | 0 |
實習時數 | 6 |
合計時數 | 6 |
課程大綱 |
課程大綱 職場倫理與兩性平等 |
課程名稱 | 專題製作 |
---|---|
上課時數 | 0 |
實習時數 | 108 |
合計時數 | 108 |
課程大綱 |
課程大綱 嵌入式軟體設計與系統開發 |
課程名稱 | 專題指導 |
---|---|
上課時數 | 0 |
實習時數 | 36 |
合計時數 | 36 |
課程大綱 |
課程大綱 專題指導 |
課程名稱 | 專題觀摩/專題預演 |
---|---|
上課時數 | 0 |
實習時數 | 6 |
合計時數 | 6 |
課程大綱 |
課程大綱 專題觀摩/專題預演 |
課程名稱 | 專題發表暨結訓典禮/就業媒合活動 |
---|---|
上課時數 | 0 |
實習時數 | 6 |
合計時數 | 6 |
課程大綱 |
課程大綱 專題發表暨結訓典禮/就業媒合活動 |