教務系統課程大綱

一、課程目標Course objectives:
讓學生可以透過程式設計能力,運用電腦計算能力來解決實際問題. 除邏輯訓練和實機操作外,
亦著重運用arduino等簡易硬體元件.

二、師生晤談時間及地點Instructor office hours:
4fgh,管5047

三、授課方式Teaching approach:
講授,程式展示,學生報告如何解題

四、評量方式Grading criteria:(含評量項目及所佔比例,請運用多元評量)
期末與專題30%, 作業與平時考核70%
須通過上機測驗

五、參考書目Textbook & references:(酌列作者姓名、出版年份、書名、出版書局等資料)
(一)教科書:programming.im.ncnu.edu.tw

六、教學進度(週次、授課主題、教學活動、評量方式/作業、章節)
Course schedule (week, topic, activities, evaluation/assignment, text, etc.):
第1周 系統展示 (講授)
第2周 電腦概論與C程式語言概觀 (講授/隨堂測驗)
第3周 格式化輸入輸出與資料型態 (講授/範例展示/作業)
第4周 運算式 (講授/隨堂測驗/作業)
第5周 選擇敘述 (講授/隨堂測驗/作業)
第6周 迴圈(1) (講授/隨堂測驗/作業)
第7周 迴圈(2) (講授/隨堂測驗/作業/學生口頭報告)
第8周 函式與遞迴(1) (講授/隨堂測驗/作業)
第8周 函式與遞迴(2) (講授/隨堂測驗/作業)
第9周 陣列(排列組合) (講授/隨堂測驗/作業)
第10周 字串 (講授/隨堂測驗/作業)
第11周 指標 (講授/隨堂測驗/作業)
第12周 結構與聯集 (Linked List) (講授/作業)
第13周 檔案處理 (講授/作業)
第14周 巨集 (講授/隨堂測驗/作業)
第15周 包含指標陣列函式之複雜宣告(Hash Table) (講授/隨堂測驗/作業)
第16周 Arduino與麵包版介紹 (講授/實驗)
第17周 Arduino實作 (作業)
第18周 期末考

七、TA協助事項Teaching Assistant tasks:
作業批改,上課時協助解答,監督上機測驗

八、備註Remarks:

九、本課程可培養學生之核心能力與教學活動及評量方法對應表

教學活動:
1.課堂討論(含個案討論)
2.書面報告、作業、作品、實驗
3.學生口頭報告
4.課程規劃之校外參訪及實習
5.證照/檢定
6.參與課程規劃之校內外活動及競賽
7.課外閱讀
8.其他

評量方法:
1.紙筆考試或測驗
2.實作評量﹙含口頭、書面報告、實習、表現評量﹚
3.其他表現

培養學生資訊技術應用與創新能力(學士班)之教學活動:1,2,3,7
培養學生資訊技術應用與創新能力(學士班)之評量方法:1,2
Last modified: Monday, 15 February 2016, 5:31 AM