Search Resources

8 Results

View
Selected filters:
  • Scratch
Coding Cultural Understanding
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this project students develop a computer game in Scratch using their understanding of loops, conditional statements, variables and events that tells the story of a hunter or gatherer from an indigenous culture of their choice. Developed by Allen Distinguished Educators, Nick Nohner and Chris Bartlo, this project integrates computer science, design, and social studies concepts and meets learning standards in computer science.

Subject:
Computer Science
Material Type:
Activity/Lab
Assessment
Game
Homework/Assignment
Interactive
Lecture
Lesson Plan
Teaching/Learning Strategy
Provider:
Allen Distinguished Educators
Date Added:
07/27/2016
Random Shakespearean Insult Generator Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating

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
Remix
Scratch Jr Name Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

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

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

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

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