• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
  • Разработчик майнора

    Рабочая группа по разработке образовательных программ по направлению "Прикладная математика и информатика"

    Ответственный за майнор

    профессор департамента информатики – Омельченко Александр Владимирович

Современные языки программирования

Читается: 1-2 модули 3 курса

Пререквизиты: Алгоритмические основы программирования

Трудоемкость: 5 кредитов

60 аудиторных часов:

  • 30 часов лекции;
  • 30 часов семинары

Формы контроля:

  • 1 экзамен,
  • 4 домашних задания

О курсе

Курс дает представление о современных языках программирования и их роли в промышленной разработке. На примере таких языков, как Java, Kotlin и Scala студенты научатся разрабатывать приложения для персональных компьтеров и мобильных устройств. Основные темы:

  • Виртуальная машина Java, основы программирования на Java/Kotlin (сравнение со скриптовыми языками, основы синтаксиса, сборка и запуск приложения),
  • графический интерфейс (основные идеи UI, UIX), разработка Android-приложений (Android Studio, сборка приложения, запуск и отладка),
  • компоненты (панели, кнопки, текст, рисование),
  • жизненный цикл приложения, взаимодействие с Google API (календарь, поиск, Google Drive),
  • создание собственного приложения.

Программа дисциплины

Преподаватели

Кузнецов Антон Михайлович

Департамент информатики: Старший преподаватель

 
Брыксин Тимофей Александрович

Департамент информатики: Доцент

 
Литвинов Юрий Викторович

Департамент информатики: Доцент