A manual for a computer science teacher
6th grade, 1st quarter (8 lessons)
Topics:
- Review of the basics: file system, working with the operating system and different types of files (text, graphic, audio, video).
- Advanced work with text editors: working with tables within the text, using footnotes, content, styles and document layouts.
- 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:
- 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.
- Practical work (25 min).
- Students complete exercises on managing files and folders: creating, renaming, copying, moving.
- 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:
- 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?
- Practical work (25 min).
- Students open and edit files of different types in appropriate applications (text editor, graphics editor, audio player).
- 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:
- Tables in text editors (10 min).
- How to create a table in a text editor? How to format a table?
- Practical work (25 min).
- Students create a document containing tables and format them according to specified parameters.
- 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:
- Footnotes and content in documents (10 min).
- How to add footnotes to text? How to create a table of contents with automatic generation?
- Practical work (25 min).
- Students create a document with footnotes and an automatically generated table of contents.
- 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:
- Review of algorithm concepts (10 min).
- What is an algorithm? How do loops and branches work?
- Practical work (25 min).
- Students solve problems to create simple algorithms using branching and loops.
- 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:
- Introduction to Complex Flowcharts (10 min).
- What is a flow chart? What elements are used to indicate cycles, conditions?
- Practical work (25 min).
- Students construct flowcharts for given algorithms.
- 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:
- Algorithm problems (10 min).
- How to use algorithms to solve practical problems? Examples of everyday problems solved using algorithms.
- Practical work (25 min).
- Students solve problems based on algorithms and create their own algorithms for specific problems.
- 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:
- Discussion of the quarter results (10 min.).
- Review of topics covered: file system, working with documents, algorithms.
- 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).
- 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.