dc.description.abstract | Nowadays, programing for students is now a basic skill, and the more programming languages you can use, the more tools you have at hand, so learning to program is getting more and more attention. In the past, the way of learning programing from high-level language like C/C++ to assembly language and even the popular Java language is the way for teachers to teach basic instructions and then with endless practice, which is easy to encounter bottlenecks or If you can′t debug, you will lose your interest in learning and give up. Therefore, this paper is intended to learn the whole program by using most popular learning way in the past few years: problem- based learning with the magic switch board game.
Problem-based learning refers to inducing students to think through problems or situations, and establishing learning goals.
By showing the students to the magic switch box demonstration film we made at the beginning, let them feel the place of this magic god. After that, it was started according to the PBL process we designed. The final goal is to enable students to implement this magic structure with simple AI2.
Finally, in this paper, the hardware part of the magic switch box has a simple circuit and an Arduino version with a blue function (bluno nano), while the software part is done with Arduino code (C++). With this device, the entire magic is presented to the students and then guided to use the simpler MIT programming tool AI2 to develop the program command function module to run through the magic situation and implementation. | en_US |