Загрузка
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.