Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 5 |
Descriptor
Computer Science Education | 5 |
Problem Solving | 5 |
College Students | 3 |
Student Attitudes | 3 |
Interviews | 2 |
Knowledge Level | 2 |
Programming | 2 |
Robotics | 2 |
Academic Achievement | 1 |
Alignment (Education) | 1 |
Assignments | 1 |
More ▼ |
Source
Journal of Information… | 5 |
Author
Apiola, Mikko | 1 |
Bers, Marina Umaschi | 1 |
Crabtree, John | 1 |
Lavy, Ilana | 1 |
Rashkovits, Rami | 1 |
Sam Maesschalck | 1 |
Sullivan, Amanda | 1 |
Tedre, Matti | 1 |
Zhang, Xihui | 1 |
Publication Type
Journal Articles | 5 |
Reports - Research | 4 |
Information Analyses | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Early Childhood Education | 1 |
Elementary Education | 1 |
Grade 1 | 1 |
Grade 2 | 1 |
Kindergarten | 1 |
Primary Education | 1 |
Audience
Location
Finland (Helsinki) | 1 |
Massachusetts | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Sam Maesschalck – Journal of Information Technology Education: Innovations in Practice, 2024
Aim/Purpose: This paper explores the potential value of critical thinking in computer science education and discusses strategies for its integration across the curriculum. Background: As technology rapidly evolves and becomes increasingly integrated into society, there is a growing need for computer science graduates who can think critically about…
Descriptors: Computer Science Education, Critical Thinking, Integrated Curriculum, Curriculum Development
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2020
Aim/Purpose: Multi-threaded software design is considered to be difficult, especially to novice programmers. In this study, we explored how students cope with a task that its solution requires a multi-threaded architecture to achieve optimal runtime. Background: An efficient exploit of multicore processors architecture requires computer programs…
Descriptors: Computer Software, Novices, Programming, Difficulty Level
Crabtree, John; Zhang, Xihui – Journal of Information Technology Education: Innovations in Practice, 2015
Teaching advanced programming can be a challenge, especially when the students are pursuing different majors with diverse analytical and problem-solving capabilities. The purpose of this paper is to explore the efficacy of using a particular problem as a vehicle for imparting a broad set of programming concepts and problem-solving techniques. We…
Descriptors: Computer Science Education, Programming Languages, Information Technology, Problem Solving
Apiola, Mikko; Tedre, Matti – Journal of Information Technology Education: Innovations in Practice, 2013
It has been shown that deep approaches to learning, intrinsic motivation, and self-regulated learning have strong positive effects on learning. How those pedagogical theories can be integrated in computing curricula is, however, still lacking empirically grounded analyses. In a more general level, it has been widely acknowledged that in…
Descriptors: Computer Science Education, Creativity, Robotics, Problem Based Learning
Sullivan, Amanda; Bers, Marina Umaschi – Journal of Information Technology Education: Innovations in Practice, 2016
Prior work demonstrates the importance of introducing young children to programming and engineering content before gender stereotypes are fully developed and ingrained in later years. However, very little research on gender and early childhood technology interventions exist. This pilot study looks at N = 45 children in kindergarten through second…
Descriptors: Early Childhood Education, Kindergarten, Grade 1, Grade 2