Publication Date
In 2025 | 6 |
Since 2024 | 18 |
Since 2021 (last 5 years) | 58 |
Since 2016 (last 10 years) | 94 |
Since 2006 (last 20 years) | 108 |
Descriptor
Source
Author
Bers, Marina Umaschi | 3 |
Barnes, Tiffany | 2 |
Chi, Min | 2 |
Courtney Hagan | 2 |
Kwon, Kyungbin | 2 |
Marina Bers | 2 |
Mills, Robert J. | 2 |
Olsen, David H. | 2 |
Parastu Dubash | 2 |
Patricia Moore Shaffer | 2 |
Shi, Yang | 2 |
More ▼ |
Publication Type
Journal Articles | 97 |
Reports - Research | 70 |
Reports - Descriptive | 28 |
Tests/Questionnaires | 10 |
Speeches/Meeting Papers | 9 |
Dissertations/Theses -… | 8 |
Reports - Evaluative | 8 |
Opinion Papers | 2 |
Guides - Non-Classroom | 1 |
Education Level
Audience
Teachers | 3 |
Media Staff | 2 |
Location
Spain | 3 |
Australia | 2 |
California | 2 |
Cyprus | 2 |
Hungary | 2 |
Israel | 2 |
Turkey | 2 |
Virginia | 2 |
Canada | 1 |
China | 1 |
Colombia | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Flesch Reading Ease Formula | 1 |
Measures of Academic Progress | 1 |
Woodcock Johnson Tests of… | 1 |
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Yang, Jeong; Lee, Young; Fernandez, Amanda; Sanchez, Joshua – Journal of Cybersecurity Education, Research and Practice, 2020
As the cyber security landscape dynamically evolves and security professionals work to keep apace, modern-day educators face the issue of equipping a new generation for this dynamic landscape. With cyber-attacks and vulnerabilities substantially increased over the past years in frequency and severity, it is important to design and build secure…
Descriptors: Computer Security, Programming Languages, Programming, Computer Uses in Education
Priyanka, Priyanka Gupta; Mehrotra, Deepti – Journal of Information Technology Education: Innovations in Practice, 2022
Aim/Purpose: This paper focuses on designing and implementing the rubric for objective JAVA programming assessments. An unsupervised learning approach was used to group learners based on their performance in the results obtained from the rubric, reflecting their learning ability. Background: Students' learning outcomes have been evaluated…
Descriptors: Objective Tests, Outcomes of Education, Scoring Rubrics, Programming Languages
Gerják, István – Acta Didactica Napocensia, 2017
Learning computer programming for students of the age of 14-18 is difficult and requires endurance and engagement. Being familiar with the syntax of a computer language and writing programs in it are challenges for youngsters, not to mention that understanding algorithms is also a big challenge. To help students in the learning process, teachers…
Descriptors: Programming, Secondary School Students, Mathematics, Programming Languages
Threekunprapa, Arinchaya; Yasri, Pratchayapong – International Journal of Instruction, 2020
Computational thinking (CT) has become a necessary skill of students in the 21st century. Various learning approaches have been developed to foster CT among school students. However, these approaches predominantly rely on computer devices and internet connection and fail to promote advanced computer concepts necessary for programming. Therefore,…
Descriptors: Computation, Thinking Skills, Coding, Flow Charts
Brigas, Carlos Jorge; Figueiredo, José Alberto Quitério – Research in Social Sciences and Technology, 2019
In recent years, there has been an increased effort to introduce coding and computational thinking in early childhood education. In accordance with the international trend, programming has become an increasingly growing focus in European education. The idea of introducing computer programming in the classroom dates back to the late 1960s. The…
Descriptors: Computer Science Education, Thinking Skills, Coding, Elementary School Students
Mao, Ye; Shi, Yang; Marwan, Samiha; Price, Thomas W.; Barnes, Tiffany; Chi, Min – International Educational Data Mining Society, 2021
As students learn how to program, both their programming code and their understanding of it evolves over time. In this work, we present a general data-driven approach, named "Temporal-ASTNN" for modeling student learning progression in open-ended programming domains. Temporal-ASTNN combines a novel neural network model based on abstract…
Descriptors: Programming, Computer Science Education, Learning Processes, Learning Analytics
Ma, Yingbo; Katuka, Gloria Ashiya; Celepkolu, Mehmet; Boyer, Kristy Elizabeth – International Educational Data Mining Society, 2022
Collaborative learning is a complex process during which two or more learners exchange opinions, construct shared knowledge, and solve problems together. While engaging in this interactive process, learners' satisfaction toward their partners plays a crucial role in defining the success of the collaboration. If intelligent systems could predict…
Descriptors: Middle School Students, Cooperative Learning, Prediction, Peer Relationship
Kwon, Kyungbin; Lee, Kyungbin; Chung, Jaehwa – International Journal of Computer Science Education in Schools, 2018
Evaluating the quality of students' programs is necessary for better teaching and learning. Although many innovative learning environments for computer science have been introduced, the scarcity of program evaluation frames and tools is a demanding issue in the teaching practice. This study examined the quality of students' Scratch programs by…
Descriptors: Computer Science Education, Programming, Programming Languages, Program Evaluation
Liao, Shu-Min – Journal of Statistics and Data Science Education, 2023
SCRATCH, developed by the Media Lab at MIT, is a kid-friendly visual programming language, designed to introduce programming to children and teens in a "more thinkable, more meaningful, and more social" way. Although it was initially intended for K-12 students, educators have used it for higher education as well, and found it…
Descriptors: Teaching Methods, Coding, Programming Languages, Computer Science Education
Zhanxia Yang; Patricia Moore Shaffer; Courtney Hagan; Parastu Dubash; Marina Bers – Grantee Submission, 2023
The aim of this study was to explore how the Coding as Another Language using ScratchJr (CAL-ScratchJr) curriculum, developed by Boston College's DevTech Research Group utilizing the ScratchJr app, impacted second grade students' computational thinking, coding skills, and reading comprehension. To accomplish this, the research team randomly…
Descriptors: Coding, Programming Languages, Computer Science Education, School Districts
Hagge, Julia – English Teaching: Practice and Critique, 2021
Purpose: The purpose of this paper is to examine the ways in which early adolescent programmers embed meaning in their digital media created within an online programming community called Scratch. Design/methodology/approach: The author completed an 18-month descriptive case study with 5 early adolescent participants. The research design included a…
Descriptors: Semiotics, Programming Languages, Social Media, Computer Software
Arboledas-Brihuega, David – Journal of Technology and Science Education, 2019
It is evident that the society in which we live will demand more and more qualified and specialized positions in the different branches of engineering. Now we are in a highly digitized world in which information is continuously transmitted through data communication networks with the expectation of security and confidentiality. Students who are in…
Descriptors: Mathematics, Curriculum Implementation, Active Learning, Student Projects
de Ruiter, Laura E.; Bers, Marina U. – Computer Science Education, 2022
Background and Context: Despite the increasing implementation of coding in early curricula, there are few valid and reliable assessments of coding abilities for young children. This impedes studying learning outcomes and the development and evaluation of curricula. Objective: Developing and validating a new instrument for assessing young…
Descriptors: Programming Languages, Computer Software, Coding, Computer Science Education
Hassenfeld, Ziva R.; Govind, Madhu; de Ruiter, Laura E.; Bers, Marina Umaschi – Journal of Information Technology Education: Research, 2020
Aim/Purpose: This paper presents findings on a curricular intervention aimed at integrating computer programming with reading and writing in early elementary school. The purpose of this research was to explore the relation between students' varying literacy levels and their level of success in mastering an introductory programming language.…
Descriptors: Programming, Teaching Methods, Introductory Courses, Scores
Baker-Doyle, Kira J. – Contemporary Issues in Technology and Teacher Education (CITE Journal), 2018
This article is a commentary essay that uses the connected learning framework (Ito et al., 2013) as a lens to explore the relationship between making, coding, and critical literacy in the context of literacy teacher education. Critical literacy theorists have argued that it is important to understand the perspective and positionality of an author…
Descriptors: Coding, Programming, Computer Science Education, Reflection