Guidance for Implementation

Flexible Ways to Teach the Foundational and Specialty Content

Moving Toward Implementation

Beyond determining what knowledge, skills, and dispositions will be taught and supported in CS education, there are many complexities to consider when bringing educational opportunities to fruition. School size, available resources, and potential community partnerships are a few examples of factors that necessarily inform implementation strategies. This section offers a starting point for considerations related to structure, organization, and equitable implementation of foundational CS content, as well as opportunities for continued learning. See additional equity-related considerations.

Teaching the Foundation and Beyond

Schools could teach the foundational high school CS content and pathways for continued learning in several (potentially complementary) ways. The following are listed in no particular order:
number 1

Offer a discrete course(s)

Many schools may opt to offer a discrete course for students to access foundational CS content as well as opportunities for continued learning beyond the foundation. Common and traditional infrastructure exists for this strategy, and as such, this may be viewed as the most straightforward means for making CS content accessible to students.

number 2

Integrate foundational content into other subject areas

Integration of CS content into other disciplines can be an authentic and engaging approach to the provision of CS learning experiences. This approach may also require the most planning and coordination across educators sharing the responsibility of integration.

number 3

Offer content as part of (or in tandem with) one or more existing programs

It may be advantageous for schools to build on existing infrastructure in support of CS programs. This can reduce barriers to entry and infuse some level of familiarity into CS implementation.

number 4

Provide flexible options

Where possible, accommodating the various needs and scheduling constraints of students, teachers, and schools will maximize access and likely increase the number of students participating in CS.

student and teacher smiling and looking at laptop screen
female student smiling

Pathway Endpoints

High school pathways may lead to postsecondary studies and eventual careers related to the concentration area. However, there are many potential endpoints for a pathway, including:

  • Certifications
  • Internships
  • Apprenticeships
  • Student-directed capstone courses
  • Certificate or specialty at a two-year institution
  • Minor or major at a four-year institution
  • CS bootcamp
  • Direct entry career
  • Enlistment leading to service

Given these varied endpoints, CS pathways need to support career exploration and industry awareness. This highlights the importance of the Preparation for the Future Topic Area in the foundation, as well as the intentional inclusion and support of Pillars and Dispositions in CS instruction.

Implementation Planning

diagram of five-year implementation plan for a high school implementing new CS pathways. Description of digram is under heading Image Description
Example five-year implementation plan for a high school implementing new CS pathways.

The graphic shows a table with five columns. The headings for the columns are Year 1, Year 2, Year 3, Year 4, and Year 5.

Year 1 has the following items: Survey teachers to learn about their interest and past experience with CS, Choose pathways based on district/community needs, Research sources for quality professional development, Plan training to prepare one or more teachers to teach foundational courses, and develop and implement student recruitment strategies. The final item, develop and implement student recruitment strategies, has an arrow so that it extends across years 2 through 5.

Year 2 has the following items: offer foundational CS courses, provide training for non-CS teachers and CS teachers to continue to grow course offerings (note that this item has an arrow extending across years 3 through 5), make decisions about curriculum, and recruit additional teachers to attain required credentials (note that this item extends through year 3).

Year 3 has the following items: offer courses for one or more pathways and support interdisciplinary collaboration around CS integration.

Year 4 has the following items: offer at least one full pathway, authentically integrate CS into non-CS subjects (with an error extending through year 5), and offer a capstone or dual credit option.

Year 5 has the following items: offer one or more full pathways and ensure appropriate credentialing of CS teachers.

Reimagining CS Pathways: High School and Beyond