Современные языки программирования
Читается: 1-2 модули 3 курса
Пререквизиты: Алгоритмические основы программирования
Трудоемкость: 5 кредитов
60 аудиторных часов:
- 30 часов лекции;
- 30 часов семинары
Формы контроля:
- 1 экзамен,
- 4 домашних задания
О курсе
Курс дает представление о современных языках программирования и их роли в промышленной разработке. На примере таких языков, как Java, Kotlin и Scala студенты научатся разрабатывать приложения для персональных компьтеров и мобильных устройств. Основные темы:
- Виртуальная машина Java, основы программирования на Java/Kotlin (сравнение со скриптовыми языками, основы синтаксиса, сборка и запуск приложения),
- графический интерфейс (основные идеи UI, UIX), разработка Android-приложений (Android Studio, сборка приложения, запуск и отладка),
- компоненты (панели, кнопки, текст, рисование),
- жизненный цикл приложения, взаимодействие с Google API (календарь, поиск, Google Drive),
- создание собственного приложения.
Программа дисциплины
Преподаватели
Департамент информатики: Старший преподаватель
Департамент информатики: Доцент
Департамент информатики: Доцент