skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Reimagining Essential Computing Content for High School Students
There are several changes anticipated in computer science (CS) education over the next decade, including updated student standards, rapidly changing impacts of artificial intelligence (AI), and an increasing number of school systems requiring a CS class for graduation. In order to prepare for these changes – as well as to address the equity issues that have plagued CS since its inception – we engaged in a project designed to reimagine content and pathways for high school CS education. As a collaborative project, we hosted multiple events for relevant parties (including K-12 educators and administrators, higher education faculty, industry professionals, state and district CS supervisors, and CS education researchers). These events were designed to collaboratively seek input for the creation of a series of reports recommending what a CS course that satisfies a high school graduation requirement should include, how that course should align with Advanced Placement (AP) and post-secondary CS instruction, and what pathways should exist for students after that introductory high school course. The portion of the project highlighted in this article contains an analysis of data collected from focus groups (n=21), interviews (n=10), and an in-person convening of participants from K-12, post-secondary, industry, and administrative roles (n=35). The data is centered on determining what CS content is essential for all high school students. Participants considered knowledge, skills, and dispositions across a range of CS and CS-adjacent topics and, through a variety of activities, described what new content should be taught when viewing through the lens of teaching CS to high school students in the year 2030 and what content should be prioritized. Our analysis sought to delineate and synthesize their sentiments. Six major priorities emerged from our analysis: societal impacts and ethical issues, algorithmic thinking, data and analysis, inclusive computing culture, AI, and career knowledge. The significance of our findings is that they present a broad overview of what a variety of relevant parties consider to be the most important CS content for high school students; this information is important for educators, administrators, and those who develop curriculum, standards, and/or teaching tools.  more » « less
Award ID(s):
2311746
PAR ID:
10515323
Author(s) / Creator(s):
; ; ;
Publisher / Repository:
American Society for Engineering Education
Date Published:
Journal Name:
ASEE Global Colloquium on Engineering Education
ISSN:
2153-6007
Format(s):
Medium: X
Location:
Portland, OR
Sponsoring Org:
National Science Foundation
More Like this
  1. In recent years, eight states have adopted a graduation requirement in computer science (CS), and other states are considering similar requirements. Due to the recency of these requirements, little is known about student and teacher perceptions of course(s) that fulfill the requirement and their content. This project seeks to answer the question, What are the perceptions of students who are studying CS beyond high school and CS teachers of a high school CS requirement and its content? We used a mixed methods approach that included interview transcripts from students who took CS coursework in high school and are currently studying it in college (n = 9). We also used quantitative data from a survey of CS teachers (n = 2, 238) that asked for their perceptions of a CS graduation requirement. Most of the students felt that CS should be required in high school, and there was a wide variety of sentiment regarding what content should be included in such a course. For the high school teachers, about 85% felt that CS should be required. It is perhaps not surprising that most students who studied CS in college valued it at the high school level and thus supported a graduation requirement. What is more interesting is the diversity of content that they felt should belong in such a course. These findings serve as an important consideration for those implementing a CS graduation requirement. 
    more » « less
  2. Traditionally, computer science (CS) in the United States has been an elective subject at the high school level. In recent years, however, some school systems have created a CS graduation requirement. Designing a required CS course that meets the needs of anticipated future advancements in the field necessitates exploring the research question, To better understand what these different groups perceive to be the essential content of a foundational high school CS course, we conducted a series of focus groups. These focus groups explored participants' (n = 21) thinking about what content would be most important to prioritize in a required high school CS course. Transcripts of the focus groups were abductively coded and then analyzed to determine what CS content priorities were identified and what disagreements about priorities exist. We found that participants (1) emphasized CS knowledge and skills, with minimal reference to dispositions, (2) prioritized content similar to that found in current CS standards, (3) developed broad, high-level descriptions of content, (4) identified contextually relevant factors, (5) foregrounded AI both a tool and as a subdomain of CS, and (6) emphasized computational thinking. These findings can inform further research on the design and implementation of a required high school CS course designed to meet the needs of the future as well as to support revisions of CS standards for high school students. 
    more » « less
  3. The future of AI will be determined in part by how its developers are educated. Thus, how computer science (CS) education incorporates instruction in various aspects of AI will have a substantial impact on AI's evolution. Understanding how and what CS educators think about AI education is, therefore, an important piece of the landscape in anticipating -- and shaping -- the future of AI. However, little is known about how educators perceive the role of AI education in CS education, and there is no consensus yet regarding what AI topics should be taught to all students. This paper helps to fill that gap by presenting a qualitative analysis of data collected from high school CS instructors, higher education CS faculty, and those working in the tech industry as they reflected on their priorities for high school CS instruction and on anticipated changes in high school, college, and workplace CS. We conclude with recommendations for the CS education research community around AI in K-12, particularly at the high school level. 
    more » « less
  4. At a time when computing continues to gain importance in society, it is more crucial than ever to ensure that computer science education meets the needs of all students. To this end, the Computer Science Teachers Association (CSTA) is updating its K-12 computer science (CS) standards. As a prelude to the standards revision, CSTA – working with many partners – has launched a project, Reimagining CS Pathways: High School and Beyond, to articulate what CS content is essential for all high school graduates to know and to establish pathways for continued study of CS beyond that foundational content. The Reimagining project drew on the expertise and experiences of dozens of participants – including high school CS teachers, college CS faculty, state and local education leaders, CS education researchers, and those working for nonprofits and in the tech industry. These participants reflected diversity across many dimensions, including demographics, role, and expertise. They participated in focus groups, interviews, and in-person convenings, and they provided substantial asynchronous feedback. The result of these extensive efforts is contained in this report, which articulates the foundational CS content and resulting pathways. The foundational CS content is organized into Topic Areas, Pillars, and Dispositions. The Topic Areas, which reflect the content that is essential for all high school graduates, are 1) Algorithms, 2), Programming, 3) Data and Analysis, 4) Computing Systems and Security, and 5) Preparation for the Future. The Pillars, which reflect essential ideas and practices that cut across all of the Topic Areas, are 1) Impacts and Ethics, 2) Inclusive Collaboration, 3) Computational Thinking, and 4) Human-Centered Design. While they are not explicitly taught, the goal is to develop a set of specific dispositions in CS. These Dispositions are persistence, reflectiveness, creativity, curiosity, critical thinking, and sense of belonging in CS. There are many possible pathways stemming from this foundational content, ranging from Cybersecurity and Artificial Intelligence to X + CS (where another subject, such as Journalism or Biology, is integrated with the study of computing). Implementation of these pathways will vary significantly depending on community priorities and contexts. We recognize that schools will need to be selective in their implementation of CS pathways due to limited resources, and we make recommendations for how to select which options to implement. Woven throughout this work is a commitment to improving equity in CS education. This commitment to equity is embedded throughout both the process and the outcome of the Reimagining project. It manifests in an effort to reimagine CS to ensure opportunities for all students and to prepare them for a world increasingly powered by computing. 
    more » « less
  5. The "Computer Science for All" initiative advocates for universal access to computer science (CS) instruction. A key strategy toward this end has been to establish CS content standards outlining what all students should have the opportunity to learn. Standards can support curriculum quality and access to quality CS instruction, but only if they are used to inform curriculum design and instructional practice. Professional learning offered to teachers of CS has typically focused on learning to implement a specific curriculum, rather than deepening understanding of CS concepts. We set out to develop a set of educative resources, formative assessment tools and teacher professional development (PD) sessions to support middle school CS teachers' knowledge of CS standards and standards-aligned formative assessment literacy. Our PD and associated resources focus on five CS standards in the Algorithm and Programming strand and are meant to support teachers using any CS curriculum or programming language. In this experience report, we share what we learned from implementing our standards-based PD with four middle school CS teachers. Teachers initially perceived standards as irrelevant to their teaching but they came to appreciate how a deeper understanding of CS concepts could enhance their instructional practice. Analysis of PD observations and exit surveys, teacher interviews, and teacher responses to a survey assessing CS pedagogical content knowledge demonstrated the complexity of using content standards as a driver of high-quality CS instruction at the middle school level, and reinforced our position that more standards-focused PD is needed. 
    more » « less