NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
No Child Left Behind Act 20011
What Works Clearinghouse Rating
Showing 136 to 150 of 731 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Jhon Jairo Ramírez-Echeverry; Felipe Restrepo-Calle; Stephanie Torres Jiménez – European Journal of Education, 2025
This study investigates the self-regulated learning strategies employed by students in computer programming courses. Utilising the Questionnaire on Learning Strategies in Computer Programming (CEAPC), the research aims to identify specific strategies used by students. The findings reveal a variety of effective learning strategies, including…
Descriptors: Independent Study, Learning Strategies, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
John Levendis; Nuwan Indika – Decision Sciences Journal of Innovative Education, 2025
Business analytics is a fast-growing field that requires a combination of technical, analytical, and communication skills. This article aims to identify the most sought after skills for business analytics jobs based on a content analysis of over 2600 online job postings. The results show that the top skills include analytics, communication,…
Descriptors: Business Skills, Data Analysis, Content Analysis, Occupational Information
Peer reviewed Peer reviewed
Direct linkDirect link
Fields, Deborah A.; Kafai, Yasmin B.; Morales-Navarro, Luis; Walker, Justice T. – British Journal of Educational Technology, 2021
Much attention in constructionism has focused on designing tools and activities that support learners in designing fully finished and functional applications and artefacts to be shared with others. But helping students learn to debug their applications often takes on a surprisingly more instructionist stance by giving them checklists, teaching…
Descriptors: High School Students, Design, Programming, Textiles Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Vincenti, Giovanni – Informatics in Education, 2022
Preparing students for the workforce is a balancing act that involves theory, practice, and assessment. As students navigate an educational experience that is, however, often distant from real-world needs, it is imperative that academia finds a novel way to bridge the gap. As many organizations utilize open challenges to attract ideas and talent,…
Descriptors: Undergraduate Students, Active Learning, Student Projects, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Çakiroglu, Ünal; Çevik, Isak – Education and Information Technologies, 2022
In order to teach Computational Thinking (CT) skills to young students, Block-Based Programming Environments (BBPEs) are integrated into secondary school computer science (CS) education curricula. As a CT skill, abstraction is one of the prominent skills, which is difficult to enhance and measure. Researchers developed some scales for measuring…
Descriptors: Computation, Thinking Skills, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Liu, Fang; Zhao, Liang; Zhao, Jiayi; Dai, Qin; Fan, Chunlong; Shen, Jun – IEEE Transactions on Learning Technologies, 2022
Educational process mining is now a promising method to provide decision-support information for the teaching-learning process via finding useful educational guidance from the event logs recorded in the learning management system. Existing studies mainly focus on mining students' problem-solving skills or behavior patterns and intervening in…
Descriptors: Data Use, Learning Management Systems, Problem Solving, Learning Processes
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
Cui, Zhihao; Ng, Oi-lam; Jong, Morris Siu-Yung – Educational Technology & Society, 2023
Grounded in problem-based learning and with respect to four mathematics domains (arithmetic, random events and counting, number theory, and geometry), we designed a series of programming-based learning tasks for middle school students to co-develop computational thinking (CT) and corresponding mathematical thinking. Various CT concepts and…
Descriptors: Computation, Thinking Skills, Mathematics Education, Problem Based Learning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Abigail Erskine; Laura Bofferding; Sezai Kocabos; Haoran Tang – North American Chapter of the International Group for the Psychology of Mathematics Education, 2023
As elementary students begin to program using tangible blocks, they must coordinate their use of counting with the movements, directions, and numbers they use to move a character. In our study, we analyzed 13 first graders' first attempts at coordinating these elements when playing a programming game on the iPad that used tangible programming…
Descriptors: Elementary School Students, Elementary School Mathematics, Grade 1, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Orly Barzilai; Sofia Sherman; Moshe Leiba; Hadar Spiegel – Journal of Information Systems Education, 2024
Data Structures and Algorithms (DS) is a basic computer science course that is a prerequisite for taking advanced information systems (IS) curriculum courses. The course aims to teach students how to analyze a problem, design a solution, and implement it using pseudocode to construct knowledge and develop the necessary skills for algorithmic…
Descriptors: Statistics Education, Problem Solving, Information Systems, Algorithms
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Judith Galezer; Smadar Szekely – Informatics in Education, 2024
Spark, one of the products offered by MyQ (formerly Plethora), is a game-based platform meticulously designed to introduce students to the foundational concepts of computer science. By navigating through logical challenges, users delve into topics like abstraction, loops, and graph patterns. Setting itself apart from its counterparts, Spark boasts…
Descriptors: Learning Management Systems, Game Based Learning, Computer Science Education, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Gough, John – Australian Primary Mathematics Classroom, 2018
In fact, ever since Seymour Papert (famous in his later years for constructionism, a learning theory that married conceptual constructivism with concrete experience) created Logo programming, many schools have been coding using Logo, the educational computer programming software that has the famous 'turtle' on the computer screen. Importantly,…
Descriptors: Coding, Programming, Programming Languages, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Peel, Amanda; Sadler, Troy D.; Friedrichsen, Patricia – Journal of Science Education and Technology, 2022
Computing has become essential in modern-day problem-solving, making computational literacy necessary for practicing scientists and engineers. However, K-12 science education has not reflected this computational shift. Integrating computational thinking (CT) into core science courses is an avenue that can build computational literacies in all…
Descriptors: Computation, Thinking Skills, Problem Solving, Science Education
Pages: 1  |  ...  |  6  |  7  |  8  |  9  |  10  |  11  |  12  |  13  |  14  |  ...  |  49