CS Foundations for Future Coders

Integrated lessons for elementary-school classes to introduce foundational concepts in computer science. Students will learn about basic computing concepts and how technology can impact their communities. They will conduct a study around social media use in their community, and create a graphical representation of the data they collect. They will also learn simple programmatic commands using the platypus coding environment. They will practice writing algorithms, debugging and collaborative coding. This will build a foundation that will help students feel prepared and excited about computer science when they start middle school.

Target Learner

Target Learner

Grade 3-5

Grade 3-5

Contact Hours

Contact Hours

10

10

Learning targets

By the end of this course students will be able to:

Create algorithms and debug processes

Collect data and visualize their findings

Decode and encode information using an algorithm

Sample project

To embed a website or widget, add it to the properties panel.

Course outline

What you'll learn in this course