K-8 Integrated Computer Science Lessons
Coming soon! Our team is working on a repository of K-8 CS lessons that integrate computing into core subject areas such as Science, English, Mathematics. In the meantime, please check out our curated list of curriculum (bottom of the page) as part of our K12 CS Pathways project.
Indigenous CS Curriculum
Constellations & Seasons
This 5-day unit explores Ojibwe and Dakota constellations visible in the night sky and how they change between spring and summer seasons. Students explore how the Earth's orbital motion affects what constellations can be seen in the northern hemisphere while learning about stories and values important in Ojibwe and Dakota culture. In lessons 1 - 4, students learn about coding concepts using the Scratch programming environment to use algorithms, sequences, and abstraction to modify and design programs to make their own constellations and stories. The unit is designed around 6th-grade Minnesota state standards in science, history, mathematics, and visual arts, as well as national standards from the Computer Science Teachers Association (CSTA). Day 5 includes a summative assessment where students demonstrate their learning of unit-level learning objectives.
Three Sisters Unit
This 4-day unit guides students to make predictions and understand the reciprocal relationships between corn, beans, and squash, known as Three Sisters plantings. The unit is designed around standards from grades 5 & 6 (Minnesota State Standards). This unit is designed for 45-minute classes.
Students learn about the history and cultural significance of the Three Sisters planting methods and work through lessons to understand their ecological interdependence and create customized illustrations of those plants using the Scratch coding platform.
Iskigamizigan: Sugar Bush
This unit, designed for grades 5-7, explores the traditional practice of Iskigamizigan (Sugar Bush) and the use of micro:bits for data collection and analysis in maple sap production over 6 - 10 instructional days. Students will learn about the cultural and historical significance of maple syrup production in Native American communities, as well as the importance of good stewardship and gratitude towards the earth. Through hands-on activities, students will practice tapping trees, monitoring sap volume, boiling sap, and analyzing data to improve their sugar bush practices. They will also discuss the role of technology in modern-day sap production and reflect on the balance between tradition and innovation in preserving natural habitats. By the end of the unit, students will have a deeper understanding of the interconnectedness between culture, nature, and technology, and be inspired to make positive changes in their relationship with the environment.
Children's Literature and Computing
One way to incorporate computing and computer science learning into any grade is through literature. In particular, at the elementary level, books are an easy entry point to learning computing concepts and practices (such as algorithms, abstraction, persistence, tinkering, and more!) Check out the book list for recommended books and check back in the future for some lesson plans!
InclusiveCSTeaching.org
Inclusive computer science pedagogy is a pedagogical approach that acknowledges, celebrates, and incorporates the diverse identities of students in the field of computing. These resources were designed to help teachers in supporting all students to be successful in learning computing in their classrooms.