Программирование на Java

Новосибирск, весна 2020

Описание

Изучение языка программирования Java с самых азов, но глубоко.

Мы расскажем про синтаксис и семантику языка, про структуру Java-проектов, компиляцию и запуск, про виртуальную машину, систему типов, многопоточность, модель памяти, сборку мусора и многое другое. Будут затронуты фрагменты стандартной библиотеки включая коллекции, Stream API, ввод-вывод, средства для параллельного программирования.

Канал курса в Slack: #java-nsk-20

Сдача домашних заданий

В курсе есть задачи для самостоятельного решения, у каждой из них свой срок сдачи. После того, как вы залили ответ на задачу на сайт, мы попросим вас исправить недочеты и ошибки, которые найдем в нем. У каждой задачи своя цена в баллах, к оценке мы добавляем или отнимаем дополнительные баллы:

-4 балла — сдача после срока

-2 балла — как-то работало до срока, но не все ошибки/замечания исправлены

+2 балла — сдал и исправил ошибки до срока

+4 балла — сдал до срока и без серьезных замечаний

Критерии оценки за курс:

  • отлично: 97 баллов и выше;
  • хорошо: 74-96 баллов;
  • зачет: 57-73 балла.

Преподаватели