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

@article{Beaubouef2005WhyTH,
  title={Why the high attrition rate for computer science students: some thoughts and observations},
  author={Theresa Beaubouef and John Mason},
  journal={ACM SIGCSE Bull.},
  year={2005},
  volume={37},
  pages={103-106}
}
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. 
Computer science: student myths and misconceptions
This paper discusses common myths and misconceptions about the field of computer science. It addresses and attempts to dispel these notions in an effort to provide prospective computer scienceExpand
Where are the women computer science students
TLDR
Suggestions related to the motivation of female college students to pursue degrees in computer science and related fields are made based on the results of the survey. Expand
Senior Computer Science Students’ Task and Revised Task Interpretation While Engaged in Programming Endeavor
Senior Computer Science Students’ Task and Revised Task Interpretation while Engaged In Programming Endeavor
Perceptions of foundational knowledge by computer science students
TLDR
This paper reviews recent literature on the subject, proposes an approach for teaching foundational knowledge, and presents a case study where the merits of the approach are analyzed. Expand
Exploring Novel Support Mechanisms to Improve First Stage Retention in Computing Degree Programmes
TLDR
This research aims to address this by providing a novel support mechanism developed to teach CS1 students debugging skills and measuring the impact this has upon the retention rates of the participants. Expand
A study of attrition and the use of student learning communities in the computer science introductory programming sequence
  • T. Howles
  • Psychology, Computer Science
  • Comput. Sci. Educ.
  • 2009
TLDR
This study targeted student attrition in the first year of college by examining the impact of learning communities on freshmen computer science students, and factors including class size, technology in the classroom, and active learning environments were infused into the study groups. Expand
Developing the Ultimate Course Search Tool: A Pilot Study
TLDR
A pilot study was conducted to determine attrition rates, how students use UCS and integrate learning preferences into studying, and the learning outcomes; the retention rates of the experimental class were much higher than that of the control class. Expand
Teaching Challenges - Testing and Debugging Skills for Novice Programmers
The results of a survey designed to identify student debugging and programming practices is discussed, and suggestions are made to improve the quality of courses and assignments. A pilot program isExpand
Five focused strategies for increasing retention in Computer Science 1
TLDR
The authors describe strategies for building a sense of community among the students, increasing opportunities for programming practice and success, adopting a high-quality supporting software set, and making use of motivating assignments. Expand
Preliminary results of a longitudinal study of computer science student trends, behaviors and preferences
Each generation of students is different, molded by family traditions, high school experiences, economic factors, societal pressures and world headlines. This paper documents a research study at theExpand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 11 REFERENCES
Why computer science students need math
TLDR
Several relevant areas of computer science are discussed and why computer science students need math in order to master the material taught in these courses and to eventually find success as a computing professional. Expand
The UNLOCK system: enhancing problem solving skills in CS-1 students
TLDR
The development of an interactive learning tool, UNLOCK, teaches students those fundamental skills of problem solving that are needed to increase CS1 retention, thereby increasing the numbers of CS graduates. Expand
Why computer science students need language
TLDR
Why computer science students need skills covered in English, speech, technical writing, and even foreign language courses in order to achieve success as a computing professional is explained. Expand
Controversy on how to teach CS 1: a discussion on the SIGCSE-members mailing list
TLDR
This article attempts to summarize several of the important points raised during a discussion on the SIGCSE mailing list about whether or how objects should be taught early or late in a CS 1 course, and whether object-oriented languages should be postponed until a second course. Expand
Controversy on how to teach CS 1: a discussion on the SIGCSE-members mailing list
TLDR
This article attempts to summarize several of the important points raised during a discussion on the SIGCSE mailing list about whether or how objects should be taught early or late in a CS 1 course, and whether object-oriented languages should be postponed until a second course. Expand
Systems analysis and design
Dr. Ashenhurst set the tone of the session by saying that the panel would discuss systems analysis in the industrial management sense, "With a view toward coordinating educational programs withExpand
Experimentation in the computer programming lab
TLDR
Application of laboratory experiments that promote experimentation, provide for drill and practice, and reinforce inter- and extra-classroom efforts results in positive educational outcomes, student attitudes, and teacher attitudes. Expand
The evolution of CS1 textbooks
TLDR
This paper analyzes textbooks used in CS1 through the years for a number of different imperative languages, looking at the sizes of the textbooks, the amount of coverage of various topics, and the point at which those topics are started. Expand
Computing as a discipline
A summary is given of a report that had the following goals: to describe computer science in a way that emphasizes fundamental questions and significant accomplishments; to propose a teachingExpand
Systems Analysis and Design Methods
From the Publisher: This edition continues to react to changes and expected changes in the information technology domain including Year 2000 (Y2K) compatibility,client/server computing,theExpand
...
1
2
...