In the last decade, single‐board computers (SBCs) have been employed more frequently in engineering and computer science (CS) at both technical and educational levels. These devices are of importance to educators and students due to several factors such as the versatility, the low cost, and the possibility to enhance the learning process through technology. However, the implications, possibilities, and constraints of these devices in engineering and CS education have not been explored in detail. In this systematic literature review, we explore how the SBCs are employed in engineering and CS and what educational results are derived from their usage in the period 2010–2020 at tertiary education level. For this, 154 studies were selected out of n = 605 collected from the academic databases Ei Compendex, Inspec, and ERIC. The analysis was carried out in two phases, identifying, for example, areas of application, learning outcomes, and students' and researchers' perceptions. The results of the review mainly indicate the following aspects: (1) The areas of laboratories and e‐learning, computing education, robotics, Internet of Things, and persons with disabilities gather the studies in the review. (2) Researchers highlight the importance of the SBCs to transform the curricula in engineering and CS for the students to learn complex topics through experimentation in hands‐on activities. (3) The typical cognitive learning outcomes reported by the authors are the improvement of the students' grades and the technical skills regarding the topics in the courses. Concerning the affective learning outcomes, the increase of interest, motivation, and engagement is commonly reported by the authors.
DSCBlocks is an open-source platform in hardware and software developed in JavaFX, which is focused on learning embedded systems through Digital Signal Controllers (DSCs). These devices are employed in industrial and educational sectors due to their robustness, number of peripherals, processing speed, scalability and versatility. The platform uses graphical blocks designed in Google’s tool Blockly that can be used to build different Algorithm Visualizations (AVs). Afterwards, the algorithms are converted in real-time to C language, according to the specifications of the compiler for the DSCs (XC16) and they can be downloaded in one of the two models of development board for the dsPIC 33FJ128GP804 and dsPIC 33FJ128MC802. The main aim of the platform is to provide a flexible environment, drawing on the educational advantages of the AVs with different aspects concerning the embedded systems, such as declaration of variables and functions, configuration of ports and peripherals, handling of Real-Time Operating System (RTOS), interrupts, among others, that are employed in several fields such as robotics, control, instrumentation, etc. In addition, some experiments that were designed in the platform are presented in the manuscript. The educational methodology and the assessment provided by the students (n = 30) suggest that the platform is suitable and reliable to learn concepts relating to embedded systems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.