Official State of Iowa Website Here is how you know
Course Repository

Use the filters or browse to find courses available for download, then click into a course to view details. A local school administrator can choose to download courses to use locally in their online learning management system.

Course Repository

laptop and tablet with arrows indicating communication between devices

ILC Computer Science Principles - 1st Semester

Computer Science
Grade Level
Course Format
Course Description

The ILC Computer Science Principles - 1st Semester materials are designed as a semester-based course. Semester 1 and Semester 2 are available separately for download. The course materials utilize content from The goal of this entry-level course is to provide students the knowledge and skills to meaningfully participate in our increasingly digital society, economy, and culture and introduces high school students to the foundations of modern computing. The course covers a broad range of foundational topics such as programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing. A teacher account must be created on and verified. Verification gives teachers access to answer keys, project exemplars, and locked lessons. After creating the teacher account create a section and have students join so they can do the accompanying lesson puzzles and widgets. Teacher and student accounts are free. Through the study and creation of a variety of projects, activities, and programs, students build knowledge, create apps, analyze ideas, and develop collaboration, and communication skills. The units clearly identify standards that are addressed and assessed. The Computer Science Principles Curriculum Guide and Teacher Instructional Guide includes further details.

These instructional materials are available to assist educators in implementing Iowa’s Academic Standards. Curriculum leaders and teachers should review these instructional materials to ensure full implementation of Iowa’s Academic Standards in the local curriculum. Each module identifies standards that are addressed and assessed, and this course creates a year-long curriculum when combined with ILC Computer Science - 2nd Semester.


Source Name

CS Principles 2020-2021. (n.d.).

Lead developer
Nikki Pitcher
Course Updates