Updating search results...

Search Resources

26 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:
Applied Science
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
04/01/2021
Blok Tabanlı Programlama Aracı İle İlk Oyunum
Unrestricted Use
CC BY
Rating
0.0 stars

Ortaokul 5. sınıflar için yön tuşlarını kullanarak karakteri kontrol edebileceği bir oyun tasarlamak. Scratch programı kullanılarak örmek hazırlanmıştır. 

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Halit BOZKURT
Date Added:
06/15/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:
Applied Science
Computer Science
Material Type:
Activity/Lab
Author:
NYC Computer Science for All
Date Added:
03/30/2021
Döngü Yapısı İçeren Programlar Oluşturma
Unrestricted Use
Public Domain
Rating
0.0 stars

Ortaokul 6. sınıflar için blok tabanlı Scratch programında döngü yapılarının kullanımını anlatan bir etkinlik oluşturma.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Halit BOZKURT
Date Added:
06/14/2021
Intro Course for Scratch Beginners
Unrestricted Use
CC BY
Rating
0.0 stars

This a package of 3 lessons (including remote tasks for students) that can be used as scaffolding to beging coding in Scratch.  

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
EvanAnnaAyaAkin TableB
Anna Haapakangas
Date Added:
11/28/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
Laundry Overflow: An Interactive Animation Analogy for Buffer Overflow
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This is an interactive animation tool that uses the analogy of a dry-cleaning shop to help undergraduate and K-12 students grasp the concept of Buffer Overflow in computer systems. In the animation, customers drop off and pick up their laundry at the simulated shop, which has a series of hangers to provide a concrete mental picture of the sequential computer memory. Students are provided the opportunity to explore various scenarios and to understand at their own pace when buffer overflow causes harm and when it is silently ignored. The tool includes solutions to the buffer overflow problem, such as bounds checking and canary.

Please click the "click" button first to watch the introduction. In Scenarios 1 & 2, buffer overflow causes data to be overwritten. In the Lucky Scenarios 1 & 2, buffer overflow happens but no data is corrupted. In the Safe Scenario, no buffer overflow happens. In the Solutions scenario, the bounds-checking solution to avoid buffer overflow and the canary solution to detect buffer overflow are illustrated. The animation is explained in the following video https://www.youtube.com/watch?v=pfgdwmrjnuo.

Subject:
Applied Science
Computer Science
Material Type:
Interactive
Provider:
Scratch Foundation
Author:
Luis Oliveira
Rachel Puckett
Sherif Khattab
Vinicius Petrucci
Wonsun Ahn
Zhen Wu
Date Added:
05/15/2023
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:
Applied Science
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
Educational Technology
Electronic Technology
Material Type:
Lesson
Lesson Plan
Student Guide
Author:
Marcellina Adinda Dwiarie
Daria Zaikovskaia
Willemijn Weterings
Santiago Wang
Krystof Ekl
Jari Laru
Date Added:
12/10/2021
MaKey MaKey Piano Challenge Open Lesson Plan
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Creative open lesson that incorporates Engineering Design Process with Makey Makey kits and Scratch programming.

Subject:
Applied Science
Career and Technical Education
Education
Electronic Technology
Elementary Education
Engineering
Material Type:
Activity/Lab
Author:
Michele Thomas
Date Added:
04/30/2019
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
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:
Applied Science
Arts and Humanities
Computer Science
English Language Arts
Language, Grammar and Vocabulary
Literature
Material Type:
Activity/Lab
Lesson Plan
Date Added:
12/05/2018
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:
Applied Science
Arts and Humanities
Computer Science
English Language Arts
Language, Grammar and Vocabulary
Literature
Material Type:
Activity/Lab
Lesson Plan
Date Added:
06/14/2021
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:
Applied Science
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
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:
Applied Science
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