Publication Date
In 2025 | 1 |
Since 2024 | 8 |
Since 2021 (last 5 years) | 41 |
Since 2016 (last 10 years) | 101 |
Since 2006 (last 20 years) | 184 |
Descriptor
Engineering Education | 190 |
Programming | 190 |
Foreign Countries | 93 |
Computer Science Education | 79 |
Computer Software | 67 |
Teaching Methods | 65 |
Student Attitudes | 47 |
Undergraduate Students | 43 |
College Students | 39 |
Introductory Courses | 38 |
Instructional Effectiveness | 27 |
More ▼ |
Source
Author
Publication Type
Education Level
Audience
Teachers | 6 |
Location
Spain | 9 |
Australia | 8 |
Taiwan | 7 |
Sweden | 6 |
Canada | 5 |
India | 5 |
Spain (Madrid) | 5 |
Germany | 4 |
United Kingdom | 4 |
Chile | 3 |
Malaysia | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Big Five Inventory | 1 |
Learning Style Inventory | 1 |
Massachusetts Comprehensive… | 1 |
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Matthew Bahnson; Allison Godwin; Christian Schunn; Eric McChesney; Linda DeAngelo – International Journal of STEM Education, 2025
Background: The demand for engineers in the workforce continues to rise, which requires increased retention and degree completion at the undergraduate level. Engineering educators need to better understand opportunities to retain students in engineering majors. A strong sense of belonging in engineering represents one important contributor to…
Descriptors: Academic Persistence, Engineering Education, Sense of Belonging, Intervention
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
Venigalla, Akhila Sri Manasa; Chimalakonda, Sridhar – Smart Learning Environments, 2023
E-textbooks are one of the commonly used sources to learn programming, in the domain of computer science and engineering. Programming related textbooks provide examples related to syntax, but the number of examples are often limited. Thus, beginners who use e-textbooks often visit other sources on the internet for examples and other information.…
Descriptors: Electronic Publishing, Textbooks, Documentation, Programming
Zahra Atiq; Rakhi Batra – ACM Transactions on Computing Education, 2024
Emotions are a complex multi-faceted phenomenon. To assess the complexity of emotions from different facets, multi-modal approaches are necessary. However, multi-modal approaches are rarely used for assessing emotions, especially in the context of computer programming. This study adopts a multi-modal approach to understand the changes in students'…
Descriptors: Psychological Patterns, Change, Programming, Problem Solving
Garces, Sebastian; Vieira, Camilo; Ravai, Guity; Magana, Alejandra J. – Education and Information Technologies, 2023
Worked examples can help novice learners develop early schemata from an expert's solution to a problem. Nonetheless, the worked examples themselves are no guarantee that students will explore these experts' solutions effectively. This study explores two different approaches to supporting engineering technology students' learning in an…
Descriptors: Learner Engagement, Active Learning, Programming, Engineering Education
Lian, Victor; Varoy, Elliot; Giacaman, Nasser – IEEE Transactions on Learning Technologies, 2022
Object-oriented programming (OOP) is a widely used programming paradigm in modern software industry. This makes it an essential skill for students in many disciplines to learn. However, OOP is known to be challenging to learn and teach due to its abstract nature. Studies have shown that students often face difficulties and develop misconceptions…
Descriptors: Programming, Computer Science Education, Visualization, Logical Thinking
Rafael Mellado; Claudio Cubillos – Journal of Computer Assisted Learning, 2024
Background: Effective learning in computer programming courses has been a constant challenge for university teachers and has become a relevant competence for current professionals. The literature on gamification in learning presents mixed results, mainly due to problems in instructional design and inconsistency in gamification. Studies with…
Descriptors: Engineering Education, College Students, Computer Software, Technical Occupations
Chun-Hsiung Tseng; Hao-Chiang Koong Lin; Andrew Chih-Wei Huang; Jia-Rou Lin – Cogent Education, 2023
This study explores the use of machine learning and physiological signals to enhance learning performance based on students' personality traits. Traditional personality assessment methods often yield unreliable responses, prompting the need for a novel approach utilizing objective data collection through physiological signals. Participants from a…
Descriptors: Artificial Intelligence, Personality Traits, Foreign Countries, Engineering Education
Hedia Mhiri Sellami – Education and Information Technologies, 2024
This study describes an experiment in which engineering students create serious games (SG) that tackle problems relevant to their jobs. This experiment was conducted as part of the "Business Games" module we taught students enrolled in the Master's program "Innovation Management" at the National School of Engineers of Tunis. By…
Descriptors: Engineering Education, College Students, Game Based Learning, Foreign Countries
Allen, Oliver; Downs, Xavier; Varoy, Elliot; Luxton-Reilly, Andrew; Giacaman, Nasser – IEEE Transactions on Learning Technologies, 2022
Object-oriented programming (OOP) is not only an integral part of computing degrees but also a requirement in non-computing majors such as engineering. Understanding OOP concepts can be difficult for novice programmers, and often leads to the development of misconceptions. This is exacerbated when the discipline requires students to learn a…
Descriptors: Programming, Programming Languages, Majors (Students), Learning Activities
Atiq, Zahra; Loui, Michael C. – ACM Transactions on Computing Education, 2022
In introductory computer programming courses, students experience a range of emotions. Students often experience anxiety and frustration when they encounter difficulties in writing programs. Continued frustration can discourage students from pursuing engineering and computing careers. Although prior research has shown how emotions affect students'…
Descriptors: Psychological Patterns, College Freshmen, Engineering Education, 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
Shmallo, Ronit; Ragonis, Noa – Education and Information Technologies, 2021
The paper presents research that aims to expose students' understanding of the "this" reference in object-oriented programming. The study was conducted with high school students (N = 86) and college engineering students (N = 77). Conceptualization of "this" reflects an understanding of objects in general and involves aspects of…
Descriptors: Computer Science Education, Programming, High School Students, College Students
Ahmed, Danish; Nayeemuddin, Mohammed; Ayadat, Tahar; Asiz, Andi – International Journal of Higher Education, 2021
This paper discusses recent updates and developments of computing-based courses in the civil engineering discipline. Competency in computing is one of the most important capabilities for university graduates to obtain given the rapid development of computer technology in professional work. Civil engineering is no exception. In fact, many…
Descriptors: Competence, Civil Engineering, Engineering Education, College Graduates
Shibata, Mizuho; Demura, Kosei; Hirai, Shinichi; Matsumoto, Akihiro – IEEE Transactions on Education, 2021
Contribution: The information described in this study provides a starting point for discussing an effective robotics curriculum offered by any engineering university or institute. Background: Robotics is a multidisciplinary field that includes mechanical engineering, electrical and electronic engineering, and computer science. Several universities…
Descriptors: Engineering Education, Robotics, Higher Education, Core Curriculum