Преподаватель дисциплины «Теория формальных языков и грамматик»

Совкомбанк

Преподаватель дисциплины «Теория формальных языков и грамматик»

Кострома, Ивановская улица, 24А

Описание вакансии

Хотите стать частью инновационного проекта Совкомбанка и Костромского Государственного Университета?

Высшая ИТ-школа – это уникальная платформа для подготовки будущих IT-специалистов, созданная в партнерстве с одним из ведущих банков России.

Факультет приглашает преподавателя для ведения дисциплины «Теория формальных языков и грамматик»

Чем вы будете заниматься:​​​​​​

  • Проведение лекционных и лабораторных занятий по дисциплине «Теория формальных языков и грамматик»;
  • Разработка или адаптация учебно-методических материалов (презентации, задания к лабораторным работам, варианты контрольных);
  • Подготовка заданий по программированию конечных и магазинных автоматов, алгоритмов лексического и синтаксического анализа;
  • Проведение текущего контроля знаний (собеседования, тесты, проверка лабораторных работ);
  • Прием экзамена с оценкой теоретической и практической подготовки обучающихся;
  • Сопровождение при выполнении лабораторных работ (разбор ошибок, консультации по реализации алгоритмов);
  • Оценка корректности реализованных обучающихся программных решений (автоматы, парсеры, таблицы идентификаторов).

Что мы ждем от вас:

  • Высшее образование в области: прикладная математика, информатика, компьютерные науки, программная инженерия.
  • От 2 лет практического опыта в программировании, алгоритмизации, разработке программных систем.

Уверенное знание и практическое владение:

  • Теорией формальных языков и грамматик (классификация Хомского, формы Бэкуса-Наура, сентенциальные формы);
  • Конечными автоматами (ДКА, НКА, минимизация, реализация);
  • Контекстно-свободными грамматиками и МП-автоматами;
  • Методами разбора выражений (польская запись, инфиксная/префиксная/постфиксная формы);
  • Этапами трансляции: лексический, синтаксический, семантический анализ;
  • Практические навыки программирования на Pascal / PascalABC.NET и C/C++.

Умение реализовывать:

  • Лексические и синтаксические анализаторы;
  • Конечные и магазинные автоматы;
  • Таблицы идентификаторов (бинарное дерево, хеш-таблицы, списки);
  • Алгоритмы разбора выражений;
  • Способность объяснять абстрактные математические концепции и сопровождать учащихся при написании алгоритмического кода.

Желательно:

  • Ученая степень (к.ф.-м.н. / к.т.н.) или звание доцента.
  • Опыт системного программирования, разработки компиляторов / интерпретаторов / DSL / parser tools.
  • Опыт преподавания теоретических дисциплин по программированию или математических дисциплин;
  • Опыт олимпиадного программирования.
  • Знание Python, Pascal / PascalABC.NET, C / C++, CodeBlocks, PascalABC.NET;
  • Среды для системного программирования;
  • Умение сочетать математическую теорию и практическое программирование в рамках одного занятия;
  • Готовность работать с задачами повышенной алгоритмической сложности;
  • Способность проводить индивидуальные собеседования по коду и теории.

Мы гарантируем:

  • ​​​​​​​Оформление по ТК РФ;
  • Заработная плата сдельная, обсуждается индивидуально
  • Гибкий график проведения занятий (возможно совмещение с основной работой в ИТ).
  • Полная методическая поддержка кафедры.
  • Возможность влиять на содержание лабораторного практикума.
  • Работа в аудиториях вуза /онлайн (по договоренности).

Откликайся на вакансию – присоединяйся к нашей команде!

Навыки
  • Организация учебного процесса
  • Преподавание
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Совкомбанк
  • Кострома

  • Не указана

Рекомендуем
Совкомбанк
  • Кострома

  • Не указана

Рекомендуем
Совкомбанк
  • Кострома

  • Не указана

Рекомендуем
Boom Kids (ИП Мошнова Алёна Валерьевна)

Педагог по ментальной арифметике

Boom Kids (ИП Мошнова Алёна Валерьевна)

  • Кострома

  • Не указана

Преподаватель робототехники

Васильева Александра Романовна

  • Кострома

  • до 50000 RUR

Школа Ok English
  • Кострома

  • от 50000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию