目標:
-學習計算思維
-喚醒 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 application related to natural science
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 programming language and one of the most popular programming languages. 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!
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 Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
出席、平時表現出席、平時表現 Attendance, daily performance |
10 | |
期中考期中考 Midterm exam |
20 | |
作業作業 Action |
40 | |
專題專題 Special topic |
30 |