Open coding environments provide many opportunities for students to engage in storytelling and think deeply about how visual and auditory elements affect meaning-making with stories and media. Also, writing about code is a meaningful strategy to engage in procedural writing, again with immediate consequences if steps are missing or in an incorrect order.
Story Telling
Students can develop their coding skills while creating projects involving story telling.
They will use the following Story Starter. Alternatively, they can explore (comment codes) and remix a project.
Projects: Conversation, Turtle Island - Johnny Luong remix , 12 Angry Pigs Adaptation, Bailey and Rachel's Short Story
Coding Concepts: Sequential, concurrent, broadcasting messages
History & Coding
Students can develop their coding skills while creating history projects involving storytelling.
Student projects:
History Storytelling with Christopher Columbus
Henry V Scene recreation/ French learning game
Coding Concepts: Sequential, concurrent, broadcasting messages
Code Poetry with Scratch
Student will create a program that generates a poem through the random selection of words off a list.
Alternatively, students can read, comment codes of this Sample Project, and remix it.
Coding Concepts: Sequential, Variables, List, Operators, Subprogram.
Another type of code poetry is one that is more suitable for text-based coding where the code itself reads and run like a poem.
Madlibs with Scratch
Students will create a program that asks the user/player for various parts of speech, enters them into a story template, and displays the story on screen with the user chosen words inserted.
Alternatively, students can read the comment codes of sample projects, and remix them.
Coding Concepts: Sequential, Variables, List, Operators, Subprogram.