Publication Date
In 2025 | 6 |
Since 2024 | 26 |
Descriptor
Computer Science Education | 26 |
Models | 26 |
Teaching Methods | 10 |
Programming | 9 |
Thinking Skills | 8 |
Computation | 7 |
Foreign Countries | 7 |
Artificial Intelligence | 6 |
Computer Software | 5 |
Problem Solving | 5 |
Algorithms | 4 |
More ▼ |
Source
Author
Ahmad Zaid Almassaad | 2 |
Remsh Nasser Alqahtani | 2 |
Adriana Villavicencio | 1 |
Ahmet Ayaz | 1 |
Ailing Qiao | 1 |
Amy Hutchison | 1 |
Amy Pallant | 1 |
Andrew Luxton-Reilly | 1 |
Anna Fergusson | 1 |
Anya Evmenova | 1 |
Arnon Hershkovitz | 1 |
More ▼ |
Publication Type
Journal Articles | 23 |
Reports - Research | 19 |
Dissertations/Theses -… | 3 |
Reports - Descriptive | 3 |
Tests/Questionnaires | 2 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 10 |
Postsecondary Education | 10 |
Secondary Education | 5 |
Elementary Education | 4 |
Adult Education | 1 |
Elementary Secondary Education | 1 |
High Schools | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Davi Bernardo Silva; Deborah Ribeiro Carvalho; Carlos N. Silla – IEEE Transactions on Learning Technologies, 2024
Throughout a programming course, students develop various source code tasks. Using these tasks to track students' progress can provide clues to the strengths and weaknesses found in each learning topic. This practice allows the teacher to intervene in learning in the first few weeks of class and maximize student gains. However, the biggest…
Descriptors: Computation, Models, Ability Grouping, Programming
Remsh Nasser Alqahtani; Ahmad Zaid Almassaad – Education and Information Technologies, 2025
The aim of research is to reveal the effect of a training program based on the TAWOCK model for teaching computational thinking skills on teaching self-efficacy among computer teachers. It used the quasi-experimental approach, with a pre-test and post-test design with a control group. An electronic training program based on the TAWOCK model was…
Descriptors: Models, Teaching Methods, Computation, Thinking Skills
Priti Oli – ProQuest LLC, 2024
This dissertation focuses on strategies and techniques to enhance code comprehension skills among students enrolled in introductory computer science courses (CS1 and CS2). We propose a novel tutoring system, "DeepCodeTutor," designed to improve the code comprehension abilities of novices. DeepCodeTutor employs scaffolded self-explanation…
Descriptors: Reading Comprehension, Tutoring, Scaffolding (Teaching Technique), Automation
Thin-Yin Leong; Nang-Laik Ma – INFORMS Transactions on Education, 2024
This paper develops a spreadsheet simulation methodology for teaching simulation and performance analysis of priority queues with multiple servers, without resorting to macros, add-ins, or array formula. The approach is made possible by a "single overtaking" simplifying assumption under which any lower-priority customer may be passed in…
Descriptors: Spreadsheets, Simulation, Teaching Methods, Computer Science Education
Felix Winkelnkemper; Lukas Höper; Carsten Schulte – Informatics in Education, 2024
When it comes to mastering the digital world, the education system is more and more facing the task of making students competent and self-determined agents when interacting with digital artefacts. This task often falls to computing education. In the traditional fields of computing education, a plethora of models, guidelines, and principles exist,…
Descriptors: Digital Literacy, Computer Uses in Education, Models, Computer Science Education
Gerit Wagner; Laureen Thurner – Journal of Information Systems Education, 2025
Git, as the leading version-control system, is frequently employed by software developers, digital product managers, and knowledge workers. Information systems (IS) students aspiring to fill software engineering, management, or research positions would therefore benefit from familiarity with Git. However, teaching Git effectively can be…
Descriptors: Computer Science Education, Information Systems, Teaching Methods, Computer Software
Xiaojing Duan; Bo Pei; G. Alex Ambrose; Arnon Hershkovitz; Ying Cheng; Chaoli Wang – Education and Information Technologies, 2024
Providing educators with understandable, actionable, and trustworthy insights drawn from large-scope heterogeneous learning data is of paramount importance in achieving the full potential of artificial intelligence (AI) in educational settings. Explainable AI (XAI)--contrary to the traditional "black-box" approach--helps fulfilling this…
Descriptors: Academic Achievement, Artificial Intelligence, Prediction, Models
Diana Kirk; Andrew Luxton-Reilly; Ewan Tempero – ACM Transactions on Computing Education, 2025
Objectives: Code style is an important aspect of text-based programming because programs written with good style are considered easier to understand and change and so improve the maintainability of the delivered software product. However teaching code style is complicated by the existence of many style guides and standards that contain…
Descriptors: Computer Science Education, Programming, Computer Software, Teaching Methods
Jonathan Robert Bowers – ProQuest LLC, 2024
To make sense of our interconnected and algorithm driven world, students increasingly need proficiency with computational thinking (CT), systems thinking (ST), and computational modeling. One aspect of computational modeling that can support students with CT, ST, and modeling is testing and debugging. Testing and debugging enables students to…
Descriptors: Troubleshooting, Thinking Skills, Computation, Computer Science Education
Kamil Çelik; Ahmet Ayaz – Educational Technology Research and Development, 2025
Technological advancements in recent years have accelerated the development of information and communication technologies, introducing numerous innovations. One prominent innovation is the concept of the metaverse, which has gained significant popularity and is increasingly influencing various sectors, including the economy, art, entertainment,…
Descriptors: Artificial Intelligence, Technology Uses in Education, Intention, Computer Science Education
Hatice Yildiz Durak – Education and Information Technologies, 2024
Examining middle school students' computational identity development, personal, situational variables and programming experiences through the lens of identity may offer an opportunity to explore the dynamic relationship between individual, academic and social influences in computer science and CI. The aim of this study is to examine the variables…
Descriptors: Middle School Students, Computation, Thinking Skills, Self Concept
Xin Gong; Shufan Yu; Jie Xu; Ailing Qiao; Han Han – Education and Information Technologies, 2024
Tangible programming combines the advantages of object manipulation with programmable hardware, which plays an essential role in improving programming skills. As a tool for ensuring the quality of projects and improving learning outcomes, the PDCA cycle strategy is conducive to cultivating reflective thinking. However, there is still a lack of…
Descriptors: Programming, Computer Science Education, Outcomes of Education, Reflection
Jin Wei-Kocsis; Moein Sabounchi; Gihan J. Mendis; Praveen Fernando; Baijian Yang; Tonglin Zhang – IEEE Transactions on Education, 2024
Contribution: A novel proactive and collaborative learning paradigm was proposed to engage learners with different backgrounds and enable effective retention and transfer of the multidisciplinary artificial intelligence (AI)-cybersecurity knowledge. Specifically, the proposed learning paradigm contains: 1) an immersive learning environment to…
Descriptors: Computer Security, Artificial Intelligence, Interdisciplinary Approach, Models
Anna Fergusson; Maxine Pfannkuch – Journal of Statistics and Data Science Education, 2024
Statistics teaching at the high school level needs modernizing to include digital sources of data that students interact with every day. Algorithmic modeling approaches are recommended, as they can support the teaching of data science and computational thinking. Research is needed about the design of tasks that support high school statistics…
Descriptors: High School Students, Statistics Education, Thinking Skills, Computer Science Education
Remsh Nasser Alqahtani; Ahmad Zaid Almassaad – Journal of Education and Learning, 2024
This study proposed a conceptualization for the e-training of computer science teachers based on the TAWOCK model. After analyzing several scientific papers, a proposed conceptualization based on the TAWOCK model was presented for training computer science teachers in specialized topics in the field of computing and reviewed by several…
Descriptors: Computer Science Education, Faculty Development, Electronic Learning, Models
Previous Page | Next Page »
Pages: 1 | 2