Редактирование: Кафедра Кибернетики (22)
Материал из Энциклопедия МИФИ
Энциклопедия МИФИ > Кафедра Кибернетики (22)
В настоящий момент редактируют:
ожидание обновления... (нажмите здесь или начните редактирование)
Примечание: изменения этой страницы будут включены в стабильную версию, когда они будут досмотрены пользователем с соответствующими правами.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет 32 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах. Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 9: | Строка 9: | ||
| № групп = Кx-221 — Кx-224 | | № групп = Кx-221 — Кx-224 | ||
| Заведующий = Загребаев Андрей Маркоянович | | Заведующий = Загребаев Андрей Маркоянович | ||
- | | Зам. зав. = | + | | Зам. зав. = Садчиков Сергей Михайлович (зам. зав. по учебной работе) |
| Зав. лаб. = | | Зав. лаб. = | ||
| Кабинет зав. каф. = К-915 | | Кабинет зав. каф. = К-915 | ||
| Секретариат = | | Секретариат = | ||
| Преподавательская = | | Преподавательская = | ||
- | | Тел. зав. каф. = (495) 324-28-85 | + | | Тел. зав. каф. = (495) 324-28-85 |
| Тел. зам. зав. = (495) 788-56-99, доб. 8481 | | Тел. зам. зав. = (495) 788-56-99, доб. 8481 | ||
- | | Тел. зав. лаб. = (499) 323-93-26 | + | | Тел. зав. лаб. = (499) 323-93-26 |
| Тел. секретариата = | | Тел. секретариата = | ||
| Тел. преподават-ой = | | Тел. преподават-ой = | ||
Строка 26: | Строка 26: | ||
| Сайт = http://kaf22.ru | | Сайт = http://kaf22.ru | ||
}} | }} | ||
- | '''Кафедра № 22 (Кибернетики)''' — выпускающая кафедра [[ | + | '''Кафедра № 22 (Кибернетики)''' — выпускающая кафедра [[Факультет Кибернетики и Информационной безопасности (КиБ)|факультета КиБ]], специальность «Прикладная математика и информатика», специализация «Математическое и программное обеспечение вычислительных машин» |
== Общая информация == | == Общая информация == | ||
'''Заведующий кафедрой''' — доктор физ.-мат. наук, [[Загребаев Андрей Маркоянович]], тел. (495) 324-28-85, (495) 788-56-99, доб. 9379, комната К-915. | '''Заведующий кафедрой''' — доктор физ.-мат. наук, [[Загребаев Андрей Маркоянович]], тел. (495) 324-28-85, (495) 788-56-99, доб. 9379, комната К-915. | ||
- | '''Заместитель заведующего кафедрой по учебной работе''' — кандидат технических наук, доцент | + | '''Заместитель заведующего кафедрой по учебной работе''' — кандидат технических наук, доцент Садчиков Сергей Михайлович, тел. (495) 788-56-99, доб. 8481. |
- | ''' | + | '''Заведующий лабораториями''' — телефон (499) 323-93-26, комната К-902. |
- | + | Кафедра расположена в [[Корпус К|корпусе К]] на шестом, восьмом и девятом этаже и в [[Корпус И|корпусе И]] на первом этаже. Учебные группы кафедры — Кx-22y. | |
- | + | ||
- | Кафедра расположена в [[Корпус К|корпусе К]] на восьмом и девятом | + | |
== Кого готовят == | == Кого готовят == | ||
- | С 2011 года кафедра готовит бакалавров по направлению «Прикладная математика и информатика», специализация «Математическое и программное обеспечение вычислительных машин», с 2012 года - по направлению | + | С 2011 года кафедра готовит бакалавров по направлению 010400 «Прикладная математика и информатика», специализация «Математическое и программное обеспечение вычислительных машин», с 2012 года - по направлению 231000 "Программная инженерия". Бакалавр имеет возможность продолжить обучение в [[Магистратура|магистратуре]] кафедры. |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== Направления подготовки== | == Направления подготовки== | ||
- | |||
=== Информационные системы=== | === Информационные системы=== | ||
*Модели представления данных в СУБД | *Модели представления данных в СУБД | ||
Строка 136: | Строка 129: | ||
Учебная лаборатория. Программно-аппаратная архитектура лаборатории позволяет проводить в ней обучение студентов факультетов К, А, И, В по информатике и технологии программирования, методам оптимизации и численным методам, теории вероятностей и математической статистике, дискретной математике и открытым системам и др. | Учебная лаборатория. Программно-аппаратная архитектура лаборатории позволяет проводить в ней обучение студентов факультетов К, А, И, В по информатике и технологии программирования, методам оптимизации и численным методам, теории вероятностей и математической статистике, дискретной математике и открытым системам и др. | ||
- | Расположена в И-101, И-101а, внутренний тел. 98-43 | + | Расположена в И-101, И-101а, внутренний тел. 98-43, директор — Максимов Иван Евгеньевич. |
== Учёба на кафедре == | == Учёба на кафедре == | ||
=== Бакалавриат === | === Бакалавриат === | ||
- | Как это ни странно, но | + | Как это ни странно, но программирования в чистом виде идет только первые пять семестров. Отдельно о курсах связанных с программированием будет рассказано в середине. |
- | На первых двух семестрах в качестве языка программирования используется Pascal. Задача этих двух семестров - освоить базовые навыки программирования, простейшие навыки алгоритмизации и чуть-чуть поработать с некоторыми базовыми структурами данных (стек, очередь, списки и т. | + | На первых двух семестрах в качестве языка программирования используется Pascal. Задача этих двух семестров - освоить базовые навыки программирования, простейшие навыки алгоритмизации и чуть-чуть поработать с некоторыми базовыми структурами данных (стек, очередь, списки и т.п.). |
С третьего семестра начинается программирование на языке C и в этом семестре предстоит освоить некоторые основные алгоритмы, в частности сортировки, работа с хэш-таблицами и т.п. | С третьего семестра начинается программирование на языке C и в этом семестре предстоит освоить некоторые основные алгоритмы, в частности сортировки, работа с хэш-таблицами и т.п. | ||
Строка 149: | Строка 142: | ||
Четвертый семестр условно можно разделить на 2 основные темы: | Четвертый семестр условно можно разделить на 2 основные темы: | ||
*разработка программ в условиях, приближенных к реальным (написание документации, программы на языке С и тестов для этой программы); | *разработка программ в условиях, приближенных к реальным (написание документации, программы на языке С и тестов для этой программы); | ||
- | *введение в объектно-ориентированное программирование (условия также приближены к реальным, но разработка будет вестись на языке Java) | + | *введение в объектно-ориентированное программирование (условия также приближены к реальным, но разработка будет вестись на языке Java) |
- | На пятом семестре курс будет называться "Операционные системы". На нем | + | На пятом семестре курс будет называться "Операционные системы". На нем будет изучаться основные принципы [b]работы[/b] и [b]работы с[/b] Linux. Будет всего три задания: |
*разработать утилитe на скриптовом языке командной оболочки bash; | *разработать утилитe на скриптовом языке командной оболочки bash; | ||
*реализовать на Си обмен данными между программами с помощью сигналов; | *реализовать на Си обмен данными между программами с помощью сигналов; | ||
- | *реализовать на Си одну из технологий обмена данными между родительским и дочерним процессами. | + | *реализовать на Си одну из технологий обмена данными между родительским и дочерним процессами. |
+ | Да, условия также приближены к реальным. | ||
По поводу программирования - всё. Этого действительно с точки зрения изучаемых языков и парадигм программирования очень мало, но, как можно заметить, идет упор на алгоритмы и работы по правилам. Очень многое отдается на самообучение, в плане языковых конструкций и парадигм. Лекции есть, но возникает необходимость знать материал, до того как его прочитают, чтобы вовремя сдать лабораторные работы. | По поводу программирования - всё. Этого действительно с точки зрения изучаемых языков и парадигм программирования очень мало, но, как можно заметить, идет упор на алгоритмы и работы по правилам. Очень многое отдается на самообучение, в плане языковых конструкций и парадигм. Лекции есть, но возникает необходимость знать материал, до того как его прочитают, чтобы вовремя сдать лабораторные работы. | ||
+ | |||
Математики на кафедре, относительно программирования, да и некоторых других кафедр факультета, действительно много. Если не брать в расчет [[Кафедра Высшей математики (30)|высшую математику]], первых шести семестров, то вас встретят 5 семестров (6 разделов (с оговоркой, 7 разделов)) дискретной математики: | Математики на кафедре, относительно программирования, да и некоторых других кафедр факультета, действительно много. Если не брать в расчет [[Кафедра Высшей математики (30)|высшую математику]], первых шести семестров, то вас встретят 5 семестров (6 разделов (с оговоркой, 7 разделов)) дискретной математики: | ||
- | *1 семестр (математическая логика) | + | *1 семестр (математическая логика) |
- | *2 семестр (комбинаторика + теория графов) | + | *2 семестр (комбинаторика + теория графов) |
- | *3 семестр (теория алгоритмов + сложность вычислений (по факту на этот раздел почему | + | *3 семестр (теория алгоритмов + сложность вычислений (по факту на этот раздел почему то отведена только 1-2 лекции в конце семестра)) |
- | *4 семестр ( | + | *4 семестр (логические исчисления) |
*5 семестр (теория автоматов и математическая лингвистика). | *5 семестр (теория автоматов и математическая лингвистика). | ||
- | Затем, когда начинается специализация, т. е. с пятого семестра, начинают появляться дисциплины, связанные с прикладной математикой, и первая из них - методы оптимизации. Это первый предмет, | + | Затем, когда начинается специализация, т. е. с пятого семестра, начинают появляться дисциплины, связанные с прикладной математикой, и первая из них - методы оптимизации. Это первый серьезный предмет, знания которого можно начинать применять при программировании. Если после пятого семестра останутся смельчаки, то в шестом семестре можно выбрать продолжение курса по методам оптимизации, ну а если найдутся еще более смелые, то они пойдут на курс Мишулиной "Введение в теорию нейронных сетей". |
- | Также присутствует двухсеметровый курс " | + | Также присутствует двухсеметровый курс по "теории вероятностей и математической статистики". В первом разделе изучаются основы теории вероятностей, во втором - подробно изучается математическая статистика, охватывающаю еще несколько прикладных дисциплин. Сопровождается этот курс лабораторными работами в среде Excel. |
- | Курсы, связанные с программированием. | + | Курсы, связанные с программированием. Тут, конечно, программировать придётся, и придётся много. Но это будет не то же самое, что и на первых пяти семестрах. Здесь курсы, фактически, ставят перед вами задачу, которую необходимо решить. Конечно, теоретический материал, на который можно опираться тоже будет дан, но разбираться с тем как, на чем, и почему это делать придется самостоятельно. Как правило, задание дается одно на весь семестр, но есть и некоторые исключения исключения. Вот некоторые из этих курсов: |
- | Вот некоторые из этих курсов: | + | *[b]Современные средства программирование[/b] - это курс по выбору. Курс многоплановый в теоретическом аспекте, в качестве задания предлагается создать сайт. При создании сайта необходимо использовать многие современными технологии. |
- | * | + | *[b]Современные вычислительные системы[/b] - сейчас этот курс может называться по другому. Это тоже курс по выбору. Задание этого курса разработка в среде quartus'е простенькую ПЛИС с заданными параметрами, выполняющую заданные функции. |
- | * | + | |
*[b]Микропроцессорные системы[/b] - низкоуровневое программирование. Представляет собой двухсеместровый курс. В первой части курса в качестве задания является разработка карты загрузки для тренировочного стенда (карта загрузки - низкоуровневый код, описывающий поведение составных элементов процессора, для решения заданной задачи), затем идет ассемблер (программирование идет также на тестовом стенде, но на другом, подсоединенном к ПК шиной). В качестве задания - простая программа на работу с матрицей или вектором с учетом передачи, приема и обработки сигнала по шине. | *[b]Микропроцессорные системы[/b] - низкоуровневое программирование. Представляет собой двухсеместровый курс. В первой части курса в качестве задания является разработка карты загрузки для тренировочного стенда (карта загрузки - низкоуровневый код, описывающий поведение составных элементов процессора, для решения заданной задачи), затем идет ассемблер (программирование идет также на тестовом стенде, но на другом, подсоединенном к ПК шиной). В качестве задания - простая программа на работу с матрицей или вектором с учетом передачи, приема и обработки сигнала по шине. | ||
- | *[b]Моделирование систем[/b] - задание этого курса выполняется на языках GPSS и Simula | + | *[b]Моделирование систем[/b] - задание этого курса выполняется на языках GPSS и Simula. Это не совсем программирование, но довольно полезная вещь, навыки работы с которой может понадобиться при работе над будущим [[УИР|УИРом]]. С недавнего времени курс стал по выбору, в качестве альтернативы предлагается моделирование систем в MatLab. |
- | *[b]Численные методы[/b] - | + | *[b]Численные методы[/b] - здесь, как ни странно, придется очень много программировать. Причем основной упор будет делаться не на сами численные методы, а на технологии, которые вы будете использовать при разработки программ для решения заданий. |
- | *[b]Интеллектуальные системы[/b] будут идти два семестра (введение в интеллектуальные системы и интеллектуальные диалоговые системы). Никакого программирования - только | + | *[b]Интеллектуальные системы[/b] будут идти всего два семестра (введение в интеллектуальные системы и интеллектуальные диалоговые системы). Никакого программирования - только сухая теория, [s]которую мало кто понимает[/s]. Но будет много контрольных, тестов и [[Лабораторная работа|лабораторных работ]]. |
*[b]Базы данных[/b] - три семестра: | *[b]Базы данных[/b] - три семестра: | ||
- | **Введение в теорию баз данных. Цель курса - | + | **Введение в БД - введение в теорию баз данных и теорию языков запросов. Цель курса - строить граммотные конструкции запросов. В качестве задания - написать 5-10 запросов к существующей БД. |
+ | |||
+ | **Создание БД - курс называется "Основы автоматизированных информационных технологий", в нем предлагается по заданной предметной области реализовать БД. В качестве инструмента разработки предлагается SilverRun, ERWin, в качестве используемой СУБД - FireBird. Также необходимо будет написать несколько запросов к своей БД. | ||
+ | |||
+ | **Проектирование БД - максимально приближенный к реальности курс разработки базы данных. Здесь предстоит пройти путь от формирования задачи, до проектирования и эксплуатации БД. Особое внимание уделяется методологии ARIS, участвующей более чем в 75% этой работы. По этому курсу предусмотрены лабораторные работы по изучению основ работы с ARIS. | ||
- | * | + | *[b]Технология программирования[/b] - командная (фактически, групповая) разработка относительно крупного проекта. Задача - к концу учебного года придумать и разработать относительно конкуретно-способное и экономически-выгодное ПО. Условия работы максимально приближены к реальным - здесь и полный пакет документации, разделение обязанностей, командная разработка, общение с "заказчиком", различные подходы к тестированию, представление и защита проекта и т.д. и т.п. Очень часто в качестве задания группы берут разработку игровых движков или, например, веб-ориентированный проект. |
- | |||
- | |||
- | |||
Не перечислено ещё довольно много курсов по той причине, что многие курсы только стали появляться, и о том, чем там придётся заниматься, нет никакой информации, либо наоборот, очень устаревшие курсы, а также курсы, перенесенные в [[Магистратура|магистратуру]]. | Не перечислено ещё довольно много курсов по той причине, что многие курсы только стали появляться, и о том, чем там придётся заниматься, нет никакой информации, либо наоборот, очень устаревшие курсы, а также курсы, перенесенные в [[Магистратура|магистратуру]]. | ||
Строка 208: | Строка 203: | ||
С 1986 года кафедру возглавлял [[Оныкий Борис Николаевич|Б. Н. Оныкий]]. При нём на кафедре была создана отраслевая лаборатория Минсредмаша. | С 1986 года кафедру возглавлял [[Оныкий Борис Николаевич|Б. Н. Оныкий]]. При нём на кафедре была создана отраслевая лаборатория Минсредмаша. | ||
- | |||
- | |||
== Ссылки == | == Ссылки == |