Программирование на Java
Санкт-Петербург, осень 2016
Описание
Этот вводный курс познакомит слушателей с базовыми возможностями языка программирования Java. Мы начнем с самых азов: компиляция и запуск Java-программ, синтаксис языка, система типов, основы объектно-ориентированного программирования. Далее обсудим наиболее важные классы стандартной библиотеки, включая нововведения Java 8. Также затронем некоторые более сложные темы, такие как устройство байткода, многопоточность, работа с сетью.
Рекомендуемая литература по курсу:
Домашние задания проверяет Артём Попов.
Оценка за курс выставляется по результатам прохождения онлайн-курса на Stepic, а также сдачи дополнительных домашних заданий. В конце семестра все баллы за онлайн-курс и домашки складываются. Баллы за онлайн-курс берутся с коэффициентом 1/3, баллы за домашки — без изменений. Вычисляется процент от максимального балла и определяется оценка: 91-100% — оценка отлично
, 75-90% — оценка хорошо
, 60-74% — оценка удовлетворительно
.
Преподаватели
Список лекций
Дополнительный материал: Секрет хорошего теста, или JUnit Cookbook