Coding Activities at School


    Coding Curriculum for Shoreline Schools -

    The Shoreline School District has adopted the curriculum for teaching students how to code.  Each grade will work to complete one level of the curriculum.  By the end of elementary school, students will have completed the Computer Science Fundamentals needed to be able to tackle more challenging coding problems in middle and high school.  The goal is to increase the amount of students taking computer science classes at the middle and high school levels - especially girls.  

    The lesson progression for elementary school looks like this:

    • Kindergarten: Course A - Concepts include digital citizenship, sequencing, loops, and events.
    • First Grade: Course B - Concepts include digital citizenship, sequencing, loops, impacts of computing, and events.
    • Second Grade: Course C - Concepts include digital citizenship, sequencing, binary, loops, events, and data.
    • Third Grade: Course D - Concepts include sequencing, events, loops, conditionals, binary, and digital citizenship.
    • Fourth Grade: Course E - Concepts include sprites, digital citizenship, impacts of computing, nested loops, and functions.
    • Fifth Grade: Course F - Concepts include variables, data, loops, the Internet, sprites, and digital citizenship.