Home
通識課程:自然領域
course information of 106 - 2 | 3333 Programming Language —Arduino Application Design with C/C++(自然:程式語言–C/C++與Arduino思維與設計)

Taught In English3333 - 自然:程式語言–C/C++與Arduino思維與設計 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 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!


參考書目 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 配分比例 Grading percentage 說明 Description
出席、平時表現出席、平時表現
Attendance, daily performance
10
期中考期中考
Midterm exam
20
作業作業
Action
40
專題專題
Special topic
30

授課大綱 Course Plan

Click here to open the course plan. Course Plan
交換生/外籍生選課登記 - 請點選下方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by click the button below.
請先登入才能進行選課登記 Please login first


相似課程 Related Course

很抱歉,沒有符合條件的課程。 Sorry , no courses found.

Course Information

Description

學分 Credit:0-2
上課時間 Course Time:Monday/10,11[ST023]
授課教師 Teacher:蔡清欉
修課班級 Class:共必修3,4
選課備註 Memo:資工系、資管系學生不得選修
This Course is taught In English 授課大綱 Course Plan: Open

選課狀態 Attendance

There're now 49 person in the class.
目前選課人數為 49 人。

請先登入才能進行選課登記 Please login first