Predicting performance in an introductory computer science course
Communications of the ACM
Communications of the ACM
Communications of the ACM - Special issue: Soviet computing
Foundations of computer science
Foundations of computer science
Turing Award lecture on computational complexity and the nature of computer science
Communications of the ACM
The abstraction-first approach to data abstraction and algorithms
Computers & Education
Does it help to have some programming experience before beginning a computing degree program?
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Communications of the ACM
The effect of student attributes on success in programming
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Object orientation in CS1-CS2 by design
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Learning styles and performance in the introductory programming sequence
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Journal of Computing Sciences in Colleges
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
Predicting success in a first programming course
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
SIGCSE '80 Proceedings of the eleventh SIGCSE technical symposium on Computer science education
On the origins of programmers: identifying predictors of success for an objects first cs1
On the origins of programmers: identifying predictors of success for an objects first cs1
Learning Style and Factors Contributing to Success in an Introductory Computer Science Course
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
Cognitive activities of abstraction in object orientation: an empirical study
ACM SIGCSE Bulletin
Psychological testing in computing staff selection: a bibliography
ACM SIGCPR Computer Personnel
Interacting factors that predict success and failure in a CS1 course
Working group reports from ITiCSE on Innovation and technology in computer science education
Programming: factors that influence success
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Language performance at high school and success in first year computer science
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Using student performance predictions in a computer science curriculum
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Computer personnel research group, 1966 survey of test use in computer personnel selection
SIGCPR '66 Proceedings of the fourth SIGCPR conference on Computer personnel research
Computers & Education
Is abstraction the key to computing?
Communications of the ACM
Mental models and programming aptitude
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
The role of abstraction in software engineering
Companion of the 30th international conference on Software engineering
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
Understanding student performance on an algorithm simulation task: implications for guided learning
Proceedings of the 40th ACM technical symposium on Computer science education
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Teaching abstraction in introductory courses
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Characterizing research in computing education: a preliminary analysis of the literature
Proceedings of the Sixth international workshop on Computing education research
Have we missed something?: identifying missing types of research in computing education
Proceedings of the Sixth international workshop on Computing education research
Rethinking advising: developing a proactive culture to improve retention
Proceedings of the 2011 conference on Information technology education
CS0 as an indicator of student risk for failure to complete a degree in computing
Journal of Computing Sciences in Colleges
Some prospective approaches for the shift of programming paradigms
Proceedings of the 2013 International Conference on Information Systems and Design of Communication
Hi-index | 0.00 |
Computing scientists generally agree that abstract thinking is a crucial component for practicing computer science. We report on a three-year longitudinal study to confirm the hypothesis that general abstraction ability has a positive impact on performance in computing science. Abstraction ability is operationalized as stages of cognitive development for which validated tests exist. Performance in computing science is operationalized as grade in the final assessment of ten courses of a bachelor's degree programme in computing science. The validity of the operationalizations is discussed. We have investigated the positive impact overall, for two groupings of courses (a content-based grouping and a grouping based on SOLO levels of the courses' intended learning outcome), and for each individual course. Surprisingly, our study shows that there is hardly any correlation between stage of cognitive development (abstraction ability) and final grades in standard CS courses, neither for the various group-ings, nor for the individual courses. Possible explanations are discussed.