K-12 Outreach


The Viterbi School of Engineering and the Department of Computer Science are very involved in increasing computer literacy throughout the local community.  We are eager to help educate students of all ages, so that they can utilize computers and related technology efficiently.  It's never too early to learn to code!  We invite you to check out the links below for more information about our various initiatives.

CS@SC Summer Camps

The CS@SC Summer Camps provide underrepresented K-12 students with an opportunity to explore topics that are not typically covered in traditional curricula, specifically topics in computer science including stand-alone programming, web development, mobile app creation, and robotics.

Viterbi K-12 STEM Center

The USC Viterbi School of Engineering brings innovative STEM projects, programs, and professional development to K-12 schools and teachers in Southern California through the Viterbi K-12 STEM Center -- using research-based results to improve the college and career pathways of under-represented minorities in high needs, at-risk schools.

International Education Week Events in CS and Robotics

Every December, the K-12 STEM Center hosts dozens of opportunities for classes to participate
in hands-on activities with USC CS students and industry professionals during the annual CS Ed
Week celebrated across the globe. Each April, the Center opens up the robotics research labs to
school groups and the public to learn more about the future of robotics in our society.

Computer Science Equity

The USC Viteribi K-12 STEM Center promotes CS equity in under-resourced schools and districts through a variety of programs and partnerships, including training middle and high school teachers to launch a new CS course using Code.org’s curricula and professional development as well as providing teachers with coding challenges for students through the MESA program. Additionally, for years, the Center has helped elementary school teachers introduce coding to their students through robotics and interdisciplinary projects.

Summer High School Intensive in Next-Generation Engineering (SHINE)

Designed for Los Angeles-area high school students, this is a competitive and unique seven-week opportunity to participate in hands-on engineering laboratory research focused on real-world problems. Close mentorship comes from USC Viterbi faculty and staff, graduate student researchers, plus visiting national scholars.

Computer Science Mentorship and Achievement with Relevance for Teachers and Students (CSMARTS)

CSMARTS aims to improve middle school student achievement and teacher quality in computer science by developing and testing effective culturally and societally relevant computer science and engineering design curriculum and pedagogy. Targeting urban students in grades 6 - 8, especially girls from African American and Latino backgrounds, CSMARTS is an intervention program in partnership with Los Angeles area charter middle schools.