Альтернативные языки для JVM осень 2017 — различия между версиями
(→Разное) |
(→Семинар) |
||
Строка 1: | Строка 1: | ||
− | == | + | == Kotlin == |
− | + | Преподаватель: Жарков Д. | |
+ | |||
+ | # [[Медиа:Kotlin-2017-10-23.pdf|Лекция 1]] | ||
+ | |||
+ | === Формат сдачи === | ||
+ | Указан в лекции 1. | ||
+ | |||
+ | === Домашнее задание 2 === | ||
+ | * Указано в слайдах лекции 2. | ||
+ | * Soft deadline отсутствует. | ||
+ | * Hard deadline (полный балл): 13.11.2017. | ||
+ | |||
+ | === Домашнее задание 1 === | ||
+ | * Указано в слайдах лекции 1. | ||
+ | * Soft deadline (полный балл): 30.10.2017. | ||
+ | * Hard deadline (половина баллов): 06.11.2017 | ||
+ | |||
+ | == Scala == | ||
+ | Преподаватель: Козлов А. | ||
Страница курса с домашками и кодом: [https://github.com/adkozlov/scala-2017 github.com/adkozlov/scala-2017] | Страница курса с домашками и кодом: [https://github.com/adkozlov/scala-2017 github.com/adkozlov/scala-2017] | ||
Строка 45: | Строка 63: | ||
До пары 09.10.2017 можно сдавать половину от полного балла. | До пары 09.10.2017 можно сдавать половину от полного балла. | ||
− | |||
− | |||
− | |||
− | |||
== Разное == | == Разное == | ||
Очень приятный [https://mauricio.github.io/2013/11/25/learning-scala-by-building-scala-lists.html тьюториал], где буквально в один небольшой пассаж просто и ясно доносится сразу куча специфических понятий вроде ''sealed trait''`ов, ''case class''`ов и прпрпр. | Очень приятный [https://mauricio.github.io/2013/11/25/learning-scala-by-building-scala-lists.html тьюториал], где буквально в один небольшой пассаж просто и ясно доносится сразу куча специфических понятий вроде ''sealed trait''`ов, ''case class''`ов и прпрпр. |
Версия 13:49, 30 октября 2017
Содержание
Kotlin
Преподаватель: Жарков Д.
Формат сдачи
Указан в лекции 1.
Домашнее задание 2
- Указано в слайдах лекции 2.
- Soft deadline отсутствует.
- Hard deadline (полный балл): 13.11.2017.
Домашнее задание 1
- Указано в слайдах лекции 1.
- Soft deadline (полный балл): 30.10.2017.
- Hard deadline (половина баллов): 06.11.2017
Scala
Преподаватель: Козлов А.
Страница курса с домашками и кодом: github.com/adkozlov/scala-2017
Формат сдачи домашних заданий
Базовый алгоритм:
- Создать свой репозиторий на Github, можно приватный. Скорее всего, можно создать один репозиторий на курс.
- Выполнить в нём задание. До начала шага 3 разрешается делать `git push --force`, после - не разрешается.
- Создать pull request в своём же репозитории и поставить @adkozlov _ревьювером_.
Склонированый локально проект должен без ошибок открываться IntelliJ IDEA. Это может быть любая система сборки: Maven, Gradle, Sbt, хоть Eclipse. Несобирающиеся проекты не смотрят :)
Поскольку у разных курсов заведомо разный уровень, требования тоже будут различаться. Поэтому выполняйте, пожалуйста, задание в рамках своих знаний и умений.
Домашнее задание 1
До пары 11.09.2017 можно сдавать на полный балл.
До пары 18.09.2017 можно сдавать на половину от полного балла.
Домашнее задание 2
Необязательное. Можно сдавать до пары 18.09.2017 и получать дополнительные баллы.
Домашнее задание 3
До пары 25.09.2017 можно сдавать на полный балл.
До пары 02.10.2017 можно сдавать половину от полного балла.
Домашнее задание 4
До пары 02.10.2017 можно сдавать на полный балл.
До пары 09.10.2017 можно сдавать половину от полного балла.
Разное
Очень приятный тьюториал, где буквально в один небольшой пассаж просто и ясно доносится сразу куча специфических понятий вроде sealed trait`ов, case class`ов и прпрпр.