NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 5 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Fabiano Fruett; Fernanda Pereira Barbosa; Samuel Cardoso Zampolli Fraga; Pedro Ivo Aragao Guimaraes – IEEE Transactions on Education, 2024
Open-source hardware and software platforms have played an important role in democratizing access to technology and education in computer science and engineering. Recent advancements in tools, such as KiCad, MicroPython, and Thonny, integrated development environment potentially accelerate low-budget educational applications, providing a smooth…
Descriptors: Open Source Technology, STEM Education, Art Education, Artificial Intelligence
Peer reviewed Peer reviewed
Direct linkDirect link
Pereira, Juanan; Diaz, Oscar – IEEE Transactions on Education, 2022
Contribution: Instructors are leveraging open-source software (OSS) as a way to experience authentic examples of software problems with their students. Recommender engines might assist students in selecting the right project based on metrics mined from project repositories (e.g., GitHub). This vision is realized through GitMate, a GitHub-based…
Descriptors: Computer Software, Open Source Technology, Student Projects, Selection
Peer reviewed Peer reviewed
Direct linkDirect link
Call, Tristan; Fox, Erik; Sprint, Gina – IEEE Transactions on Education, 2021
Contribution: Research has shown that computer science (CS) students who start programming assignments (PAs) early generally receive higher grades. This article presents and evaluates a gamification approach that utilizes software engineering tools to motivate CS students to start and finish PAs earlier. Background: CS can be difficult to learn…
Descriptors: Game Based Learning, Computer Software, Engineering, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Galindo, Cipriano; Fernandez-Madrigal, Juan-Antonio – IEEE Transactions on Education, 2020
Contribution: There exist software tools designed for professional or research purposes that may serve for grounding the learning of real-time scheduling within introductory courses. This article contributes with a hardware and software infrastructure aimed at improving the learning process of the essentials of real-time scheduling in…
Descriptors: Scheduling, Computer Software, Introductory Courses, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Rodriguez-Sanchez, M. C.; Torrado-Carvajal, Angel; Vaquero, Joaquin; Borromeo, Susana; Hernandez-Tamames, Juan A. – IEEE Transactions on Education, 2016
This paper presents a case study analyzing the advantages and disadvantages of using project-based learning (PBL) combined with collaborative learning (CL) and industry best practices, integrated with information communication technologies, open-source software, and open-source hardware tools, in a specialized microcontroller and embedded systems…
Descriptors: Case Studies, Cooperative Learning, Engineering Education, Academic Achievement