Computer Science is understanding how and why technologies work, exploring whether and how technology could solve real-life problems, investigating procedures, creating solutions, and learning about computing systems, programming, data, networks, and the effects on society and the individual. Computer Science is learning how to create new technologies, rather than simply using them.
All Iowa students will engage in the concepts and practices of computer science through an intentional progression of experiences in order to prepare them to become enterprising citizens that positively impact society.
The Iowa Department of Education Released new guidance on April 23, 2021 to support districts with meeting the requirements of HF 2629. Please visit their website by clicking here. You can also click to view the resource document below.
Team members of the statewide AEA Computer Science team have created short videos to support leaders and educators with better understand the computer science requirements, supports, and funding available for Iowa's school districts. Each video focuses on one specific topic and highlights the important information, explains why leaders and educators need to address it, and identifies important next steps. Click here to view the entire YouTube Playlist.
Overview of Iowa's Computer Science Requirements
K-12 Computer Science Implementation Planning & Supports (SCRIPT)
K-12 Computer Science Standards Overview
High School Specific Requirements & Supports
Elementary Specific Requirements & Supports
Guidance for Implementing the Computer Science Standards - 12/7/2020
Computer Science Instruction & Requirements - 4/23/2021
(Includes Frequently asked Questions)
North Central Iowa
Please contact facilitators from neighboring regions or Corey Rogers to request support
South Central Iowa
Ashley Delaney Heartland AEA
Southeast Iowa
Corey Rogers Grant Wood AEA
Aaron Maurer Mississippi Bend AEA
Seth Denney Great Prairie AEA
Samantha Dahlby NewBoCo
CSTA Iowa supports and connects educators across Iowa with teaching Computer Science.
Fill out this form to connect with computer science educators across the state. Ask questions, share ideas and resources, and learn about professional development opportunities.