Community Outreach

Community Outreach

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.

Get in Touch

Want to learn more about how to engage with the people and programs at SCS?

Contact us to get started

AI For Teachers

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.

CMU Computer Science Academy 

CMU CS Academy is an online, graphics-based computer science curriculum taught in Python provided by Carnegie Mellon University. We create novel, world-class Computer Science education for your classroom —and it’s entirely free.

Computer Science Scholars

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.

OurCS

OurCS is a national research workshop for undergraduate women in computer science (CS). The purpose is to broaden participation in computing research by women and to demonstrate and build an inclusive and welcoming research culture.

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.

Robotics Academy

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.