Семинар 2 (12.02.2018)
Что такое хороший код?
Например, "Что такое красивый код, и как его писать?"
Вопросы про java
-
Объекты, ссылки, копирование объектов - Волошина. +
-
Массивы - Бастрыкина. +
-
Коллекции - Пушков. +
-
Ввод/вывод - Григорович. +
-
Наследование - Петин. +
-
Интерфейсы - Разумов. +
-
Jenerics (vs templates) - Шустова. +
-
Сборка мусора - Снегирева.
-
Исключения - Галиос.
-
Try-with-resource - Чмиль. +
-
Функции, лямбды - Бастрыкина.
-
Многопоточное программирование - Шустова.
-
Stream API - Яшин. +
Лабораторные работы
-
Подсчёт фраз
-
Стековый калькулятор / интерпретатор стекового ЯП
-
Сапёр (GUI)
-
Сетевое программирование (чат, сетевая игра...)
-
[дополнительно] Многопоточное программирование (симулятор фабрики)