Программирование на Java
Новосибирск, осень 2017
Описание
Brief
Изучение языка программирования Java с самых азов, но глубоко. Мы расскажем про синтаксис и семантику языка, про структуру Java-проектов, компиляцию и запуск, про виртуальную машину, систему типов, многопоточность, модель памяти, сборку мусора и многое другое. Будут затронуты фрагменты стандартной библиотеки включая коллекции, Stream API, ввод-вывод, средства для параллельного программирования.
Дефолтный канал связи - слак cscenter
, канал java2017-nsk-general
.
Экстренный канал связи - телеграм.
Задачи
Приватный репозиторий CSC, который необходимо форкнуть для работы над задачами https://github.com/cscenter/csc-2017-fall-java-nsk-tasks
Сопроводительная документация
Условия задач - https://github.com/frikadelki/csc-2017-fall-java-nsk-tasks-public/issues
Вики курса с ключевыми правилами игры - https://github.com/frikadelki/csc-2017-fall-java-nsk-tasks-public/wiki
Преподаватели
Список лекций
Посмотрим, что такое Java, как она появилась и зачем нужна в современном мире, попытаемся её потрогать, написать, скомпилировать и запустить простую программу.
Структура Java-метода, выражения и предложения, значения и их типы, числа, символы, логические значения и операции над ними. Управляющие конструкции.