Grasshopper is designed for individual learning rather than classroom implementation, so there's …
Grasshopper is designed for individual learning rather than classroom implementation, so there's no dashboard or central place to monitor student progress. This makes it better suited for students to learn and practice at their own pace with teacher support. Teachers with some coding experience can advise and coach students as they encounter complex problems, while teachers without much coding experience can encourage students to work collaboratively and/or use the available help in the app. For classes using unplugged activities to teach coding concepts, Grasshopper is a great way to let students start putting that knowledge to use on an individualized basis.
This resource provides an overview of digital citizenship, and education associated with …
This resource provides an overview of digital citizenship, and education associated with help students make informed decisions when they participate online. Our world is changing, and schools need to adapt to new realities of knowledge, society, and education. Technology has fundamentally changed our idea of community and the ways in which we interact with each other, so that building individual networks for learning and sup-port is more important than ever before. The Internet has also broken down many barriers of space and time, allowing us to rethink the way that we work and connect; we are no longer tied to only those in our immediate physical surroundings but instead now operate within more fluid and complex networks of people from around the globe thanks to social networks and mobile technologies. Online risks exist and students need to be equipped with the skills to safely and smartly navigate the onlne spaces that they are part of.
"Digital storytelling helps students build important 21st century communication skills and make …
"Digital storytelling helps students build important 21st century communication skills and make personal connections to the content they are learning. Digital storytelling can help you engage students in deep thinking and help them become powerful communicators."
This guide includes lessons for: *animal interviews (so fun) *personification stories *visual poem *historical Journal *cycle stories *additional ideas
This tutorial will explain how to report a resource that is broken, …
This tutorial will explain how to report a resource that is broken, out of date or has errors. You can use this same method to provide feedback, ask questions or connect with a person at the Resource Bank.
In this Help and Information video, I will walk through creating a …
In this Help and Information video, I will walk through creating a PDF file from a document, using Microsoft Word, Microsoft Word Online, and Google Docs.
This production is a stop animation video that depicts the history of …
This production is a stop animation video that depicts the history of land settlement in western Canada in the 1800s. The entire video was written and produced by my grade 3/4 students at Lucky Lake School. We studied the history, then they created the storyboard and wrote the script. All of the scenes were flimed with iPads on three different sets with students in the shop. I did the editing and added the sound and their prerecorded narration. All of the props where hand made from scratch or recycled materials. The entire project took one month to complete.
This is an excellent example of Project Based Learning in action!
Find everything you need here to participate in the our of code …
Find everything you need here to participate in the our of code this December - or any day of the year!
The coding activities here teach problem solving and computational thinking.
No previous experience required for teachers or students! Choose from beginner or comfortable to get started in the top right corner area. Use the filters on the left side of the screen to find the perfect activity!
In this lesson, learners of all ages get an introductory experience with …
In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has been designed for young learners, ages 4-10, but can be adapted for older learners using the differentiation suggestions provided.
In this lesson, learners of all ages get an introductory experience with …
In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has been designed for learners in the middle grades, ages 10-13, but can be adapted for younger or older learners using the differentiation suggestions provided. Students should have a basic understanding of simple geometry and drawing angles.
In this lesson, learners get an introductory experience with computer science and …
In this lesson, learners get an introductory experience with computer science and create a game using basic block code.This lesson has been designed for learners in the middle grades, ages 10-16, but can be adapted for younger or older learners using the differentiation suggestions provided.
In this lesson, learners get an introductory experience with computer science and …
In this lesson, learners get an introductory experience with computer science and create a game using basic block code.This lesson has been designed for learners in the middle grades, ages 10-16, but can be adapted for younger or older learners using the differentiation suggestions provided.
In this lesson, learners of all ages get an introductory experience with …
In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has two versions.
**Option 1: Blocks**
The first option uses drag-drop blocks. This version works best for:
- Students on mobile devices without keyboards - Younger students (6+ because the tutorial requires reading) - International students
We recommend this for international students because JavaScript syntax is not translated and for the first Hour of Code, the translated blocks provide a better introduction.
**Option 2: JavaScript**
This option teaches the same basic concepts, but because it uses both drag-drop blocks and JavaScript, the students need to be able to type on a keyboard. For older students on computers, learning JavaScript can be fun and provide an additional challenge. This version of the tutorial is also great if you have some students in your class who have already learned some coding. It is recommended for ages 11+.
In this lesson, learners of all ages get an introductory experience with …
In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson works well for any students old enough to read (ages 6+). Younger learners will probably not finish the tutorial, but will have lots of fun working through the puzzles for an hour. High school students will mostly finish the tutorial and have some time to play on the free play level at the end.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.