Skip to content

Основы языка программирования Kotlin

Notifications You must be signed in to change notification settings

proglangsys/kotlin

Repository files navigation

Основы языка программирования Kotlin

ЭКЗАМЕН

Перед экзаменом/зачетом необходимо набрать минимальное допустимое количество балов на автомат за сдачу семестровых заданий.

ЭКЗАМЕН / ЗАЧЕТ С ОЦЕНКОЙ (АВТОМАТ)

Необходимо набрать не менее 20 баллов и сдать не менее 12 заданий, т.е. сдать по крайней мере одну часть в каждом в них.

Количество баллов (оценка) N вычисляется следующим образом:

N = 40 + L, где L — количество выполненных заданий лабораторных работ в течение семестра до экзамена.

Оценка Кол-во выполненных заданий
УДОВЛ 20-29
ХОР 30-39
ОТЛ 40-50

ЗАЧЕТ БЕЗ ОЦЕНКИ (АВТОМАТ)

Необходимо набрать не менее 24 баллов и сдать не менее 12 заданий, т.е. сдать по крайней мере одну часть в каждом в них.

Порядок сдачи выполненных заданий.

  • Занятия проводятся раз в неделю по расписанию.
  • На каждом занятии рассматривается одна тема.
  • Каждое задание соответствует теме занятия.
  • Задание состоит из трех частей.
  • Выполненное задание сдается очно.
  • На занятии можно сдать только то задание, которое соответствует теме этого занятия.
  • Части задания сдаются в том порядке, в котором они приведены в задании.
  • За каждую сданную часть задания начисляется один балл.

Темы и задания

  1. Инструментальные средства разработки. Переменные, константы и типы
  2. Управляющие инструкции. Функции
  3. Числа. Строки
  4. Классы данных. Перечисления. Перегрузка операторов
  5. Массивы. Null-безопасность. Исключения
  6. Лямбда-выражения
  7. Коллекции. Обобщения
  8. Функции обработки данных
  9. Функции области видимости
  10. Классы и объекты. Управление доступом
  11. Наследование. Абстрактные классы
  12. Интерфейсы. Объявления объектов
  13. Делегирование. Псевдонимы
  14. Расширения
  15. Строители
  16. Сопрограммы/корутины
  17. Потоки данных. Каналы

About

Основы языка программирования Kotlin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published