◎系所教育目標: 本系教育目標是訓練學生具備機械、電機、機電整合等基本專業知識,應用機電科技於生物產業相關領域。學士班是以培養具廣泛知識基礎之機電工程人才為目的,期使學生在完成專業課程後,有能力依個別興趣在機電系統設計、機電系統製造、自動化技術、生物產業及智慧農業等領域繼續接受進一步的專業訓練。 |
| ◎核心能力 | 關聯性 |
| 1.工程知識與解決問題之能力。 | 4 關聯性稍強 |
| 2.生物產業工程實務與自主學習之能力。 | 3 關聯性中等 |
| 3.獨立思考創作與團隊合作之能力。 | 3 關聯性中等 |
| 4.機電系統設計製造及應用之能力。 | 4 關聯性稍強 |
◎本學科內容概述: 本課程介紹C 語言的語法及功能,培養同學程式設計邏輯能力,及如何應用程式完成基本的工程數值運算,並應用於以Arduino進行LED、溫濕度感測、馬達、超音波及紅外線控制。 |
◎本學科教學內容大綱: 1. C語言的基礎與使用環境介紹
2.程式流程控制
3.函式
4.陣列及結構
5.檔案處理
6.Arduino構造及原理
7.Arduino應用於 LED、溫濕度感測、馬達制、超音波及紅外線控制。 |
◎本學科學習目標: 1.學習C語言的語法,並能以C語言完成一些基礎的工程運算,並應用於Arduino基礎控制
2.培養程式邏輯的設計能力及了解Arduino基礎控制 |
| ◎教學進度: |
| 週次 | 主題 | 教學內容 | 教學方法 |
01 02/24 | C語言的基礎與使用環境介紹 | 1.C語言的基本架構
2.基本資料型態
3.Dev-C++ 編譯環境介紹 | 作業/習題演練、講授。 |
02 03/03 | 程式流程控制 | 1.結構化程式設計的架構
2.條件敘述句:if、if/else、switch | 作業/習題演練、講授。 |
03 03/10 | 程式流程控制 | 1.for迴圈
2.while及do/while迴圈
3.巢狀迴圈
4.break及continue的功能 | 作業/習題演練、講授。 |
04 03/17 | 函式 | 1.函式的基本架構介紹:函數原型宣告及定義
2.函式的呼叫方式:call by value and call by
reference
3.遞迴函式
4.區域、全域及靜態變數 | 作業/習題演練、講授。 |
05 03/24 | 陣列 | 1.一維陣列及二維陣列的宣告與使用
2.傳遞陣列給函式的語法
3.陣列元素的排序法
4.字串陣列 | 作業/習題演練、講授。 |
06 03/31 | 結構 | 1.結構的定義與宣告
2.結構陣列 | 作業/習題演練、講授。 |
07 04/07 | 檔案處理 | 1.檔案資料的記錄方式
2.循序存取檔案資料
3.隨機存取檔案資料 | 作業/習題演練、講授。 |
08 04/14 | 指標 | 1.認識指標
2.指標與陣列的關係
3.指標變數的宣告與使用
4.指標與字串 | 作業/習題演練、講授。 |
09 04/21 | 指標 | 1.動態記憶體配置與應用
2.指向函式的指標
3.雙重指標 | 作業/習題演練、講授。 |
10 04/28 | 第一次期中考 | 筆試及上機考 | 操作/實作。 |
11 05/05 | 程式設計應用 | 程式設計應用:Arduino控制 | 作業/習題演練、講授。 |
12 05/12 | 程式設計應用 | 程式設計應用:Arduino控制 | 作業/習題演練、操作/實作、講授。 |
13 05/19 | 程式設計應用 | 程式設計應用:Arduino控制 | 作業/習題演練、講授。 |
14 05/26 | 程式設計應用 | 程式設計應用:Arduino控制 | 作業/習題演練、操作/實作、講授。 |
15 06/02 | 程式設計應用 | 程式設計應用:Arduino控制 | 作業/習題演練、操作/實作、講授。 |
16 06/09 | 程式設計應用 | 程式設計應用:Arduino控制 | 作業/習題演練、操作/實作、講授。 |
17 06/16 | 程式設計應用 | 程式設計應用:Arduino控制 | 作業/習題演練、操作/實作、講授。 |
18 06/23 | 期末考 | 筆試及上機考 | 作業/習題演練、講授。 |
◎課程要求: 無 |
◎成績考核 課堂參與討論10% 期中考30% 期末考30% 作業/習題演練30% 補充說明:無 |
◎參考書目與學習資源 C 語言教學手冊(第4版)、洪維恩著、旗標出版公司
How to C program. Deitel, H. M.and P. J. Deitel. PRENTICE HALL(全華代理)
(中文版:C程式設計藝術(第五版)、陳心瑋等編譯、全華圖書。)
從零開始! 邁向嵌入式開發 C語言程式設計入門、施威銘研究室、旗標出版公司松格資訊。
超圖解Arduino互動設計入門、趙英傑、旗標出版社。 |
| ◎教材講義 請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義 |