Once students develop a solid foundation to computer science topics through unplugged activities, a great next step is to ease them into coding using block-based programming language.
- Learn: Watch the video to learn why introducing students to computer science through block-based programming serves helps build students' CS skills in an easy and rewarding way.
- Practice: Write your first program using using the block-based CS activity developed by Code.org by helping an Angry catch a naughty pig in the
Classic Maze Activity
. - Identify your Implementation Method: Now that you've experienced some block-based coding, your next decision is to decide how you to bring this to your school.
- Option 1 - Sequential: Time and staff permitting, CS can be offered once or twice a week or as a four-six week long course sequentially each year so students learn new concepts in each year.
- Option 2 - Integrated / Grade Band: If sequential is not possible, CS can be introduced in an integrated fashion with an existing subject (math, science, etc.) OR taught during a select grade over the grade band (ex/ the 16-20 hour unit will be taught in 5th grade).
- Select your Curricular Resource: Now that you've identified how to incorporate CS in your school, review and select one of the following curricular resources from either the left or right column below.