國立嘉義大學114學年度第2學期教學大綱

課程代碼11423450073上課學制大學部
課程名稱程式設計 Programming授課教師 (師資來源)黃膺任(生機系)
學分(時數)3.0 (3.0)上課班級生機系1年甲班
先修科目必選修別選修
上課地點工程館生機系 A05A-313 授課語言國語
證照關係程式設計師晤談時間星期1第7節~第8節, 地點:A05A-305 星期3第7節~第8節, 地點:A05A-305
課程大網網址https://web085004.adm.ncyu.edu.tw/Syllabus/Syllabus_Rpt.aspx?CrsCode=11423450073
備 註
本課程之教學主題、內容或活動是否與性別平等議題有相關之處:否本課是否使用原文教材或原文書進行教學:否
是否安排彈性教學週次:否

◎系所教育目標:
本系教育目標是訓練學生具備機械、電機、機電整合等基本專業知識,應用機電科技於生物產業相關領域。學士班是以培養具廣泛知識基礎之機電工程人才為目的,期使學生在完成專業課程後,有能力依個別興趣在機電系統設計、機電系統製造、自動化技術、生物產業及智慧農業等領域繼續接受進一步的專業訓練。
◎核心能力關聯性
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互動設計入門、趙英傑、旗標出版社。
◎教材講義
請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義
1.請尊重智慧財產權、使用正版教科書並禁止非法影印。
2.請重視性別平等教育之重要性,在各項學生集會場合、輔導及教學過程中,隨時向學生宣導正確的性別平 等觀念及尊重多元性別,並關心班上學生感情及生活事項,隨時予以適當的輔導,建立學生正確的性別平等意識。