Publication Date
In 2025 | 5 |
Since 2024 | 19 |
Since 2021 (last 5 years) | 66 |
Since 2016 (last 10 years) | 134 |
Since 2006 (last 20 years) | 187 |
Descriptor
Source
Author
Barnes, Tiffany | 7 |
Chi, Min | 5 |
Price, Thomas W. | 4 |
Hubwieser, Peter | 3 |
Mao, Ye | 3 |
Shi, Yang | 3 |
Ahmad Zaid Almassaad | 2 |
Ai, Wenguo | 2 |
Al-Azawei, Ahmed | 2 |
Armoni, Michal | 2 |
Bender, Elena | 2 |
More ▼ |
Publication Type
Education Level
Audience
Researchers | 5 |
Practitioners | 3 |
Teachers | 3 |
Administrators | 1 |
Location
Brazil | 6 |
Turkey | 6 |
Germany | 5 |
Taiwan | 4 |
Australia | 3 |
China | 3 |
India | 3 |
Indonesia | 3 |
Israel | 3 |
Serbia | 3 |
South Africa | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Computer Anxiety Scale | 1 |
Computer Attitude Scale | 1 |
Gregorc Style Delineator | 1 |
Group Embedded Figures Test | 1 |
Matching Familiar Figures Test | 1 |
Program for International… | 1 |
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
Sanz, Cecilia; Coma-Rosello, Teresa; Aguelo, Antonio; Alvarez, Pedro; Baldassarri, Sandra – IEEE Transactions on Education, 2023
Contribution: This article proposes and applies a new systemic 3-D model and a methodology for empathy awareness and development, integrating different partial approaches found in the literature for developing empathy as a transversal competence. Background: Empathy is a competence linked to collaboration and teamwork. Perspective taking (PT) is…
Descriptors: Empathy, Computer Science Education, Models, Emotional Development
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
Rong, Wenge; Xu, Tianfan; Sun, Zhiwei; Sun, Zian; Ouyang, Yuanxin; Xiong, Zhang – IEEE Transactions on Education, 2023
Contribution: In this study, an object tuple model has been proposed, and a quasi-experimental study on its usage in an introductory programming language course has been reported. This work can be adopted by all C language teachers and students in learning pointer and array-related concepts. Background: C language has been extensively employed in…
Descriptors: Models, Introductory Courses, Programming, Computer Science Education
Bolloju, Narasimha – ACM Transactions on Computing Education, 2022
Domain models in software engineering--often represented as class diagrams--depict relevant classes in a given problem domain along with necessary relationships among those classes. These models are important because they establish links between the requirements of a given system under development and the subsequent phases of the systems…
Descriptors: Models, Computer Software, Student Attitudes, Cooperation
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
Multazam, Muhammad; Syahrial, Zulfiati; Rusmono – Turkish Online Journal of Distance Education, 2023
Web programming courses are practical courses that can only run with the help of computer devices. The content or learning content in web programming courses is in program code directly created with a computer. The models developed include conceptual models, procedural models, and physical models. The research method used is Research and…
Descriptors: Computer Science Education, Programming, Models, Practicums
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
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
Oliveira Moraes, Laura; Pedreira, Carlos Eduardo – IEEE Transactions on Learning Technologies, 2021
Manually determining concepts present in a group of questions is a challenging and time-consuming process. However, the process is an essential step while modeling a virtual learning environment since a mapping between concepts and questions using mastery level assessment and recommendation engines is required. In this article, we investigated…
Descriptors: Computer Science Education, Semantics, Coding, Matrices
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
Toker, Sacip – Education and Information Technologies, 2022
This study investigates the association between instructional design projects and 21st-Century skills. A causal-comparative design was utilised. The participants were 85 computer education and instructional technology department students who registered for a core instructional design course. The participants are divided into two groups: Rapid…
Descriptors: 21st Century Skills, Instructional Design, Teaching Methods, Computer Science Education
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
Zhang, Yingbin; Pinto, Juan D.; Fan, Aysa Xuemo; Paquette, Luc – Journal of Educational Data Mining, 2023
The second CSEDM data challenge aimed at finding innovative methods to use students' programming traces to model their learning. The main challenge of this task is how to decide which past problems are relevant for predicting performance on a future problem. This paper proposes a set of weighting schemes to address this challenge. Specifically,…
Descriptors: Problem Solving, Introductory Courses, Computer Science Education, Programming