Карпович Елена Евгеньевна

Контакты :

  • 8(499)230-2404

  • e-mail : informatik08@mail.ru

Учёная степень : к.т.н.

Дата рождения : 16.06.1956

Должность : доцент

Образование

Московский энергетический институт

Прикладная математика

1979

Инженер

Московский энергетический институт

аспирантура

1986

Кандидат технических наук

Область научных интересов

  • автоматизированное проектирование информационных систем;

  • языки и системы программирования;

  • программная инженерия.

Учебные курсы, читаемые в университете

Системы искусственного интеллекта

Целью дисциплины является освоение методов и средств разработки интеллектуальных систем и их использование.

Место дисциплины в структуре ООП бакалавриата. Дисциплина входит в состав вариативной части профессионально цикла. Общая трудоемкость освоения дисциплины составляет 7 зачетных единиц или 252 часа.

Особенности дисциплины. Предмет рассчитан на 2 семестра, предусматривает лекционные и практические занятия. Формой итоговой аттестации является зачет и экзамен.

Содержание дисциплины. Основные понятия искусственного интеллекта. Классификация интеллектуальных систем. Обобщенная структура интеллектуальной системы.

Базы знаний. Модели представления знаний в интеллектуальных системах. Функциональные и логические языки программирования для задач искусственного интеллекта.

Методы тестирования и отладки программ

Целью дисциплины является ознакомление студентов с основными понятиями теории тестирования и отладки программного обеспечения. В рамках курса решаются следующие задачи: усвоение основных стратегий и методов тестирования программного обеспечения, приобретение навыков использования полученных знаний при тестировании программных систем.

Место дисциплины в структуре ООП бакалавриата. Дисциплина входит в вариативную часть профессионального цикла дисциплин обучения бакалавров по направлению 230100.62 «Информатика и вычислительная техника», профиль: «Системы автоматизированного проектирования и информационной поддержки изделий». Общая трудоемкость дисциплины составляет 5 зачетных единиц (180 часов).

Особенности дисциплины. Предмет рассчитан на 1 семестр, предусматривает лекционные и практические занятия. Формой итоговой аттестации является экзамен.

Содержание дисциплины. Основные термины тестирования ПО. Ошибки ПО. Структурное тестирование ПО (тестирование «белого ящика»). Управляющий граф программы. Цикломатическая сложность программы. Базовый метод построения независимых путей для структурного тестирования. Функциональное тестирование ПО (тестирование «черного ящика»). Разбиение на классы эквивалентности. Анализ граничных значений. Организация тестирования ПО. Тестирование модулей. Тестирование интеграции. Нисходящая и восходящая стратегии тестирования. Особенности объектно-ориентированного тестирования (ООТ). Особенности индустриального тестирования. Качество программного продукта. Принципы отладки программного обеспечения. Регрессионное тестирование: цели и задачи регрессионного тестирования; виды регрессионного тестирования; Классификация тестов и методов отбора. Методы и средства автоматизации тестирования ПО.

Разработка программного обеспечения

Цель дисциплины – научить студентов основным методам разработки программного обеспечения, ознакомить с концепциями, технологиями разработки, тестирования и документирования программного обеспечения, особенностям разработки программного обеспечения на языке С# в среде программирования MS Visual Studio 2010.

Место дисциплины в структуре ООП бакалавриата. Дисциплина входит в вариативную часть профессионального цикла дисциплин обучения бакалавров по направлению 230100.62 «Информатика и вычислительная техника», профиль: «Системы автоматизированного проектирования и информационной поддержки изделий». Общая трудоемкость дисциплины составляет 5 зачетных единиц (180 часов).

Особенности дисциплины. Предмет рассчитан на 1 семестр, предусматривает лекционные и практические занятия. Формой итоговой аттестации является экзамен.

Содержание дисциплины. Программное обеспечение как промышленная продукция. Основные определения. Характеристики качества программного обеспечения. Жизненный цикл программного обеспечения (ЖЦПО). Процессы ЖЦПО. Модели ЖЦПО: каскадная, спиральная, инкрементная. Методологии проектирования программного обеспечения. Принципы структурного подхода к разработке программного обеспечения. . Принципы структурного программирования. Модульное программирование. Объектно-ориентированный подход к разработке программного обеспечения. Принципы объектно- ориентированного программирования. Особенности объектно-ориентированного программирования на языке C#.Визуальное проектирование программного обеспечения. Разработка графического пользовательского интерфейса. Программы, управляемые событиями. Особенности разработки windows-приложений в среде MS Visual Studio 2010.

