Predicting performance in an introductory computer science course
Communications of the ACM
The relationship of computer programming and mathematics in secondary students
Computers in the Schools - Special Issue: Educational computing and problem solving
What best predicts computer proficiency?
Communications of the ACM
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
Contributing to success in an introductory computer science course: a study of twelve factors
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
The effect of student attributes on success in programming
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Predicting success in a first programming course
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
Programming in context: a model-first approach to CS1
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Computer Science Education Research
Computer Science Education Research
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
An investigation of potential success factors for an introductory model-driven programming course
Proceedings of the first international workshop on Computing education research
Using student performance predictions in a computer science curriculum
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Communications of the ACM
The mystery of "b := (b = false)"
Proceedings of the 39th SIGCSE technical symposium on Computer science education
On the difficulty of replicating human subjects studies in software engineering
Proceedings of the 30th international conference on Software engineering
Mental models, consistency and programming aptitude
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Abstraction ability as an indicator of success for learning computing science?
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Attitudes about computing in postsecondary graduates
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Empirical comparison of objects-first and objects-later
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
Multidisciplinary instruction with the Natural Language Toolkit
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Helping students build a mental model of computation
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Commonsense computing (episode 6): logic is harder than pie
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
Proceedings of the ninth annual international conference on International computing education research
Mining data from the AP CS a exam: patterns, non-patterns, and replication failure
Proceedings of the ninth annual international ACM conference on International computing education research
MOOC as semester-long entrance exam
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Hi-index | 0.01 |
Predicting the success of students participating in introductory programming courses has been an active research area for more than 25 years. Until recently, no variables or tests have had any significant predictive power. However, Dehnadi and Bornat claim to have found a simple test for programming aptitude to cleanly separate programming sheep from non-programming goats. We briefly present their theory and test instrument. We have repeated their test in our local context in order to verify and perhaps generalise their findings, but we could not show that the test predicts students' success in our introductory program-ming course. Based on this failure of the test instrument, we discuss various explanations for our differing results and suggest a research method from which it may be possible to generalise local results in this area. Furthermore, we discuss and criticize Dehnadi and Bornat's programming aptitude test and devise alternative test instruments.