NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
No Child Left Behind Act 20011
What Works Clearinghouse Rating
Showing 436 to 450 of 728 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Xiao-Ming; Hwang, Gwo-Jen – Educational Technology Research and Development, 2017
Computer programming is a subject that requires problem-solving strategies and involves a great number of programming logic activities which pose challenges for learners. Therefore, providing learning support and guidance is important. Collaborative learning is widely believed to be an effective teaching approach; it can enhance learners' social…
Descriptors: Programming, Problem Based Learning, Cooperative Learning, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Palmér, Hanna – International Research in Early Childhood Education, 2017
This article presents a teaching intervention where programming was used to facilitate preschoolers' learning of mathematics, especially in their development of spatial thinking. In the intervention, the programming was made with a small programmable robot especially designed for young students. The results indicate that the children developed…
Descriptors: Programming, Mathematics Instruction, Preschool Children, Intervention
Peer reviewed Peer reviewed
Direct linkDirect link
Angeli, Charoula M.; Makridou, Eria – AERA Online Paper Repository, 2018
The paper examines how computational thinking can be taught to young children with the use of educational robotics using the kit LEGO WeDo. Computational thinking was measured in terms of four sub-skills, namely, sequencing, correspondence between actions and instructions, debugging, and flow of control. Students were assigned to an experimental…
Descriptors: Skill Development, Grade 3, Young Children, Elementary School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Lakanen, Antti-Jussi; Kärkkäinen, Tommi – ACM Transactions on Computing Education, 2019
Short-term outreach interventions are conducted to raise young students' awareness of the computer science (CS) field. Typically, these interventions are targeted at K--12 students, attempting to encourage them to study CS in higher education. This study is based on a series of extra-curricular outreach events that introduced students to the…
Descriptors: Program Effectiveness, Programming, Outreach Programs, Intervention
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Vrachnos, Euripides; Jimoyiannis, Athanassios – Themes in Science and Technology Education, 2017
Developing students' algorithmic and computational thinking is currently a major objective for primary and secondary education in many countries around the globe. Literature suggests that students face at various difficulties in programming processes, because of their mental models about basic programming constructs. Arrays constitute the first…
Descriptors: Taxonomy, Secondary School Students, Mathematics Skills, Mathematics Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
Enstrom, Emma; Kann, Viggo – ACM Transactions on Computing Education, 2017
When compared to earlier programming and data structure experiences that our students might have, the perspective changes on computers and programming when introducing theoretical computer science into the picture. Underlying computational models need to be addressed, and mathematical tools employed, to understand the quality criteria of…
Descriptors: Difficulty Level, Computer Science Education, Undergraduate Students, Programming
Ceylan, Veysel Karani; Kesici, Ayse Elitok – Online Submission, 2017
In this study, the effects of blended learning on the middle school students' academic achievement level and product evaluation scores were investigated. Blended learning provides more effective learning outcome gains through enriching todays' developing Web Technologies with learning environments. This study was carried out with a total of 53…
Descriptors: Blended Learning, Middle School Students, Academic Achievement, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Margulieux, Lauren E.; Catrambone, Richard; Guzdial, Mark – Computer Science Education, 2016
The rapid integration of technology into our professional and personal lives has left many education systems ill-equipped to deal with the influx of people seeking computing education. To improve computing education, we are applying techniques that have been developed for other procedural fields. The present study applied such a technique, subgoal…
Descriptors: Computer Science Education, Programming, Educational Improvement, Undergraduate Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Schanzer, Emmanuel Tanenbaum – ProQuest LLC, 2015
Students' struggles with algebra are well documented. Prior to the introduction of functions, mathematics is typically focused on applying a set of arithmetic operations to compute an answer. The introduction of functions, however, marks the point at which mathematics begins to focus on building up abstractions as a way to solve complex problems.…
Descriptors: Mathematics Instruction, Algebra, Word Problems (Mathematics), Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Reilly, Joseph M.; Schneider, Bertrand – International Educational Data Mining Society, 2019
Collaborative problem solving in computer-supported environments is of critical importance to the modern workforce. Coworkers or collaborators must be able to co-create and navigate a shared problem space using discourse and non-verbal cues. Analyzing this discourse can give insights into how consensus is reached and can estimate the depth of…
Descriptors: Problem Solving, Discourse Analysis, Cooperative Learning, Computer Assisted Instruction
Chen, Guanhua – ProQuest LLC, 2018
This study is part of a larger design study that iteratively improves a robotics programming curriculum as well as a computational thinking (CT) instrument. Its focus was majorly on CT assessment and particularly on an online CT instrument with logging functionality that can store a student's problem-solving process by recording interactions…
Descriptors: Elementary School Students, Test Construction, Cognitive Tests, Computer Assisted Testing
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Wong, Wang-chan – Information Systems Education Journal, 2015
In this paper, the author reports the results of an empirical study on the relationship between a student's programming experience and their success in a traditional Systems Analysis and Design (SA&D) class where technical skills such as dataflow analysis and entity relationship data modeling are covered. While it is possible to teach these…
Descriptors: Programming, Information Systems, Systems Analysis, Design
Liu, Zhongxiu – International Educational Data Mining Society, 2015
Data-driven methods have been a successful approach to generating hints for programming problems. However, the majority of previous studies are focused on procedural hints that aim at moving students to the next closest state to the solution. In this paper, I propose a data-driven method to generate remedy hints for BOTS, a game that teaches…
Descriptors: Programming, Educational Games, Puzzles, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Weiss, Charles J. – Journal of Chemical Education, 2017
The Scientific Computing for Chemists course taught at Wabash College teaches chemistry students to use the Python programming language, Jupyter notebooks, and a number of common Python scientific libraries to process, analyze, and visualize data. Assuming no prior programming experience, the course introduces students to basic programming and…
Descriptors: Science Instruction, College Science, Chemistry, Computer Uses in Education
Pages: 1  |  ...  |  26  |  27  |  28  |  29  |  30  |  31  |  32  |  33  |  34  |  ...  |  49