Types of Visual-Based Programming Languages

TOPIC: Types of Visual-Based Programming Languages
SUBTOPIC: Block-Based Programming Languages
CLASS: Primary 5
DATE: ____________________
PERIOD: ____________________
DURATION: 40 minutes

LEARNING OBJECTIVES:

By the end of the lesson, pupils should be able to:

  1. Explain what visual-based programming is.
  2. Identify examples of visual programming languages.
  3. State the uses of visual-based programming.

KEY VOCABULARY WORDS:

  • Programming – Writing instructions for a computer.
  • Visual-based – Programming done using blocks, not codes.
  • Scratch – A block-based programming language.
  • Minecraft – A game that teaches block programming.
  • Alice – A visual programming tool for animations.

INSTRUCTIONAL MATERIALS:

  • Computer with Scratch installed
  • Projector to display block coding
  • Charts showing programming blocks

INTRODUCTORY ACTIVITY:

  • Teacher shows Scratch interface and drags a block to make a cat move.
  • Pupils react and predict what happens.

CONTENT OF THE LESSON:

What Is Visual-Based Programming?

Visual-based programming is a fun way to create programs using blocks or pictures instead of writing long and tricky code.

It’s like building with LEGO — you snap blocks together to make a game, animation, or app!

You don’t have to worry about spelling or typing — just drag and drop the blocks to make your computer do something!

Examples of Visual-Based Programming Tools:

  1. Scratch – It lets you make games, stories, and animations with colorful blocks.
  2. Minecraft Education Edition – It uses blocks to teach coding logic in a fun world.
  3. Alice – It helps you make 3D animations using drag-and-drop blocks.
  4. MIT App Inventor – It lets you build simple apps for phones using coding blocks.

Uses and Benefits of Visual-Based Programming Tools:

  1. It is good for beginners – Kids can learn to code without typing.
  2. It encourages creativity – You can make your own stories, games, and projects.
  3. It is used in schools – Teachers use it to teach computer skills and logic in a fun way!

Example:

CLASS EXERCISE 1:

Mention any two visual programming languages.

CLASS EXERCISE 2:

Fill in the blanks:

  1. Programming is giving __________ to a computer.
  2. Scratch is a __________ programming language.

ASSIGNMENT (MCQs):

  1. Visual-based programming uses: (a) Codes (b) Blocks (c) Wires (d) Numbers
  2. Scratch is used for: (a) Washing cars (b) Animations (c) Cooking (d) Playing football
  3. Which of these is NOT a visual programming tool? (a) Alice (b) Chrome (c) Scratch (d) Minecraft
  4. MIT App Inventor is used for: (a) Making tables (b) Creating apps (c) Browsing (d) Email
  5. A language that uses pictures to code is called: (a) Visual (b) Text (c) Spoken (d) Written
Types of Visual-Based Programming Languages
Scroll to top
Don`t copy text!
0
Would love your thoughts, please comment.x
()
x