Try   HackMD

Scratch and Python 2018 - Scratch Lecture 1

Introducing Scratch

Overview Video

Games

Website

  • Creating account
    • Please remember your PASSWORD.
  • Submit your account information to the instructor if yor are going to forget your account.

Community Guidelines

Scratch Cards

Cheat(?) sheets

Scratch Basics

  • Sprite
  • Stage
  • Blocks
    • Action
    • Event
    • Value
    • Predicate
    • Flow control

Basic Control Structure

  • Sequential
  • Condition
  • Iteration
  • Event
  • Subroutine
    • Task: Draw a tree
    • Bonus: Draw a snow flake

Custom Blocks

  • Custom Action
  • Custom Data
  • Custom Event

Explore More

Scratch Studio

Programmed to Dance

10 Blocks Studio

  • Task: Create a project using at most 10 blocks.
    • Note: There are some project using more than 10 blocks in the 10 blocks studio.
  • Task: Create a project using at most 25 blocks.

Debug it!

  • Debug 1.1: 希望點下綠旗後,兩隻都在跳舞。可是現在的程式只有一隻會跳,該怎麼辦?
  • Debug 1.2: 希望按下綠旗後,貓咪能從舞台左邊走到右邊。可是按下去第一次會動,第二次以後就不會動了,該怎麼辦?
  • Debug 1.3: 希望空白鍵按下後貓咪能夠翻轉一圈。可是怎麼按貓咪就是不動,該怎麼辦?
  • Debug 1.4: 希望貓咪左右來回移動,可是他碰到邊緣後卻變得頭下腳上,該怎麼辦?
  • Debug 1.5: 希望按下去後貓咪能夠喵喵喵叫三聲:發出聲音跟顯示出對話框。可是他只叫一聲,而且對話泡泡顯示在聲音出現之前。

About me Studio

  • Task: Create a project about your teammate!