Computer Science for ALL at MOC-Floyd Valley
Objectives
Originally funded by the Iowa Computer Science (CS) Professional Development Incentive Fund, MOC-Floyd Valley computer science initiative started in August of 2018 with the goal to implement equitable computer science curricula for every elementary and middle school student (1,027) and receive 15 hours of computer science instruction a year. In 2019, they renewed their commitment to equitable CS under an Iowa STEM Grant.
Solutions
BootUp PD prepared teachers with computer science principles like loops, conditionals, variables, and algorithms using block-based coding language, Scratch and ScratchJr. During the 2018-19 school year, all elementary teachers and middle school math teachers participated in the training sessions. While in 2019 and beyond, only K-5 teachers completed all 8 PD workshops.
At a Glance
Challenges
- Reaching underserved and underrepresented communities
- Few coding opportunities in rural areas
- Pandemic effects
Benefits
- No experience needed
- Interest-driven lessons
- Micro:bit and Blue-Bots training
Outcomes
0%
All (K-8) teachers underwent PD during the 2018-2019 school year, and only K-5 teachers continued the program during the 2019-2020
0%
CS is taught during the school day and reaches every student at Orange City Elementary, Hospers Elementary, and MOC-Floyd Valley Middle School
0
Through the IOWA Stem Grants, they were also able to expose students to two physical computing devices like Blue-Bots(K-3) and micro:bits (4-5)
Learning computer science and learning to code will give students increased opportunities throughout their K-12 career and eventually in their chosen profession. All of our students should believe computer science is for them so our objective is to drastically increase participation starting in elementary school!”
Russ Adams - Superintendent MOC-Floyd Valley

Learn about starting your own district-wide “Computer Science for All” initiative!
![]() |
Download a copy of the case study |
---|---|
Suzanne Carlson | |
(262) 205-9111 | |
suzanne@bootuppd.org | |
www.bootuppd.org |