Updating search results...

Search Resources

25 Results

View
Selected filters:
  • Scratch
Abstraction Unplugged
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will be presented with a project that they will decompose with their partners without having access to its code and without access to a computer. Students will work in teams to recreate the project shown in the following lesson.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
04/01/2021
Creating an Algorithm in Scratch
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will begin working on their first project in Scratch. This lesson focuses on the advantages of using a pseudocode when preparing to create a project in Scratch. This lesson also refers to some difficulty students may have encountered in lesson 3 when they first started to explore Scratch.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
03/30/2021
Introduction to Scratch
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Scratch is a visual programming language that is simple enough for beginners but is capable enough to keep even expert programmers entertained for hours. In this resource, I will provide a basic overview of the Scratch platform for anyone who wants to learn! 

Subject:
Computer Science
Engineering
Information Science
Material Type:
Teaching/Learning Strategy
Author:
Elizabeth Bruni
Date Added:
05/01/2022
Lesson 17: Peer Feedback: Build My City Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students share their project to a class Scratch Studio, and then they try out each other’s projects.
Each group provides specific feedback to other groups.
The class discusses how to give constructive feedback, what non-constructive feedback looks like, and how to comment on others’ projects using the Scratch interface.
Students end the session by seeing the feedback from others and reflecting on what they might change or add to their projects.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
04/09/2021
Lesson Activity: Music of the Future
Unrestricted Use
CC BY
Rating
0.0 stars

The "Music of the Future" is a lesson activity that combines STEAM/Maker Education, programming with Scratch, and MakeyMakey. This lesson activity aims to develop 21st-century skills, which are the basics of product design, block-based programming, electronic programming, and collaboration skills. Here, we present the overview of this lesson activity, the comprehensive lesson plan for the teachers, and instruction for the students. 

Subject:
Computer Science
Electronic Technology
Educational Technology
Material Type:
Lesson
Lesson Plan
Student Guide
Author:
Marcellina Adinda Dwiarie
Jari Laru
Krystof Ekl
Santiago Wang
Willemijn Weterings
Daria Zaikovskaia
Date Added:
12/10/2021
Ortaokullarda Çoklu Karar Yapıları İçeren Programlar Oluşturma
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Ortaokul 6. sınıf öğrencileri için hazırlanmış bir "Çoklu Karar Yapıları" barındıran programdır. Scratcth uygulaması kullanılarak bir oyun tasarlanması istenir. Bu oyunun amacı, yukarıdan düşen bir nesneyi aşağıdaki karaktarin yakalaması ve puan kazanmasıdır. Düşürülen her nesne için puan kaybedilir. 

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Halit BOZKURT
Date Added:
06/28/2021
Remix
Random Shakespearean Insult Generator Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating
5.0 stars

This lesson integrates coding and computer science into English Language Arts for the purpose of fostering appreciation of Shakespearean wit and language and to provide students exposure to coding. Students first choose words that carry insulting connotations from a Shakespearean play and then create a program that randomly generates insults based upon those found words. Swift Playgrounds, Scratch, or Raspberry Pi are recommended resources for creating this project, and links to projects are provided for each of these platforms. Sample code and directions are provided. Students who are beginning to learn coding may complete the code while more advanced individuals may modify the program or create their own.

Subject:
Computer Science
Literature
Language, Grammar and Vocabulary
Material Type:
Activity/Lab
Lesson Plan
Author:
STEMToolkit Administrator
Date Added:
06/14/2021
Random Shakespearean Insult Generator Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This lesson integrates coding and computer science into English Language Arts for the purpose of fostering appreciation of Shakespearean wit and language and to provide students exposure to coding. Students first choose words that carry insulting connotations from a Shakespearean play and then create a program that randomly generates insults based upon those found words. Swift Playgrounds, Scratch, or Raspberry Pi are recommended resources for creating this project, and links to projects are provided for each of these platforms. Sample code and directions are provided. Students who are beginning to learn coding may complete the code while more advanced individuals may modify the program or create their own.

Subject:
Computer Science
Literature
Language, Grammar and Vocabulary
Material Type:
Activity/Lab
Lesson Plan
Author:
Chris Barnabei
Date Added:
12/06/2018
Reverse Engineering a Scratch Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, student teams will explain how they plan on recreating/reverse engineering the Scratch project seen in Lesson 14. The other teams will listen, identifying similarities and differences between the two teams and their own ideas for arriving at a possible solution. Then, students will work in teams to rebuild the project they viewed in the previous lesson.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
04/01/2021
ScratchJr Hour of Code Lesson Plan
Unrestricted Use
CC BY
Rating
0.0 stars

This is a lesson plan I designed for an Hour of Code event. The goal is to create a program where the two characters learn about how to cross the road safely. This is a really cute project, that young programmers are sure to enjoy making. You will not need prior programming experience to teach this Hour of Code activity as ScratchJr is a very basic programming platform.Included: A .pdf and .docx version of the lesson plan.Note: You will need the ability to open .pdf or .docx files. Any modern computer can open these files, but if you have any issues with it. You can message me and I will do my best to help you.P.S. You can find more free computer science teaching resources on my site here: https://codingoverload.com/free-c-s-teaching-resources/

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Don Brown
Date Added:
12/26/2020
Remix
Scratch Jr Name Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn the basic features of Scratch, a block-based visual prgramming language, and create a simple program using Scratch.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Kathy Hay
Date Added:
08/22/2020
Scratch Name Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn the basic features of Scratch, a block-based visual prgramming language, and create a simple program using Scratch.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Becky Ball
Date Added:
05/07/2019
Scratch: Programming for Kids (8+)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Programming continues to be a an important skill in the modern world. Childhood is a great time start learning programming and to develop computational thinking creativity, and problem- solving skills!

This course teaches programming in Scratch through fun videos which explains programming in an inspiring and clear way. These are accompanied with assignments which let kids to practice programming and create programs they will like to use themselves!

On a weekly basis, we will be creating a game: a maze, an aquarium, a Flappy Bird Game and a Super Mario look-a-like. Every week, new programming blocks are taught and together we’re working on ways to improve your written code.

This course is an English version of a course that was used in primary schools in The Netherlands with great success. The material follows the educational curriculum for programming in primary education of The Netherlands.

Do you want to participate with more children? Create a personal account for every child or pupil in order for them to work at their own pace. Once they have fulfilled the entire course and were upgraded to the ID Verified track, a Scratch diploma with their names will be handed out.

Subject:
Computer Science
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
dr. F. Hermans
Date Added:
02/19/2019
Scratch: Programming for Teachers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Programming is becoming a more and more important skill to have. Childhood is a great time to start learning programming and to develop computational thinking, creativity, and problem- solving skills. In this course you will learn the basics of programming and how to teach it yourself as a primary or secondary school teacher.

This MOOC teaches programming in Scratch through fun videos which explain programming in an inspiring and clear way.

Every week you build a different Scratch project yourself: a flappy bird game, a virtual pet or a Mondriaan like artwork. Also weekly, new programming blocks are taught and together we’re working on ways to improve your written code. In addition, you will learn how you can integrate the same programming lessons in your class for both primary and secondary education.

Many programming principles covered in Scratch also apply to other programming languages such as JavaScript and Python. An introduction to Python as well as hardware such as robotics and a micro:bit are a part of this online course should you want to broaden your scope.

The content of this course is based on a course that was used in primary schools in The Netherlands with great success. The material follows the educational curriculum for programming in primary education of The Netherlands.

Subject:
Computer Science
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
dr. F. Hermans
Date Added:
02/19/2019