Computer science major
Pro Research Analysisby 
Searched over 200M research papers
Exploring the Computer Science Major: Interdisciplinary Approaches, Gender Dynamics, and Educational Strategies
Interdisciplinary Majors Involving Computer Science
Interdisciplinary majors that include computer science (CS) are designed to leverage the overlap between CS and other disciplines, creating a curriculum that is more than the sum of its parts. These joint majors emphasize a substantial theoretical component, ensuring that students gain a deep understanding of both fields involved. This approach excludes combinations that focus solely on programming or information processing skills, aiming instead to integrate the core principles of computer science with other areas of study1. For example, a computer science/mathematics major combines the model curriculum for CS with traditional mathematics courses, preparing students for advanced study or careers in both fields5.
Gender Dynamics in Computer Science Majors
Despite the growing popularity of the computer science major, women remain significantly underrepresented, earning only 18% of bachelor's degrees in the field. Research highlights unique characteristics of women who choose to major in CS. These women often have lower high school grades compared to their peers in other STEM fields but score higher on SAT verbal tests. They also rate themselves higher in artistic ability but lower in academic and leadership abilities compared to men in CS and women in other STEM fields. Additionally, women in CS are more likely to be undecided about their career plans2. Understanding these unique profiles can help inform policies and recruitment programs aimed at closing the gender gap in computing.
Educational Strategies to Attract Computer Science Majors
Several strategies have been developed to attract students to computer science majors, especially those who might not have considered it initially. One innovative approach is a one-week residential summer program designed to educate non-CS majors about the field's various areas and long-term prospects. This program has been successful in encouraging undecided students to major or minor in CS, addressing the lack of CS education in K-12 schools and promoting the "CS For All" initiative4. Additionally, the "Computer Science for All" program, supported by significant federal funding, aims to expand K-12 computer science education by training teachers, providing instructional materials, and building regional partnerships8.
Diverse Student Decisions to Major in Computer Science
The decision-making process for racially, ethnically, and gender-diverse students to major in computer science is influenced by multiple factors, including social mobility, personal interest, and underrepresentation in the field. These students often draw on storylines from media, family, friends, and school personnel, which may not always align with the official narratives in higher education. Understanding these nuanced influences can help shape more effective recruitment and retention strategies for underrepresented groups in computer science6.
Conclusion
The computer science major is a dynamic and evolving field that benefits from interdisciplinary approaches, targeted educational strategies, and a deeper understanding of the diverse student populations it serves. By addressing the unique challenges and opportunities within the field, educators and policymakers can better prepare students for successful careers in computer science and related disciplines.
Sources and full results
Most relevant research papers on this topic