2019
DOI: 10.1002/cae.22134
|View full text |Cite
|
Sign up to set email alerts
|

Teaching programming using dedicated Arduino Educational Board

Abstract: This paper presents a new approach to teaching programming to undergraduate computer science students. A dedicated Arduino board along with custom application programming interface (API) was introduced into programming classes with a view to strengthen students’ engagement and improving the attractiveness of the course. The students were presented with basic functionalities of the board, which gave them a possibility to accomplish their own projects—typically video games—without any background in electronics. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
8

Relationship

1
7

Authors

Journals

citations
Cited by 24 publications
(26 citation statements)
references
References 31 publications
0
18
0
Order By: Relevance
“…As it has been verified, Arduino is an excellent example of IoT [16]. Its success is above all due to the fact that, at a low cost, it offers students the possibility of applying and reinforcing the acquisition of learning, of concepts, promoting a creative spirit, the development of learning autonomy and collaborative learning [1,[17][18][19][20][21][22][23] Teachers also make a very positive assessment of Arduino as a facilitating element of the teaching-learning processes [25,26]. It is true that Arduino requires the execution of project-based learning [28], collaborative learning [19] or task-based learning [17].…”
Section: Figure 5 Thematic Evolution By H-indexmentioning
confidence: 97%
See 1 more Smart Citation
“…As it has been verified, Arduino is an excellent example of IoT [16]. Its success is above all due to the fact that, at a low cost, it offers students the possibility of applying and reinforcing the acquisition of learning, of concepts, promoting a creative spirit, the development of learning autonomy and collaborative learning [1,[17][18][19][20][21][22][23] Teachers also make a very positive assessment of Arduino as a facilitating element of the teaching-learning processes [25,26]. It is true that Arduino requires the execution of project-based learning [28], collaborative learning [19] or task-based learning [17].…”
Section: Figure 5 Thematic Evolution By H-indexmentioning
confidence: 97%
“…The review of the literature on Arduino in the field of education allows to contrast the existing movement and the diversity of applications that teachers, both in primary and secondary education [1,6,[17][18][19][20], and in higher studies [16,[21][22][23], make it. It is also used in the field of Vocational Training, where students are trained in the field of home automation [24].…”
Section: Introductionmentioning
confidence: 99%
“…Arduino is an open-source electronic platform for developing interactive computing and electronics projects [20]. The Arduino programming language is Wiring [21], whose syntax and semantics are like those used by C and C++ programming languages [22]. Prima facie, electronic design and programming represent complex tasks for novice programming students.…”
Section: Arduino Board Backgroundmentioning
confidence: 99%
“…We live in an era where electronics are an essential aspect of our everyday lives [1][2][3]. It is currently difficult to imagine life without it; washing machines, refrigerators, watches, mobile phones, and televisions are increasingly equipped with modules that allow remote connection with other devices and become a part of the internet of Things (IoT) [4][5][6]. More importantly, more and more of these devices have access to our personal data, and that means that securing these devices against unauthorized access from outside is increasingly important [7][8][9][10][11].…”
Section: Introductionmentioning
confidence: 99%