Загрузка

Manual for a teacher of computer science: 5th grade, 2nd quarter

UP

A manual for a computer science teacher

5th grade, 2nd quarter (7–8 lessons)

Topics :

  1. Programming Basics: Familiarity with the basics of text-based programming (e.g. Python or visual programming environments like Scratch but with more complex projects).
  2. Working with tables: complex calculations using formulas, creating graphs, sorting and filtering data.
  3. Cybersecurity: the basics of data protection, what viruses are, phishing, rules for using complex passwords.

Lesson 1: Introduction to Python/Scratch Programming Basics

Objective:
To introduce students to the basics of programming using text or visual environments such as Python or Scratch (with more complex projects).

Lesson plan:

  1. Introduction to programming (5 min).
    • Discussion: what is programming and why is it needed.
    • A brief explanation of the Python or Scratch programming language.
  2. Basic commands and syntax (10 min).
    • Introduction to basic constructs (e.g. in Python – print(), variables; in Scratch – action blocks).
  3. Practice: first task (15 min).
    • Students create a simple program: in Python, a program that prints text on the screen; in Scratch, a program that performs an action on a character.
  4. Discussion of errors and their correction (10 min).
    • Working with typical errors (syntax errors in code, logical errors).
  5. Reflection and summing up (5 min).
    • Questions: “What is the most difficult thing in programming? How to fix a bug?”

Homework:
Create a small program at home (depending on the language you choose).


Lesson 2: Going Deeper into Programming – Variables and Loops

Objective:
To teach students the use of variables and loops in programming.

Lesson plan:

  1. Review of the material from the previous lesson (5 min.).
    • Questions: “What is programming?”
  2. Introduction to variables (10 min).
    • Explanation: what are variables and why are they needed in programs.
    • Example: a program with variables to store data.
  3. Working with cycles (15 min).
    • Introduction to loops: how to create repeating actions (in Python, a loop for, in Scratch, a “repeat” block).
    • Practice: Students create a program using a loop.
  4. Practical work (10 min).
    • Students create a program with variables and a loop to perform a simple task (for example, print numbers from 1 to 10).
  5. Reflection and summing up (5 min).
    • Questions: “What is a loop? Why are variables needed?”

Homework:
Create a program with a loop and a variable.


Lesson 3: Working with Spreadsheets – Introduction and Advanced Calculations

Objective:
To teach students to work with tables and use formulas for complex calculations.

Lesson plan:

  1. Introduction to Spreadsheets (5 min).
    • Questions: “What are tables for?”
  2. Creating a table and entering data (10 min.)
    • Demonstration: Creating a table and entering data into cells (for example, school grade data).
  3. Working with formulas (15 min).
    • Explanation: what are formulas in tables (summation, multiplication and other operations).
    • Practice: Students enter simple formulas to perform calculations in a table.
  4. Complex calculation task (10 min).
    • Students create a table to calculate the average grade for subjects or calculations for a given problem.
  5. Reflection and summing up (5 min).
    • Questions: “How are formulas used in tables?”

Homework:
Create a table at home and perform calculations using formulas.


Lesson 4: Working with tables – creating charts, sorting and filtering data

Objective:
To teach students to create graphs, sort and filter data in tables.

Lesson plan:

  1. Review of the material from the previous lesson (5 min.).
    • Questions: “How to use formulas for calculations in tables?”
  2. Creating graphs (15 min).
    • Explanation: How data in tables can be presented graphically.
    • Practice: Students create a graph based on table data (e.g., a performance chart).
  3. Sorting data (10 min).
    • Demonstration: How to sort data in ascending/descending order.
    • Practice: sorting data in a table.
  4. Filtering data (10 min).
    • Explanation: How to filter data to select the information you need.
    • Practical task: filtering data according to specified conditions (for example, ratings above a certain value).
  5. Reflection and summing up (5 min).
    • Questions: “How to use sorting and filtering to work with big data?”

Homework:
Create a table with a graph and apply sorting and filtering.


Lesson 5: Cybersecurity Basics – Data Protection and Passwords

Objective:
To introduce students to the basics of cybersecurity, explain what data protection is and how to create strong passwords.

