Computer Science

What is Computer Science?

CS Practices and Core Concepts

Iowa defines computer science as 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. Learning computer science means learning how to create new technologies, rather than simply using them.

It is the vision of the state of Iowa that all Iowa students will engage in the concepts and practices of computer science through an intentional progression of experiences to prepare them to become enterprising citizens that positively impact society.

This vision is accomplished through the CSTA and Iowa standards that weave the Core Practices throughout the Core Concepts. You can find more about computer science in Iowa on the Iowa Department of Education website.

Standards Work

K-12 Computer Science Framework

Computer Science Standards (CSTA)

Instructional Practices

Heartland AEA Computer Science Overview + Resources

Heartland AEA is committed to supporting schools as they work to implement the Iowa Core Computer Science Standards. 

Important Contacts

Expand Close All
Amy Wichman

Amy Wichman

  • Director of Media, Technology & Digital Learning

Education: Bachelor’s degree, English, political science and secondary education; Master’s degree, education administration

Experience: Extensive experience in teaching & administration; Regional director; Director of instructional services; Director of media, technology & digital learning
Joined Heartland AEA in 2016

Expertise: Authentic technology integration/EdTech; implementing innovation; adult learning; standards-based grading, systems change

Professional affiliations: TCEA, ATD, ISTE, ISTE Certified, Scrum Master, vCISO

How I’ve made an impact: I assisted with a comprehensive implementation of technology with students that included goal setting, benchmarks and specific outcomes for annual reporting to the district’s school board. A multi-year action plan included tracking student/parent/teacher feedback, implementation planning, professional learning and data collection to track evidence of progress and update goals. Over three years we increased technology integration and ultimately test scores.

Computer Science