Skip to main content

πŸ’» Python - язык ΠΊΠΈΠ±Π΅Ρ€Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊΠΎΠ²

🎯 Π¦Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΡƒΡ€ΠΎΠΊΠ°

ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ:

  • ΠŸΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ учащихся с языком программирования Python ΠΈ Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒΡŽ Π² кибСрбСзопасности
  • Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ синтаксиса Python ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² программирования
  • ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ простыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ кибСрбСзопасности
  • ΠžΡΠ²ΠΎΠΈΡ‚ΡŒ установку ΠΈ настройку срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Python

Π Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

  • Π Π°Π·Π²ΠΈΡ‚ΡŒ алгоритмичСскоС ΠΈ логичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ слоТных Π·Π°Π΄Π°Ρ‡ Π½Π° простыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹
  • Π Π°Π·Π²ΠΈΡ‚ΡŒ ΡƒΠΌΠ΅Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄
  • Π‘Ρ‚ΠΈΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² поискС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°Ρ‡ бСзопасности

Π’ΠΎΡΠΏΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

  • Π’ΠΎΡΠΏΠΈΡ‚Π°Ρ‚ΡŒ отвСтствСнноС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ использованию программирования Π² цСлях бСзопасности
  • Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ этичСских ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ инструмСнтов кибСрбСзопасности
  • Π Π°Π·Π²ΠΈΡ‚ΡŒ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ
  • Π’ΠΎΡΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π°

πŸ“š Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΡƒΡ€ΠΎΠΊΠ°: “Python - язык ΠΊΠΈΠ±Π΅Ρ€Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊΠΎΠ²”

🎬 Актуализация Π·Π½Π°Π½ΠΈΠΉ (5 ΠΌΠΈΠ½)

  • ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ основных понятий Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ
  • ВспоминаСм, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ кибСрбСзопасности Ρ€Π΅ΡˆΠ°Π»ΠΈΡΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠ°Ρ…
  • ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅: “Π“Π΄Π΅ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΌΠ°Ρ… ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π±Ρ‹ автоматизация?”
  • Бвязь с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ: ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π² ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠΈ

πŸš€ ΠœΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ (10 ΠΌΠΈΠ½)

  • Π’ΠΈΠ΄Π΅ΠΎ-кСйс: “Как ΠΎΠ΄ΠΈΠ½ Python-скрипт остановил вирус WannaCry” (3 ΠΌΠΈΠ½)
  • ДСмонстрация: Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ 100 ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ vs автоматичСской (2 ΠΌΠΈΠ½)
  • Бтатистика: “90% спСциалистов ΠΏΠΎ кибСрбСзопасности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Python Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ”
  • Π§Π΅Π»Π»Π΅Π½Π΄ΠΆ ΡƒΡ€ΠΎΠΊΠ°: “К ΠΊΠΎΠ½Ρ†Ρƒ ΡƒΡ€ΠΎΠΊΠ° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ создаст свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ инструмСнт кибСрбСзопасности!”
  • ΠœΠΎΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ вопрос: “Бколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ vs ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ для Π°Π½Π°Π»ΠΈΠ·Π° 1 ΠΌΠ»Π½. ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ?”

πŸ“– Основной ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» (25 ΠΌΠΈΠ½)

Π‘Π»ΠΎΠΊ 1: “ΠŸΠΎΡ‡Π΅ΠΌΡƒ Python - Π²Ρ‹Π±ΠΎΡ€ кибСрспСциалистов?” (8 ΠΌΠΈΠ½)

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° синтаксиса: Python vs Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки - сравнСниС ΠΊΠΎΠ΄Π° “Hello World”
  • Π‘ΠΎΠ³Π°Ρ‚Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: ΠΎΠ±Π·ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… инструмСнтов (requests, cryptography, scapy)
  • БыстроС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ инструмСнта Π·Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹
  • Community ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство
  • Π Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: инструмСнты Π½Π° Python Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΈΠ±Π΅Ρ€Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠ²

Π‘Π»ΠΎΠΊ 2: “ΠŸΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² Python” (10 ΠΌΠΈΠ½)

  • Установка Python ΠΈ VS Code: пошаговая дСмонстрация
  • Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ консоль: ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ вычислСния
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² контСкстС бСзопасности: password, username, ip_address
  • Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…: строки для ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ, числа для ΠΏΠΎΡ€Ρ‚ΠΎΠ², Π±ΡƒΠ»Π΅Π²Ρ‹ для статусов
  • Ѐункция print(): Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π° бСзопасности

