Области знаний Computer Science и возможности по их изучению в школе
1. Области знаний Computer
Science и возможности по их
изучению в школе
Буславский Александр Андреевич,
преподаватель кафедры ДМА ФПМИ БГУ
2. Введение
• Институт инженеров электротехники и электроники — IEEE (англ. Institute of
Electrical and Electronics Engineers) — международная некоммерческая
ассоциация специалистов в области техники, мировой лидер в области
разработки стандартов по радиоэлектронике, электротехнике и аппаратному
обеспечению вычислительных систем и сетей.
• Главная цель IEEE — информационная и материальная поддержка
специалистов для организации и развития научной деятельности в
электротехнике, электронике, компьютерной технике и информатике,
приложение их результатов для пользы общества, а также
профессиональный рост членов IEEE.
• Ассоциация принимала участие в разработке около 900 действующих
стандартов. Под эгидой IEEE созданы 39 обществ, охватывающих различные
технические области знаний. Эти общества занимаются публикацией статей,
проведением конференций, установлением деловых контактов и оказывают
прочие услуги.
3. Введение
• Совет по профессиональной и образовательной деятельности
(PEAB) осуществляет руководство в Обществе, связанного с
профессиональной деятельностью практиков, занимающихся
такими дисциплинами, как компьютерная инженерия,
информатика, информационные технологии, информационные
системы и разработка программного обеспечения.
• PEAB отвечает за разработку политики и практики с учетом роли
общества, включая совокупность характеристик знаний,
компетенций, этики, норм производительности и
терминологии. Он должен рекомендовать, оценивать,
инициировать и развивать программы, продукты и услуги для
обслуживания практиков и их работодателей.
4. PEAB
1. Комитет по информационным технологиям предприятия (PEAB-
EIT)
рассматривает потребности компьютерных специалистов в области
ИТ, которые еще не были учтены продуктами и услугами IEEE
Computer Society; разрабатывает модель «ИТ-профессия»;
разработка корпоративной базы знаний ИТ
5. PEAB
2. Комитет по инженерным дисциплинам (PEAB-ED)
дает рекомендации PEAB в отношении программ, которые
обслуживают сообщества разработчиков компьютеров,
программного обеспечения и системотехники
6. PEAB
3. Комитет по учебным программам и аккредитации
предназначен для разработки рекомендаций по учебным
программам в областях информационных технологий и
инженерии, а также для поддержки усилий по аккредитации в этих
областях; управляет отношениями Общества по всем вопросам,
связанным с дисциплинарной аккредитацией в области
информационных технологий для программ высшего образования
7. PEAB
4. Комитет по профессиональному образованию (PEAB-PEP)
разработка продуктов для профессионального образования,
соответствующих потребностям общества. Доставка продуктов
будет осуществляться посредством использования онлайн-
ресурсов, курсов электронного обучения, курсов дистанционного
обучения, курсов непрерывного образования, семинаров по
повышению квалификации и учебных пособий
8. PEAB
5. Комитет по развитию бизнеса (PEAB-BD)
развитие внутренних и международных стратегических отношений
с академическими институтами, лидерами отрасли,
руководителями потенциальных и существующих
клиентов. Основное внимание уделяется улучшению видимости
рынка, позиции и будущего финансового роста организации
9. PEAB
Компьютерное общество PEAB участвует в двух основных областях
деятельности в области учебных программ:
Бакалавриат аккредитации в области вычислительной техники и
техники.
Разработка и поддержание учебных объемов существующих и
новых дисциплин.
10. PEAB
Что касается различных учебных программ бакалавриата
компьютерного образования, компьютерное общество участвовало в
каждом из следующих:
CC2005 - Учебные планы по вычислительной технике
SE2014 - Разработка программного обеспечения
CS2013 - компьютерные науки
CE2016 - Компьютерная инженерия
IT2017 - Информационные технологии
CSEC2017 - кибербезопасность
Кроме того, Компьютерное общество будет участвовать в разработке
учебного тома для Data Science.
11. CS2013: области знаний (КА)
AL - Алгоритмы и Сложность алгоритмов
AR - Архитектура и Устройство вычислительных систем
CN - Вычислительные Науки
DS - Дискретные Структуры
GV - Графика и Визуальные Вычисления
HC - Взаимодействие Человека и Компьютера
12. CS2013: области знаний (КА)
IAS - Информационное Обеспечение и Безопасность
IM - Управление Информацией
IS - Интеллектуальные Системы
NC - Сети и Коммуникации
ОS - Операционные системы
PBD - Платформенные Разработки
13. CS2013: области знаний (КА)
PD - Параллельные и Распределенные вычисления
PL - Языки Программирования
SDF - Основные Принципы Программирования
SE - Разработка Программного Обеспечения
SF – Разработка Систем
SP - Социальные и Профессиональные Проблемы
14. Образовательные линии Концепции
учебного предмета Информатика в РБ
Концепция содержит 5 образовательных линий:
• Информация и информационные процессы
• Аппаратное и программное обеспечение компьютеров;
• Основы алгоритмизации и программирования;
• Компьютерные информационные технологии;
• Коммуникационные технологии
15. Информация и информационные процессы
Наиболее близкой областью является DS (Дискретные структуры), а именно
DS/SRF (множества: диаграммы Виенна,
объединение/пересечение/дополнение, Декартово произведение, мощность;
отношения; функции), DS/BL (логические связки, таблицы истинности,
нормальные формы, …), DS/PT (методы доказательства), DS/BC (теория чисел:
счётность и мощность множества, правило суммы и произведения, принцип
включения/исключения, арифметическая и геометрическая прогрессии;
принцип Дирихле; комбинаторика; рекуррентное соотношение; арифметика
по модулю). Олимпиадные задачи могут включать DS/GT (графы и деревья).
Также сюда можно отнести AR (Архитектура и Устройство вычислительных
систем), а именно: AL/MLRD (Машинное представление данных: биты,
байты, слова, системы счисления, с фиксированной и плавающей точкой,
знаковый и дополнения, символы, изображения, записи, массивы),
16. Аппаратное и программное обеспечение
компьютеров
Основными разделами OS (Операционные системы) в школьной
программе стали OS/OOS (роль и назначение, …), OS/OSP
(концепция API, …), OS/SP(безопасность, политики, …), OS/FS
(файловая система)
17. Основы алгоритмизации и
программирования
Основным составляющим линии является SDF (Основные принципы
программирования), а именно SDF/FPC (синтаксис, основные понятия, типы данных,
выражения, ввод/вывод, функции, рекурсия) и SDF/FDS (массивы, строки, записи,
абстрактные типы, ссылки). А SDF/AD (разработка алгоритма, сложность алгоритма,
стратегия решения задач, фундаментальные концепции и принципы) и SDF/DM
(понимание программы, корректировка, отладка и документирование) практически
отсутствуют.
Второй по значимостью является AL (Алгоритмы и Сложность алгоритмов), из которой
главным образом рассматриваются AL/FDSA (min, max, НОД, НОК, поиск,
квадратичные сортировки, сортировки NlogN, хэш-таблицы, бинарные поисковые
деревья, графы, строковые алгоритмы), остальные разделы частично используются
при решении олимпиадных задач.
Далее идёт PL (Языки Программирования), из которых частично используется PL/OOP
(объектно-ориентированное программирование, классы, перегрузка, …)
При разработке учебных проектов ученики немного знакомятся с SE (Разработка
Программного Обеспечения).
18. Компьютерные информационные
технологии
Область GV (Графика и визуализация) представлена почти в полном
объеме: GV/FC (фундаментальные основы), GV/BR (простой
рендеринг), GV/GM (геометрическое моделирование), GV/CA
(компьютерная анимация) и др.
Область IM (Управление Информацией) рассматривается
поверхностно (информационные системы, запросы человека,
реляционная модель данных, …)
19. Коммуникационные технологии
Основной областью является NC (Сети и Коммуникации), но
содержание ограничивается самыми простыми понятиями
(организация Интернет, аппаратное обеспечение сети, DNS, IP-
адрес, HTTP, LAN, социальные сети).
Одной из важных областей этой линии является SP (Социальные и
Профессиональные Проблемы): SP/SC (влияние вычислений в
сетевом мире, влияние медиаресурсов на личность и культуру,
рост и контроль над Интернет, цифровые ресурсы, доступность и
легальность, контент), кроме того частично SP/PE
(профессиональная этика), SP/IP (интеллектуальная собственность),
SP/H (история компьютеров и Интернет), SP/SPLCC (службы
безопасности, законы и компьютерные преступления).