NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
United Nations Convention on…1
What Works Clearinghouse Rating
Showing 196 to 210 of 1,549 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Chidera Chinedu Ugo; Sonsoles López-Pernas; Aldo Gordillo; Markku Tukiainen – Review of Education, 2025
This article presents a systematic literature review on escape rooms as a didactic tool for teaching and learning programming. The review examined the programming topics and languages addressed, the educational levels targeted, evaluation methods used and key design elements such as format, duration, location and narrative structure.…
Descriptors: Educational Games, Puzzles, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Murray, Lori L.; Wilson, John G. – Decision Sciences Journal of Innovative Education, 2021
Summary statistics and data visualizations are often used to explore data and draw preliminary conclusions. Although valuable, these tools do not always reveal the underlying patterns and trends in the data and can sometimes be misleading. We describe an approach for teaching the need for more advanced statistical analysis using multiple linear…
Descriptors: Statistics Education, Teaching Methods, Multiple Regression Analysis, Multivariate Analysis
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Çulha, Davut – Journal of Educational Technology and Online Learning, 2021
Blockchain, which is a disruptive technology, affects many technologies, and it will affect many other technologies. Main property of blockchain technologies is assuring trust without central authorization. This is achieved through immutable data and decentralization. Moreover, blockchain is founded on the principles of cryptography, which…
Descriptors: Competition, Teaching Methods, Programming, Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Abarkan, Ali; BenYakhlef, Majid – Education and Information Technologies, 2022
Learning to code is far from an easy task, it is a promising approach that underscores the use of the video game culture of students to motivate them to invest their time in the practice of programming. The students in this discipline are often discouraged by the amount of information to remember and the complex and constraining syntaxes.…
Descriptors: Programming Languages, Educational Games, Computer Games, Learning Motivation
Peer reviewed Peer reviewed
Direct linkDirect link
Bayar, Mirac Furkan; Tas, Yasemin – Alberta Journal of Educational Research, 2022
This study aimed to investigate the effects of robotic coding supported Design-Based Science Instruction (RC-DBSI) on sixth-grade students' science process skills. One-group pretest-posttest experimental design was employed in the study. Participants consisted of thirty-nine sixth-grade students enrolled in a public middle school located in the…
Descriptors: Robotics, Programming, Design, Science Instruction
Mary Conyers Tucker – ProQuest LLC, 2022
Learning to program is increasingly important. Yet, it is becoming clear that most students struggle when learning to program (McCracken et al., 2001). This is leading to a divide where some people can program but many others can't. Prior research has traced poor student outcomes to their early experiences learning programming. Still, little is…
Descriptors: Teaching Methods, Programming, Computer Science Education, Student Motivation
Peer reviewed Peer reviewed
Direct linkDirect link
Donoghue, Thomas; Voytek, Bradley; Ellis, Shannon E. – Journal of Statistics and Data Science Education, 2021
Nolan and Temple Lang's "Computing in the Statistics Curricula" (2010) advocated for a shift in statistical education to broadly include computing. In the time since, individuals with training in both computing and statistics have become increasingly employable in the burgeoning data science field. In response, universities have…
Descriptors: Statistics Education, Teaching Methods, Computation, Curriculum Design
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ülker, Ezgi Deniz – Cypriot Journal of Educational Sciences, 2020
The ability of analysing and designing an algorithm is quite essential for computer science education. The students in the Analysis and Design of Algorithms (ADA) course are expected to be able to solve problems by choosing one of the proper design methods and to analyse the algorithm's performance in terms of various aspects. Instead of using…
Descriptors: Computer Science Education, Design, Mathematics, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Csapó, Gábor; Csernoch, Mária; Abari, Kálmán – Education and Information Technologies, 2020
In the modern, information driven society managing and handling data is unavoidable. The most common form of data handling is to organize data into tables and complete operations on them in spreadsheets. Sprego (Spreadsheet Lego) is a programming-oriented methodology focusing on schemata construction and authentic problem-solving working with only…
Descriptors: Instructional Effectiveness, Spreadsheets, Data Processing, Computer Software
Yamashita, Koichi; Fujioka, Ryota; Kogure, Satoru; Noguchi, Yasuhiro; Konishi, Tatsuhiro; Itoh, Yukihiro – Research and Practice in Technology Enhanced Learning, 2017
Pointers are difficult learning targets for novice learners of C programming. For such difficult targets, introducing a system visualizing program behaviors is generally expected to support learners to understand the targets. However, visualization in existing systems often conceals the concrete value of variables such as pointers; the way in…
Descriptors: Programming, Visual Aids, Memory, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Vassoyan, Jean; Vie, Jill-Jênn – International Educational Data Mining Society, 2023
Adaptive learning is an area of educational technology that consists in delivering personalized learning experiences to address the unique needs of each learner. An important subfield of adaptive learning is learning path personalization: it aims at designing systems that recommend sequences of educational activities to maximize students' learning…
Descriptors: Reinforcement, Networks, Simulation, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Zitouniatis, Athanasios; Lazarinis, Fotis; Kanellopoulos, Dimitris – Education and Information Technologies, 2023
This paper proposes a scenario-based learning (SBL) methodology for teaching Computational Thinking (CT). The presented scenario includes educational material that teaches the basic concepts of a Python course for beginners. The scenario allows the educator to utilize a combination of tools and services and follow a mind map. Moreover, it presents…
Descriptors: Students, Computation, Thinking Skills, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Gökoglu, Seyfullah; Kilic, Servet – E-Learning and Digital Media, 2023
This study investigates pre-service computer science (CS) teachers' perspectives on the factors affecting their programming abilities, concerns about their future professional lives, and pedagogical suggestions for effective programming teaching. The participants of the study were twenty-eight pre-service CS teachers studying at eighteen different…
Descriptors: Programming, Computer Science Education, Preservice Teachers, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Gupta, Yash Munnalal; Kirana, Satwika Nindya; Homchan, Somjit; Tanasarnpaiboon, Supatcharee – Biochemistry and Molecular Biology Education, 2023
The COVID-19 pandemic has forced the Bioinformatics course to switch from on-site teaching to remote learning. This shift has prompted a change in teaching methods and laboratory activities. Students need to have a basic understanding of DNA sequences and how to analyze them using custom scripts. To facilitate learning, we have modified the course…
Descriptors: Programming Languages, Teaching Methods, Computer Software, Genetics
Peer reviewed Peer reviewed
Direct linkDirect link
Chen, Peggy P. – New Directions for Teaching and Learning, 2023
Many introductory computer science (CS) courses are intended to address the increased demand for computer literacy and the development of cross-cutting concepts and practices of computational thinking (CT). Colleges and universities offer introductory CS courses every semester toward this end. The issue is centered on how to support CT learning in…
Descriptors: Introductory Courses, Computer Science Education, Computer Literacy, Thinking Skills
Pages: 1  |  ...  |  10  |  11  |  12  |  13  |  14  |  15  |  16  |  17  |  18  |  ...  |  104