Computer science · 10 grade
Topics and learning objectives come from the uploaded curriculum and can be reviewed by the teacher before generation.
Curriculum topics
Choose a topic to open the generator with subject, grade and learning objectives already filled in.
10.1.2.1 анализировать этапы развития искусственного интеллекта и объяснять, как изменения в технологиях и объемах данных повлияли на его развитие
Основные понятия машинного обучения10.1.2.210.1.2.2 объяснять основные понятия машинного обучения (модель, обучение, обучающие данные, признаки и прогнозирование)
Перцептрон и его назначение10.1.2.3, 10.1.2.410.1.2.3 описывать структуру перцептрона (входы, веса, активационная функция, выход); 10.1.2.4 моделировать работу перцептрона в электронных таблицах с использованием функции единичного скачка, и объ…
Модели машинного обучения10.1.2.510.1.2.5 классифицировать виды машинного обучения (с учителем, без учителя, с подкреплением)
Алгоритмы машинного обучения10.1.2.610.1.2.6 моделировать алгоритмы обучения k-means (k-средних), k-NN (ближайших соседей) и линейной регрессии для решения практических задач в электронных таблицах
Модели машинного обучения10.1.2.310.1.2.3 классифицировать виды машинного обучения (с учителем, без учителя, с подкреплением)
Перцептрон и его назначение10.1.2.4, 10.1.2.510.1.2.4 описывать структуру перцептрона (входы, веса, активационная функция, выход); 10.1.2.5 моделировать работу перцептрона в электронных таблицах с использованием функции единичного скачка, и объ…
Алгоритмизация и программирование (Python)10.2.1.1, 10.2.1.210.2.1.1 объяснять принцип работы рекурсии сравнивая рекурсивные и итеративные алгоритмы; 10.2.1.2 разрабатывать программы с использованием рекурсии для решения задач
Алгоритмы сортировки10.2.2.1, 10.2.2.210.2.2.1 объяснять принцип работы алгоритмов сортировки (пузырьковая, выбором, вставками) сравнивая их эффективность; 10.2.2.2 реализовывать алгоритмы сортировки (пузырьковая, выбором, вставками) на…
Алгоритмизация и программирование (Python)10.2.2.1, 10.2.2.210.2.2.1 объяснять принцип работы алгоритмов сортировки (пузырьковая, выбором, вставками) сравнивая их эффективность; 10.2.2.2 реализовывать алгоритмы сортировки (пузырьковая, выбором, вставками) на…
Проектная деятельность: классификация данных10.2.2.1, 10.2.2.2, 10.2.1.110.2.2.1 объяснять принцип работы алгоритмов сортировки (пузырьковая, выбором, вставками) сравнивая их эффективность; 10.2.2.2 реализовывать алгоритмы сортировки (пузырьковая, выбором, вставками) на…
Web - проектирование10.3.1.110.3.1.1 создавать веб-страницы с использованием тегов <html>, <head>, <body>, <h1>...<h6>,<p>, <ul>, <ol>, <li>
Текст и списки в HTML10.3.1.110.3.1.1 создавать веб-страницы с использованием тегов <html>, <head>, <body>, <h1>...<h6>,<p>, <ul>, <ol>, <li>
Мультимедиа и ссылки10.3.1.210.3.1.2 использовать HTML-теги <img>, <audio>, <video>, <a> для добавления мультимедийного контента и организации навигации на веб-странице
Таблицы в HTML10.3.1.310.3.1.3 использовать HTML-теги <table>, <tr>, <td>, <th> и атрибуты colspan, rowspan для представления информации на веб-странице
Основы CSS10.3.1.410.3.1.4 применять CSS-свойства color, background-color, font-size, margin, padding, border для оформления веб-страницы
Оформление веб-страницы10.3.1.410.3.1.4 применять CSS-свойства color, background-color, font-size, margin, padding, border для оформления веб-страницы
Размещение элементов (Flexbox / Grid)10.3.1.510.3.1.5 использовать CSS (display, flexbox или grid) для размещения элементов на веб-странице
Макет веб-страницы10.3.1.510.3.1.5 использовать CSS (display, flexbox или grid) для размещения элементов на веб-странице
Разработка веб-приложения10.3.1.1, 10.3.1.2, 10.3.1.3, 10.3.1.410.3.1.1 создавать веб-страницы с использованием тегов <html>, <head>, <body>, <h1>...<h6>,<p>, <ul>, <ol>, <li>; 10.3.1.2 использовать HTML-теги <img>, <audio>, <video>, <a> для добавления мультимед…
Разработка веб-страницы10.3.1.510.3.1.5 использовать CSS (display, flexbox или grid) для размещения элементов на веб-странице
База данных (DB Browser for SQLite и др.)10.1.1.110.1.1.1 объяснять понятия реляционных баз данных (таблица, запись, поле, первичный ключ, внешний ключ, связи (1:1, 1:N, N:N))
Манипуляция данными (SQL)10.1.1.210.1.1.2 создавать однотабличную базу данных выполняя SQL-запросы для добавления, обновления и удаления данных (CREATE, INSERT, UPDATE, DELETE)
Запросы и анализ данных10.1.1.3, 10.1.1.410.1.1.3 выполнять SQL-запросы для извлечения данных из однотабличной базы данных (SELECT); 10.1.1.4 применять условия фильтрации и сортировки (WHERE, ORDER BY) для решения прикладных задач
Связь веб-страницы с базой данных (Python)10.3.1.6, 10.3.1.710.3.1.6 разрабатывать серверную логику веб-приложения на языке Python (с использованием микрофреймворка Flask и библиотеки sqlite3); 10.3.1.7 связывая HTML-формы с однотабличной базой данных для пер…
Разработка Full-stack проекта10.1.1.2, 10.1.1.3, 10.1.1.4, 10.3.1.610.1.1.2 создавать однотабличную базу данных выполняя SQL-запросы для добавления, обновления и удаления данных (CREATE, INSERT, UPDATE, DELETE); 10.1.1.3 выполнять SQL-запросы для извлечения данных и…
