Aus Das deutschsprachige Scratch-Wiki
< Benutzer:LiFaytheGoblin | Workshops
Creative Computing, Workshop 2: Advanced Scratch
Useful Links
- HQ studio https://scratch.mit.edu/studios/4999480/
- This week’s homework studio https://scratch.mit.edu/studios/4999580/
- Where to get free resources for your project https://scratch.mit.edu/projects/103283381/
- Chosing a date for Scratchathon and replacement date for last workshop at May 10: https://goo.gl/forms/01VchcN7TLACteEI3
- Spreadsheet of course participants + Scratch names https://docs.google.com/spreadsheets/d/1-nLYmP8-FFbmuCBSM7xUJeZORwAx-YwHP_QdWq4tD3M/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.
- Why should object properties be initialized at the start of a Scratch program? What does initializing even mean?
- How to make a function with parameters using Scratch?
- Let's suppose a sprite has a function with parameters. Can this function be called by another sprite?
- What does "Multi-threading" mean?
- How to make instances of an object in Scratch?
- How would you proceed for planning a project?
Programming concepts you should now be able to explain:
- Initialization
- Conditions / Booleans
- Loops, endless loop
- Parameter
- Variables, Scope
- Lists
- Objects, object properties
- Classes
- Instances
- Functions
- Multi-threading
- Comments
Homework
- Follow the instructions in this week’s homework studio https://scratch.mit.edu/studios/4999580/.
Deadline: May 3 2018, 9.00am
If you come across a problem during the homework, don’t give up. Look at the studio description to learn how to find help.
Feedback
As I told you this is the first course of this kind I am doing. Please leave me feedback. Thank you!