IT Academy
Справочник курса

Этика, право и устойчивость в IT

Все объяснения, задачи и лабораторная в одном месте.

Можно сохранить страницу в PDF через печать браузера. Для печати разборы ответов раскрываются автоматически.

1. Профессиональная этика и конфликт интересов

Объяснение

Профессиональная этика рассматривает последствия решений для людей, включая тех, кто не является заказчиком. Конфликт интересов следует раскрывать. Формальное выполнение задачи не снимает ответственности за известный ущерб.

Задача для самостоятельного решения

Что делать, если метрика стимулирует скрывать ошибки?

Показать разбор ответа

Зафиксировать конфликт, предложить метрику качества и прозрачный процесс исправления. Удаление ошибок из отчёта не улучшает систему.

2. Privacy, consent и минимизация данных

Объяснение

Минимизация данных означает собирать лишь необходимое для заявленной цели. Срок хранения должен быть обоснован. Правовые требования зависят от юрисдикции и контекста; учебный материал не заменяет проверку применимых норм.

Задача для самостоятельного решения

Нужен ли полный адрес проживания для настройки темы?

Показать разбор ответа

Нет: он не связан с функцией. Удалите поле из модели сбора, а не просто спрячьте его в форме.

3. Copyright, open source и лицензии

Объяснение

Авторское право и лицензия определяют допустимое использование материалов. Открытая публикация не равна разрешению перепубликовать всё. Зависимости могут иметь обязанности по уведомлениям и распространению.

Задача для самостоятельного решения

Можно ли скопировать чужой учебник целиком, указав ссылку?

Показать разбор ответа

Само указание автора не даёт такого права. Нужна подходящая лицензия или разрешение; самостоятельное изложение и допустимое цитирование — отдельные варианты.

4. Bias, fairness и ответственное AI

Объяснение

Bias может возникнуть из выборки, разметки и целей оптимизации. Разные определения fairness могут конфликтовать. Ответственная система раскрывает ограничения и предусматривает обжалование значимых решений.

Задача для самостоятельного решения

Почему одинаковая accuracy по всей выборке не доказывает справедливость?

Показать разбор ответа

Ошибки могут концентрироваться в отдельных группах. Нужен анализ последствий и качества по значимым сегментам в допустимом правовом контексте.

5. Accessibility, inclusion и общественный эффект

Объяснение

Доступность позволяет пользоваться продуктом при разных возможностях и условиях. Исключение аудитории может быть незаметно по метрикам уже вошедших пользователей. Проверяйте барьеры до входа в систему.

Задача для самостоятельного решения

Почему статистика успешных пользователей не выявляет недоступную регистрацию?

Показать разбор ответа

Люди, не сумевшие зарегистрироваться, отсутствуют в этой выборке. Нужны наблюдения и тестирование входного сценария.

6. Sustainability, procurement и accountable decisions

Объяснение

Устойчивость включает ресурсы вычислений, срок службы оборудования и последствия закупок. Accountability связывает решение с ответственным и основаниями. Экологическое заявление требует измеримого контекста.

Задача для самостоятельного решения

Достаточно ли уменьшить число серверов для заявления об экономии энергии?

Показать разбор ответа

Нет: важны их загрузка, мощность, регион и перенесённая работа. Сравнивайте одинаковый полезный результат и обозначайте границы измерения.

Практика

Лабораторная работа

Подготовка

Разбор вымышленного продукта; не юридическое заключение для конкретной организации.

Учебный пример

Функция: персонализация учебной темы.
Необходимые данные: user_id, theme, accent.
Лишние данные: домашний адрес, паспорт, список контактов.
Решение: собирать только настройки и идентификатор.
Проверка: сетевой запрос и схема БД соответствуют цели.

Как работает пример и что ожидать

Минимизация уменьшает объём потенциальной утечки и упрощает объяснение обработки. Правовая допустимость конкретной обработки зависит от применимых норм и оснований; здесь рассматривается инженерное решение, которое можно проверить непосредственно.

Итоговая работа

Выполните review продукта: данные, лицензии материалов, доступность, потенциальная дискриминация и ресурсы. Для каждого вывода укажите факт, предположение, ответственного и необходимую профильную проверку. Не выдавайте неподтверждённое юридическое обещание.

Проверка результата

1. Опишите исходные данные и условия запуска, чтобы другой человек мог повторить работу.
2. Приложите результат обычного сценария и сравните его с ожидаемым.
3. Проверьте неверный вход, граничный случай и отказ зависимости, если она есть.
4. Объясните выбранное решение и известное ограничение.
5. Сохраните исправления после самопроверки вместе с примером, который раньше не работал.

Как оценить работу

По каждому пункту поставьте 0 (не выполнено), 1 (выполнено с пробелами) или 2 (результат воспроизводим и объяснён). Если обязательный сценарий не работает, вернитесь к нему независимо от общей суммы. Это рубрика самопроверки: сайт не исполняет присланный код и не выдаёт автоматическую оценку проекта.