The following navigation utilizes arrow, enter, escape, and space bar key commands. Left and right arrows move through
main tier links and expand / close menus in sub tiers. Up and Down arrows will open main tier menus and toggle through
sub tier links. Enter and space open menus and escape closes them as well. Tab will move on to the next part of the
site rather than go through menu items.
Since 2019, more than 100 LEAs across Pennsylvania have engaged in comprehensive planning for CS at SCRIPT workshops.
SCRIPT (Strategic CSforALL Resource & Implementation Planning Tool) is a framework designed by CSforAll to guide teams of district administrators, school leaders, and educators through a series of collaborative visioning, self-assessment, and goal-setting exercises to create or expand upon a computer science education implementation plan for their students. 1
SCRIPT workshops are offered at no cost through local Intermediate Units (IUs).
To get an idea about the topics explored at a SCRIPT workshop, try out CS Visions. This is a quick, interactive quiz to discover your core values around why CS education matters.
1 "SCRIPT Program.” CSforALL. (2020). https://www.csforall.org/projects_and_programs/script/
“Where does CS fit?” is a question often posed by administrators. Most often, the ways LEAs address CS can be described in these terms:
CS is integrated into other subject area courses. Where applicable, CS concepts, practices, and standards are addressed in courses that focus on other content areas.
For example, an early elementary class may introduce the concept of algorithms while teaching story sequencing in Language Arts.
CS education is provided through stand-alone courses.
For example, an LEA may offer all fourth graders a CS class as one of their specials rotation.
“The K-12 CS Framework.” K-12 CS Framework, pp. 157-166. (2016).
Offers options for K-12 CS pathways with detailed examples, considerations, and separate models for elementary, middle, and high schools.
“Rethinking Perkins to Expand Access to K-12 Computer Science” (Expanding Computing Education Pathways)
Provides recommendations for Career and Technical Education (CTE) involvement in CS pathways
Explore sample CS pathways shared by LEAs across Pennsylvania.
Willing to share your CS pathway? Contact us at PAsmart@pattan.net
There are many examples of CS pathways available online. These can be used to help inform your process.
In January 2018 the Pennsylvania State Board of Education endorsed the 2017 Computer Science Teachers Association (CSTA) K-12 Computer Science Standards. Local education agencies (LEAsare encouraged to voluntarily adopt these standards to guide the implementation of Computer Science education.
The standards are designed to:
The CS standards are organized in grade-level bands, providing flexibility for LEAs in determining how to address them, however; it may take time to acclimate to the way that the standards are organized and named.
This graphic depicts what information is provided for each standard. For more information on the CS concepts and practices, explore the K-12 CS Framework. 2
* Act 86 (signed into law on July 13, 2016) amended section 1605 of the Pennsylvania Public School Code to allow high school students to apply up to one credit towards a math or science high school graduation credit requirement upon successful completion of computer science or information technology coursework. 3
^Standards in the 3B grade level band are designed for use in advanced elective courses, not general pathways. Courses aligned to the 3B standards are for students who have demonstrated mastery of all 1A - 3A standards and are interested in pursuing CS education beyond their K-12 experience.
Use the “Explore the Standards” tool to find standards by grade level, CS concepts, and CS practices.
Note: A CSTA membership (basic membership is free) is required to access the standards through the CSTA website. PDF versions of CSTA resources are available here:
1 Computer Science Teachers Association (2017). CSTA K-12 Computer Science Standards, Revised 2017. http://www.csteachers.org/standards
2 K–12 Computer Science Framework. (2016). http://www.k12cs.org
3 “Fulfilling High School Graduation Requirements with Computer Science Coursework.” Pennsylvania Department of Education, 2017.