Загрузка

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

UP

A manual for a computer science teacher

6th grade, 3rd quarter (7-8 lessons)

Topics:

  1. Advanced programming: working with functions, data arrays, creating simple programs and games using basic algorithms.
  2. Basics of working with the Internet and web development: creating simple HTML pages, getting to know CSS for designing web pages.
  3. Working with multimedia editors: editing images, audio and video, creating multimedia projects.

Lesson 1: Advanced Programming – Functions

Objective:
To introduce students to the concept of functions in programming and teach them how to create simple functions.

Lesson plan:

  1. The concept of functions in programming (10 min).
    • What is a function? How do functions help make code more organized and reusable?
  2. Practical work (25 min).
    • Students create programs using functions to solve simple problems (for example, a program to calculate the area of ​​a rectangle or the sum of numbers).
  3. Discussion of solutions (10 min).
    • What challenges did you encounter when creating the functions?

Homework:
Write a program that contains several functions for performing mathematical calculations (for example, calculating the area of ​​a triangle or a circle).


Lesson 2: Advanced Programming – Data Arrays

Objective:
To teach students to work with data arrays and use them in programs.

Lesson plan:

  1. Data arrays (10 min).
    • What is an array? How to work with arrays to store multiple values? Examples of using arrays (for example, to store a list of grades or numbers).
  2. Practical work (25 min).
    • Students create programs that use arrays to solve problems (for example, a program to calculate the average of a set of numbers or sort data).
  3. Discussion of solutions (10 min).
    • Questions: “Where else can data arrays be used?”

Homework:
Write a program that takes an array of numbers and prints the largest and smallest numbers.


Lesson 3: Advanced Programming – Creating a Simple Game

Objective:
To strengthen programming skills by creating a simple game using functions, arrays and basic algorithms.

Lesson plan:

  1. Game planning (10 min).
    • Developing an idea for a simple game (e.g. guess the number, quiz, or simple text game). Discussing the necessary elements: logic, conditions, loops.
  2. Practical work (25 min).
    • Students create their own games using previously learned concepts (functions, arrays, loops).
  3. Presentation of games (10 min).
    • Each student demonstrates their game to the class and discusses solutions.

Homework:
Improve the game by adding new features or improving the interface.


Lesson 4: Web Development Basics – Creating HTML Pages

Objective:
To introduce students to the basics of HTML and teach them how to create simple web pages.

Lesson plan:

  1. Introduction to HTML (10 min).
    • What is HTML? Basic tags and structure of an HTML document (tags <html>, <head>, <body>, headings, paragraphs, lists).
  2. Practical work (25 min).
    • Students create their first web pages with simple text elements (headings, paragraphs, lists).
  3. Discussion and edits (10 min).
    • What elements can be added to improve the pages?

Homework:
Create a home page with personal information and an image using heading, paragraph, and list tags.


Lesson 5: Web Development Basics – CSS for Styling Web Pages

Objective:
To teach students the basics of CSS for web page design.

Lesson plan:

  1. Introduction to CSS (10 min).
    • What is CSS? Basics of CSS syntax and how to use it to change the appearance of HTML elements (color, fonts, sizes).
  2. Practical work (25 min).
    • Students add CSS to their web pages, changing the styles of headings, text, and lists.
  3. Presentation and discussion of pages (10 min).
    • Discussion of applied styles. How does CSS improve the appearance of the page?

Homework:
Improve the home page by adding styles to all elements.


Lesson 6: Multimedia Editor Basics – Image Editing

Objective:
To teach students the basics of image editing using simple graphic editors.

Lesson plan:

  1. Introduction to graphic editors (10 min).
    • What are graphic editors? Basic editing tools: cropping, resizing, working with layers.
  2. Practical work (25 min).
    • Students edit the image (e.g. crop, resize, add text or filters).
  3. Discussion of works (10 min).
    • What tools were used and for what purpose?

Homework:
Edit an image and create a collage using multiple images.


Lesson 7: Multimedia Editor Basics – Working with Audio and Video

Objective:
To introduce students to the basics of editing audio and video files.

Lesson plan:

  1. Introduction to audio and video editors (10 min).
    • Basic tools for editing audio (cutting, adding effects) and video (editing, transitions).
  2. Practical work (25 min).
    • Students create a simple video or audio recording using basic editing tools.
  3. Presentation of works (10 min).
    • Viewing and discussing video or audio recordings, analysis of the tools used.

Homework:
Create a short video (1-2 minutes) using a video editor and various effects.


