SCS offers many programs and resources that introduce students to computer science well before they get to college. We are especially interested in bridging the knowledge gap found among kids from different socioeconomic backgrounds. Our mission is to develop programs and initiatives that create a more equitable and inclusive journey to computer science opportunities.
Interested in helping us increase the number of students participating in computer science? Contact us to learn more about how you can get involved.
Carnegie Mellon School of Computer Science is offering a week-long workshop, Crash Course in Artificial Intelligence along with a Learning Material Design Session to support high school educators looking to gain familiarity with AI and to offer AI-related educational activities to their students.
As part of our portfolio of outreach programs, Computer Science Scholars, provides rising high school juniors who have historically been excluded from STEM fields the opportunity to explore computer science with Carnegie Mellon faculty, staff, and researchers who are leaders in the field.
Pre-College Program in Computational Biology
Biological and medical research have become fully-fledged computational disciplines. Tomorrow's life scientists need deep knowledge of not only the laboratory techniques to generate experimental data but also the rigorous computational techniques necessary to analyze and model these data. The Pre-College Computational Biology program offers an unparalleled experience for high school students to explore this relationship in a university setting.
Research Experiences for Undergraduates in Software Engineering (REUSE) Program
Carnegie Mellon's Research Experiences for Undergraduates in Software Engineering (REUSE) program is an opportunity for undergraduate students to spend a summer working with some of the world's leading Software Engineering faculty researchers. A number of projects are available in diverse areas which may include automated bug repair, mining software repositories, green computing, requirements engineering, program analysis, programming languages, and usable programming tools. Accepted students will work closely with CMU faculty and researchers on research problems with the potential for publication and significant impact on the future practice of software engineering.
Carnegie Mellon’s Robotics Academy studies how educators can use robots to teach Computer Science, Science, Technology, Engineering, and Mathematics (CS-STEM). Our mission is to use the educational affordances of robotics to create CS-STEM opportunities for all learners. We fulfill our mission by developing research-based solutions that are classroom-tested and foreground CS-STEM concepts.