The students in Mrs. Olson's homeroom have been reading Fairy Tales and focusing on the literacy skill of retelling stories (RL2.2)
The students work in small groups to read Fairy Tales, like The Three Little Pigs, Cinderella or Little Red Riding Hood. They use the key elements to plot out a retelling of the story using grid paper to guide their work.
Then the students create their story on Scratch Jr.
Reading Goldilocks and the Three Bears
Planning the scenes for The Gingerbread Boy
Coding Little Red Riding Hood using Scratch Jr.
Here a student is looking at a scene from a book and recreating it using code.
Students are helping their group figure out how to code Cinderella's pumpkin coach.
Small groups of students rotate through different centers focusing on things like spelling, computer science vocabulary, listening to reading, and coding a story with Scratch Jr.
What is abstraction?
What is collaboration?
What are loops?
What are Booleans?
What is debugging?
Small group working on answering questions about the text.
Mrs. Randall talking with students about their plan.
Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.
Some of the standards covered in the lessons above are listed below. Including, Iowa's 21st Century Skills, Iowa's Computer Science Standards and ISTE Standards for students.
Use technology to create projects, identify patterns, and make predictions. (21.K-2.TL.1)
Use a variety of technology tools and media-rich resources to work collaboratively with others. (21.K-2.TL.2)
Understand and practice appropriate and safe uses of technology. (21.K-2.TL.5)
Understand basic technology hardware and software and their application. (21.K-2.TL.6)
1A-CS-02 Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware). (P7.2)
1A-AP-10 Develop programs with sequences and simple loops, to express ideas or address a problem. (P5.2)
1A-AP-11 Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions. (P3.2)
1A-AP-12 Develop plans that describe a program’s sequence of events, goals, and expected outcomes. (P5.1, P7.2)
1A-AP-14 Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops. (P6.2)
Empowered Learner Students leverage technology to take an active role in choosing, achieving, and demonstrating competency in their learning goals, informed by the learning sciences.
Digital Citizen Students recognize the rights, responsibilities and opportunities of living, learning and working in an interconnected digital world, and they act and model in ways that are safe, legal and ethical.
Knowledge Constructor Students critically curate a variety of resources using digital tools to construct knowledge, produce creative artifacts and make meaningful learning experiences for themselves and others.
Innovative Designer Students use a variety of technologies within a design process to identify and solve problems by creating new, useful or imaginative solutions.
Computational Thinker Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions.
Creative Communicator Students communicate clearly and express themselves creatively for a variety of purposes using the platforms, tools, styles, formats and digital media appropriate to their goals.