Visual programming for beginners
Computational thinking
- The process of formulating a problem.
- Finding the solution to the problem.
- Expressing the solution in a way such that both humans and machines (computers) can understand.
- In case of multiple solutions, identify the optimal solution that best meets the given context.
Visual programming
Visual programming language is a language that allows us to write programs visually (with the help of graphics) instead of writing code in the form of conventional text.
Tools
- Agentcubes
- Bubble
- Flowgorithm
- Scratch
- StarLogo
- Toon Talk
- VIPLE
- Visual Logic
- etc.
About scratch
- Scratch is a block-based visual programming famework.
- The registered users can create online projects using the block-like interface.
- The interface / service was developed by Massachusetts Institute of Technology (MIT) Lab.
scratch2.0is the latest version for Windows 10+.scratch1.4is for Windows 2000, XP, Vista, 7, and 8,- Downloads are available for Mac OS and Debian/Ubuntu.
Scratch Interface
Blocks Palette
Shows all the blocks available for use.
Categories / Blocks
- Motion
- Looks
- Sound
- Events
- Control
- Sensing
- Operators
- Variables
- My blocks
- Extensions
Script area
Area where scripts are created and viewed pertaining to the current sprite.
Stage
Place where all the action takes place.
Scratch Interface available online
Scratch interface downloaded version