Lesson plan:

  1. Introduction to Cybersecurity (5 min).
    • Discussion: What is cybersecurity? Why do you need to protect your data?
  2. Passwords and their protection (10 min).
    • Explanation: what is a strong password, how to create it (a strong password should contain letters, numbers, special characters).
    • Examples of strong and weak passwords.
  3. Practical task: creating a password (10 min).
    • Students create their own passwords and rate their strength.
  4. Storing passwords (10 min).
    • Explanation: How and where to store passwords securely (password managers, avoiding using one password for all sites).
  5. Reflection and summing up (5 min).
    • Questions: “How to protect your data with a strong password?”

Homework:
Create and write down at home a strong password for your account using the principles discussed in class.


Lesson 6: Cybersecurity Basics – Viruses and Phishing

Objective:
To teach students the basics of virus and phishing protection.

Lesson plan:

  1. Introduction to Computer Viruses (10 min).
    • Discussion: what are viruses, how do they get on a computer, what the consequences can be.
    • Examples of viruses and their impact on data.
  2. Protection against viruses (10 min).
    • Explanation: how to protect yourself from viruses (antivirus programs, updates, be careful when downloading files).
    • Demonstration: How antivirus software works.
  3. What is phishing? (10 min).
    • Explanation: How phishing attacks are aimed at obtaining data (fake emails, links).
    • Examples of phishing attacks and how to recognize them.
  4. Practical task (10 min).
    • Students analyze sample emails and websites to identify signs of phishing.
  5. Reflection and summing up (5 min).
    • Questions: “What should I do to avoid becoming a victim of viruses or phishing?”

Homework:
Study the antivirus program at home and check your computer for threats.


Lesson 7: Summary and practical work

Objective:
To consolidate knowledge of programming, working with tables and cybersecurity through practical assignments.

Lesson plan:

  1. Review of the material covered (10 min).
    • Questions on all topics: programming, tables, cybersecurity.
  2. Practical work (25 min).
    • Students complete tasks to create a program, work with tables (formulas, graphs), and discuss cybersecurity rules.
  3. Summing up the quarter (10 min.)
    • Discussion: what was the most difficult and interesting during this period.

Conclusion

The manual is designed for 7-8 lessons, which will allow 5th grade students to deepen their knowledge of programming, working with tables and the basics of cybersecurity, as well as acquire skills for their practical application.

Manual for a computer science teacher: 5th grade, 1st quarter

UP

A manual for a computer science teacher

5th grade, 1st quarter (8 lessons)

Topics :

  1. Review of the basics of working with a computer and operating system (file system structure, managing folders and files).
  2. Working with text editors (creating complex documents, using styles and formatting, inserting tables and images).
  3. Introduction to logic and algorithms (what are algorithms, examples of algorithmic actions: pseudocode, flowcharts).

Lesson 1: Review of the basics of working with a computer and operating system

Objective:
To review and deepen students’ understanding of the basic elements of a computer, the operating system, and the file system (folder structure, creating and managing files).

Lesson plan:

  1. Introduction and setting objectives for the lesson (5 min).
    • Discussion: What is an operating system? How do you organize files on a computer?
    • Review: what are files, folders, disks.
  2. File system structure (15 min).
    • Explanation: folder structure, how the file system is structured using a local disk as an example.
    • Practice: Students create and delete folders, move files between folders.
  3. Exercise: Organizing files (10 min).
    • Assignment: Students create a folder structure to store educational materials (e.g., “Computer Science,” “Projects,” “Homework”).
  4. Reflection and summing up (5 min).
    • Questions: “Why do we need a folder structure? How do we manage files?”

Homework:
Create a folder structure on your home computer and move your personal files there.


Lesson 2: Managing Files and Folders

Objective:
To teach students to effectively manage files and folders (copy, move, delete, rename).

Lesson plan:

  1. Review of the material from the previous lesson (5 min.).
    • Questions: “How to create a folder? What does the file system look like?”
  2. File management practice (15 min).
    • Explanation: what is copying, moving, renaming files.
    • Demonstration: How to copy and move files between folders.
    • Practice: Students complete tasks on moving files between created folders, copying and renaming files.
  3. Working with files of different types (10 min).
    • Students create a text file, an image, and move them into different folders.
  4. Game “File puzzle” (10 min).
    • Students are asked to follow instructions to move files and folders, arranging them in a specific order.
  5. Reflection and summing up (5 min).
    • Questions: “What is the difference between copying and moving? How to rename a file?”

