The benefits of collaboration for student programmers
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Our failing students: a study of a repeat group
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
Unlocking the clubhouse: the Carnegie Mellon experience
ACM SIGCSE Bulletin - Women and Computing
The Inmates Are Running the Asylum
The Inmates Are Running the Asylum
The effects of pair-programming on performance in an introductory programming course
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Studying the Novice Programmer
Studying the Novice Programmer
Improving the CS1 experience with pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Teaching Java first: experiments with a pigs-early pedagogy
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
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
Pair-programming helps female computer science students
Journal on Educational Resources in Computing (JERIC) - Special Issue on Gender-Balancing Computing Education
Making computer science minority-friendly
Communications of the ACM - Next-generation cyber forensics
Women catch up: gender differences in learning programming concepts
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A systematic approach to active and cooperative learning in CS1 and its effects on CS2
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Developing collaborative skills early in the CS curriculum in a laboratory environment
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Once she makes it, she is there: gender differences in computer science study
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Pair programming improves student retention, confidence, and program quality
Communications of the ACM - Music information retrieval
Why students drop out CS1 course?
Proceedings of the second international workshop on Computing education research
The next wave of gender projects in IT curriculum teaching at universities
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Parson's programming puzzles: a fun and effective learning tool for first programming courses
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
A visual object-oriented programming environment
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Food-first computer science: starting the first course right with PB&J
Proceedings of the 38th SIGCSE technical symposium on Computer science education
First year students' impressions of pair programming in CS1
Proceedings of the third international workshop on Computing education research
Progress reports and novices' understanding of program code
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Collaborative learning: towards a solution for novice programmers
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Multiple case study of nerd identity in a CS1 class
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Students continue to find learning to program difficult. Failure rates from introductory programming units are high, as are attrition rates from IT courses. Case studies were conducted in 2007 involving Queensland University of Technology (QUT) introductory programming students who took part in weekly interviews and focus groups, and responded to questionnaires. Students divulged details relating to their attitude and approach to study, together with the level of confidence they had in their ability to learn to program. Four of the case studies are included in this paper which portrays students with varying levels of confidence motivation, determination, attitude and study ethic, and how they each struggle to learn to program. The purpose of the studies was to determine to what extent each of these factors has an influence on student learning outcomes. The studies focus on the people rather than the more traditionally studied cognitive difficulties of learning to program. The data collected from the case studies give some insight into the social barriers on many levels that students face and how they are dealt with and in some cases overcome. The paper concludes with a discussion on student programmer personas as a design taxonomy and pedagogical tool.