Designed to be fun and engaging, Computer Science Fundamentals courses blend online activities for students to learn computational thinking, problem solving, programming concepts and digital citizenship.
Audience: Elementary students, Ages 8-11
Curriculum length: 8 Sessions - 1 hour/session
Prior Knowledge - Completion of Level 1 coding
Drag and Drop programming
Learning Elements:
Use functions to simplify complex programs.
Use predetermined functions to complete commonly repeated tasks.
Recognize when a function could help to simplify a program.
Categorize and generalize code into useful functions.
Students will learn how variables can be used to make code easier to write and easier to read, even when the values don't change at runtime
Assign values to existing variables.
Utilize variables in place of repetitive values inside of a program.
Identify areas where they can use variables to modify quantities during runtime.
Examine code to find places where variables can be substituted for specific values.
Utilize variables in place of repetitive values inside of a program.
Use variables to change values inside of a loop.
Learn how to use loops that have extra structures built right in. These new structures will allow students to create code that is more powerful and dynamic.