目標:
-學習計算思維
-實際體驗 maker 精神
-完成自己的第一個 Arduino數位作品
內涵:
「創客」(maker) 是啟動未來創新的重要角色。創客的學習模式,除了以往單向的「聆聽」與「思考」,更轉變為「做中學」、強調「實作」的學習方式。從「思考」到「實做」,就是創客的學習方式。創客的學習方式,是影響未來競爭力的關鍵。本課程藉由學習程式語言C/C++,帶同學跨出成為創客的第一步。
本課程以深入淺出的方式,帶領非資訊相關科系的同學透過實作,來學習程式語言C/C++,並培養創客的運算思維。C/C++ 是一個應用非常廣泛的程式語言,也是最熱門的程式語言之一。本課程前半段將帶同學了解如何使用C/C++語言,將我們腦中的想法透過C/C++語言與電腦,讓電腦來執行任務。
本課程後半段將會進行分組專題實作,讓同學體驗從 coder 到 maker 的創客精神。課程後半段的實作,首先讓同學以 C/C++ 語言來實際控制Arduino,製作可以實際應用在日常生活中的作品。本課程也將讓同學藉由3D列印,親手製作模型與Arduino結合,課程實作專題以自然領域應用為導向,課堂中完成的作品以及課堂中使用到的材料都是可以讓大家帶回去,滿載而歸!
Target:
-Learn calculation thinking
-Intact experience maker spirit
- Complete your first Arduino digital work
Connotation:
"Maker" is an important role in starting future innovation. In addition to the previous single-oriented "listening" and "thinking", the creator's learning model has also changed to "learning by doing" and emphasizing the learning method of "actual". From "thinking" to "acting" is the way of learning for creators. The way of learning for creators is the key to affecting future competition. This course takes students to the first step to becoming a creator by learning the programming language C/C++.
This course uses in-depth and clear methods to lead students from non-information-related subjects to learn the programming language C/C++, and cultivate creative computing thinking. 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 the ideas in our brains will be used to perform tasks through C/C++ language and computers.
In the second half of this course, there will be sub-grouping topics to allow students to experience the creative spirit from coder to maker. The work in the second half of the course first allows students to actually control the Arduino in C/C++ language, and produce works that can be applied to daily life. This course will also allow students to combine hand-made models with Arduino through 3D printing. The course's implementation topics are guided by natural domain applications. The works completed in the class and the materials used in the class 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 |
20 | |
期中考期中考 Midterm exam |
20 | |
作業作業 Action |
30 | |
專題專題 Special topic |
30 |