Lesson 8: Final Project – Multimedia Project

Objective:
To consolidate the knowledge gained during the quarter and create a final multimedia project.

Lesson plan:

  1. Project planning (10 min).
    • Students discuss ideas for multimedia projects: creating a web page with multimedia content (images, video), editing a short video or audio podcast.
  2. Practical work (25 min).
    • Students begin working on their projects using programming, web design and multimedia skills.
  3. Presentation of projects (10 min).
    • Each student presents their project, and strengths and opportunities for improvement are discussed.

Homework:
Finish the project and prepare it for the final presentation in the next lesson.


Conclusion

The course is designed for 7-8 lessons, covering advanced programming, web development basics and multimedia. Students create projects that allow them to apply their knowledge in practice, using skills in working with functions, data arrays, HTML/CSS and multimedia editors.

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

UP

A manual for a computer science teacher

6th grade, 2nd quarter (7-8 lessons)

Topics:

  1. Programming: Introduction to text-based programming languages ​​(such as Python or HTML/CSS) – basic syntax, variables, loops, branching.
  2. Working with tables: creating complex formulas, working with data in the context of finance (budgeting, calculations), creating diagrams.
  3. Cybersecurity Basics: Internet threats, cyberattacks, security measures when working on the Internet, creating and using complex passwords.

Lesson 1: Programming Basics – Introduction to Syntax

Objective:
To introduce students to the basics of text-based programming languages ​​(Python or HTML/CSS) and teach basic syntax.

Lesson plan:

  1. Introduction to text-based programming languages ​​(10 min).
    • What is Programming? Introduction to Python or HTML/CSS.
    • Basic concepts: syntax, variables, input/output commands.
  2. Practical work (25 min).
    • Students create a simple program to print text and work with variables (for example, a Python program that prints a greeting).
  3. Discussion of results (10 min).
    • Analysis of the program, discussion of errors.

Homework:
Try writing a program that displays a personalized message (depending on the name entered).


Lesson 2: Programming Basics – Variables and Data Types

Objective:
To teach how to work with variables and different types of data.

Lesson plan:

  1. Variables and data types (10 min).
    • What is a variable? Basic data types: integers, fractions, strings.
  2. Practical work (25 min).
    • Students create programs that use different data types and variables (for example, a calculator with basic addition and subtraction operations).
  3. Discussion of solutions (10 min).
    • What types of data were used, what difficulties arose?

Homework:
Write a program that takes two numbers and outputs their sum, difference, and product.


Lesson 3: Programming – Loops and Branching

Objective:
To study loops and branches in programming and their use to create logic.

Lesson plan:

  1. Cycles and Branching (10 min).
    • What are loops (for, while)? How do branches (if-else) work?
  2. Practical work (25 min).
    • Students create programs with loops and branches (for example, a program that calculates the sum of numbers from 1 to 10 or checks whether a number is even).
  3. Discussion of the program operation (10 min).
    • Questions: “Which type of cycle was easier to use?”

Homework:
Create a program that asks the user for a number and prints out all the numbers from 1 to that number, separated by commas.


Lesson 4: Working with Tables – Complex Formulas and Calculations

Objective:
To teach how to create complex formulas in spreadsheets and apply them to solve financial problems.

Lesson plan:

  1. Complex formulas in tables (10 min).
    • How to create formulas to perform complex calculations? Examples of formulas for financial calculations (sum, average, percentage calculations).
  2. Practical work (25 min).
    • Students create a spreadsheet to calculate a simple budget (income and expenses) and use complex formulas to calculate totals.
  3. Discussion of tables (10 min).
    • Questions: “Which formula was the most difficult to implement?”

Homework:
Think through and develop your own example budget with income and expense calculations.


Lesson 5: Working with Data – Charts and Visualization

Objective:
To teach students to create charts to visually represent data.

Lesson plan:

  1. Introduction to diagrams (10 min).
    • Types of charts: bar, pie, line. When and why to use charts?
  2. Practical work (25 min).
    • Students create charts for their budget project or other data (such as school grades or the weather for the week).
  3. Discussion of diagrams (10 min).
    • Questions: “How does a chart help visualize data?”

Homework:
Create a chart for the data they collected at home (e.g. weekly expenses).


Lesson 6: Cybersecurity Basics – Internet Threats and Data Protection

Objective:
To introduce students to the main Internet threats and methods of data protection.

Lesson plan:

  1. Internet threats (10 min).
    • Introduction to cyber threats: viruses, phishing, cyber attacks. How do viruses work and how do they spread?
  2. Practical work (25 min).
    • Students discuss real-life examples of online threats and develop a plan of action to prevent threats (e.g. what to do if you receive a suspicious email).
  3. Discussion of safety measures (10 min).
    • What methods of protection are used most often and why?

Homework:
Write an online safety plan and present it to the class.


Lesson 7: Cybersecurity – Strong Passwords and Data Protection

Objective:
To teach how to create complex passwords and manage account security.

Lesson plan:

  1. Creating complex passwords (10 min).
    • What is a complex password? How to create one? How often should passwords be changed?
  2. Practical work (25 min).
    • Students create examples of complex passwords and test them using online password testing services (if available in class). Discussion of password storage.
  3. Discussion of account security (10 min).
    • Questions: “Why can’t I use the same password for all services?”

Homework:
Create several unique passwords for different accounts and think of a system for storing them.


Lesson 8: Final Lesson – Programming and Data Security

Objective:
To consolidate acquired knowledge of programming and cybersecurity.

Lesson plan:

  1. Solving a practical programming problem (10 min).
    • Students are given an assignment: to create a program that solves a specific problem using variables, loops and branching.
  2. Practical work (25 min).
    • Implementation of the program and discussion of approaches to its solution. Discussion of security when working with program code.
  3. Discussion of data protection (10 min).
    • Final discussion on the topic of cybersecurity. Analysis of the most important aspects of data protection.

Homework:
Prepare a mini-project on the topic “How to protect yourself on the Internet”, including elements of cybersecurity and programming.


Conclusion

The manual is designed for 7-8 lessons, during which students learn the basics of programming, work with tables and data, and also delve into the basics of cybersecurity. The lessons are focused on the practical application of knowledge and reinforcement of skills through projects and tasks.

Методичка для учителя информатики: 6-й класс, 1-я четверть

UP

A manual for a computer science teacher

6th grade, 1st quarter (8 lessons)

Topics:

  1. Review of the basics: file system, working with the operating system and different types of files (text, graphic, audio, video).
  2. Advanced work with text editors: working with tables within the text, using footnotes, content, styles and document layouts.
  3. Algorithms and their application: repetition of basic concepts of algorithms, construction of more complex flowcharts.

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

Objective:
Review the basics of working with the operating system, managing files and folders, and file types.

Lesson plan:

  1. Introduction to the file system (10 min).
    • What is an operating system? How is the file system organized?
    • File types (text, graphic, audio, video) and their extensions.
  2. Practical work (25 min).
    • Students complete exercises on managing files and folders: creating, renaming, copying, moving.
  3. Discussion (10 min).
    • Discussion of the difficulties that the students encountered.

Homework:
Practice working with the file system at home (create a folder structure, organize files).


Lesson 2: Working with different file types

Objective:
To teach students to recognize and open different types of files, as well as work with them in the appropriate programs.

Lesson plan:

  1. File types and programs for working with them (10 min).
    • How to differentiate file types? What programs are used to open text, graphic, audio and video files?
  2. Practical work (25 min).
    • Students open and edit files of different types in appropriate applications (text editor, graphics editor, audio player).
  3. Discussion (10 min).
    • Questions: “What type of files were the most difficult to work with?”

Homework:
Work with different types of files on your home computer.


Lesson 3: Advanced Text Editors – Tables within text

Objective:
To teach students to create and edit tables within text documents.

Lesson plan:

  1. Tables in text editors (10 min).
    • How to create a table in a text editor? How to format a table?
  2. Practical work (25 min).
    • Students create a document containing tables and format them according to specified parameters.
  3. Discussion of results (10 min).
    • Questions: “Which table functions were useful for formatting?”

Homework:
Create a document with tables and present it in the next lesson.


Lesson 4: Advanced Text Editors – Footnotes and Contents

Objective:
To teach students to work with footnotes, contents and automatic table of contents generation in text documents.

Lesson plan:

  1. Footnotes and content in documents (10 min).
    • How to add footnotes to text? How to create a table of contents with automatic generation?
  2. Practical work (25 min).
    • Students create a document with footnotes and an automatically generated table of contents.
  3. Discussion of the results of the work (10 min).
    • Questions: “How does the table of contents help in navigating the document?”

Homework:
Create a document with a table of contents and footnotes on any topic.


Lesson 5: Algorithms – Review of Basic Concepts

Objective:
To review the basic concepts of algorithms: sequence, branching, cycles.

Lesson plan:

  1. Review of algorithm concepts (10 min).
    • What is an algorithm? How do loops and branches work?
  2. Practical work (25 min).
    • Students solve problems to create simple algorithms using branching and loops.
  3. Discussion of solutions (10 min).
    • Questions: “Which algorithms seemed the most difficult?”

Homework:
Create a simple flow chart for the algorithm of any problem.


Lesson 6: Building Flowcharts

Objective:
To teach students to build more complex flowcharts based on given algorithms.

Lesson plan:

  1. Introduction to Complex Flowcharts (10 min).
    • What is a flow chart? What elements are used to indicate cycles, conditions?
  2. Practical work (25 min).
    • Students construct flowcharts for given algorithms.
  3. Discussion of results (10 min).
    • Discussion: “What was difficult about building the flowcharts?”

Homework:
Create a flow chart for an algorithm related to everyday activities (for example, an algorithm for making breakfast).


Lesson 7: Applying Algorithms to Problems

Objective:
To teach students to apply algorithms to solve practical problems.

Lesson plan:

  1. Algorithm problems (10 min).
    • How to use algorithms to solve practical problems? Examples of everyday problems solved using algorithms.
  2. Practical work (25 min).
    • Students solve problems based on algorithms and create their own algorithms for specific problems.
  3. Discussion of solutions (10 min).
    • Questions: “Which algorithm turned out to be the most effective for solving the problem?”

Homework:
Come up with your own problem for which you need to build an algorithm, and solve it.


Lesson 8: Final Lesson – Applying All the Knowledge Learned

Objective:
To consolidate the students’ knowledge acquired during the quarter through practical application in mini-projects.

Lesson plan:

  1. Discussion of the quarter results (10 min.).
    • Review of topics covered: file system, working with documents, algorithms.
  2. Practical work (25 min).
    • Students work on a mini-project using all the skills they have learned (for example, creating a document with tables, footnotes, and a table of contents, or creating an algorithm and implementing it in code).
  3. Presentation of mini-projects and discussion (10 min).
    • Students present their projects and discuss what skills they used.

Conclusion

The manual is designed for 8 lessons, during which students deepen their knowledge of the file system, learn to work with more complex elements of text editors and review the basics of algorithms with in-depth construction of flowcharts.

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

UP

A manual for a computer science teacher

5th grade, 4th quarter (7-8 lessons)

Topics :

  1. Preparing a mini-project: creating an interactive game, animation or multimedia project using programming.
  2. Working with data: introduction to databases, simple data searching and sorting operations, basics of working with tables in the context of databases.
  3. Strengthening cybersecurity: preventing Internet threats, phishing, using antivirus programs, safe behavior on social networks.

Lesson 1: Introduction to Project Work – Planning a Mini-Project

Objective:
To teach students to plan and develop a project (game, animation or multimedia project) using programming.

Lesson plan:

  1. Discussion of project work (10 min).
    • What is a project? Why do you need a plan?
    • Examples of projects: interactive games, animations, multimedia presentations.
  2. Project planning (15 min).
    • Students choose a project type and discuss what exactly they want to create.
  3. Creating a project plan (20 min).
    • Students make a plan: what steps need to be taken to create a project (developing a structure, describing functions and tasks).
  4. Summing up (5 min).
    • Discussion: which tasks require more attention and time.

Homework:
Develop a detailed plan for your project and prepare sketches or examples.


Lesson 2: Programming a Mini-Project – Getting Started

Objective:
To teach students how to start a project using Scratch or Python.

Lesson plan:

  1. Review of programming basics (5 min).
    • Discussion: conditions, loops, functions and variables.
  2. Getting started with a project (10 min).
    • Students begin to create the basic framework of their program.
  3. Practical work (25 min).
    • Students implement the first steps of the project: creating characters, preparing the basic logic of the program or game.
  4. Discussion of results (5 min).
    • Questions: “What was difficult in implementing the first part of the project?”

Homework:
Continue developing the house project, bring it to the stage of the first working version.


Lesson 3: Programming a Mini-Project – Adding Interactivity

Objective:
To teach students how to add interactivity to a project.

Lesson plan:

  1. Introduction to interactivity (5 min).
    • What are interactive elements? How to add interactivity to a project?
  2. Practical work (30 min).
    • Students add interactive elements to the project: control of characters, reactions to user actions (keys, mouse).
  3. Discussion of the results of the work (10 min).
    • Discussion: what worked and what needs improvement.

Homework:
Continue to refine the interactive elements in the project.


Lesson 4: Working with Data – Introduction to Databases

Objective:
To introduce students to databases and data searching and sorting operations.

Lesson plan:

  1. Discussion of databases (10 min).
    • What is a database? Examples of databases (tables, lists).
    • Basic operations with databases: adding, searching, sorting data.
  2. Practical work (25 min).
    • Students work with simple databases (such as lists in spreadsheets): adding records, sorting data according to certain criteria.
  3. Discussion and summing up (10 min).
    • Discussion: “How are databases used in real life?”

Homework:
Research what databases are used in everyday life (school magazines, stores).


Lesson 5: Working with Data – Using Tables in a Database Context

Objective:
To teach students to work with tables in the context of databases, and to sort and filter data.

Lesson plan:

  1. Discussion of working with tables (5 min).
    • What are spreadsheets? How are spreadsheets and databases related?
  2. Practical work (30 min).
    • Students complete tasks on working with tables: sorting data by columns, filtering records according to specified criteria.
  3. Discussion of the results of the work (10 min).
    • Questions: “How does filtering help you find the information you need?”

Homework:
Create your own table with data and perform sorting and filtering.


Lesson 6: Reinforcing Cybersecurity – Internet Threats and Phishing

Objective:
To consolidate students’ knowledge of how to prevent Internet threats and phishing.

Lesson plan:

  1. Discussion of Internet threats (10 min).
    • What are the Internet threats? What is phishing? How to protect yourself?
  2. Practical work (20 min).
    • Analysis of examples of phishing letters and fraudulent sites. Students learn to distinguish fraud from real sites.
  3. Discussion of results (10 min).
    • Discussion: How to prevent falling into phishing traps.

Homework:
Study examples of phishing attacks and prepare a list of rules on how to avoid them.


Lesson 7: Reinforcing Cybersecurity – Safe Behavior on Social Media

Objective:
To teach students safe behavior on social networks.

Lesson plan:

  1. Discussion of social networks (5 min).
    • How to use social networks safely? What are the risks?
  2. Practical work (20 min).
    • Students discuss what actions can be dangerous on social networks (disclosing personal information, communicating with strangers).
  3. Solving situations (10 min).
    • Students explore real or simulated situations in which risks arise when using social media.
  4. Discussion of results (5 min).
    • Discussion: “What is important to remember when using social networks?”

Homework:
Create rules for safe behavior on social networks and present them in class.


Lesson 8: Presentation of mini-projects

Objective:
To conclude the quarter with a presentation of mini-projects created by students.

Lesson plan:

  1. Preparing projects for presentation (10 min.).
    • Students put the finishing touches on their projects.
  2. Presentation of mini-projects (30 min).
    • Students take turns presenting their projects (games, animations or multimedia presentations) and explaining how they implemented the main functions.
  3. Discussion of results and reflection (10 min).
    • Discussion: what worked and what could be improved.

Conclusion

The manual is designed for 7-8 lessons, during which students consolidate their programming skills, work with databases, and also repeat and deepen their knowledge of cybersecurity.

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

UP

A manual for a computer science teacher

5th grade, 3rd quarter (8 lessons)

Topics :

  1. Programming: Create simple programs using conditions, loops, functions, and variables (e.g. Scratch or Python).
  2. Working with multimedia files: creating presentations with animation, working with graphic and audio editors.
  3. Introduction to Internet technologies: what is a URL, how browsers and search engines work, web page basics.

Lesson 1: Programming – Conditions and Loops

Objective:
To teach students to use conditions and loops in programs written in Scratch or Python.

Lesson plan:

  1. Repetition of the previous material (5 min).
    • Discussion: What is a loop and variables.
  2. Introduction to the conditions (10 min).
    • Explanation: What are conditional statements (e.g. if-elsein Python or conditional blocks in Scratch).
    • Examples: A program that responds to user input.
  3. Working with cycles and conditions (15 min).
    • An example of a program where a loop runs until a certain condition is met.
  4. Practical task (15 min).
    • Students create a program using conditions and loops to solve a simple problem.
  5. Summing up (5 min).
    • Questions: “How do the conditions in the program work?”

Homework:
Write a program using a conditional statement and a loop.


Lesson 2: Programming – Introduction to Functions

Objective:
To teach students the basics of functions in programming.

Lesson plan:

  1. Review of the material from the previous lesson (5 min.).
    • Discussion: How to use conditions and loops.
  2. Explanation of functions (10 min).
    • What is a function? Why is it important in programming?
    • Examples of simple functions: functions that return a value or perform an action.
  3. Practice with functions (15 min).
    • Students create a function to perform a repetitive action (such as adding two numbers or greeting a user).
  4. Assignment for creating functions (15 min).
    • Students create a program with several functions.
  5. Reflection and summing up (5 min).
    • Questions: “How do functions help simplify code?”

Homework:
Write a program using a function that performs calculations.


Lesson 3: Working with Multimedia Files – Creating Presentations

Objective:
To teach students to create presentations using animation.

Lesson plan:

  1. Introduction to Multimedia Files (5 min).
    • Discussion: What are multimedia files (video, images, audio).
  2. Creating a presentation (15 min).
    • Explained: How to add text, images, animations, and slide transitions to your presentation.
    • Demonstration of a presentation example.
  3. Practical task (20 min).
    • Students create a presentation on a given topic using animation and transitions between slides.
  4. Discussion of results (5 min).
    • Questions: “How do animations affect the perception of a presentation?”

Homework:
Improve the presentation at home by adding more animation and media files.


Lesson 4: Working with Multimedia Files – Graphic Editors

Objective:
To teach students the basics of working with graphic editors.

Lesson plan:

  1. Review of the topic of multimedia files (5 min).
    • Questions: “What are multimedia files?”
  2. Introduction to graphic editors (10 min).
    • Explanation: what is a graphic editor, how to edit images (crop, resize, add text).
    • Example: using a free graphics editor like GIMP or Paint.NET.
  3. Practical work (20 min).
    • Students edit the image, add effects and text.
  4. Discussion of the results of the work (10 min).
    • Questions: “How to use a graphics editor to create images?”

Homework:
Create an image with text and effects at home in a graphics editor.


Lesson 5: Working with Multimedia Files – Audio Editors

Objective:
To introduce students to audio editors and teach the basics of audio editing.

Lesson plan:

  1. Discussion of audio files (5 min).
    • Discussion: what are audio files, where are they used.
  2. Introduction to audio editors (10 min).
    • Demonstration: working with an audio editor (such as Audacity), how to trim and join audio files.
  3. Practical task (20 min).
    • Students edit an audio file by trimming, adding effects, or changing the playback speed.
  4. Discussion and summing up (10 min).
    • Questions: “How to work with audio files?”

Homework:
Edit the audio file at home using the techniques learned.


Lesson 6: Introduction to Internet Technologies – Web Page Basics

Objective:
To teach students the basics of working with web pages and the Internet.

Lesson plan:

  1. Introduction to the Internet (5 min).
    • What is the Internet, how does it work?
  2. Discussion of URLs and domains (10 min).
    • Explanation: what is a URL, the structure of web addresses, what are domains.
  3. How browsers work (10 min).
    • Introduction to browsers: how they work, what they are for.
  4. Practical task (15 min).
    • Students find example URLs and learn how to differentiate between major domains (.com, .org, .edu).
  5. Summing up (5 min).
    • Questions: “What is a URL? How do browsers find pages?”

Homework:
Research different URLs and explain their structure.


Lesson 7: Introduction to Internet Technologies – How Search Engines Work

Objective:
To teach students the basics of working with search engines.

Lesson plan:

  1. Revision of the topic of Internet technologies (5 min).
    • Questions: “What is a URL?”
  2. Introduction to search engines (10 min).
    • How search engines (Google, Bing) work, how they find and display results.
  3. Practical work (15 min).
    • Students search for different queries using different keywords and filters.
  4. Search engine optimization (10 min).
    • How to use keywords to refine your search.
  5. Summing up (5 min).
    • Questions: “How to make internet search more efficient?”

Homework:
Make 5 queries and find information in a search engine.


Lesson 8: Practical application of knowledge

Objective:
To consolidate the topics studied by completing practical assignments on programming, working with multimedia files and Internet technologies.

Lesson plan:

  1. Repetition of topics (10 min).
    • Questions on the basics of programming, multimedia files and Internet technologies.
  2. Practical work (30 min).
    • Students create a project: a program with conditions and cycles, a multimedia presentation with animation, and use Internet search to obtain information on the project topic.
  3. Summing up (10 min).
    • Discussion: what was most interesting in the topics covered.

Conclusion

This manual is designed for 8 lessons and covers topics of programming using conditions, cycles and functions, working with multimedia files (presentations, graphic and audio editors), as well as the basics of Internet technologies.