
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
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!