Загрузка

Methodological manuals for the 9th grade computer science teacher

In 9th grade, computer science is focused on developing skills in programming, data science, web development, and networking. Students begin working with more complex projects, learn the basics of networking, and delve into cybersecurity.

9th grade (by quarters)

1st quarter (September-October):

  • 8 lessons (2 lessons per week).
  • Topics :
    • Review of basic concepts: computer structure, file system, working with different types of files (text, graphics, video).
    • Algorithms and data structures: sorting, searching, working with linear data structures (lists, stacks, queues).
    • Programming: delving into loops, functions, recursion, and data manipulation (e.g. in Python, JavaScript, or another language).

2nd quarter (November-December):

  • 7-8 lessons (1-2 lessons per week).
  • Topics :
    • Working with databases: creating and managing databases, designing tables, creating queries in SQL, normalizing data.
    • Programming: working with files, inputting and outputting data, creating programs for processing text information (for example, text editors).
    • Web development: creating interactive pages using HTML, CSS, JavaScript. Basics of working with forms, events, processing data from web forms.

3rd quarter (January-March):

  • 8 lessons (2 lessons per week).
  • Topics :
    • Client-server technologies: basics of working with a server and a client, the concept of server and client languages, interaction with a server via HTTP requests.
    • Programming: Introduction to Object-Oriented Programming (OOP) – creating classes, objects, inheritance, polymorphism.
    • Working with multimedia files: creating and editing multimedia projects (video, graphics, sound), using multimedia technologies in project activities.

4th quarter (April-May):

  • 7-8 lessons (1-2 lessons per week).
  • Topics :
    • Project work: creating individual or group projects (e.g. web application, database or multimedia project), integrating programming, web development and data science skills.
    • Working with big data: data analysis, data visualization, using tools for processing large amounts of information.
    • Cybersecurity: protecting data online, cryptography basics, preventing cyberattacks, conscious use of Internet resources and social networks.

Result:

In the 9th grade, 30-32 lessons are planned , focusing on programming, databases, web technologies and network interactions. Students continue to deepen their skills in OOP, client-server technologies and data processing. Project work plays an important role, where students can apply their knowledge to solve practical problems. Cybersecurity remains a priority, with an emphasis on data protection and safe use of Internet resources.