Programmer-nonprogrammer differences in specifying procedures to people and computers
Journal of Systems and Software
What best predicts computer proficiency?
Communications of the ACM
Predicting success of a beginning computer course using logistic regression (abstract only)
CSC '87 Proceedings of the 15th annual conference on Computer Science
Graph of triangulations of a convex polygon and tree of triangulations
Computational Geometry: Theory and Applications
Mental imagery in program design and visual programming
International Journal of Human-Computer Studies - Best of empirical studies of programmers 7
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
Industry perceptions of the knowledge, skills, and abilities needed by computer programmers
SIGCPR '01 Proceedings of the 2001 ACM SIGCPR conference on Computer personnel research
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
The behavioral styles of computer programmers
SIGCPR '70 Proceedings of the eighth annual SIGCPR conference
Perspectives on testing for programming aptitude
ACM '71 Proceedings of the 1971 26th annual conference
Selection and evaluation of computer personnel- the research history of SIG/CPR
ACM '68 Proceedings of the 1968 23rd ACM national conference
Predictors of success and failure in a CS1 course
ACM SIGCSE Bulletin
A multi-national study of reading and tracing skills in novice programmers
Working group reports from ITiCSE on Innovation and technology in computer science education
The ability to articulate strategy as a predictor of programming skill
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Commonsense computing: what students know before we teach (episode 1: sorting)
Proceedings of the second international workshop on Computing education research
The ability to articulate strategy as a predictor of programming skill
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Through the eyes of instructors: a phenomenographic investigation of student success
Proceedings of the third international workshop on Computing education research
Commonsense computing (episode 3): concurrency and concert tickets
Proceedings of the third international workshop on Computing education research
The mystery of "b := (b = false)"
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Mental models, consistency and programming aptitude
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Transforming learning of programming: a mentoring project
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Performance and progression of first year ICT students
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
A typology of CS students' preconditions for learning
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
ACM Transactions on Computing Education (TOCE)
Study habits of CS1 students: what do they do outside the classroom?
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
An exploration of internal factors influencing student learning of programming
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Ten years of the Australasian Computing Education Conference
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Reviewing CS1 exam question content
Proceedings of the 42nd ACM technical symposium on Computer science education
Modelling programming performance: Beyond the influence of learner characteristics
Computers & Education
Learning from students: issues in computing education for 16-18 year olds
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
Learning to Program with Personal Robots: Influences on Student Motivation
ACM Transactions on Computing Education (TOCE)
Building upon and enriching grade four mathematics standards with programming curriculum
Proceedings of the 43rd ACM technical symposium on Computer Science Education
A study on students' behaviours and attitudes towards learning to program
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
The effect of short formative diagnostic web quizzes with minimal feedback
Computers & Education
A student perspective on prior experience in CS1
Proceeding of the 44th ACM technical symposium on Computer science education
MOOC as semester-long entrance exam
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
New CS1 pedagogies and curriculum, the same success factors?
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
This paper describes a multi-national, multiinstitutional study that investigated introductory programming courses. Student participants were drawn from eleven institutions, mainly in Australasia, during the academic year of 2004. A number of diagnostic tasks were used to explore cognitive, behavioural, and attitudinal factors such as spatial visualisation and reasoning, the ability to articulate strategies for commonplace search and design tasks, and attitudes to studying. The results indicate that a deep approach to learning was positively correlated with mark for the course, while a surface approach was negatively correlated; spatial visualisation skills are correlated with success; a progression of map drawing styles identified in the literature has a significant correlation with marks; and increasing measures of richness of articulation of a search strategy are also associated with higher marks. Finally, a qualitative analysis of short interviews identified the qualities that students themselves regarded as important to success in programming.