Publication Date
In 2025 | 1 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 6 |
Since 2016 (last 10 years) | 9 |
Since 2006 (last 20 years) | 11 |
Descriptor
Source
IEEE Transactions on Education | 11 |
Author
Ahmad Samed Al-Adwan | 1 |
Alcover Garau, Pedro María | 1 |
Allison Godwin | 1 |
Beverly Conrique | 1 |
Chis, Adriana E. | 1 |
Counsell, Steve | 1 |
De Ruvo, Giuseppe | 1 |
Eickholt, Jesse | 1 |
Eric McChesney | 1 |
Erick Purwanto | 1 |
Fortes, Gabriel | 1 |
More ▼ |
Publication Type
Journal Articles | 11 |
Reports - Research | 8 |
Reports - Evaluative | 3 |
Education Level
Higher Education | 5 |
Postsecondary Education | 4 |
Audience
Location
Australia | 1 |
Greece | 1 |
Ireland (Dublin) | 1 |
Mexico | 1 |
United Kingdom | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Silva, Leonardo; Mendes, Antonio Jose; Gomes, Anabela; Fortes, Gabriel – IEEE Transactions on Education, 2023
Contribution: Students' problem-understanding abilities and their relationship with programming learning were investigated using a methodology little explored in the existing literature. Background: Problem comprehension is an ability used during software development. Current research points to conflicting results on students' ability to interpret…
Descriptors: Programming, Comprehension, Computer Software, Electronic Learning
Rocio Ramos-Rodriguez; Maria Calle; Garis Coronell; John E. Candelo Becerra – IEEE Transactions on Education, 2024
Contribution: Team-based learning (TBL) with a transdisciplinary (TD) approach is applied in one introductory programming course with different cohorts. The approach reduces the failure rate in the course. In addition, the approach helped students understand the application of programming to different engineering professional areas. Background:…
Descriptors: Interdisciplinary Approach, Teamwork, Programming, Introductory Courses
Teng Ma; Ahmad Samed Al-Adwan; Na Li; Erick Purwanto; Wan Meng; Hai-Ning Liang – IEEE Transactions on Education, 2025
Contribution: This study has proposed a hybrid framework of acceptance and self-determination for the use of digital textbooks in higher education programming courses. The intertwined relationships between acceptance and self-determination factors, and their joint effects on student's engagement and learning performance are all examined.…
Descriptors: Textbooks, Electronic Publishing, College Students, Programming
Allison Godwin; Heather Perkins; Linda DeAngelo; Eric McChesney; Kevin Kaufman-Ortiz; Gerard Dorve-Lewis; Beverly Conrique – IEEE Transactions on Education, 2024
Contribution: This study demonstrates the efficacy of an ecological belonging intervention in a first-year engineering programming course to increase belonging for Black, Latinx, and Indigenous (BLI) students and close academic equity gaps. Background: Introductory programming courses are often challenging for students and can shape belonging in…
Descriptors: Students, Engineering Education, Blacks, African Americans
Zhao, Dan; Muntean, Cristina Hava; Chis, Adriana E.; Muntean, Gabriel-Miro – IEEE Transactions on Education, 2021
Contribution: This research study deploys three serious games with various topics in an entry-level C Programming module and investigates students' learning outcomes. The study also explores whether learners belonging to different subgroups benefit more from the use of serious games than their peers. The subgroups are formed based on learner…
Descriptors: Programming, Programming Languages, Teaching Methods, Computer Games
Eickholt, Jesse; Johnson, Matthew R.; Seeling, Patrick – IEEE Transactions on Education, 2021
Contribution: Practical active learning stations (PALSs)-equipped classrooms function similar to prototypical active learning classrooms (ALCs). They support student collaboration and active learning pedagogies but at a fraction of the cost. Background: Active learning pedagogies and active learning technology are revitalizing STEM education and…
Descriptors: Active Learning, Classroom Environment, Computer Uses in Education, Classroom Design
Ortiz, Octavio Ortiz; Pastor Franco, Juan Ángel; Alcover Garau, Pedro María; Herrero Martín, Ruth – IEEE Transactions on Education, 2017
This paper describes a study of teaching a programming language in a C programming course by having students assemble and program a low-cost mobile robot. Writing their own programs to define the robot's behavior raised students' motivation. Working in small groups, students programmed the robots by using the control structures of structured…
Descriptors: Robotics, Telecommunications, Handheld Devices, Programming
Giacaman, Nasser; De Ruvo, Giuseppe – IEEE Transactions on Education, 2018
Contribution: Active classroom programmer (ACP) is a software tool that places minimal pressure on resources, and is shown to help improve student learning while also encouraging a high degree of engagement both during and outside of programming lectures. Background: Programming is difficult for students, largely due to the myriad of…
Descriptors: Theory Practice Relationship, Programming, Computer Science Education, Computer Software
Tsompanoudi, Despina; Satratzemi, Maya; Xinogalos, Stelios – IEEE Transactions on Education, 2016
The results presented in this paper contribute to research on two different areas of teaching methods: distributed pair programming (DPP) and computer-supported collaborative learning (CSCL). An evaluation study of a DPP system that supports collaboration scripts was conducted over one semester of a computer science course. Seventy-four students…
Descriptors: Computer Uses in Education, Cooperative Learning, Computer Science Education, Programming
Scott, Michael James; Counsell, Steve; Lauria, Stanislao; Swift, Stephen; Tucker, Allan; Shepperd, Martin; Ghinea, Gheorghita – IEEE Transactions on Education, 2015
Computer programming is notoriously difficult to learn. To this end, regular practice in the form of application and reflection is an important enabler of student learning. However, educators often find that first-year B.Sc. students do not readily engage in such activities. Providing each student with a programmable robot, however, could be used…
Descriptors: Robotics, Introductory Courses, Programming, Educational Practices
Merrick, K. E. – IEEE Transactions on Education, 2010
This correspondence describes an adaptation of puzzle-based learning to teaching an introductory computer programming course. Students from two offerings of the course--with and without the puzzle-based learning--were surveyed over a two-year period. Empirical results show that the synthesis of puzzle-based learning concepts with existing course…
Descriptors: Introductory Courses, Course Content, Computers, Programming