The effect of high school computer science, gender, and work on success in college computer science
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
The benefits of collaboration for student programmers
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Guidelines for collaborative learning in computer science
ACM SIGCSE Bulletin
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
Departmental differences can point the way to improving female retention in computer science
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Recruiting and retaining women in undergraduate computing majors
ACM SIGCSE Bulletin - Women and Computing
Unlocking the clubhouse: the Carnegie Mellon experience
ACM SIGCSE Bulletin - Women and Computing
Pair Programming Illuminated
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Studying the Novice Programmer
Studying the Novice Programmer
A web based environment for learning to program
ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16
The Effects of "Pair-Pressure" and "Pair-Learning" on Software Engineering Education
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
Technical and human perspectives on pair programming
ACM SIGSOFT Software Engineering Notes
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
A study of the difficulties of novice programmers
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Making computer science minority-friendly
Communications of the ACM - Next-generation cyber forensics
Developing collaborative skills early in the CS curriculum in a laboratory environment
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Personality types, learning styles, and an agile approach to software engineering 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
Student attitudes toward pair programming
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
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
Broadening participation in computing: issues and challenges
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Progress reports and novices' understanding of program code
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
Easing the transition: a collaborative learning approach
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
A people-first approach to programming
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Assessment frequency in introductory computer programming disciplines
Computers in Human Behavior
Hi-index | 0.00 |
Students continue to struggle with learning to program, for reasons that we hypothesise are not solely cognitive. This paper reports on the results of a survey indicating that as students progress through a first programming unit, they enjoy it less, find it more difficult than they expected, and have less confidence in being able to successfully complete it. The students also believed that collaborative learning would have a beneficial impact on their learning outcomes and make studying programming more engaging, interactive, and fun. As a precursor to trialling collaborative problem solving and programming in introductory programming units at QUT, collaborative learning and its potential positive effect on the learning outcomes of programming students is investigated.