Загрузка

Methodological manuals for the 8th grade computer science teacher

In the 8th grade, the in-depth study of computer science continues, with an emphasis on programming, working with databases, web technologies, and project development. Students begin to master more complex concepts and technologies, and learn to solve real-world problems using IT (information technology).

8th grade (by quarters)

1st quarter (September-October):

  • 8 lessons (2 lessons per week).
  • Topics :
    • Review of the basics of working with the operating system and different types of files.
    • Advanced algorithms: data sorting, searching, working with large data arrays.
    • Programming: A deeper dive into the use of functions, parameters, recursion, and modularity in programming (using languages ​​such as Python or JavaScript as an example).

2nd quarter (November-December):

  • 7-8 lessons (1-2 lessons per week).
  • Topics :
    • Working with databases: relational databases, the concept of tables, keys, creating and using queries (for example, using SQL).
    • Programming: working with files and data input/output, creating programs for working with text and numerical data, data processing.
    • Web development: creating interactive web pages using HTML, CSS and JavaScript (forms, events, dynamic content change).

3rd quarter (January-March):

  • 8 lessons (2 lessons per week).
  • Topics :
    • Web programming: basics of client-server technologies, working with requests, basics of API (for example, how to interact with external services via web requests).
    • Programming: Building Small Applications Using OOP (Object Oriented Programming) – Introduction to Classes and Objects.
    • Working with multimedia files: editing audio, video, creating multimedia projects using programs for working with graphics and sound.

4th quarter (April-May):

  • 7-8 lessons (1-2 lessons per week).
  • Topics :
    • Project activities: development of individual or group projects (e.g. website, application, database) using all the studied technologies.
    • Working with Big Data: Basics of data analysis, using programs to analyze large amounts of data (e.g. spreadsheets, databases).
    • Cybersecurity: data protection on the Internet, information encryption, rules for safe behavior in social networks and instant messengers.

Result:

In the 8th grade, 30-32 lessons are planned , the emphasis of which is on programming (including OOP), working with databases, web development and project activities. Students begin to master client-server technologies and interaction with external services via API. The main focus is on creating projects where they integrate the acquired knowledge, as well as cybersecurity, which promotes conscious use of technology.