Дальневосточный университет
Введение в Kotlin JVM
О курсе

Курс находится в стадии разработки -- шаги и уроки могут добавляться, меняться и удаляться из курса.

В данном курсе учащимся предлагается изучить язык Kotlin. Kotlin является современным языком программирования, созданным компанией JetBrains и поддерживаемый сообществом. Язык может компилироваться в JVM-байткод и в JavaScript, сейчас разрабатывается платформа Kotlin native.

Изучение проходит на платформе JVM.

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

Преподаватель курса

Доцент кафедры механики и математического моделирования ДВФУ, руководитель образовательной программы «Прикладная механика». Имею степень кандидата технических наук, а также базовое математическое образование – в 1987 году окончила Воронежский государственный университет по специальности «Прикладная математика».

Люблю свою работу, много лет преподаю дисциплины по программированию и базам данных в университете. Сфера научных интересов: e-Learning, learning analytics, машинное обучение, стохастическое моделирование.

Программа курса
Синтаксис и семантика
1. Введение
2. Ввод и вывод
3. Базовая арифметика
4. Структура языка #1 - выражения и методы
5. Работа со строками #1
6. Интерполяция строк
7. Задачи по изученным темам #1
8. Логические выражения, сравнение переменных и тип Boolean
9. Условный оператор, диапазоны чисел
10. Практика - "Обратная разработка"
11. Оператор when
12. Тип Double, библиотека Math
13. Задачи по изученным темам #2
14. Работа со строками #2
15. Char, спецсимволы и экранирование
16. Преобразование простых типов
17. Оператор цикла for, repeat и массивы
18. Функции
19. Массивы и циклы - задачи
20. Цикл while, операторы управления циклом
1. Введение в ООП
2. Классы
3. Наследование и полиморфизм
4. enum и interface
5. Nullability
6. Важный разговор