NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 8 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Kovari, Attila; Katona, Jozsef – Education and Information Technologies, 2023
Negative attitudes and perceptions on programming impair the effectiveness of learning programming skills. In this study the attitude related to programming, problem solving, and self-views on importance of IT/programming knowledge were assessed by pre- and post-test completed at the beginning and at the end of a software development course. The…
Descriptors: Computer Software, Programming, Self Efficacy, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Angeli, Charoula; Diakou, Panayiota; Anastasiou, Vaso – International Association for Development of the Information Society, 2023
Educational Robotics is increasingly used in elementary-school classrooms to develop students' algorithmic thinking and programming skills. However, most research appears descriptive and lacks experimental evidence on the effects of teaching interventions using robotics to develop algorithmic thinking. Using the robots Dash and Dot, this study…
Descriptors: Robotics, Technology Uses in Education, Elementary School Students, Algorithms
Peer reviewed Peer reviewed
Direct linkDirect link
Haipeng Wan; Xue Zhang; Xinxue Yang; Shan Li – Education and Information Technologies, 2024
This study investigated the impact of problematization-oriented scaffolding and structuring-oriented scaffolding, incorporated within instructional videos, on students' computational thinking and their performance in programming education. We recruited 86 participants from three senior classes at a high school. Each of the three classes was…
Descriptors: Scaffolding (Teaching Technique), Instructional Design, Thinking Skills, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Zebel-Al Tareq; Raja Jamilah Raja Yusof – IEEE Transactions on Education, 2024
Contribution: A problem-solving approach (PSA) model derived from major computational thinking (CT) concepts. This model can be utilized to formulate solutions for different algorithmic problems and translate them into effective active learning methods. Background: Different teaching approaches for programming are widely available; however, being…
Descriptors: Models, Problem Solving, Computation, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Garcia, Fabrício Wickey da Silva; Oliveira, Sandro Ronaldo Bezerra; Carvalho, Elielton da Costa – Informatics in Education, 2023
The contents taught in the programming subjects have a great relevance in the formation of computing students. However, these subjects are characterized by high failure rates, as they require logical reasoning and mathematical knowledge. Thus, establishing knowledge through the subject of algorithms can help students to overcome these difficulties…
Descriptors: Teaching Methods, Algorithms, Undergraduate Students, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Li, Jiansheng; Lin, Yuyu; Sun, Mingzhu; Shadiev, Rustam – Interactive Learning Environments, 2023
This study examined whether socially shared regulation of learning (SSRL) enhances students' algorithmic thinking performance, promotes learning participation and improves students' learning attitudes through game-based collaborative learning. The students learned algorithmic knowledge and completed programing tasks using Kodu, a new visual…
Descriptors: Cooperative Learning, Game Based Learning, Educational Environment, Algorithms
Allan, V. H.; Kolesar, M. V. – 1996
The typical introductory programming course is not an appropriate first computer science course for many students. Initial experiences with programming are often frustrating, resulting in a low rate of successful completion, and focus on syntax rather than providing a representative picture of computer science as a discipline. The paper discusses…
Descriptors: Academic Achievement, Algorithms, Computer Science Education, Course Content
Peer reviewed Peer reviewed
Kann, Charles; Lindeman, Robert W.; Heller, Rachelle – Computers & Education, 1997
In the past, algorithm animation has yielded mixed results as a teaching tool in computer science. This article presents a study in which undergraduates at George Washington University (DC) viewed algorithm animations and then programmed the same algorithms. Results suggest that combing the two is an effective way to use animation and to produce…
Descriptors: Algorithms, Animation, Computer Science, Computer Uses in Education