Publication Date
In 2025 | 210 |
Since 2024 | 780 |
Since 2021 (last 5 years) | 2270 |
Since 2016 (last 10 years) | 3974 |
Since 2006 (last 20 years) | 5993 |
Descriptor
Source
Author
Barnes, Tiffany | 22 |
Armoni, Michal | 18 |
Yadav, Aman | 17 |
Gal-Ezer, Judith | 16 |
Malmi, Lauri | 15 |
Xinogalos, Stelios | 15 |
Soh, Leen-Kiat | 14 |
Frydenberg, Mark | 13 |
Hazzan, Orit | 13 |
Kafai, Yasmin B. | 13 |
Howe, Richard D. | 12 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 722 |
Teachers | 398 |
Researchers | 149 |
Policymakers | 95 |
Administrators | 71 |
Students | 66 |
Media Staff | 11 |
Parents | 9 |
Community | 6 |
Counselors | 1 |
Support Staff | 1 |
More ▼ |
Location
Turkey | 247 |
Australia | 164 |
United Kingdom | 153 |
Canada | 127 |
Taiwan | 117 |
California | 112 |
China | 111 |
United States | 95 |
Germany | 86 |
Spain | 78 |
Finland | 75 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Does not meet standards | 1 |
Tissenbaum, Mike; Weintrop, David; Holbert, Nathan; Clegg, Tamara – British Journal of Educational Technology, 2021
This paper argues for a re-examination of the nature and goals of broad computing education initiatives. Instead of starting with specific values or goals, we instead begin by considering various desired endpoints of computing instruction and then work backward to reason about what form learning activities might take and what are the underlying…
Descriptors: Computer Science Education, Educational Objectives, Educational Principles, Values
Huang, Hong; Li, Yongji – Electronic Journal of e-Learning, 2021
This article discusses the emerging presence of online livestreaming programs for computer coding education. The typologies of motivations from a user-gratification perspective were explored from live coding streaming platforms such as "Twitch.tv" and "LiveEdu.tv". Categories of motivations were identified from the literature.…
Descriptors: Video Technology, Synchronous Communication, Programming, Computer Science Education
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
Ehsan, Hoda; Rehmat, Abeera P.; Cardella, Monica E. – International Journal of Technology and Design Education, 2021
Just as engineering and computational thinking have recently gained increased attention in pre-college school-based education, many museums and science centers have also designed exhibits and experiences to promote computational thinking and engineering learning. Recent reports suggest that computational and engineering thinking can empower each…
Descriptors: Computer Science, Engineering, Informal Education, Science Teaching Centers
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