Program quality with pair programming in CS1
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Design process for a non-majors computing course
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Failure rates in introductory programming
ACM SIGCSE Bulletin
Failure rates in introductory programming
ACM SIGCSE Bulletin
Education: Teaching computing to everyone
Communications of the ACM - Security in the Browser
Engagement: gaming throughout the curriculum
Proceedings of the 40th ACM technical symposium on Computer science education
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
ACM Transactions on Computing Education (TOCE)
A taxonomic study of novice programming summative assessment
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
Jype - a program visualization and programming exercise tool for Python
Proceedings of the 5th international symposium on Software visualization
Assessment and grading for CS1: towards a complete toolbox of criteria and techniques
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Reviewing CS1 exam question content
Proceedings of the 42nd ACM technical symposium on Computer science education
A Motivation Guided Holistic Rehabilitation of the First Programming Course
ACM Transactions on Computing Education (TOCE)
Game-based concept visualization for learning programming
MTDL '11 Proceedings of the third international ACM workshop on Multimedia technologies for distance learning
Repertory grid: investigating personal constructs of novice programmers
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
Entertaining education – using games-based and service-oriented learning to improve STEM education
Transactions on Edutainment III
Learning programming languages through corrective feedback and concept visualisation
ICWL'11 Proceedings of the 10th international conference on Advances in Web-Based Learning
A case study of environmental factors influencing teaching assistant job satisfaction
Proceedings of the ninth annual international conference on International computing education research
Evaluating automatic group formation mechanisms to promote collaborative learning - a case study
International Journal of Learning Technology
ACM Transactions on Computing Education (TOCE)
Educating for mobile computing: addressing the new challenges
Proceedings of the final reports on Innovation and technology in computer science education 2012 working groups
Classroom interventions to reduce failure & course withdrawal in CS1 (abstract only)
Proceeding of the 44th ACM technical symposium on Computer science education
Classroom interventions to reduce failure & withdrawal in CS1: a field report
Journal of Computing Sciences in Colleges
Success in introductory programming: what works?
Communications of the ACM
Exploring hypotheses about media computation
Proceedings of the ninth annual international ACM conference on International computing education research
An early introduction to android app development for CS1 using sofia
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Peer instruction contributes to self-efficacy in CS1
Proceedings of the 45th ACM technical symposium on Computer science education
Importance of early performance in CS1: two conflicting assessment stories
Proceedings of the 45th ACM technical symposium on Computer science education
No tests required: comparing traditional and dynamic predictors of programming success
Proceedings of the 45th ACM technical symposium on Computer science education
Identifying challenging CS1 concepts in a large problem dataset
Proceedings of the 45th ACM technical symposium on Computer science education
Progammable CMS for computer architecture and assembly language
Journal of Computing Sciences in Colleges
Team-based learning in a data structures course
Journal of Computing Sciences in Colleges
Hi-index | 0.02 |
It is a common conception that CS1 is a very difficult course and that failure rates are high. However, until now there has only been anecdotal evidence for this claim. This article reports on a survey among institutions around the world regarding failure rates in introductory programming courses. The article describes the design of the survey and the results. The number of institutions answering the call for data was unfortunately rather low, so it is difficult to make firm conclusions. It is our hope that this article can be the starting point for a systematic collection of data in order to find solid proof of the actual failure and pass rates of CS1.