• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Modern Programming Languages

2021/2022
Academic Year
RUS
Instruction in Russian
5
ECTS credits
Delivered at:
Department of Informatics
Course type:
Minor
When:
1, 2 module

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

Аннотация

Целями освоения дисциплины «Современные языки программирования» являются формирование у студентов теоретических знаний и практических навыков по основам методологии программирования. Курс дает представление о современных языках программирования и их роли в промышленной разработке. На примере таких языков, как Java, Kotlin и Scala студенты научатся разрабатывать приложения для пересональных компьтеров и мобильных устройств.
Цель освоения дисциплины

Цель освоения дисциплины

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

Планируемые результаты обучения

  • Знание основных библиотек языков Kotlin и Java Умение использовать данные библиотеки при решении прикладных задач Владение навыками разработки собственных библиотек, необходимых для решения различных прикладных задач
  • Знание основных принципов программирования на языке Kotlin Умение создавать приложения с использованием языка Java Владение методами отладки, редактирования и разработки программ на языке Java
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Основы программирования на Java/Kotlin
  • Разработка Android-приложений
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание №1
  • неблокирующий Курсовой проект
  • блокирующий Письменный экзамен
  • неблокирующий Домашнее задание №1
  • неблокирующий Курсовой проект
  • блокирующий Письменный экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 2 модуль
    0.25 * Курсовой проект + 0.5 * Письменный экзамен + 0.25 * Домашнее задание №1
Список литературы

Список литературы

Рекомендуемая основная литература

  • Kurniawan, B. (2014). Java for Android (Vol. First edition). [Vancouver, Canada]: Brainy Software. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1042238

Рекомендуемая дополнительная литература

  • Соколова В. В. - ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ. РАЗРАБОТКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ. Учебное пособие для прикладного бакалавриата - М.:Издательство Юрайт - 2019 - 175с. - ISBN: 978-5-9916-6525-4 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/vychislitelnaya-tehnika-i-informacionnye-tehnologii-razrabotka-mobilnyh-prilozheniy-433981