Homework:
Organize folders for your school files on your home computer.


Lesson 3: Working with text editors – basic functions

Objective:
To become familiar with text editors and their basic functions (creating documents, formatting text).

Lesson plan:

  1. Introduction to text editors (5 min).
    • Questions: “Do you know any programs for working with texts?”
  2. Creating and editing a document (15 min).
    • Demonstration: how to create a new document in a text editor.
    • Explanation: how to type text, save a file, and reopen it.
    • Practice: Students create a document with simple text (for example, a description of their hobby).
  3. Text formatting (10 min).
    • Explanation: what is text formatting (font, size, color).
    • Practice: Students format their text (change font, add headings).
  4. Game “Text design” (10 min).
    • Students are given a text and an assignment to format it (heading in bold, italic, etc.).
  5. Reflection and summing up (5 min).
    • Questions: “What text editor functions did you use?”

Homework:
Create and format a text document at home using basic formatting functions.


Lesson 4: Using Styles and Formatting Complex Documents

Objective:
To teach students to use styles and complex formatting functions in text editors (paragraphs, lists, headings).

Lesson plan:

  1. Review of the material from the previous lesson (5 min.).
    • Questions: “How to change the text font? How to save a document?”
  2. Working with styles (15 min).
    • Explanation: What styles are and how they help you organize your document.
    • Demonstration: Creating headings, subheadings, sections using styles.
    • Practice: Students create a document with headings and subheadings.
  3. Working with lists and paragraphs (10 min).
    • Explanation: How to create numbered and bulleted lists.
    • Practice: adding lists and paragraphs to text.
  4. Game “Text design with styles” (10 min).
    • Students are given assignments to format text using headings, lists, and paragraphs.
  5. Reflection and summing up (5 min).
    • Questions: “What are styles? How do they help organize text?”

Homework:
Create a document at home with headings, lists, and formatting.


Lesson 5: Inserting tables and images into text documents

Objective:
To teach students to insert tables and images into text documents.

Lesson plan:

  1. Review of the material from the previous lesson (5 min.).
    • Questions: “How to format text using styles?”
  2. Inserting tables (10 min).
    • Explanation: how to create a table, add rows and columns, format a table.
    • Practice: Students create a table in a document (e.g. a class schedule).
  3. Inserting images (10 min).
    • Explanation: how to insert an image, change its size and position.
    • Practice: inserting an image into a document and formatting it.
  4. Task to create a document (10 min).
    • Students create a document with a table and an image (e.g. a project plan with an illustration).
  5. Reflection and summing up (5 min).
    • Questions: “What are tables in text for? How do I insert an image?”

Homework:
Create a document with a table and insert a picture at home.


Lesson 6: Introduction to Logic and Algorithms

Objective:
To introduce students to the basic concepts of logic and algorithms, to explain what algorithms are.

Lesson plan:

  1. Introduction to logic (10 min).
    • Explanation: what is logic, why is it needed in computer science.
    • Examples of logical operations: “and”, “or”, “not”.
  2. What are algorithms (10 min).
    • Explanation: An algorithm is a sequence of steps for solving a problem.
    • An example of a simple algorithm (for example, how to make a sandwich).
  3. Practice: creating simple algorithms (15 min).
    • Students create algorithms for everyday tasks (for example, how to brush your teeth or how to do exercises).
  4. Game “Build an algorithm” (10 min).
    • Students receive a problem and construct a solution algorithm in the form of step-by-step instructions.
  5. Reflection and summing up (5 min).
    • Questions: “What is an algorithm? What is it for?”

Homework:
Come up with an algorithm for completing your homework.


Lesson 7: Pseudocode and Flowcharts

Objective:
To introduce students to pseudocode and flowcharts as a way of describing algorithms.

Lesson plan:

  1. Review of the material from the previous lesson (5 min.).
    • Questions: “What is an algorithm?”
  2. Introduction to pseudocode (10 min).
    • Explanation: Pseudocode is a textual description of an algorithm.
    • Pseudocode examples for simple tasks (eg opening a door).
  3. Creating flowcharts (10 min).
    • Explained: How flowcharts help visualize algorithms.
    • Example: flow chart of tea making algorithm.
  4. Practice: creating a flowchart (15 min).
    • Students draw flow charts for simple tasks.
  5. Reflection and summing up (5 min).
    • Questions: “What is the difference between pseudocode and a flowchart?”

