Introduction to programming
Introduction to programming

Introduction to programming

I can create a simple program to complete a simple task.

Try LessonFree trial. No credit card required.

8,000 schools use Gynzy

92,000 teachers use Gynzy

1,600,000 students use Gynzy


In this lesson, students are introduced to algorithms, programs, and coding. They will learn that programming is as simple as giving directions! Students practice by dragging arrows on the interactive whiteboard to complete simple tasks.


NGSS: 3-LS4-3

Learning objective

Students will be able to create a simple program to complete a task.


Begin by discussing what ‘programming’ is and have students raise their hands if they have ever heard that word before. Explain that ‘programming’ is a part of computer science.


Define the words “algorithm” and “programming.” Students then watch a video to learn about the basics of coding. Have them share one thing they learned from the video. Students brainstorm some items in the world that are programmed like smartphones, tablets, and robots. Then introduce the concept of ‘unplugged programming’ and share an example. Students drag the arrows to help the dog go home and then again to help the dog get his bone. Explain that programming is as simple as giving directions! Students continue to practice in this manner and then listen to a song about algorithms.

After this, students will assess some programs and determine if they are correct. If they are incorrect, how can they be fixed, or debugged?


Students respond to multiple-choice and fill-in-the-blank questions on the topic of coding and programming.


Students share what they find exciting about programming. Then they will drag arrows to complete a final programming task.

About Gynzy

Gynzy is an online teaching platform for interactive whiteboards and displays in schools.

With a focus on elementary education, Gynzy’s Whiteboard, digital tools, and activities make it easy for teachers to save time building lessons, increase student engagement, and make classroom management more efficient.

Go to Homepage

Get started with Gynzy