Build Your Own Snap! Workshop
Offered By: SAP Learning
Course Description
Overview
Snap! is a visual, drag-and-drop programming language, an extended reimplementation of Scratch, that allows you to Build Your Own Blocks. It also features first class lists, first class procedures, first class sprites with inheritance, and first class continuations. These added capabilities make it suitable for a serious introduction to computer science for high school or college students.
This course is aimed at people with prior knowledge about computer science, who are interested in inspiring young people to take their first steps in computer science with Snap!”The course will provide you with a short introduction to Snap! and why to use it. It will include starter and advanced projects and explain what computer science elements are included in each project. The course will explain possible pitfalls when using Snap! and how to avoid them.
You’ll have access to download materials to support you when running a workshop.
Snap! Community and Website:
https://snap.berkeley.edu
Syllabus
Unit 1: Get the Basics
Unit 2: Beginner Snap! Projects
Unit 3: Advanced Snap! Projects
Unit 4: Get Your Workshop Bundle
Related Courses
Learning Creative LearningMassachusetts Institute of Technology via Independent Tinkering Fundamentals: A Constructionist Approach to STEM Learning
Exploratorium via Coursera Re-Engineering Your Science Curriculum
Exploratorium via Coursera Teaching Computing: Part 1
University of East Anglia via FutureLearn Assessment and Teaching of 21st Century Skills
University of Melbourne via Coursera