YoVDO

Get Coding with Snap!

Offered By: SAP Learning

Tags

STEM Courses Game Development Courses Animation Courses Recursion Courses

Course Description

Overview

We all use software practically every day, often without even realizing it! As our lives are transformed by the digital age, programming is becoming an important life skill. In this course, you’ll see how anyone can start building their own programs using Snap!, a block-based, open-source programming language. Its colorful, intuitive interface makes learning fast and fun, even for the most technically challenged! If you’ve already done some programming in Scratch, you’ll feel instantly at home. If not, don’t worry! Using animations, games, and artwork, this course will bring out the artist – and computer scientist – in you.
Learners young and old, experienced and novice alike, will soon discover why Snap! is becoming the programming language of choice for researchers and teachers of computer science around the world.


Syllabus

  • First Steps with Snap!
    • How to Access Snap!
    • Whats New - Update 2020
    • Create Your Own Virtual Flower Garden
    • Exercise
    • Getting Edgy with Polygons: Working with Geometric Shapes
    • Exercise
    • Spiraling Around: The "For Loop"
    • Exercise
    • Be Reflective: Mirror Images
    • Exercise
    • Escape the Maze: My First Interactive Game
    • Exercise
    • Downloads
    • Assignment Week 1
  • Tough Stuff with Blocks
    • Building with Blocks: Eliminating Chaos
    • Unit 1 Exercise
    • Rumour Has It: Building a Function
    • Unit 2 Exercise
    • Cloning
    • Unit 3 Exercise
    • Recursion: How to Grow a Tree
    • Unit 4 Exercise
    • Fireworks: Cloning Your Recursion
    • Unit 5 Exercise
    • Putting it All Together: Making it Pop!
    • Unit 6 Exercise
    • Downloads
    • Assignment Week 2

Related Courses

程序设计实习 / Practice on Programming
Peking University via Coursera
程序设计基础
Peking University via edX
算法基础
Peking University via Coursera
Principles of Computing (Part 2)
Rice University via Coursera
算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera