Загрузка

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

UP

A manual for a computer science teacher

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

Topics:

  1. Project creation: development of a collective or individual project (for example, an interactive website, application, multimedia presentation with programming elements).
  2. Working with data: basics of data analysis, filtering and sorting data in tables, introduction to basic database functions.
  3. Cybersecurity review: protecting personal data, working safely on the Internet, preventing phishing and other threats.

Lesson 1: Project Planning and Preparation

Objective:
To begin developing a collective or individual project, to determine the topic and key stages of implementation.

Lesson plan:

  1. Discussion of project topics (10 min).
    • The teacher helps students choose a project topic: a website, an application, or a multimedia presentation with programming elements.
  2. Planning the project stages (15 min).
    • Students draw up a work plan for the project: they define key tasks, deadlines and distribution of responsibilities (if the project is a group project).
  3. Practical work (15 min).
    • Students begin work on the first phase of a project by creating the structure or basic elements (such as a website wireframe or presentation layout).

Homework:
Think through the details of the project, collect source materials (graphics, text, etc.).


Lesson 2: Project Development – Stage One

Objective:
To begin developing the main elements of the project (e.g. interface, main functions).

Lesson plan:

  1. Brief discussion of the current status of projects (5 min).
    • Discussing students’ progress: what difficulties arise at the first stage?
  2. Practical work (30 min).
    • Students continue working on their project: creating website home pages, application interfaces, or presentation slides.
  3. Feedback (5 min).
    • The teacher helps with technical or design issues.

Homework:
Continue working on the project at home, moving forward according to plan.


Lesson 3: Working with Data – Filtering and Sorting in Tables

Objective:
To teach students to use tables to analyze data, perform sorting and filtering.

Lesson plan:

  1. Introduction to data analysis (10 min).
    • The concept of data analysis, examples of using data in life (for example, sorting and filtering financial data, lists of students).
  2. Practical work with tables (25 min).
    • Students work with pre-prepared tables (e.g. sales data, academic performance data), sorting and filtering data.
  3. Discussion of results (10 min).
    • Students discuss the results of the data analysis and how it can be applied to projects.

Homework:
Prepare tables with personal data (e.g. lists of books, movies) for analysis.


Lesson 4: Working with Data – Introduction to Databases

Objective:
To introduce students to the basics of working with databases, to explain the main functions and operations.

Lesson plan:

  1. What are databases? (10 min).
    • Discussion of the principles of database operation: structures, fields, records. Examples of using databases (e.g. school library, banking systems).
  2. Practical work (25 min).
    • Students create small databases using simple tools (such as Excel spreadsheets or Google Sheets). They enter data, filter, and sort it.
  3. Discussion of the work (10 min).
    • Discussion of results: how databases can be used in projects.

Homework:
Create a database with personal information or data for a project (for example, a table with products, books, etc.).


Lesson 5: Cybersecurity – Protecting Personal Data

Objective:
To teach students the principles of personal data protection and safe use of the Internet.

Lesson plan:

  1. Introduction to personal data protection (10 min).
    • What is personal data? How to protect it? Examples of data leaks and ways to prevent them.
  2. Practical work (25 min).
    • Students develop rules for protecting their data (e.g. how to create strong passwords, avoid using unsafe networks, maintain privacy on social media).
  3. Discussion of practical examples (10 min).
    • Analysis of real cases of data leakage, discussion of protection methods.

Homework:
Write a short instruction for friends on how to protect your personal data on the Internet.


Lesson 6: Cybersecurity – Preventing Phishing and Internet Threats

Objective:
To teach students to recognize phishing and other Internet threats, and to develop online safety skills.

Lesson plan:

  1. What is phishing? (10 min).
    • Phishing Explained: How Hackers Try to Gain Access to Personal Data Through Fake Websites, Emails, and Messages.
  2. Practical work (25 min).
    • Students analyze examples of phishing emails and websites and learn to identify signs of threats (e.g. suspicious links, requests for personal information).
  3. Group discussion (10 min).
    • What other threats exist on the Internet? How can you protect yourself from them?

Homework:
Create a list of tips for staying safe online and share them with family or friends.


Lesson 7: Working on Projects – Final Stage

Objective:
Complete projects by checking functionality and correctness of tasks.

Lesson plan:

  1. Discussion of project progress (10 min).
    • Students talk about their successes in working on projects, what tasks have been completed, and what remains to be done.
  2. Practical work (25 min).
    • Students complete their projects, test functionality, and fix possible errors.
  3. Preparation for the presentation (10 min).
    • Students prepare projects for presentation and discuss how they will demonstrate them.

Homework:
Complete the project and prepare it for the final presentation.


Lesson 8: Presentation of projects

Objective:
To present projects to the class, discuss achievements and opportunities for improvement.

Lesson plan:

  1. Presentation of projects (35 min).
    • Each student or group presents their project, demonstrating functionality and design.
  2. Feedback and discussion (10 min).
    • The class and teacher provide feedback on projects, discussing achievements and what could be improved.

Conclusion:
The teacher summarizes the project and provides recommendations for further development of skills in programming, data management, and cybersecurity.


Conclusion

This course covers 7-8 lessons, including project work, basic data analysis and filtering, and cybersecurity review. Students create projects, putting their knowledge into practice, and gain skills in protecting personal data on the Internet.

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

UP

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

Course objective : To expand students’ knowledge in the field of working with data and database basics, to teach them how to work collaboratively on projects, and to review the material covered with an emphasis on cybersecurity and IT professions.

Lesson plan

Lesson 1: Introduction to Working with Data and Databases

Topic : Concept of database and data structure

Objectives:

  • To introduce students to the basic concepts of working with data.
  • Explain what databases are and why they are used.

Materials:

  • A program for working with spreadsheets (for example, Excel, Google Sheets).

Lesson plan:

  1. Introduction (5 minutes): Explanation of the concept of a database and real-life examples (school student database, library book catalog).
  2. Hands-on demo (10 minutes): Create a simple table in Excel with data (e.g. a list of books or students).
  3. Practical task (25 minutes): Students create their own table with data (for example, a list of their favorite movies with the genre, year of release and rating).
  4. Conclusion (5 minutes): Discussion of where and how databases are used in everyday life.

Lesson 2: Filtering Data in Tables

Topic : Working with tables – filtering data

Objectives:

  • To teach students to filter data in tables according to various criteria.
  • Show how you can quickly find the information you need among a large volume of data.

Materials:

  • Program for working with tables (Excel, Google Sheets).

Lesson plan:

  1. Introduction (5 minutes): Explaining what data filtering is and why it is needed.
  2. Hands-on demo (10 minutes): Filtering data in a table by various criteria (e.g. find all movies of the same genre).
  3. Practical task (25 minutes): Students work with a table of data and filter it according to given conditions (for example, filter films by year or rating).
  4. Conclusion (5 minutes): Discussion of where filtering can be used in real life.

Lesson 3: Creating Reports and Charts in Tables

Topic : Working with data – creating reports and charts

Objectives:

  • To teach students how to create reports and visualize data using charts.
  • Show how data can be presented visually for ease of understanding.

Materials:

  • Program for working with tables.

Lesson plan:

  1. Introduction (5 minutes): An explanation of what a report is and how data can be visualized.
  2. Hands-on demo (10 minutes): Create charts from table data (e.g. pie chart of movie genres).
  3. Hands-on Activity (25 minutes): Students create their own reports and charts from their data table.
  4. Conclusion (5 minutes): Discussion of the results and the importance of presenting the data in a visual form.

Lesson 4: Preparing a group project

Topic : Developing an interactive game or multimedia presentation

Objectives:

  • To teach students to work in a team on one project.
  • Develop programming and design skills.

Materials:

  • Scratch, PowerPoint, programs for working with images and video.

Lesson plan:

  1. Introduction (5 minutes): Discussion of the project idea (e.g. interactive game or multimedia presentation).
  2. Group Breakout (5 minutes): Students are divided into teams, each responsible for a part of the project (programming, design, data collection).
  3. Project Work (30 minutes): Students work together to create their own project using the skills learned in previous lessons.
  4. Conclusion (5 minutes): Discussion of progress and next steps.

Lesson 5: Team Project – Completion

Subject : Completion of the project development and preparation for the presentation

Objectives:

  • Complete work on a group project.
  • Prepare the project for presentation.

Materials:

  • Scratch, PowerPoint, programs for working with images and video.

Lesson plan:

  1. Introduction (5 minutes): Discussion of remaining tasks for the project.
  2. Working on the project (30 minutes): Completion of the project, final adjustments to elements.
  3. Preparing a presentation (10 minutes): Students prepare a project to present to the class (presentation structure, distribution of roles).
  4. Conclusion (5 minutes): Discussing the final touches before the presentation.

Lesson 6: Presentation of group projects

Topic : Presentation of finished projects

Objectives:

  • Present collective projects to the class.
  • Develop public speaking skills.

Materials:

  • Computers, projector.

Lesson plan:

  1. Introduction (5 minutes): Discussion of the importance of project presentation.
  2. Project presentation (30 minutes): Students present their projects, talk about the work process and the results achieved.
  3. Evaluation and discussion (10 minutes): Discussion of projects, collective evaluation and conclusions.
  4. Conclusion (5 minutes): Summarizing the project and rewarding the teams.

Lesson 7: Review and Discussion of IT Professions

Topic : IT professions and the use of IT in life

Objectives:

  • To introduce students to professions in the field of information technology.
  • Discuss how IT is used in different areas of life.

Lesson plan:

  1. Introduction (5 minutes): Discussion of how IT is applied in life (medicine, education, entertainment).
  2. Presentation of professions (15 minutes): Overview of professions in IT (programmer, web designer, data analyst, etc.).
  3. Group discussion (15 minutes): Students discuss which IT professions and tasks they find most interesting.
  4. Conclusion (5 minutes): Reflection on the importance of IT in modern life.

Lesson 8: Cybersecurity and Privacy – Review and Deepening of Knowledge

Topic : Review of rules for safe behavior on the Internet

Objectives:

  • To deepen students’ knowledge of cybersecurity.
  • To demonstrate the importance of protecting personal data on the Internet.

Lesson plan:

  1. Introduction (5 minutes): A reminder of the rules of safe behavior on the Internet.
  2. Threat Discussion (10 minutes): Overview of online threats (viruses, phishing, malware) and how to protect yourself.
  3. Practical task (20 minutes): Students develop their own data protection recommendations by creating a presentation or document.
  4. Conclusion (5 minutes): A summary of the topic of cybersecurity and a discussion of the importance of being mindful online.

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

UP

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

Course objective : Developing skills in creating mini-projects in Scratch using complex logical structures, working with multimedia files and introducing the basics of website creation.

Lesson plan

Lesson 1: Scratch – Using Variables and Conditions

Topic : Creating programs using variables and conditions

Objectives:

  • Teach children to use variables to store data.
  • Deepen your knowledge of the use of conditions in programming.

Materials:

  • Computers with Scratch installed.

Lesson plan:

  1. Introduction (5 minutes): Explains the concept of variables and their uses.
  2. Examples (10 minutes): A demonstration of a project where variables are used to calculate points in a game.
  3. Practical Task (25 minutes): Students create a program where a character interacts with variables (e.g. a game with points and conditions).
  4. Conclusion (5 minutes): Discussion of the importance of variables in programming.

Lesson 2: Scratch – Working with Nested Loops

Topic : Using Nested Loops

Objectives:

  • To introduce students to the concept of nested loops.
  • Develop the ability to use loops to automate actions.

Materials:

  • Computers with Scratch.

Lesson plan:

  1. Introduction (5 minutes): An explanation of what nested loops are and how to use them.
  2. Examples (10 minutes): Show a project where nested loops control the movement of objects (e.g. a drawing with repeating shapes).
  3. Hands-on Activity (25 minutes): Students create a project using nested loops (e.g. animation with multiple objects).
  4. Conclusion (5 minutes): Discussion of the results and the difficulty of working with loops.

Lesson 3: Scratch – Creating Complex Interactive Projects

Topic : Creating an interactive game or animation using variables, loops and conditions

Objectives:

  • To teach children to combine knowledge about variables, loops and conditions in one project.
  • Develop skills in creating interactive projects.

Materials:

  • Computers with Scratch.

Lesson plan:

  1. Introduction (5 minutes): Explains how to combine variables, loops, and conditions to create complex projects.
  2. Examples (10 minutes): Show an interactive project using these elements.
  3. Practical task (25 minutes): Students create their own game or animation using complex logical structures.
  4. Conclusion (5 minutes): Discussion of the created projects.

Lesson 4: Working with Images – Editing and Creating Graphics

Topic : Basics of Image Editing

Objectives:

  • To introduce students to basic image editing tools.
  • To teach how to create simple graphic projects.

Materials:

  • Image manipulation programs (such as Paint or GIMP).

Lesson plan:

  1. Introduction (5 minutes): Explains how to edit images (cropping, changing brightness and contrast).
  2. Hands-on demo (10 minutes): Editing an image (e.g. creating a simple collage).
  3. Hands-on activity (25 minutes): Students create and edit an image (e.g. change the background or add text).
  4. Conclusion (5 minutes): Discussion of the results and the usefulness of graphic editors.

Lesson 5: Working with video files – creating and editing

Topic : Basics of working with video files

Objectives:

  • To teach students the basics of creating and editing videos.
  • Develop skills in working with multimedia content.

Materials:

  • Video editing software (such as Windows Movie Maker or Shotcut).

Lesson plan:

  1. Introduction (5 minutes): An explanation of how a video editor works and what it is used for.
  2. Hands-on demo (10 minutes): Create a short video from images and video files.
  3. Practical task (25 minutes): Students create their own video (e.g. adding titles, music and video clips).
  4. Conclusion (5 minutes): Discussion of the results and application of the video in life.

Lesson 6: Working with Audio Files – Recording and Editing

Topic : Basics of Sound Recording and Editing

Objectives:

  • Teach children to record and edit audio files.
  • To introduce the basic tools for working with audio.

Materials:

  • A program for recording and editing audio (for example, Audacity).

Lesson plan:

  1. Introduction (5 minutes): Explains how to record and edit audio.
  2. Hands-on demo (10 minutes): Recording a simple audio file and editing it (e.g. trimming or adding effects).
  3. Practical task (25 minutes): Students record and edit their audio files (for example, creating an audio greeting).
  4. Conclusion (5 minutes): Discussion of the importance of working with audio files.

Lesson 7: Website Building Basics – Introduction to Website Builders

Topic : Creating simple web pages using constructors

Objectives:

  • To introduce students to the basics of creating web pages.
  • Teach how to use website builders to create simple pages.

Materials:

  • Website builder programs (e.g. Wix, WordPress).

Lesson plan:

  1. Introduction (5 minutes): Explaining what a website is and what it is used for.
  2. Hands-on demo (10 minutes): Create a simple page with text and images.
  3. Practical task (25 minutes): Students create their own pages using the constructor (for example, a page with information about a favorite animal).
  4. Conclusion (5 minutes): Discussion of the results and possibilities of website creation.

Lesson 8: Final Project – Creating a Multimedia Website

Subject : Completion of the creation of a multimedia site

Objectives:

  • Combine knowledge of working with images, audio and video to create a multimedia project.
  • To teach how to apply acquired skills in project activities.

Materials:

  • Website builders, image, video and audio editors.

Lesson plan:

  1. Introduction (5 minutes): Explanation of the task: create a multimedia page using text, images and video.
  2. Project Work (30 minutes): Students create multimedia pages by adding text, images, audio and video.
  3. Project Presentation (10 minutes): Students present their work to the class.
  4. Conclusion (5 minutes): Discussion of the quarter’s results, assessment of students’ progress.

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.