Интеллектуальные системы (магистратура)

Цели дисциплины - ознакомление студентов с теоретическими основами интеллектуальных систем, экспертных систем, научными и прикладными задачам создания и применения онтологий в компьютерных системах и Интернет, методами и средствами их решения.

Место дисциплины в структуре ООП магистратуры. Дисциплина «Интеллектуальные системы» относится к базовой части общенаучного цикла. Общая трудоемкость дисциплины составляет 5 зачетных единиц (180 часов).

Особенности дисциплины. Предмет рассчитан на 1 семестр, предусматривает лекционные и практические занятия. Формой итоговой аттестации является экзамен.

Содержание дисциплины. Представление знаний. Свойства знаний. Модели представления знаний. Методы работы со знаниями. Приобретение и формализация знаний. Пополнение знаний. Обобщение и классификация знаний. Вывод на знаниях.

Языки и системы представления знаний. Языки программирования интеллектуальных систем. Разработка экспертных систем на языке Visual Prolog и в среде разработки CLIPS.

Тезаурусы и онтологии. Создание и использование онтологий в компьютерных сетях.

Методы оптимизации

Целями дисциплины является формирование у студентов: теоретических знаний методов оптимизации; освоение аналитических и численных методов безусловной и условной оптимизации целевых функций, получение навыков формализации оптимизационных задач, самостоятельного выбора и применения методов оптимизации при решении прикладных инженерно-экономических задач.

Место дисциплины в структуре ООП магистратуры. Дисциплина «Методы оптимизации» относится к базовой части общенаучного цикла. Общая трудоемкость дисциплины составляет 5 зачетных единиц (180 часов).

Особенности дисциплины. Предмет рассчитан на 1 семестр, предусматривает лекционные и практические занятия. Формой итоговой аттестации является экзамен.

Содержание дисциплины. Основные понятия теории оптимизации. Классификация математических моделей и методов оптимизации. Численные методы безусловной оптимизации функций одного и нескольких переменных. Основы линейного программирования. Примеры экономических задач линейного программирования и методы их решения. Задачи целочисленного линейного программирования и методы их решения.

Жизненный цикл программного обеспечения (магистратура)

Цели дисциплиныизучение стандартов процессов жизненного цикла программного обеспечения, освоения основных принципов моделирования предметной области с использованием методологий структурного и объектно-ориентированного анализа, получения навыков определения требований к программному обеспечению, имеющему отношение к профессиональной области магистрантов.

Место дисциплины в структуре ООП магистратуры. Дисциплина «Жизненный цикл программного обеспечения» относится к базовой части общенаучного цикла. Общая трудоемкость дисциплины составляет 5 зачетных единиц (180 часов).

Особенности дисциплины. Предмет рассчитан на 1 семестр, предусматривает лекционные и практические занятия. Формой итоговой аттестации является экзамен.

Содержание дисциплины. Программное обеспечение как промышленная продукция. Основные определения. Характеристики качества программного обеспечения.  Базовые понятия технологии конструирования программного обеспечения.    Жизненный цикл программного обеспечения (ЖЦПО). Процессы ЖЦПО. Модели ЖЦПО. Основные понятия CASE-технологий. Принципы структурного подхода к разработке программного обеспечения. Методология функционального моделирования SADT. Методология функционального моделирования IDEF. Основные концепции IDEF0. Принципы моделирования в IDEF0. Основные элементы и понятия IDEF0. Моделирование предметной области в среде BPWin. Моделирование бизнес-процессов с помощью диаграмм потоков данных DFD в среде BPWin. Моделирование бизнес-процессов с помощью диаграмм потоков работ. Стандарт IDEF3. Совместное использование диаграмм IDEF0, DFD, и IDEF3.Объектно-ориентированный подход к разработке программного обеспечения. Стандарт UML. Графические средства языка UML. Виды и назначение диаграмм. Визуальное проектирование программного обеспечения. Тестирование программного обеспечения. Цели и задачи тестирования программ. Организация процесса тестирования программного обеспечения. Стратегии тестирования программного обеспечения. Уровни тестирования программного обеспечения. Документирование программного обеспечения. Программная и эксплуатационная документация. Виды документов и их назначение.

