Development of Hands-on Teaching Materials for Programming Learning with Robotics Invention System
Project/Area Number |
17500677
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Educational technology
|
Research Institution | Sasebo National College of Technology |
Principal Investigator |
YOSHIDA Yohimasa Sasebo National College of Technology, The Department of Electrical Engineering, Associate Professor (20141955)
|
Co-Investigator(Kenkyū-buntansha) |
MITSUHASHI Kazuhiko Sasebo National College of Technology, The Department of Electrical Engineering, Associate Professor (60311114)
HIDEAKI Takahira Sasebo National College of Technology, The Department of Electrical Engineering, Associate Professor (80249896)
MOGI Takayuki Sasebo National College of Technology, Affairs Division, Technical Expert (00399263)
|
Project Period (FY) |
2005 – 2007
|
Project Status |
Completed (Fiscal Year 2007)
|
Budget Amount *help |
¥2,920,000 (Direct Cost: ¥2,800,000、Indirect Cost: ¥120,000)
Fiscal Year 2007: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2006: ¥400,000 (Direct Cost: ¥400,000)
Fiscal Year 2005: ¥2,000,000 (Direct Cost: ¥2,000,000)
|
Keywords | Programming Education / Visual Programming / Hands-on Education / Robotics Control / Programmable Brick / プログラミング教育 |
Research Abstract |
In information education, it is well known that many students feel difficulty to acquire programming skills. The one of the reason is that it might not be easy for them to relate source codes to their execution that could be examined only on the display. Such traditional programming style is lacking in 'real experience'. In this study, hands-on robotics practice was introduced for freshmen in programming learning at a Japanese college of Technology. The class was divided into two groups and the practice in a half of semester was repeated by turns. The practice consisted of three stages: robot construction, basic programming, and data acquisition programming. Three stages were set in the practice to learn a robotic mechanism, a basic algorithm, and data acquisition. Exercises were carefully arranged for beginners to learn basic programming algorithms. Student manuals were also newly prepared. How well they understood the contents was investigated by questionnaire at each stage. The result showed that the degree of understanding was greatly advanced as more than a half of the students could understand all the algorithms. We believe that experiences in the present practice would be helpful when they learn other language like C++ or JAVA.
|
Report
(4 results)
Research Products
(40 results)