Homework:
Create pseudocode for a problem of your choice and draw a flowchart for it.


Lesson 8: Practical application of knowledge

Objective:
To consolidate the topics covered through practical assignments on text editors and algorithms.

Lesson plan:

  1. Review of the material covered (10 min).
    • Questions: “What have we learned about text editors and algorithms?”
  2. Practical work (25 min).
    • Students create a document in a text editor, insert a table, an image, and apply styles.
    • They then create an algorithm to solve the learning problem and draw a flow chart.
  3. Final reflection (10 min).
    • Questions: “What was the most interesting thing about these lessons? How will you apply this knowledge in the future?”

Conclusion

This manual is designed for 8 lessons that will help 5th grade students strengthen their basic knowledge of computers and operating systems, learn how to work with text editors, and begin studying logic and algorithms.

Manual for a computer science teacher: 4th grade, 2nd quarter

UP

Manual for a computer science teacher: 4th grade, 2nd quarter

The goal of the course : To deepen children’s knowledge of programming using visual environments, working with tables and Internet resources, and to develop cyber literacy skills.

Lesson plan

Lesson 1: Programming in Scratch – Introduction to Branching

Topic : Programming with Branching (Conditional Statements)

Objectives:

  • To introduce children to the concept of branching in programming.
  • To teach how to use conditional statements to create interactive programs.

Materials:

  • Computers with Scratch installed.

Lesson plan:

  1. Introduction (5 minutes): Explains what branching and conditional statements are.
  2. Practical demonstration (10 minutes): Demonstration of a simple project using conditional constructions (e.g. game “Guess the number”).
  3. Practical task (25 minutes): Students create a program in which a character reacts to different conditions.
  4. Conclusion (5 minutes): Discussion of the created projects.

Lesson 2: Programming in Scratch – Using Loops

Topic : Programming with loops

Objectives:

  • Teach children to use loops in programming.
  • Develop the ability to create repetitive actions in projects.

Materials:

  • Computers with Scratch.

Lesson plan:

  1. Introduction (5 minutes): Explains what loops are and what they are used for.
  2. Examples (10 minutes): Demonstration of a program with a loop (for example, a character repeats the same action several times).
  3. Hands-on Activity (25 minutes): Students create a project using loops (e.g. animation with repeating movements).
  4. Conclusion (5 minutes): Discussion of results, importance of loops in programming.

Lesson 3: Programming in Scratch – Adding Interactivity

Topic : Creating interactive projects

Objectives:

  • Teach children to add interactive elements to programs (reaction to keystrokes, mouse clicks, etc.).
  • Create a simple interactive project.

Materials:

  • Computers with Scratch.

Lesson plan:

  1. Introduction (5 minutes): Explanation of the concept of interactivity.
  2. Examples (10 minutes): Show a simple project with interactive elements (for example, a game controlled by a keyboard).
  3. Practical task (25 minutes): Students create an interactive project (for example, a game with character control).
  4. Conclusion (5 minutes): Discussion of the importance of interactivity in games and programs.

Lesson 4: Working with tables – entering and sorting data

Topic : Entering data into tables, sorting them

Objectives:

  • Teach children to enter and sort data in tables.
  • Develop the ability to structure information in tabular form.

Materials:

  • Computers with installed spreadsheet software (Excel, Google Sheets).

Lesson plan:

  1. Introduction (5 minutes): Discussion of why tables are needed and how to enter data into them.
  2. Hands-on demo (10 minutes): Showing how to enter data and sort it in a table.
  3. Practical task (25 minutes): Students enter data into a table and sort it according to given criteria (for example, a list of grades in ascending order).
  4. Conclusion (5 minutes): Discussion of the results of working with tables.

Lesson 5: Working with tables – creating charts

Topic : Building charts based on data

Objectives:

  • Teach children to create charts based on data in tables.
  • Show how to represent information graphically.

Materials:

  • Computers with spreadsheet programs.

Lesson plan:

  1. Introduction (5 minutes): Explains why charts are useful and how they help visualize data.
  2. Hands-on demo (10 minutes): Show how to create a chart from a table (e.g. a bar chart of grade results).
  3. Hands-on activity (25 minutes): Students create their own charts based on the data in the table.
  4. Conclusion (5 minutes): Discussion of the importance of data visualization and presentation of results.

