3333 - 自然:程式語言–C/C++與Arduino思維與設計 英授 Taught in English
Programming Language —Arduino Application Design with C/C++
教育目標 Course Target
目標:
-學習計算思維
-喚醒 DIY、Make 的本能,解放被封印的創造力,完成 Arduino數位作品
-製作與自然科學相關應用之感測裝置
內涵:
沒有程式背景的人可以學會玩程式,玩互動電子裝置;進入科學、技術、工程跨領域的學習。本課程帶領非資訊相關科系的同學透過實作,來學習程式語言C/C++,並培運算思維。C/C++ 是一個應用非常廣泛的程式語言,也是最熱門的程式語言之一。本課程前半段將帶同學了解如何使用C/C++語言,將我們腦中的想法透過程式語言與電腦,讓電腦來執行任務。
本課程後半段讓同學以 C/C++ 語言來實際控制Arduino,製作可以實際應用在日常生活中的作品。 DIY 鍵盤音樂、交通號誌小綠人、遙控車、自動澆花器、PM 2.5 溫度、濕度偵測器…做自己的硬體。同時學程式和硬體,培養跨領域的思維、解決問題的能力。並將會進行分組專題實作,實作專題以自然領域應用為導向,利用感測器製作能與環境互動的作品,並且課堂中完成的作品以及課堂中使用到的材料都是可以讓大家帶回去,滿載而歸!
Target:
-Learn calculation thinking
-Wake the instinct of DIY and Make, liberate the sealed creativity, and complete Arduino digital works
-Sensoring device for production and natural science related applications
Connotation:
People without a programming background can learn to play programs and interactive electronic devices; enter the cross-domain learning of science, technology and engineering. This course leads students from non-information-related subjects to learn the programming language C/C++ and cultivate computing thinking through practice. C/C++ is a very wide application program language and one of the most popular ones. In the first half of this course, students will be taught how to use C/C++ language, and ideas in our brains will be carried out through programming language and computers.
In the second half of this course, students can actually control the Arduino in C/C++ language, and produce works that can be applied to daily life. DIY keyboard music, traffic magazine green, remote control car, automatic flower maker, PM 2.5 temperature, humidity detector...make your own hardware. At the same time, learn programs and hardware to cultivate cross-domain thinking and problem solving skills. It will also conduct sub-item work. The practice topic is guided by natural domain applications. It uses sensors to create works that can interact with the environment. The works completed in the classroom and the materials used in the classroom can be brought back and read them all!
參考書目 Reference Books
1. 自編教材
2. https://blockly-games.appspot.com
3. http://www.codeblocks.org
4. https://www.arduino.cc/en/Guide/HomePage
1. Self-edited textbooks
2. https://blockly-games.appspot.com
3. http://www.codeblocks.org
4. https://www.arduino.cc/en/Guide/HomePage
評分方式 Grading
評分項目 Grading Method |
配分比例 Percentage |
說明 Description |
---|---|---|
出席、平時表現 Attendance, daily performance |
10 | |
期中考 Midterm exam |
20 | |
作業 Action |
40 | |
專題 Special topic |
30 |
授課大綱 Course Plan
點擊下方連結查看詳細授課大綱
Click the link below to view the detailed course plan
相似課程 Related Courses
無相似課程 No related courses found
課程資訊 Course Information
基本資料 Basic Information
- 課程代碼 Course Code: 3333
- 學分 Credit: 0-2
-
上課時間 Course Time:Monday/10,11[ST023]
-
授課教師 Teacher:蔡清欉
-
修課班級 Class:共必修3,4
-
選課備註 Memo:資工系、資管系學生不得選修
交換生/外籍生選課登記
請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.