Редактирование: Кафедра Кибернетики (22)

Материал из Энциклопедия МИФИ

Энциклопедия МИФИ > Кафедра Кибернетики (22)
Перейти к: навигация, поиск

В настоящий момент редактируют:

ожидание обновления... (нажмите здесь или начните редактирование)

Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.

ПРЕДУПРЕЖДЕНИЕ: Длина этой страницы составляет 32 килобайт. Страницы, размер которых приближается к 32 КБ или превышает это значение, могут неверно отображаться в некоторых браузерах. Пожалуйста, рассмотрите вариант разбиения страницы на меньшие части.

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

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Энциклопедия МИФИ:Авторское право). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!


Быстрая вставка : «» „“ | {{}} [[|]] <br /> #tab# &nbsp; #REDIRECT [[]] [[Категория:]] [[Файл:|200px|thumb|right|]] {{DEFAULTSORT:}} [[Участник:]]


== ==   === ===   == См. также ==   == Ссылки ==   <></> <!-- --> <u></u> <s></s> <small></small> <big></big> <sub></sub> <sup></sup> <blockquote></blockquote> <math></math> <gallery></gallery> <tt></tt> <code></code> <source lang=""></source> <pre></pre> <nowiki></nowiki> <includeonly></includeonly> <noinclude></noinclude> __NOTOC__ __TOC__ __FORCETOC__   [[ ()|]]


Шаблоны:

{{Неоднозначность}} {{Викифицировать}} {{Чистить}} {{Улучшить}} {{Значимость}}

{{Незавершенная статья}} {{Нужны иллюстрации}} {{Заготовка раздела}} {{Актуальность||}} {{Война правок}} {{Значимость раздела}} {{К объединению||}} {{К разделению||}} {{К удалению}} {{К переименованию}}

Шаблоны фактов: {{ФИО|}} {{Телефон|}}

Источники: <ref name=""></ref> == Примечания == {{Примечания}}


Символы: ~ # @ § · ¡ ¿ \ ½ ¼ ¾ ± × ÷ ° ^ ¹ ² ³ £ ¥ $ ¢ © ®

Греческий алфавит: Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι Ϊ ι ϊ Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ Ϋ υ ϋ Φ φ Χ χ Ψ ψ Ω ω

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