Lesson 6: Basics of working with Internet resources – searching for information

Topic : Searching for information on the Internet

Objectives:

  • Teach children to effectively search for information on the Internet.
  • Develop skills in formulating search queries.

Materials:

  • Computers with internet access.

Lesson plan:

  1. Introduction (5 minutes): Explains how internet search works and what keywords to use.
  2. Practical demonstration (10 minutes): Finding information on a topic (e.g. finding facts about an animal or a historical event).
  3. Practical task (25 minutes): Students independently search for information on the proposed topic.
  4. Conclusion (5 minutes): Discussion of how to correctly formulate queries and find the required data.

Lesson 7: Cyber ​​Literacy Basics – Assessing the Credibility of Sources

Topic : How to evaluate the reliability of sources on the Internet

Objectives:

  • Teach children to critically evaluate information on the Internet.
  • Develop information filtering skills.

Materials:

  • Computers with internet access.

Lesson plan:

  1. Introduction (5 minutes): Explaining why it is important to verify the credibility of sources.
  2. Practical demonstration (10 minutes): Show examples of reliable and questionable sources.
  3. Practical task (25 minutes): Students search for information on the topic and analyze the reliability of sources.
  4. Conclusion (5 minutes): Discussion of the characteristics of credible sources and the importance of critical thinking.

Lesson 8: Final Project

Topic : Final Project – Creating Tables and Charts Based on Internet Data

Objectives:

  • To consolidate the learned skills of searching, working with tables and diagrams.
  • Create a final project that combines several topics.

Materials:

  • Computers with internet access and spreadsheet programs.

Lesson plan:

  1. Introduction (5 minutes): Explanation of the task: search for data on the Internet, create a table and diagram.
  2. Project Work (30 minutes): Students research data on a chosen topic and create tables and charts.
  3. Presentation of projects (10 minutes): Students present their work.
  4. Conclusion (5 minutes): Discussion of the quarter’s results, assessment of progress.

Manual for a computer science teacher: 4th grade, 1st quarter

UP

Manual for a computer science teacher: 4th grade, 1st quarter

The goal of the course : To deepen children’s knowledge of working with the operating system, logical operations, algorithms, and also to develop skills in working with text, images and presentations.

Lesson plan

Lesson 1: Review of the basics of working with the operating system

Topic : Managing files and folders, working with different types of data (text, graphics, audio, video)

Objectives:

  • Review the basics of working with the operating system.
  • To consolidate skills in organizing and managing files and folders.
  • Learn to work with different types of data.

Materials:

  • Computers with access to an operating system and various types of files (text, graphic, audio and video files).

Lesson plan:

  1. Introduction (5 minutes): Discussion of what files and folders are and why it is important to organize them properly.
  2. Practical demonstration (10 minutes): Demonstration of working with different types of files (creation, moving, deletion).
  3. Practical task (25 minutes): Students create a folder structure, organize files of different types.
  4. Conclusion (5 minutes): Wrap up the lesson and discuss the importance of proper file management.

Lesson 2: Logic and Logical Operations

Topic : Working with logical operations (and/or/not)

Objectives:

  • To introduce the logical operations “and”, “or”, “not”.
  • Teach how to solve problems using these operations.

Materials:

  • Presentation with examples of logical operations.

Lesson plan:

  1. Introduction (5 minutes): Explanation of the logical operations “and”, “or”, “not”.
  2. Examples on the board (10 minutes): Demonstration of simple logical operations through real-life examples.
  3. Practical task (25 minutes): Children solve problems based on logical operations.
  4. Conclusion (5 minutes): Discussion of where logical operations occur in everyday life.

Lesson 3: Building Flowcharts

Topic : Representation of algorithms through flowcharts

Objectives:

  • To teach how to represent algorithms using flowcharts.
  • Develop algorithmic thinking.

Materials:

  • Paper and pencils or flowchart software (such as draw.io).

Lesson plan:

  1. Introduction (5 minutes): An explanation of what a flowchart is and how it helps visualize algorithms.
  2. Examples (10 minutes): Show simple flow charts (e.g. morning routine flow chart).
  3. Practical task (25 minutes): Students create flowcharts to solve a simple problem (for example, an algorithm for making a sandwich).
  4. Conclusion (5 minutes): Discussion of the created flowcharts.

Lesson 4: Working with text