Наиболее значимые публикации

  • Карпович Е. Е. Практикум по методам оптимизации функций. Учебное пособие.–М.:МГГУ, 2003.–125с.

  • Карпович Е.Е. Программирование на языке Пролог. Учебное пособие. Часть 2.- МГГУ, 2008.- 143 с

  • Карпович Е. Е., Федоров Н.В. Лабораторный практикум по курсу «САПР информационных технологий».- М.: МГГУ, 2009. – 123 с.

  • Карпович Е.Е. Оценивание качества программного обеспечения САПР на основе метрических характеристик. Горный информационно-аналитический бюллетень, № 5, 2013 – Изд. Горная книга, С. 235 – 243.

  • Карпович Е.Е Использование стандарта ANSI Common Lisp в учебном процессе. Труды XXII Международной научно-технической конференции «Информационные средства и технологии», 18 -20 ноября, секция «Компьютеризация процессов обучения и принятия решений», том.1,Изд. Дом МЭИ.- 2014. - С.103-109.

Основная учебная литература

  • Карпович Е. Е. Программирование на языке Пролог. Учебное пособие. Часть 1.–М.:МГГУ, 2002.–96с.

  • Карпович Е. Е. Практикум по методам оптимизации функций. Учебное пособие.–М.:МГГУ, 2003.–125с.

  • Карпович Е. Е. Информатика и программирование на языке Паскаль. Учебное пособие.- М:МГГУ, 2005.–152с.

  • Карпович Е.Е., Федоров Н.В. Автоматизированное проектирование информационных систем на основе современных CASE-технологий. Часть 1. Структурный подход к проектированию информационных систем. Учебное пособие. -МГГУ, 2007.–157с.

  • Карпович Е.Е., Федоров Н.В. Автоматизированное проектирование информационных систем на основе современных CASE-технологий. Часть 2. Современные CASE-технологии. Учебное пособие. -МГГУ, 2007.–134 с.

  • Карпович Е.Е. Программирование на языке Пролог. Учебное пособие. Часть 2.- М.:МГГУ, 2008. – 143 с.

  • Карпович Е. Е., Федоров Н.В. Лабораторный практикум по курсу «САПР информационных технологий».- М.: МГГУ, 2009. – 123 с.

  • Карпович Е.Е., Смагина И.А. Высокоуровневые методы информатики и программирования. Учебное пособие. -М.: РИЦ ИИТЭМ, РОЛИКС, 2010. – 140 с.

  • Карпович Е.Е., Смагина И.А. Программирование на языке высокого уровня. Учебное пособие. - М.: МГГУ, 2011.– 158 с.

  • 10. Карпович Е.Е. Методологии разработки программного обеспечения. Электронное учебное пособие.- М.:Центр дистанционного обучения. НИТУ «МИСиС», 2015 г. – 80 с.

Полный список публикаций

СКАЧАТЬ

 

Повышение квалификации

2010

Московский государственный горный университет

Информационный менеджмент

72 ч.

2012

ФГБОУ ДПО Новомосковский институт повышения квалификации руководящих работников и специалистов химической промышленности

Основные положения организации и эксплуатации информационно-аналитических систем в ВУЗах

72 ч.

Темы НИР, ВКР

2015

Егоров А.С.

Разработка автоматизированной системы контроля производства промышленных изделий на примере производства ПК

Панферов А.В.

Разработка автоматизированного рабочего места менеджера турагентства

Савенкова М.В.

Разработка веб-сайта цифровой дистрибуции

Чижов В.Н.

Автоматизация функции управления учебным процессом на примере ЦВЗО МГИ

Родионов Е.А.

Автоматизация бизнес-процессов промышленного предприятия ООО «Лифтмаш»

Гериева Л.Б.

Исследование и разработка программных инструментов поддержки учебного процесса консалтинговой организации на примере ГК «ТЕХНОПРОГРЕСС»

2013

Афанасов А.С.

Разработка web-сайта интернет-магазина по продаже горнодобывающей техники

Борзых С.В.

Система учета рабочего времени на нефтедобывающем предприятии

Варнакова Е.Е.

Разработка информационной системы сервисного отдела промышленного предприятия

Жарова Е.С.

Автоматизация бухгалтерского учёта кредитных договоров промышленных предприятий

Икрянникова Ю.И.

Разработка системы учёта оптовых продаж на промышленном предприятии

Костерова Т.В.

Создание информационно-рекламного Web-сайта (на примере Горно-обогатительного комбината)

Мшанецкая Ю.А.

Разработка корпоративного Web-сайта (на примере предприятия-поставщика горного оборудования)

Объявления для студентов

 

Дополнительная информация