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

Unit

Unit

Unit

Programming with Platypus

Programming with Platypus

Programming with Platypus

Unit

Unit

Unit

Ciphers and Secrets

Ciphers and Secrets

Ciphers and Secrets

Unit

Unit

Unit

Data Everywhere

Data Everywhere

Data Everywhere

Meet your new instructor

Parker Chomet

Parker is a former math and computer science teacher who has devoted almost a decade to developing engaging curriculum and training teachers in computer science pedagogy.

FAQ

Got questions? We have the answers!

What devices do students need for this course?

What devices do students need for this course?

What devices do students need for this course?

Does this course satisfy state standards for elementary students?

Does this course satisfy state standards for elementary students?

Does this course satisfy state standards for elementary students?