ABSTRACT
This paper describes a qualitative study of the factors that contribute to a student's decision to withdraw from CS1. Individual interviews were held with 18 students in a majors-focused CS1 at a large, research-intensive North American university, and results both validate and extend previous work on the experience of students who struggle in introductory computer science. In particular, our analysis confirms the complexity of the decision to drop, with students citing a combination of interrelated factors that contribute to the decision. Lack of time, combined with ineffective study strategies or with a prioritization of other courses, were the most commonly cited combinations of factors. Interestingly, when compared to the experience of students who chose to complete the course, there is evidence that students encounter a decision point when they realize they are or soon will be behind. Students who drop speak of focusing on other priorities or being unable to catch up, while students who complete speak of understanding the need to use new techniques for learning and increasing their efforts.
- J. Bennedsen and M. E. Caspersen. Failure rates in introductory programming. SIGCSE Bull., 39(2):32--36, 2007. Google ScholarDigital Library
- R. Bennett. Determinants of undergraduate student drop out rates in a university business studies department. Journal of Further and Higher Education, 27(2):123--141, 2003.Google ScholarCross Ref
- S. Bergin and R. Reilly. Predicting introductory programming performance: A multi-institutional multivariate study. Computer Science Education, 16(4):303--323, 2006.Google ScholarCross Ref
- M. Biggers, A. Brauer, and T. Yilmaz. Student perceptions of computer science: A retention study comparing graduating seniors with CS leavers. SIGCSE Bull., 40(1):402--406, 2008. Google ScholarDigital Library
- D. Chinn, J. Sheard, A. Carbone, and M.-J. Laakso. Study habits of CS1 students: What do they do outside the classroom? In Proceedings of the Twelfth Australasian Conference on Computing Education, pages 53--62, 2010. Google ScholarDigital Library
- D. Hagan and S. Markham. Does it help to have some programming experience before beginning a computing degree program? In Proceedings of the 5th Annual Conference on Innovation and Technology in Computer Science Education, pages 25--28, 2000. Google ScholarDigital Library
- E. K. Henriksen, J. Dillon, and J. Ryder. Understanding student participation and choice in science and technology education. Springer, 2015.Google ScholarCross Ref
- D. Horton and M. Craig. Drop, fail, pass, continue: Persistence in CS1 and beyond in traditional and inverted delivery. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education, pages 235--240, 2015. Google ScholarDigital Library
- P. Kinnunen and L. Malmi. Why students drop out CS1 course? In Procs of the Second International Workshop on Computing Education Research, pages 97--108, 2006. Google ScholarDigital Library
- P. Kinnunen and L. Malmi. CS minors in a CS1 course. In Procs of the Fourth International Workshop on Computing Education Research, pages 79--90, 2008. Google ScholarDigital Library
- D. R. Krathwohl. A revision of Bloom's taxonomy: An overview. Theory into practice, 41(4):212--218, 2002.Google Scholar
- C. Lang, J. McKay, and S. Lewis. Seven factors that influence ict student achievement. SIGCSE Bull., 39(3):221--225, 2007. Google ScholarDigital Library
- A. Luxton-Reilly. Learning to program is easy. In Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, pages 284--289, 2016. Google ScholarDigital Library
- P. Y. Martin and B. A. Turner. Grounded theory and organizational research. The Journal of Applied Behavioral Science, 22(2):141--157, 1986.Google ScholarCross Ref
- I. O. Pappas, M. N. Giannakos, and L. Jaccheri. Investigating factors influencing students' intention to dropout computer science studies. In Procs of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, pages 198--203, 2016. Google ScholarDigital Library
- N. Rountree, J. Rountree, A. Robins, and R. Hannah. Interacting factors that predict success and failure in a CS1 course. In Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, pages 101--104, 2004. Google ScholarDigital Library
- E. Seymour. Talking about leaving: Why undergraduates leave the sciences. Westview, 2000.Google Scholar
- J. Sheard, A. Carbone, S. Markham, A. J. Hurst, D. Casey, and C. Avram. Performance and progression of first year ict students. In Proceedings of the Tenth Conference on Australasian Computing Education, pages 119--127, 2008. Google ScholarDigital Library
- J. Sheard, Simon, A. Carbone, D. Chinn, T. Clear, M. Corney, D. D'Souza, J. Fenwick, J. Harland, M.-J. Laakso, and D. Teague. How difficult are exams?: A framework for assessing the complexity of introductory programming exams. In Proceedings of the Fifteenth Australasian Computing Education Conference, pages 145--154, 2013. Google ScholarDigital Library
- D. F. Shell, L.-K. Soh, A. E. Flanigan, and M. S. Peteranetz. Students' initial course motivation and their achievement and retention in college CS1 courses. In Procs of the 47th ACM Technical Symposium on Computer Science Education, pages 639--644, 2016. Google ScholarDigital Library
- A. Tafliovich, J. Campbell, and A. Petersen. A student perspective on prior experience in CS1. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pages 239--244, 2013. Google ScholarDigital Library
- V. Tinto. Dropout from higher education: A theoretical synthesis of recent research. Review of educational research, 45(1):89--125, 1975.Google Scholar
- V. Tinto. Stages of student departure: Reflections on the longitudinal character of student leaving. The Journal of Higher Education, pages 438--455, 1988.Google ScholarCross Ref
- P. Ventura and B. Ramamurthy. Wanted: CS1 students. no experience required. SIGCSE Bull., 36(1):240--244, 2004. Google ScholarDigital Library
- C. Watson and F. W. Li. Failure rates in introductory programming revisited. In Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, pages 39--44, 2014. Google ScholarDigital Library
- M. Xenos, C. Pierrakeas, and P. Pintelas. A survey on student dropout rates and dropout causes concerning the students in the course of informatics of the hellenic open university. Computers & Education, 39(4):361--377, 2002.Google ScholarCross Ref
- M. Yorke and B. Longden. Retention and student success in higher education. McGraw-Hill (UK), 2004.Google Scholar
Index Terms
- Revisiting why students drop CS1
Recommendations
Why students drop out CS1 course?
ICER '06: Proceedings of the second international workshop on Computing education researchThis study focuses on CS minor students' decisions to drop out from the CS1 course. The high level of drop out percentage has been a problem at Helsinki University of Technology for many years. This course has yearly enrolment of 500-600 students and ...
Longitudinal Data on Flipped Class Effects on Performance in CS1 and Retention after CS1
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationWe present results of a college wide undergraduate retention study tracking student retention in computing, comparing students who experience a flipped, active learning version of CS1 against those who experience a traditional lecture and lab version of ...
Classroom interventions to reduce failure & course withdrawal in CS1 (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationThis poster reports on a set of classroom interventions at a public urban university to reduce the failure and withdrawal rate in CS1. Though unsuccessful in their original goal of reducing the number of students withdrawing from the course or receiving ...
Comments