Worldwide, there is a significant discrepancy between the numbers of male and female graduates from computer science programs. SUNY Geneseo offers no exception. The literature cites a number of plausible explanations for the problem, but no definitive answers. We conducted a study to determine why few women complete our own computer science major. Our major finding is that (at least on our campus) the problem is not actually one of retention. Few women---even those in the introductory computer science courses---actually plan to major in computer science to begin with. Although some barriers suggested in the literature do operate within the major, they seem much less significant than the low entry rates. Retention of women once they enter the major is important, but it is secondary to getting women into the major initially. This suggests that the most effective solutions will be those that concentrate not on retention but on recruitment (including outreach to secondary schools).
We have developed a new introduction to the computer science major, consisting of two courses, called Science of Computing 1 and Science of Computing 2. This sequence emphasizes balanced development of basic abilities in all three of computer science's fundamental methods of inquiry (design, theory, and empirical analysis), as opposed to the more traditional emphasis on programming and data structures. Science of Computing 1 introduces students to all three methods of inquiry, in the context of recursive algorithms and their mathematical and experimental analysis. Science of Computing 2 extends, and provides extensive practice in, all three methods. Both courses use a strongly hands-on approach to demonstrate the importance of, and interactions between, the three methods of inquiry. Preliminary results indicate that these courses successfully teach basic design, theory, and empirical analysis, and encourage students to continue studying computer science at a rate as high as or higher than that of traditional introductory courses.
Computer science is a ftmdamentally creative endeavour. The creativity necessary for science is not produced through a knowledge of many facts, but through deep insight into the relationships between facts and the methods of inquiry through which they are discovered. The goal of computer science education should be the development of insight into the methods and nature of the discipline, not simply exposure to its current factual content. Unfortunately, few aspects of insight are explicitly addressed in any standard curricula. We call for, and present an outline for, a curricula based on insight rather than topics.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.