Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 13 |
Since 2006 (last 20 years) | 21 |
Descriptor
Source
Author
Publication Type
Education Level
Higher Education | 14 |
Postsecondary Education | 12 |
Junior High Schools | 3 |
Middle Schools | 3 |
Secondary Education | 3 |
Adult Education | 1 |
Elementary Education | 1 |
Grade 7 | 1 |
Audience
Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Mehta, Neha; Bist, Siddarth Singh; Shah, Priya – Higher Education, Skills and Work-based Learning, 2022
Purpose: With past studies indicating a lack of skill development in engineering education, there is a need for new pedagogical tools that are application and skill-oriented. Hackathons are widely accepted in the corporate world, in the engineering domain for skill development and recruitment but have not gained acceptance in mainstream…
Descriptors: Engineering Education, Teachers, Computer Software, Teacher Attitudes
Jeff Bender – ProQuest LLC, 2023
At an unrivaled and enduring pace, computing has transformed the world, resulting in demand for a universal fourth foundation beyond reading, writing, and arithmetic: computational thinking (CT). Despite increasingly widespread acceptance of CT as a crucial competency for all, transforming education systems accordingly has proven complex. The…
Descriptors: Addictive Behavior, Game Based Learning, Evaluation Methods, Computation
Kenney, Rachael; An, Tuyin; Kim, Sung-Hee; Uhan, Nelson A.; Yi, Ji Soo; Shamsul, Aiman – International Journal of Science and Mathematics Education, 2020
In linear programming, many students find it difficult to translate a verbal description of a problem into a valid mathematical model. To better understand this, we examine the existing characteristics of college engineering students' errors across linear programming (LP) problems. We examined textbooks to identify the types of problems typically…
Descriptors: Programming, Error Patterns, Engineering Education, Word Problems (Mathematics)
Lockwood, Elise – Cognition and Instruction, 2022
In this paper, I discuss undergraduate students' engagement in basic Python programming while solving combinatorial problems. Students solved tasks that were designed to involve programming, and they were encouraged to engage in activities of prediction and reflection. I provide data from two paired teaching experiments, and I outline how the task…
Descriptors: Undergraduate Students, Thinking Skills, Prediction, Teaching Methods
Hulls, Carol C. W.; Rennick, Christopher – IEEE Transactions on Education, 2020
Contribution: A first-year programming course was redesigned with a large, open-ended robotics project. The course design aligns with best practices for promoting development of students' self-efficacy in solving ill-structured software design problems. Background: From Jonassen's theory, problem-solving outcomes are dependent on the problem…
Descriptors: Programming, Robotics, College Freshmen, Computer Software
Ibrahim, Mohd Faisal; Huddin, Aqilah Baseri; Hashim, Fazida Hanim; Abdullah, Mardina; Rahni, Ashrani Aizzuddin Abd; Mustaza, Seri Mastura; Hussain, Aini; Zaman, Mohd Hairi Mohd – International Journal of Evaluation and Research in Education, 2020
This study examined the educational effects in strengthening programming skills among university's undergraduate engineering students via integration of a robotics project and an experiential learning approach. In this study, a robotics project was conducted to close the gap of students' difficulty in relating the theoretical concepts of…
Descriptors: Programming, Engineering Education, Experiential Learning, Active Learning
Raman, Raghu; Vachharajani, Hardik; Achuthan, Krishnashree – Education and Information Technologies, 2018
Within the context of Rogers theory of perceived attributes, authors propose a framework that can predict students' motivation to adopt programming contest like ACM (Association of Computing Machinery) International Collegiate Programming Contest (ICPC). In this paper we investigate the attributes for adoption of programming contest in a social…
Descriptors: Student Motivation, Programming, Competition, Undergraduate Students
Zhong, Baichang; Si, Qiuju – Journal of Educational Computing Research, 2021
Studies have indicated the importance of scaffolding in the problem-solving process, as well as the potential of integrating learning content into the troubleshooting tasks. However, few have explored in depth the learning process during troubleshooting via scaffolds while also taking students' cognitive load into account. To address this issue,…
Descriptors: Troubleshooting, Scaffolding (Teaching Technique), Instructional Effectiveness, Difficulty Level
Kanika; Chakraverty, Shampa; Chakraborty, Pinaki – Journal of Educational Technology Systems, 2020
Courses on computer programming are included in the curricula of almost all engineering disciplines. We surveyed the research literature and identified the techniques that are commonly used by instructors for teaching these courses. We observed that visual programming and game-based learning can enhance computational thinking and problem-solving…
Descriptors: Teaching Methods, Programming, Computer Science Education, Robotics
Bartholomew, Scott R.; Zhang, Liwei – Technology and Engineering Teacher, 2019
Although there are over 320,000 health and fitness apps available on major app stores, there is scant evidence that they actually promote a healthier lifestyle, assist users in exercising, or promote weight loss. This article presents a lesson plan using an Arduino for integrating computational thinking and game design with middle school students…
Descriptors: Technology Education, Engineering Education, Relevance (Education), Physical Fitness
Andalibi, Mehran – International Journal of Higher Education, 2019
In the study herein aimed at incorporating the entrepreneurship mindset early on in the engineering curriculum of undergraduate students via a final project of an introductory programming course with MATLAB. Students were asked to find a need on campus, in the society, or in the market with a business potential and write a standalone application…
Descriptors: Creative Thinking, Engineering Education, Problem Solving, Entrepreneurship
Aguilera-Venegas, Gabriel; Galán-García, José Luis; Galán-García, María Ángeles; Rodríguez-Cielos, Pedro – International Journal for Technology in Mathematics Education, 2015
Automated theorem proving (ATP) for Propositional Classical Logic is an algorithm to check the validity of a formula. It is a very well-known problem which is decidable but co-NP-complete. There are many algorithms for this problem. In this paper, an educationally oriented implementation of Semantic Tableaux method is described. The program has…
Descriptors: Mathematical Formulas, Problem Solving, Teaching Methods, Mathematical Logic
Yoder, S. Elizabeth; Kurz, M. Elizabeth – Journal of Education for Business, 2015
Linear programming (LP) is taught in different departments across college campuses with engineering and management curricula. Modeling an LP problem is taught in every linear programming class. As faculty teaching in Engineering and Management departments, the depth to which teachers should expect students to master this particular type of…
Descriptors: Programming, Educational Practices, Engineering, Engineering Education
Introducing Programmable Logic to Undergraduate Engineering Students in a Digital Electronics Course
Todorovich, E.; Marone, J. A.; Vazquez, M. – IEEE Transactions on Education, 2012
Due to significant technological advances and industry requirements, many universities have introduced programmable logic and hardware description languages into undergraduate engineering curricula. This has led to a number of logistical and didactical challenges, in particular for computer science students. In this paper, the integration of some…
Descriptors: Engineering Education, Computer Science Education, Programming, Electronics
Previous Page | Next Page »
Pages: 1 | 2