Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 5 |
Descriptor
| Computer Science Education | 5 |
| Problem Solving | 5 |
| Skill Development | 5 |
| Undergraduate Students | 3 |
| Computer Software | 2 |
| Critical Thinking | 2 |
| Design | 2 |
| Engineering Education | 2 |
| Program Effectiveness | 2 |
| Biology | 1 |
| Coding | 1 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 5 |
Author
| Bogdan Simion | 1 |
| Deepti Reddy Patil | 1 |
| Giang Bui | 1 |
| Hancheng Huang | 1 |
| Johnson, Philip | 1 |
| Lisa Zhang | 1 |
| Minnes, Mia | 1 |
| Padilla, Omar | 1 |
| Ramzi Abu-Zeineh | 1 |
| Robbins, Kay A. | 1 |
| Sasikumar | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 5 |
| Reports - Research | 5 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 4 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Bogdan Simion; Lisa Zhang; Giang Bui; Hancheng Huang; Ramzi Abu-Zeineh; Shrey Vakil – ACM Transactions on Computing Education, 2025
Although ample research has focused on computing skill development over a single course or specific programming language, relatively little attention is paid to how computing skills evolve across a program. Our work aims to understand how specific skills develop throughout a progression of CS courses. We use qualitative content analysis to catalog…
Descriptors: Skill Development, Computer Science Education, Computer Literacy, Prerequisites
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
Minnes, Mia; Serslev, Sheena Ghanbari; Padilla, Omar – ACM Transactions on Computing Education, 2021
Summer internships present an opportunity for Computer Science (CS) students to expand and test their skills in "the real world." These multi-faceted experiences call on students to use technical tools and critical thinking in collaboration with others to solve problems. There are many opportunities for learning and growth: which of…
Descriptors: Computer Science Education, Student Satisfaction, Undergraduate Students, Value Judgment
Johnson, Philip – ACM Transactions on Computing Education, 2019
Modern web application development provides an attractive application area for introductory software engineering education, as students have direct experience with the domain and it provides them with the potential to gain practical, real-world skills. Achieving this potential requires the development of competency with a multiple component tech…
Descriptors: Computer Software, Engineering Education, Computer Science Education, Design
Yuen, Timothy T.; Robbins, Kay A. – ACM Transactions on Computing Education, 2014
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Descriptors: Qualitative Research, Critical Thinking, Thinking Skills, Problem Solving

Peer reviewed
Direct link
