Репозиторий и материалы для курса 1 тут!
- questions.md - здесь лежат контрольные вопросы по занятию, с них начнется следующее занятие
- agenda.md - что проходили на занятии
- homework.md - домашнее задание
- reading.md - что почитать.
- Java-файлы с примерами кода.
- Oracle java trails
- Thinking in Java (Философия Java) - Брюса Эккеля
- Шилдт - Java 8 - полное руководство
- Кормен Т., Лейзерстон Ч., Ривест Р. Алгоритмы: построение и анализ, Пер. с англ. – М.: МЦНМО, 2000.
- Кнут Дональд, Искусство программирования (The Art of Computer Programming)
- Шень А. Программирование: теоремы и задачи.
- Книги и курсы Седжвика
- Группа ВК для участников курса
- Онлайн-курс для начинающих
- "Программирование на Java" курс лекций на ИНТУИТ
- Ответы на вопросы по Java
- 10 хороших привычек программиста
- Коллекция видео по Java, отснятых преподавателями для курсов
- Видео - Hello, World!
- Видео - работа с github
- Системы контроля версия (общие сведения)
- О системах управления версиями
- Зачем нужны системы контроля версий
- Основы Git
- Git для командной строки
- Интерфейс для Windows
- Как начать работать с гитхабом (для тех, кто хочет разобраться)
- Гибкие методолгии
- Экстремальное программирование
- Feature Driven Development
- Скрам
- Каскадная модель
- Книга Мифический человеко-месяц или Как создаются программные системы
https://docs.google.com/document/d/1N39ui--L2O3X76mX_V2mlHjYr90kC02crzumcFxgSJE/edit