Publication Date
In 2025 | 179 |
Since 2024 | 678 |
Since 2021 (last 5 years) | 2053 |
Since 2016 (last 10 years) | 3605 |
Since 2006 (last 20 years) | 5171 |
Descriptor
Source
Author
Barnes, Tiffany | 21 |
Armoni, Michal | 15 |
Gal-Ezer, Judith | 15 |
Yadav, Aman | 15 |
Malmi, Lauri | 14 |
Soh, Leen-Kiat | 14 |
Xinogalos, Stelios | 14 |
Frydenberg, Mark | 12 |
Laakso, Mikko-Jussi | 12 |
Hazzan, Orit | 11 |
Hunter, Beverly | 11 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 499 |
Teachers | 310 |
Researchers | 97 |
Policymakers | 65 |
Administrators | 48 |
Students | 45 |
Parents | 6 |
Community | 5 |
Media Staff | 5 |
Support Staff | 1 |
Location
Turkey | 226 |
Australia | 140 |
United Kingdom | 124 |
Taiwan | 106 |
California | 94 |
China | 94 |
Canada | 93 |
Germany | 75 |
Spain | 74 |
Finland | 66 |
Greece | 66 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Does not meet standards | 1 |
Mahatanankoon, Pruthikrai; Wolf, James – Information Systems Education Journal, 2021
Learning a computer programming language is typically one of the basic requirements of being an information technology (IT) major. While other studies previously investigate computer programming self-efficacy and grit, their relationships between "shallow" and "deep" learning (Miller et al., 1996) have not been thoroughly…
Descriptors: Cognitive Processes, Learning Strategies, Introductory Courses, Computer Science Education
Krajcsi, Attila; Csapodi, Csaba; Stettner, Eleonóra – Interactive Learning Environments, 2021
An educational computer game is presented, used for beginner students to introduce some basic concepts of code execution and code writing. In this mini-language microworld game, a code should be written with which a robot can escape from a procedurally generated labyrinth. The game uses a simple language and utilizes a virtual environment, where…
Descriptors: Educational Games, Computer Games, Programming, Computer Science Education
Denner, Jill; Green, Emily; Campe, Shannon – Journal of the Learning Sciences, 2021
Background: Learning to program and success in computer science requires persistence in the face of challenges. This study contributes to research on the social context of learning by describing how children's peer interactions can support or hinder the pair's problem solving on the computer. Methods: Video recordings from eight pairs of middle…
Descriptors: Programming, Computer Science Education, Middle School Students, Peer Relationship
Tsiotras, Dimitrios; Xinogalos, Stelios – Informatics in Education, 2021
There has been an active movement towards fun learning, using games in education. This article introduces the text-based serious game "Rise of the Java Emperor" that aims to support students in learning basic object-oriented programming concepts using Java. Information concerning the analysis, the design and the pilot evaluation of the…
Descriptors: Programming Languages, Teaching Methods, Graduate Students, Undergraduate Students
Sturludóttir, Erla Guðrún; Arnardóttir, Eydís; Hjálmtýsson, Gísli; Óskarsdóttir, María – International Educational Data Mining Society, 2021
Gaining insight into course choices holds significant value for universities, especially those who aim for flexibility in their programs and wish to adapt quickly to changing demands of the job market. However, little emphasis has been put on utilizing the large amount of educational data to understand these course choices. Here, we use network…
Descriptors: Course Selection (Students), Undergraduate Students, Engineering Education, Business Administration Education
Thomas, Paul JoseKutty – ProQuest LLC, 2021
Software modeling is an integral practice for software engineers especially as the complexity of software solutions increase. There is precedent in industry to model information systems in terms of functions, structures, and behaviors. While constructing these models, abstraction and systems thinking are employed to determine elements essential to…
Descriptors: Computer Science Education, Programming Languages, Academic Achievement, College Students
Jun Rao – ProQuest LLC, 2021
In recent years, not only has there been a dramatic drop in the number of students enrolling in computer science courses, and attrition from computer science courses continues to be significant. Traditionally, computer programming courses have high failure rates, and as they tend to be core to computer science courses can be a roadblock for many…
Descriptors: Self Efficacy, Student Evaluation, Grading, Computer Science Education
Shanley, Nicole; Martin, Florence; Hite, Nicole; Perez-Quinones, Manuel; Ahlgrim-Delzell, Lynn; Pugalee, David; Hart, Ellen – TechTrends: Linking Research and Practice to Improve Learning, 2022
Current research surrounding online computer science education emphasizes the need for high-quality professional development opportunities. However, there is a gap in research in the inclusion of online computer science educators to identify needs and strategies that make the online computer science courses effective. Through a…
Descriptors: High School Teachers, Computer Science Education, Theory Practice Relationship, Partnerships in Education
Casper, A. M. Aramati; Rambo-Hernandez, Karen E.; Park, Seoyeon; Atadero, Rebecca A. – Journal of Engineering Education, 2022
Background: In Spring 2020, the COVID-19 pandemic sent universities into emergency remote education. The pandemic has been disruptive but offers the opportunity to learn about ways to support students in other situations where abrupt changes to teaching and learning are necessary. Purpose/Hypothesis: We described the responses of engineering and…
Descriptors: Distance Education, COVID-19, Pandemics, Engineering Education
Zhong, Baichang; Xia, Liying; Su, Siyu – Education and Information Technologies, 2022
One of the aspects of programming that novices often struggle with is the understanding of abstract concepts, such as variables, loops, expressions, and especially Boolean operations. This paper aims to explore the effects of programming tools with different degrees of embodiment on learning Boolean operations in elementary school. To this end, 67…
Descriptors: Programming Languages, Programming, Novices, Elementary Education
Stepanova, Anna; Weaver, Alexis; Lahey, Joanna; Alexander, Gerianne; Hammond, Tracy – ACM Transactions on Computing Education, 2022
Computer science (CS) majors are in high demand and account for a large part of national computer and information technology job market applicants. Employment in this sector is projected to grow 12% between 2018 and 2028, which is faster than the average of all other occupations. Published data are available on traditional non-computer…
Descriptors: Computer Science Education, Majors (Students), Personnel Selection, Employer Attitudes
Yates, Julia; Plagnol, Anke C. – Education and Information Technologies, 2022
The under-representation of women in computer science education courses is well documented, and the social and commercial need to address this is widely recognised. Previous literature offers some explanation for this gender imbalance, but there has been limited qualitative data to provide an in-depth understanding of existing quantitative…
Descriptors: Computer Science Education, Disproportionate Representation, Womens Education, Females
Yumru, Ahmet; Koc, Mustafa – International Society for Technology, Education, and Science, 2022
The purpose of this research is to investigate ICT teachers' opinions about current and future status of their profession and the ICT course they are teaching in Turkey. It was carried out based on the case study approach within the qualitative research context. Using a convenience sampling method, the participants were made up of 10 ICT teachers…
Descriptors: Teacher Attitudes, Information Technology, Computer Science Education, Futures (of Society)
Dong, Dapeng; Butler, Robert; Herbert, John – Journal of Further and Higher Education, 2022
While incorporating project-based exercise is a common practice in software engineering education, few studies have been conducted in investigating how real-world project development influences university students' proactive learning and knowledge transformation. This study aims to evaluate the effectiveness of developing real-world projects with…
Descriptors: Computer Software, Computer Science Education, Student Projects, College Students
Desportes, Kayla; McDermott, Kathleen; Bergner, Yoav; Payne, William – ACM Transactions on Computing Education, 2022
Performing arts computing environments have received little attention in the educational sphere; yet, they offer opportunities for learners to validate their efforts, ideas, and skills through showcasing their work in a public-facing performance. In this work, we explore an out-of-school dance and computing educational program run by the…
Descriptors: Minority Group Students, Females, Self Concept, Theater Arts