Pittsburgh Regional CS4All Initiative

Providing universal access to high-quality computer science programming

The Pittsburgh Regional Computer Science for All (CSforAll) initiative is working to make it easier for schools and out-of-school organizations to ‘level up’ computer science and computational thinking so ALL students have access to this new essential language.

What's the CSforAll?

As a community rich in computer science learning resources, we have a responsibility to provide universally accessible high-quality computer science and computational thinking programming and resources to learners of all ages across the greater Pittsburgh region.

The Pittsburgh Regional CS4All working group is gathering information on the user landscape for computer science and computational thinking in order to design tools and resources that are user-centered and address practical needs in the greater Pittsburgh region.

Based on this landscape review, we will work to develop a regional guide for on-boarding schools and organizations with little to no current CS programming and develop non-grade level specific scaffold of skills and tools that develop skills in CS.

17,000+

Computer science jobs in the Pittsburgh region

10%

K-12 in the US schools offering CS courses

12%

Rate of growth for CS careers

Why Computer Science?

Computer science has become a vital part of preparing learners to thrive in the 21st century. The New York Times reports that there will likely be 150,000 computing jobs opening up each year through 2020, according to the Association for Computing Machinery, a professional society for computing researchers. However, fewer than 30,000 American students received degrees in computer science in 2015.

While this represents a huge opportunity to prepare today’s learners for the demands of tomorrow’s workforce, many students lack meaningful exposure to high-quality CS learning experiences. Nine out of ten schools don’t offer CS coursework and the US Department of Education reported that “girls represented only 22 percent and underrepresented minorities only 13 percent of the approximately 50,000 students who took the Advanced Placement Computer Science (AP-CS) exam nationally.”

As a community rich in computer science learning resources, we have a responsibility to provide universally accessible high-quality computer science and computational thinking programming and resources to learners of all ages across the greater Pittsburgh region.

CS Resources

  • Background
    • CSForAll Consortium
      The CSforALL Consortium is the national hub for the Computer Science for ALL movement that works to enable all students to achieve CS literacy as an integral part of their educational experience both in and out of school.
    • Exploring Computer Science
      A national initiative to advance CS teaching through resources and professional development opportunities, in partnership with the National Science Foundation.
    • Project Lead the Way
      A collection of resources and course curriculum for CS education in grades 9-12.
    • CTSTEM
      Lessons, learning activities, assessment tools, and professional development opportunities for enhancing high school CS courses, developed by a team at Northwestern University.
    • K-12 Computer Science Framework
      Conceptual guidelines for CS education in K-12 to help stats, districts, and organizations develop standards, curriculum, and build capacity for teaching CS.
  • For Educators
    • Alice
      Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D.  Alice is designed to teach logical and computational thinking skills, fundamental principles of programming and to be a first exposure to object-oriented programming.
    • Code.org
      Learning platform offering lessons, teaching guides, and a gallery of student-made projects, organizers of the annual Hour of Code campaign.
    • Computer Science Teachers AmeriCorps
      A program to recruit and train at least 10,000 teachers with skills in CS fundamentals.
    • transformED
      A digital playground where educators can come together to learn, share, and be transformed. Combining a dynamic physical space with access to new technology, transformED stimulates new thinking around the intersection of instruction and technology.
    • Zulama
      A digital learning company creating game design curriculum combining technical and creative competencies.
  • For Learners
    • iD Tech Camps
      A technology summer camp hosted at Carnegie Mellon University.
    • National High School Game Academy
      A summer program for high school students to experience the modern video game development process and, in so doing, learn skills used in those processes.
    • Hi-Tech Learning
      Hi-Tech Learning offers technology focused programs in the Pittsburgh area for ages 7-14 using the programs kids love, such as Minecraft.
    • The Maker’s Place
      The Maker’s Place is an entrepreneurship, science, technology, engineering, art and math (ESTEAM) focused out-of-school time program for late elementary, middle and high school students.
    • ECE Outreach
      From the Electrical and Computer Engineering department of Carnegie Mellon University that aims to provide high school and middle school students with opportunities to learn about and explore engineering through short lectures and hands-on labs.
    • Geldfand Outreach
      K-12 students are invited to participate in Gelfand Outreach workshops which are held on several Saturdays during the academic year and week-long session during the summer. Programs are developed by Carnegie Mellon University faculty, students and staff; all are designed to be rigorous, educational, STEM focused, hands-on and fun!
    • TechNights
      After-school programs where local university students from Carnegie Mellon teach and mentor local 7th and 8th grade students.