Publication Date
In 2025 | 11 |
Since 2024 | 40 |
Since 2021 (last 5 years) | 118 |
Since 2016 (last 10 years) | 214 |
Since 2006 (last 20 years) | 270 |
Descriptor
Computer Science Education | 339 |
Skill Development | 339 |
Foreign Countries | 123 |
Programming | 119 |
Thinking Skills | 87 |
Teaching Methods | 85 |
Problem Solving | 77 |
Computer Software | 62 |
Student Attitudes | 57 |
Instructional Effectiveness | 51 |
Undergraduate Students | 50 |
More ▼ |
Source
Author
Joseph, Anthony | 3 |
Mathew, Roy | 3 |
Tsai, Chia-Wen | 3 |
Danies, Giovanna | 2 |
Dunlap, Joanna C. | 2 |
Gusev, Dmitri A. | 2 |
Isaías, Pedro, Ed. | 2 |
Kafai, Yasmin B. | 2 |
Lawler, James P. | 2 |
Linn, Marcia C. | 2 |
Malik, Sohail Iqbal | 2 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 16 |
Researchers | 6 |
Teachers | 4 |
Parents | 1 |
Policymakers | 1 |
Students | 1 |
Laws, Policies, & Programs
Equal Access | 1 |
Assessments and Surveys
Motivated Strategies for… | 2 |
Kaufman Test of Educational… | 1 |
Learning Style Inventory | 1 |
Measures of Academic Progress | 1 |
National Longitudinal Survey… | 1 |
Program for International… | 1 |
Woodcock Johnson Tests of… | 1 |
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 1 |
Yonggang Wei; Lu Wang; Yi Tang; Junyue Su; Yaxian Lei; Wanran Peng – Journal of Computer Assisted Learning, 2024
Background: The pedagogy of computational thinking has gained extensive traction across numerous nations globally, with a particular emphasis on nurturing computational thinking in the formative years of early childhood. Nevertheless, the efficacy of diverse instructional approaches in the domain of programming education, with regards to fostering…
Descriptors: Programming, Computation, Thinking Skills, Young Children
Catalina Cortázar; Iñaki Goñi; Andrea Ortiz; Miguel Nussbaum – ACM Transactions on Computing Education, 2024
Integrating graduate education with professional skills development is still a challenge. People's beliefs about learning impact their learning processes. Therefore, we need to understand the mindset of graduates to determine best practices for promoting professional skills development. In this study, we explore the perspective of computing…
Descriptors: Computer Science Education, Graduate Students, Computer Literacy, Job Skills
Temirbekova, Zh. E.; Pyrkova, A. Yu. – Education and Information Technologies, 2022
Currently, the study of microcontroller and microcircuits by students is becoming very important and in demand when acquiring competencies in the computer engineering educational program. This knowledge and skills will be necessary for the employment of graduates in industry, science and education. There are more and more large technical systems…
Descriptors: Electronic Equipment, Skill Development, Computer Science Education, Engineering Education
Lihui Sun; Junjie Liu – Journal of Educational Computing Research, 2025
Computational Thinking (CT) has evolved as an essential competency for K-12 students, and programming practices are recognized as the key way to facilitate CT development. However, most studies of CT development in middle graders have focused on visual programming, lacking evidence to demonstrate the effectiveness of Python programming. Therefore,…
Descriptors: Computation, Thinking Skills, Skill Development, Middle School Students
Xuemin Gao; Yuqin Yang; Yuxia Du; Daner Sun – Journal of Educational Computing Research, 2025
Block-based visual programming tools are widely used in elementary education. Nonetheless, these tools alone may not ensure the spontaneous and efficient acquisition of concepts and skills in computational thinking (CT). Using mind mapping as a form of scaffolding to facilitate the visualization of abstract thinking processes may enhance the…
Descriptors: Computation, Thinking Skills, Programming, Cognitive Mapping
Robert Chapa – ProQuest LLC, 2024
While the cybersecurity landscape continually evolves, with new technologies, attack vectors, and defense mechanisms emerging regularly, cybersecurity certificate programs remain challenged to stay current and relevant, often resulting in the delivery of outdated course content in existing programs. Scholars note that the absence of standardized…
Descriptors: Program Development, Computer Security, Electronic Learning, Certification
York, Julie – Childhood Education, 2023
The STEM acronym (science, technology, engineering, and mathematics) has evolved into STEAM, to reflect the increasingly held view that art and creativity are essential components of math/science teaching and learning. Sadly, too few students are choosing to take computer science classes. When presented as a technical science, many students,…
Descriptors: Programming, STEM Education, Art Education, Early Childhood Education
Steven Floyd – Canadian Journal of Science, Mathematics and Technology Education, 2023
In this article, the relatively new phenomenon of integrating coding and computer science (CS) related concepts and skills into the K-8 grades is analysed through a comparative analysis of related provincial curriculum initiatives in Canada. First, provincial K-8 curricula that include coding and CS related concepts and skills are identified, as…
Descriptors: Foreign Countries, Elementary Schools, Middle Schools, Coding
Allison S. Theobold; Megan H. Wickstrom; Stacey A. Hancock – Journal of Statistics and Data Science Education, 2024
Despite the elevated importance of Data Science in Statistics, there exists limited research investigating how students learn the computing concepts and skills necessary for carrying out data science tasks. Computer Science educators have investigated how students debug their own code and how students reason through foreign code. While these…
Descriptors: Computer Science Education, Coding, Data Science, Statistics Education
Wilson Libardo Pantoja Yépez; Julio Ariel Hurtado Alegría; Ajay Bandi; Arvind W. Kiwelekar – Education and Information Technologies, 2024
The ability to define, evaluate, and implement software architectures is a fundamental skill for software engineers. However, teaching software architecture can be challenging as it requires students to be involved in real-context projects with high degrees of complexity. This involves making trade-off decisions among several quality attributes.…
Descriptors: Computer Software, Training, Computer Science Education, Teaching Methods
Barczak, Andre L. C.; Mathrani, Anuradha; Han, Binglan; Reyes, Napoleon H. – Educational Technology Research and Development, 2023
An important course in the computer science discipline is 'Data Structures and Algorithms' (DSA). "The coursework" lays emphasis on experiential learning for building students' programming and algorithmic reasoning abilities. Teachers set up a repertoire of formative programming exercises to engage students with different programmatic…
Descriptors: Computer Assisted Testing, Automation, Computer Science Education, Programming
Molly M. Plyler – ProQuest LLC, 2023
As K-12 computer science education mandates rapidly evolve across America, government officials, technology industry executives, and school leaders recognize such efforts' intellectual and economic importance. Specifically in Tennessee, a unanimous vote from the Tennessee General Assembly resulted in the passage of Chapter 979 of the Public Acts…
Descriptors: Elementary School Teachers, Early Childhood Teachers, Kindergarten, Self Efficacy
Andrej Jerman Blažic; Borka Jerman Blažic – Education and Information Technologies, 2025
This paper presents a new developed methodology for teaching and learning subjects that although are very important in the modern digital society are neglected in high school education programs: cybersecurity and cyber safety. A Study among the EU high schools in 2021-2022 revealed that computer science teachers are not regularly upgrading their…
Descriptors: Computer Security, Technology Education, Computer Science Education, Electronic Learning
Sendag, Serkan; Yakin, Ilker; Gedik, Nuray – Education and Information Technologies, 2023
Teaching programming skills has attracted a great deal of attention for more than a decade. One potential reason behind this is that the explicit teaching of computer programming can improve higher-order thinking skills, such as creativity. Moreover, whether or not creative programming learning activities, such as the use of…
Descriptors: Preservice Teachers, Information Technology, Programming, Computer Science Education
Gary K. W. Wong – Education and Information Technologies, 2024
As block-based visual programming platform such as Scratch become more accessible and supportive to children's programming learning, the demand on understanding a trajectory of children's computational thinking development through programming from their early ages increases rapidly in recent years. To explore the developmental process of…
Descriptors: Computation, Problem Solving, Skill Development, Programming