Topic : Creating documents with text formatting

Objectives:

  • To consolidate skills in working with text.
  • Learn to format text (bold, italic, font, color) and format documents.

Materials:

  • Computers with word processing programs (e.g. Microsoft Word, Google Docs).

Lesson plan:

  1. Introduction (5 minutes): An explanation of what text formatting is and why it is needed.
  2. Practical demonstration (10 minutes): Show how to change the font, style, and color of the text.
  3. Practical task (25 minutes): Students create and format a short text.
  4. Conclusion (5 minutes): Discussion of how formatting helps structure information.

Lesson 5: Adding Images to Text

Topic : Inserting and editing images in text documents

Objectives:

  • Learn how to add images to text documents.
  • Develop skills in working with text and images.

Materials:

  • Computers with programs for working with text and images.

Lesson plan:

  1. Introduction (5 minutes): Discuss the importance of visual elements in text documents.
  2. Hands-on demo (10 minutes): Demonstrates how to add and customize images in a document.
  3. Practical task (25 minutes): Students create a text document and add images.
  4. Conclusion (5 minutes): Summarizing the work with images.

Lesson 6: Presentation Basics

Topic : Creating presentations with text and images

Objectives:

  • To introduce children to the basics of working with presentations.
  • Learn how to add text and images to slides.

Materials:

  • Computers with presentation software (PowerPoint, Google Slides).

Lesson plan:

  1. Introduction (5 minutes): Discussion of why presentations are needed and how they help convey information.
  2. Hands-on demo (10 minutes): Demonstrating how to create a simple slide with text and images.
  3. Practical task (25 minutes): Students create their first slides with text and images.
  4. Conclusion (5 minutes): Discussion of how presentations help visualize information.

Lesson 7: Creating Presentations with Animation

Topic : Adding animation to presentations

Objectives:

  • Learn how to add animation effects to slides.
  • Make presentations more dynamic and interesting.

Materials:

  • Computers with presentation software.

Lesson plan:

  1. Introduction (5 minutes): Discussion of the role of animation in presentations.
  2. Hands-on demo (10 minutes): Shows how to add animation to text and images.
  3. Practical task (25 minutes): Students create slides with animation.
  4. Conclusion (5 minutes): Summing up.

Lesson 8: Final Project

Topic : Creating a presentation on a selected topic

Objectives:

  • To consolidate all the materials studied.
  • Prepare a presentation on a free topic using text, images and animation.

Materials:

  • Computers with presentation software.

Lesson plan:

  1. Introduction (5 minutes): Discussion of the criteria for a successful presentation.
  2. Project Work (30 minutes): Students create their final presentation.
  3. Presentation of Works (10 minutes): Students present their work and discuss it.
  4. Conclusion (5 minutes): Summarizing the quarter, assessing progress.

Manual for a computer science teacher: 3rd grade, 4th quarter

UP

Manual for a computer science teacher: 3rd grade, 4th quarter

Objective of the lessons : To deepen spreadsheet skills, introduce children to IT-related professions and strengthen teamwork skills. Special attention will be paid to cybersecurity and data protection.

Lesson plan

Lesson 1: Working with Tables: Basics and Sorting Data

Topic : Introduction to tables, sorting data

Objectives:

  • Teach children to work with simple spreadsheets.
  • Show how data can be sorted.

Materials:

  • Computers with spreadsheet software (e.g. Excel, Google Sheets).

Lesson plan:

  1. Introduction (5 minutes)
    • Explain what tables are and what they are used for (for example, to organize data).
  2. Practical demonstration (10 minutes)
    • Show how to enter data into a table and how to sort it (for example, sort alphabetically or numerically).
  3. Practical part (25 minutes)
    • Children enter data into a table (such as names and grades) and then sort it.
  4. Conclusion (5 minutes)
    • Discussion of how sorting helps organize information.

Lesson 2: Creating Simple Charts from Tables

Topic : Building charts to visualize data

Objectives:

  • Teach children to construct simple diagrams based on data from tables.
  • Show how charts help visualize information.

Materials:

  • Computers with spreadsheet software.