Π‘Π»ΠΎΠΊ 3: “Условия ΠΈ принятиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ” (7 ΠΌΠΈΠ½)

  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° силы пароля Ρ‡Π΅Ρ€Π΅Π· Π΄Π»ΠΈΠ½Ρƒ
  • УсловныС конструкции if/elif/else: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΡ†Π΅Π½ΠΊΠΈ бСзопасности
  • ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹: ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ условий для комплСксной ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: пошаговоС созданиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ пароля

πŸ” ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ€Π°Π±ΠΎΡ‚Π° (35 ΠΌΠΈΠ½)

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚: “Мой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ”

Π­Ρ‚Π°ΠΏ 1: Базовая вСрсия (15 ΠΌΠΈΠ½)

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΄Π»ΠΈΠ½Ρ‹ пароля (ΠΌΠ΅Π½Π΅Π΅ 8 символов = слабый)
  • Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° с рСкомСндациями

Π­Ρ‚Π°ΠΏ 2: Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ вСрсия (15 ΠΌΠΈΠ½)

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ ΠΈ строчныС Π±ΡƒΠΊΠ²Ρ‹
  • БистСма Π±Π°Π»Π»ΠΎΠ² Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ (0-10 Π±Π°Π»Π»ΠΎΠ²)

Π­Ρ‚Π°ΠΏ 3: ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Π°Ρ вСрсия (5 ΠΌΠΈΠ½ - для быстро ΡΠΏΡ€Π°Π²ΠΈΠ²ΡˆΠΈΡ…ΡΡ)

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ пароля
  • ГСнСрация ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° сильного пароля

πŸ“ Π—Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅, ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ рСфлСксия (15 ΠΌΠΈΠ½)

ДСмонстрация Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² (8 ΠΌΠΈΠ½)

  • КаТдая Π³Ρ€ΡƒΠΏΠΏΠ° дСмонстрируСт свой Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ
  • ВСстированиС Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…: “123456”, “MyPassword1”, “Sup3r$tr0ng!”
  • ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Π² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°Ρ… ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ…

РСфлСксия ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (7 ΠΌΠΈΠ½)

  • “Π§Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ слоТнСС всСго Π² создании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹?”
  • “КакиС Π΅Ρ‰Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ кибСрбСзопасности ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ?”
  • Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ “Π”Π½Π΅Π²Π½ΠΈΠΊΠ° кибСрпрограммиста”: ΠΏΠ΅Ρ€Π²Ρ‹Π΅ впСчатлСния ΠΈ ΠΏΠ»Π°Π½Ρ‹
  • Анонс ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ°: “Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для Π°Π½Π°Π»ΠΈΠ·Π° ΡƒΠ³Ρ€ΠΎΠ·”

πŸŽ“ ΠŸΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

АктивныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обучСния:

  • Live Coding: ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с объяснСниями
  • Pair Programming: учащиСся Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΠΏΠ°Ρ€Π°Ρ… - ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΡˆΠ΅Ρ‚, Π΄Ρ€ΡƒΠ³ΠΎΠΉ направляСт
  • Code Review: взаимная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ с конструктивной ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΎΠΉ
  • Problem-Based Learning: Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ кибСрбСзопасности Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • Peer Teaching: ΡƒΡΠΏΠ΅Π²Π°ΡŽΡ‰ΠΈΠ΅ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΡ‚ΡΡ‚Π°ΡŽΡ‰ΠΈΠΌ

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ вовлСчСния:

  • ГСймификация: систСма Π±Π°Π»Π»ΠΎΠ² Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄
  • Π§Π΅Π»Π»Π΅Π½Π΄ΠΆΠΈ: “ΠšΡ‚ΠΎ создаст самый строгий Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ?”
  • Storytelling: каТдая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ· кибСрбСзопасности
  • Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ дСмонстрации: ΠΆΠΈΠ²ΠΎΠ΅ тСстированиС ΠΊΠΎΠ΄Π° Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…
  • Micro-achievements: ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π°

Π”ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄:

  • Новички: Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΠ΄Π° с пропусками для заполнСния
  • Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ: ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ инструкции с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ
  • ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅: ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ подсказки, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  • Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°: ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΈ peer-ΠΌΠ΅Π½Ρ‚ΠΎΡ€Ρ‹ для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ

πŸ“ˆ БистСма оцСнивания

Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π½ΠΈΠ΅:

  • Checkpoint-тСстированиС: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° работоспособности ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС
  • Peer-feedback: взаимная ΠΎΡ†Π΅Π½ΠΊΠ° качСства ΠΊΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌΠΈ
  • УстныС вопросы: ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· объяснСниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
  • Debugging challenge: ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки Π² ΠΊΠΎΠ΄Π΅
  • Π‘Π°ΠΌΠΎΠΎΡ†Π΅Π½ΠΊΠ°: рСфлСксия собствСнного прогрСсса Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Π˜Ρ‚ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π½ΠΈΠ΅:

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ (10 Π±Π°Π»Π»ΠΎΠ²):

  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (4 Π±Π°Π»Π»Π°): ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· ошибок ΠΈ выполняСт поставлСнныС Π·Π°Π΄Π°Ρ‡ΠΈ
  • ΠŸΠΎΠ»Π½ΠΎΡ‚Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (3 Π±Π°Π»Π»Π°): Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ всС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ пароля
  • ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠΎΠ΄Π° (2 Π±Π°Π»Π»Π°): Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ использованиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ условий
  • ΠšΡ€Π΅Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (1 Π±Π°Π»Π»): Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ

🏠 Π”ΠΎΠΌΠ°ΡˆΠ½Π΅Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ:

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°: Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° распространСнныС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ (“password”, “123456”, “qwerty”)
  • ИсслСдованиС: Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Python-инструмСнт для кибСрбСзопасности (с описаниСм Π² 1 Π°Π±Π·Π°Ρ†)
  • ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ список ΠΈΠ· 5 Π·Π°Π΄Π°Ρ‡ кибСрбСзопасности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ:

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€: ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с мноТСством ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ
  • Мини-исслСдованиС: ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Python для кибСрбСзопасности ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ 3-ΠΌΠΈΠ½ΡƒΡ‚Π½ΡƒΡŽ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡŽ
  • ВворчСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ собствСнного инструмСнта бСзопасности
  • Π‘Π΅ΠΌΠ΅ΠΉΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚: ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданный Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° паролях сСмьи (с ΠΈΡ… согласия) ΠΈ Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

πŸ”— Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с курсом

Бвязи с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ:

  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ 1: ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этичСских ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ инструмСнтов бСзопасности
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ 3 (ΠšΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ): автоматизация процСссов ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒ 5 (Π’Π΅Π±-Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ): созданиС инструмСнтов для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Π΅Π±-рСсурсов
  • ΠžΠ±Ρ‰ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ: алгоритмичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅, Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠ΅ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… практичСских Ρ€Π°Π±ΠΎΡ‚Π°Ρ…

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡƒΡ€ΠΎΠΊΠ°ΠΌ:

  • Π£Ρ€ΠΎΠΊ 30: структуры Π΄Π°Π½Π½Ρ‹Ρ… (списки, словари) для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΡƒΠ³Ρ€ΠΎΠ·Π°Ρ…
  • Π£Ρ€ΠΎΠΊ 31: Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ для Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² бСзопасности
  • Π£Ρ€ΠΎΠΊ 33: сСтСвоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для создания инструмСнтов сСтСвой бСзопасности
  • Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚: интСграция всСх Π½Π°Π²Ρ‹ΠΊΠΎΠ² Π² ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ΅ бСзопасности

ΠœΠ΅ΠΆΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½Ρ‹Π΅ связи:

  • ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°: логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π±ΡƒΠ»Π΅Π²Π° Π°Π»Π³Π΅Π±Ρ€Π° Π² условных конструкциях
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°: алгоритмизация, основы программирования, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • Английский язык: ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ программирования
  • ΠžΠ±Ρ‰Π΅ΡΡ‚Π²ΠΎΠ·Π½Π°Π½ΠΈΠ΅: этичСскиС аспСкты создания ΠΈ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ бСзопасности
  • Π€ΠΈΠ·ΠΈΠΊΠ°: ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСм ΠΈ сСтСй

ΠŸΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡƒΡ€ΠΎΠΊΠ°:

  • 95% учащихся создадут Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ
  • 80% смогут ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ своСго ΠΊΠΎΠ΄Π°
  • 70% проявят интСрСс ΠΊ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ программирования
  • 100% ΠΏΠΎΠΉΠΌΡƒΡ‚ Ρ€ΠΎΠ»ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² соврСмСнной кибСрбСзопасности