Publication Date
| In 2026 | 0 |
| Since 2025 | 3 |
| Since 2022 (last 5 years) | 5 |
| Since 2017 (last 10 years) | 5 |
| Since 2007 (last 20 years) | 8 |
Descriptor
| Computer Science Education | 8 |
| Metacognition | 8 |
| Educational Theories | 3 |
| Coding | 2 |
| Cognitive Processes | 2 |
| Content Analysis | 2 |
| Course Descriptions | 2 |
| Educational Practices | 2 |
| Learning Motivation | 2 |
| Models | 2 |
| Problem Solving | 2 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 8 |
Author
| Aditya Johri | 1 |
| Armoni, Michal | 1 |
| Becker, Brett A. | 1 |
| Bender, Elena | 1 |
| Craig, Michelle | 1 |
| Deepti Reddy Patil | 1 |
| Denny, Paul | 1 |
| Falkner, Katrina | 1 |
| Falkner, Nickolas | 1 |
| Loksa, Dastyni | 1 |
| Margulieux, Lauren | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 8 |
| Reports - Research | 5 |
| Reports - Evaluative | 2 |
| Opinion Papers | 1 |
| Reports - Descriptive | 1 |
| Tests/Questionnaires | 1 |
Education Level
| Higher Education | 5 |
| Postsecondary Education | 4 |
| Adult Education | 1 |
| High Schools | 1 |
Audience
Location
| Australia | 1 |
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Deepti Reddy Patil; Sridhar Iyer; Sasikumar – ACM Transactions on Computing Education, 2025
Design problems are often ill-structured as the requirements are broadly defined and have multiple correct solutions. Experts solve such problems by applying various cognitive and metacognitive skills before the formal specifications and solution designs are documented. Novices often need help solving ill-structured design problems as they lack…
Descriptors: Educational Environment, Problem Solving, Design, Technology Uses in Education
Aditya Johri – ACM Transactions on Computing Education, 2025
Computing education has historically sought to align the education students receive in their formal programs with the proficiency required to succeed in the workplace. In recent years, research in this area has focused on "dispositions" which are affective qualities that are integral to completing work tasks and a component of…
Descriptors: Computer Science Education, Lifelong Learning, Workplace Learning, Informal Education
Orit Hazzan; Yael Erez – ACM Transactions on Computing Education, 2025
In this opinion piece, we explore the idea that GenAI has the potential to fundamentally disrupt computer science education (CSE) by drawing insights from 10 pedagogical and cognitive theories and models. We highlight how GenAI improves CSE by making educational practices more effective and requires less effort and time, and all at a lower cost,…
Descriptors: Computer Science Education, Artificial Intelligence, Technology Uses in Education, Educational Change
Soyka, Chantal; Schaper, Niclas; Bender, Elena; Striewe, Michael; Ullrich, Meike – ACM Transactions on Computing Education, 2023
Modeling is an integral part of many computing-related disciplines and thus also represents a curricular core component in computing education in tertiary education. Competence models in which modeling is integrated at least to some extent already exist in some of these disciplines. However, for the core component of graphical modeling, a…
Descriptors: Graphs, Models, Computer Science Education, Content Analysis
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Tenenberg, Josh – ACM Transactions on Computing Education, 2014
Asking significant research questions is a crucial aspect of building a research foundation in computer science (CS) education. In this article, I argue that the questions that we ask are shaped by internalized theoretical presuppositions about how the social and behavioral worlds operate. And although such presuppositions are essential in making…
Descriptors: Research Methodology, Questioning Techniques, Computer Science Education, Research Projects
Vivian, Rebecca; Falkner, Katrina; Falkner, Nickolas; Tarmazdi, Hamid – ACM Transactions on Computing Education, 2016
Although teamwork has been identified as an essential skill for Computer Science (CS) graduates, these skills are identified as lacking by industry employers, which suggests a need for more proactive measures to teach and assess teamwork. In one CS course, students worked in teams to create a wiki solution to problem-based questions. Through a…
Descriptors: Cooperative Learning, Collaborative Writing, Web 2.0 Technologies, Computer Science Education
Armoni, Michal – ACM Transactions on Computing Education, 2011
Teaching computer science (CS) in high schools, rather than just programming or even computer literacy, is important as a means of introducing students to the true nature of CS, and enhancing their problem-solving skills. Since teachers are the key to the success of any high school educational initiative, any discussion of high school programs…
Descriptors: Teacher Education Programs, Program Effectiveness, High Schools, Computer Science Education

Peer reviewed
Direct link
