VP - Visual Programming Overview
Visual Programming
Introduction
There are several high-level visual programming languages that will allow you to use blocks of inbuilt code to create programs to solve problem. In this module, you will discover information about those programs including the advantages and disadvantages of use. You will also learn how to use Scratch to self-document code, debug and test methods, as well as apply additional coding to enhance your programming experience.
Essential Questions
- What are the advantages and disadvantages of visual programming?
- Why is it important to self-document when programming?
- How is procedural abstraction used in Scratch?
Key Terms
- Class - defines a particular kind of object.
- Conditionals – statements that only run under certain conditions.
- Debugger - a programming utility that helps programmers test and correct a computer program.
- Object - a discrete piece of code describing a person, place, thing, or event.
- Inheritance - the passing on of certain characteristics from one class to other classes.
- Loop – the action of doing something over and over again.
- Storyboard - is a plan to organize the development process of a specific project.
[CC BY 4.0] UNLESS OTHERWISE NOTED | IMAGES: LICENSED AND USED ACCORDING TO TERMS OF SUBSCRIPTION