Staying in sync with industry needs
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Data Structures and Algorithm Analysis in Java
Data Structures and Algorithm Analysis in Java
Bloom's taxonomy applied to testing in computer science classes
Journal of Computing Sciences in Colleges
Strategies that students use to trace code: an analysis based in grounded theory
Proceedings of the first international workshop on Computing education research
Human Problem Solving
Qualitative research in computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Computing Curricula 2005: The Overview Report
Proceedings of the 37th SIGCSE technical symposium on Computer science education
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Concept inventories in computer science for the topic discrete mathematics
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Problem solving and student performance in data structures and algorithms
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Is Bloom's taxonomy appropriate for computer science?
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Developing a computer science-specific learning taxonomy
Working group reports on ITiCSE on Innovation and technology in computer science education
Bloom's taxonomy revisited: specifying assessable learning objectives in computer science
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Bloom's taxonomy for CS assessment
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
A taxonomy of task types in computing
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Exploratory sequential data analysis: foundations
Human-Computer Interaction
Models as Arguments: An Approach to Computational Science Education
ICCS 2009 Proceedings of the 9th International Conference on Computational Science
Empirical evidence for the existence and uses of metacognition in computer science problem solving
Proceedings of the 41st ACM technical symposium on Computer science education
Hi-index | 0.00 |
We describe a preliminary study exploring how computer science students solve a problem in an attempt to understand differences between the successful and the unsuccessful problem solver. Students followed a verbal protocol as they solved a data structures problem, and we analyzed the transcripts of these problem-solving sessions, classifying the statements students made using the revised Bloom's taxonomy. Based on our analysis in this case study, we conclude that the successful problem solver seems to move more frequently from one type of cognitive process to another than the unsuccessful problem solver. For the particular data structure problem the students attempted to solve, we observed that all problem solvers, successful or unsuccessful, tend to follow patterns in their problem-solving process.