skip to main content
article

Why the high attrition rate for computer science students: some thoughts and observations

Published: 01 June 2005 Publication History

Abstract

This paper investigates the possible causes for high attrition rates for Computer Science students. It is a serious problem in universities that must be addressed if the need for technologically competent professionals is to be met.

References

[1]
Beaubouef, T., "Why Computer Science Students Need Math," SIGCSE Bulletin (inroads), vol. 34 No. 4, December 2002.
[2]
Beaubouef, T., "Why Computer Science Students Need Language," SIGCSE Bulletin (inroads), Vol. 35, No. 4, December, 2003.
[3]
Beaubouef, T., R. Lucas, and J. Howatt, "The Unlock System: Enhancing Problem Solving Skills in CS1 Students," SIGCSE Bulletin (inroads), vol. 33, no. 2, pp. 43--46, June, 2001.
[4]
Bruce, K. "Controversy on How to Teach CS1: A Discussion on the SIGCSE-members Mailing List". SIGCSE Bulletin (inroads), Dec. 2004 (36:4). pp. 29--34.
[5]
Denning, P. (ed) "Computing as a Discipline". Communications of the ACM, Jan. 1989 (32:1). pp. 202--210.
[6]
Kendall, K. and Kendall, J. Systems Analysis and Design, Prentice Hall, New Jersey, 1999.
[7]
McConnell, J. and Burhans, D. "The Evolution of CS1 Textbooks. Proceedings of Frontiers in Education. 2002. pp. T4G-1--T4G-6
[8]
Walker, G. "Experimentation in the Computer Programming Lab". Inroads, Dec. 2004 (36:4). pp 69--72.
[9]
Whitten, J. and Bentley, L. Systems Analysis and Design Methods, Irwin McGraw-Hill, Boston, 1998.

Cited By

View all
  • (2024)Student-Driven Programming Instruction: A Follow-Up StudyInformation Systems Education Journal10.62273/UQWB419222:1(14-29)Online publication date: 2024
  • (2024)A Word about Programming: Applying a Natural Language Vocabulary Acquisition Model to Programming EducationProceedings of the 2024 ACM SIGPLAN International Symposium on SPLASH-E10.1145/3689493.3689985(56-65)Online publication date: 17-Oct-2024
  • (2024)Exploring The Effectiveness of Reading vs. Tutoring For Enhancing Code Comprehension For NovicesProceedings of the 39th ACM/SIGAPP Symposium on Applied Computing10.1145/3605098.3636007(38-47)Online publication date: 8-Apr-2024
  • Show More Cited By

Index Terms

  1. Why the high attrition rate for computer science students: some thoughts and observations

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM SIGCSE Bulletin
      ACM SIGCSE Bulletin  Volume 37, Issue 2
      June 2005
      120 pages
      ISSN:0097-8418
      DOI:10.1145/1083431
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 June 2005
      Published in SIGCSE Volume 37, Issue 2

      Check for updates

      Author Tags

      1. attrition
      2. computer science education
      3. retention

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)110
      • Downloads (Last 6 weeks)6
      Reflects downloads up to 17 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Student-Driven Programming Instruction: A Follow-Up StudyInformation Systems Education Journal10.62273/UQWB419222:1(14-29)Online publication date: 2024
      • (2024)A Word about Programming: Applying a Natural Language Vocabulary Acquisition Model to Programming EducationProceedings of the 2024 ACM SIGPLAN International Symposium on SPLASH-E10.1145/3689493.3689985(56-65)Online publication date: 17-Oct-2024
      • (2024)Exploring The Effectiveness of Reading vs. Tutoring For Enhancing Code Comprehension For NovicesProceedings of the 39th ACM/SIGAPP Symposium on Applied Computing10.1145/3605098.3636007(38-47)Online publication date: 8-Apr-2024
      • (2024)Gamification improves learning: Experience in a training activity of computer programming in higher educationJournal of Computer Assisted Learning10.1111/jcal.1300040:4(1959-1973)Online publication date: 9-May-2024
      • (2024)Getting it Wrong: Student Estimations of Time and the Number of Drafts in Linked Computer Science and Technical Communication CoursesIEEE Transactions on Professional Communication10.1109/TPC.2024.347701267:4(471-487)Online publication date: Dec-2024
      • (2024)Exploring the Landscape of Online Coding Education in Africa: A Literature Review2024 47th MIPRO ICT and Electronics Convention (MIPRO)10.1109/MIPRO60963.2024.10569900(678-683)Online publication date: 20-May-2024
      • (2024)An intelligent tutoring system for programming education based on informative tutoring feedback: system development, algorithm design, and empirical studyInteractive Technology and Smart Education10.1108/ITSE-09-2023-0182Online publication date: 15-Feb-2024
      • (2024)DVRT: Design and evaluation of a virtual reality drone programming teaching systemComputers & Graphics10.1016/j.cag.2024.104114125(104114)Online publication date: Dec-2024
      • (2024)EduCodeVR: VR for programming teaching through simulated farm and trafficThe Visual Computer10.1007/s00371-024-03699-3Online publication date: 7-Nov-2024
      • (2024)Does Hedy, the Gradual Programming Language Help Computing Undergraduates to Learn Programming?Towards a Hybrid, Flexible and Socially Engaged Higher Education10.1007/978-3-031-53022-7_19(187-198)Online publication date: 7-Feb-2024
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media