Linux系統管理(ubuntu / Fedora)
- 建議選修
|
課程內容
|
學習重點
|
 Linux System Introduction
 Linux Installation & Design hard disk layout
 GUN and Unix Commands
 GRUB & Network setting
 Linux Filesystems Hierarchy Standard
 Linux Filesystems Administration
 Using file permissions to control access to files
 Network Service & Manage
 Linux使用系統管理 (專題課程實習)
|
Linux系統的使用
系統指令介紹與操作
預期效果
(1)瞭解Linux作業系統架構
(2)具備安裝Linux作業系統能力
(3)具備操作Linux作業系統能力
|
|
|
C語言程式設計
- 建議選修
|
課程內容
|
學習重點
|
 Introduction to C
 Looping, Branching and Jumps
 Functions
 Arrays, Pointers and Character String
 Storage Class
 File I/O
 Structures
 Bit Manipulations
 The C Preprocessor
|
C語言程式語法與基本程式概念
預期效果
具備C語言程式開發能力
|
|
|
Linux程式設計(Linux Programming)
|
課程內容
|
學習重點
|
 I/O Routines
 File and Directory Maintenance
 Handling Error
 Processes & Signals
 InterProcess Communication
 Nerwork Programming
 POSIX Thread
 Shell programming
 Linux程式設計 (專題課程實習)
|
GNU工具鏈的使用
Linux程式開發技巧與實作
預期效果
具備開發Linux系統程式能力
|
|
|
Embedded Linux實作應用&計算機組織概論
|
課程內容
|
學習重點
|
 Introduction to Embedded System
 ARM architecture (S5PV210) & Introduction to
 Development Board
 GNU Software
 Development tools & Debugging tools
 Introduction to Bootloader
 Embedded Linux Kernel
 File System
 Open Source Application porting guide
|
|
|
|
Android BSP Porting系統整合移植實務
|
課程內容
|
學習重點
|
 Introduction to Android
 Android Stack Architecture
 Android Software Development Kit
 Android Kernel & Driver Porting
 Android Build System
|
|
|
|
|
|
|
|