自然:程式語言–C/C++與Arduino思維與設計

106學年第2學期 必修課 2 學分
授課大綱
50
名額
49
已選
1
餘額
上課時間
一/10,11[ST023]
授課教師
Office Hour:請與老師約定
修課班級
共必修3,4 · 年級以上
課程資訊
資工系、資管系學生不得選修
選課分析

出席、平時表現 10
期中考 20
作業 40
專題 30

目標: -學習計算思維 -喚醒 DIY、Make 的本能,解放被封印的創造力,完成 Arduino數位作品 -製作與自然科學相關應用之感測裝置 內涵: 沒有程式背景的人可以學會玩程式,玩互動電子裝置;進入科學、技術、工程跨領域的學習。本課程帶領非資訊相關科系的同學透過實作,來學習程式語言C/C++,並培運算思維。C/C++ 是一個應用非常廣泛的程式語言,也是最熱門的程式語言之一。本課程前半段將帶同學了解如何使用C/C++語言,將我們腦中的想法透過程式語言與電腦,讓電腦來執行任務。 本課程後半段讓同學以 C/C++ 語言來實際控制Arduino,製作可以實際應用在日常生活中的作品。 DIY 鍵盤音樂、交通號誌小綠人、遙控車、自動澆花器、PM 2.5 溫度、濕度偵測器…做自己的硬體。同時學程式和硬體,培養跨領域的思維、解決問題的能力。並將會進行分組專題實作,實作專題以自然領域應用為導向,利用感測器製作能與環境互動的作品,並且課堂中完成的作品以及課堂中使用到的材料都是可以讓大家帶回去,滿載而歸!

1. 自編教材
2. https://blockly-games.appspot.com
3. http://www.codeblocks.org
4. https://www.arduino.cc/en/Guide/HomePage