Aus Das deutschsprachige Scratch-Wiki
< Benutzer:LiFaytheGoblin | Workshops
Graphical User Interface, Part 1: Prototyping, Workshop 1: Introduction to Scratch
Useful Links
- HQ studio https://scratch.mit.edu/studios/5066766/
- This week’s homework studio https://scratch.mit.edu/studios/5066793/
- Inhalte für mein Scratch-Projekt
- Register for the course: https://docs.google.com/spreadsheets/d/1cEMa0tRInjAI-cWN0plugUfhyQprjfGcDA3VnpBLh7c/edit?usp=sharing
Remember
- Have the courage to play & create
- Embrace challenges
- Ask when you have doubts or questions
- The HQ studio is your friend
Content
After this workshop, you should have the confidence to answer the following questions. Just think about them, no need to write anything down.
- What is the difference between the stage and sprites?
- How do you add a sprite?
- How can you add a costume to your sprite?
- Using Scratch loops, how can you implement the equivalent of a Java for loop? Of a Java while loop?
- How to create variables in Scratch? What is a variable scope?
- How to create methods without parameters in Scratch? And with parameters?
- What is event handling?
- How to create a window in Scratch?
- How to create buttons in Scratch?
- Why is prototyping cool?
Prototyping
WHY PROTOTYPING?
- investigate, experiment, test
- discover problems at an early stage of the project
- test user experience
- easy to throw away / redo completely
- quick results
HOW TO PROTOTYPE?
- think about different aspects of a project, eg. menu, movement of an object
- think about different aspects of the aspect (eg. a menu needs buttons, needs to react to clicks, needs to trigger functions, what else?)
- implement one aspect eg. in Scratch or another prototyping tool
- see what you can learn from it
- if you see problems, create a new prototype or change the existing one, and test again
Homework
- Follow the instructions in this week’s homework studio https://scratch.mit.edu/studios/5066793/.
Deadline: t.b.a.
If you come across a problem during the homework, don’t give up. Look at the studio description to learn how to find help.