Lesson plan:

  1. Introduction (5 minutes)
    • Explain what charts are and how they help you better understand your data.
  2. Practical demonstration (10 minutes)
    • Show an example of creating a chart (such as a pie chart or a bar chart) based on data from a table.
  3. Practical part (25 minutes)
    • Children create charts based on their tables, visualizing various data (e.g. grades in subjects, number of books, etc.).
  4. Conclusion (5 minutes)
    • A discussion of how charts help visually represent data.

Lesson 3: Simple Mathematical Operations in Tables

Topic : Performing simple mathematical calculations in tables

Objectives:

  • Teach children to perform mathematical operations in tables (sum, average).
  • Show how computing automates working with data.

Materials:

  • Computers with spreadsheet software.

Lesson plan:

  1. Introduction (5 minutes)
    • Explain simple mathematical operations in tables (for example, addition, finding the average value).
  2. Practical demonstration (10 minutes)
    • Show how to use formulas to perform automatic calculations (for example, adding numbers in several cells).
  3. Practical part (25 minutes)
    • Children perform calculations in their tables (for example, add up scores or find the average result).
  4. Conclusion (5 minutes)
    • Discussion of the usefulness of automatic calculations in everyday life.

Lesson 4: Preparing a Group Project (Beginning)

Topic : Teamwork on a multimedia project

Objectives:

  • Start developing a group project (for example, a multimedia presentation or video).
  • Teach children to distribute tasks and work in a team.

Materials:

  • Computers with programs for creating presentations or multimedia projects (e.g. PowerPoint, Canva).

Lesson plan:

  1. Introduction (5 minutes)
    • Explain what teamwork is and why it is important.
    • Discuss the topic and format of the project (for example, a multimedia presentation or video).
  2. Distribution of roles (10 minutes)
    • Children assign roles in the group (for example, who is responsible for the text, who for the graphics, who for the presentation).
  3. Getting Started (25 minutes)
    • Each group begins work on its own project, preparing materials (texts, images, etc.).
  4. Conclusion (5 minutes)
    • Discussion of progress and plans for the next lesson.

Lesson 5: Preparing a Group Project (continued)

Subject : Continuing work on the project

Objectives:

  • Continue working on the group project.
  • To teach children to integrate multimedia elements (video, images, sound).

Materials:

  • Computers with programs for creating multimedia projects.

Lesson plan:

  1. Repetition (5 minutes)
    • Briefly review what was done in the previous lesson.
  2. Working on the project (30 minutes)
    • The groups continue to work on the project, adding multimedia elements (images, audio, video).
  3. Conclusion (5 minutes)
    • Discussing the final steps to complete the project.

Lesson 6: Presenting Group Projects

Topic : Presentation of collective projects

Objectives:

  • Give children the opportunity to present their projects.
  • To summarize the results of the collective work.

Materials:

  • Computers for project demonstration.

Lesson plan:

  1. Presentation of projects (30 minutes)
    • Each group presents their project (for example, a multimedia presentation or video).
  2. Discussion (10 minutes)
    • Discussion of successes and difficulties in the process of creating a project.
    • Discussion of what could be improved.

Lesson 7: IT Professions and Their Role in Everyday Life

Topic : Introduction to IT related professions

Objectives:

  • To introduce children to various IT professions.
  • Explain how IT is used in everyday life.

Materials:

  • Presentation about professions in IT.

Lesson plan:

  1. Introduction (5 minutes)
    • Discussion of the importance of information technology in everyday life.
  2. Presentation (15 minutes)
    • A story about various IT professions (programmer, web designer, cybersecurity engineer, etc.).
  3. Discussion (15 minutes)
    • Discussion of what professions children find interesting and why.
    • How IT helps in everyday tasks (Internet, smartphones, games, etc.).
  4. Conclusion (5 minutes)
    • Summing up the discussion.

Lesson 8: Review of Cybersecurity Rules

Topic : Password protection and conscious behavior on the Internet

Objectives:

  • Review the basic rules of internet safety.
  • Explain the importance of protecting passwords and personal data.

Materials:

  • Presentation on cybersecurity.

Lesson plan:

  1. Introduction (5 minutes)
    • An explanation of why it is important to follow cybersecurity rules.
  2. Presentation (15 minutes)
    • A story about how to create strong passwords and protect your data.
    • What is phishing and how to avoid it.
  3. Practical task (20 minutes)
    • Children create examples of strong passwords and discuss how to remember them.
  4. Conclusion (5 minutes)
    • Wrapping up and discussing the importance of cybersecurity in everyday life.