Слайд 2Программа
Курс состоит из:
16 занятий
2 code review
2 контрольной
2 РК
Слайд 3Инструменты
Последние стабильные версии
Intellij Idea
JDK
Maven
Git
Слайд 4Оценки
Code review 1 = 5
Контрольная 1 = 15
Code review 2 = 5
Контрольная
2 = 15
РК1, вопросы = 10, проект = 20
РК2, вопросы = 10, проект = 20
Слайд 5Пересдача
Контрольные не пересдаются
Штраф за опоздание сдачи этапа = 50%
Пересдать этап можно до
начала след. этапа.
Слайд 6Основная задача курса
Создание рабочего приложения и получение необходимых навыков и опыта в
области разработки программного обеспечения.
По окончании курса студенты должны знать синтаксис и основные библиотеки языка Java, понимать объектно-ориентированный подход, уметь декомпозировать сложные задачи.
Слайд 7Семестровый проект
Написание бекэнда к мессенджеру.
Минимальные консольный клиент
Много-пользовательность (чаты)
База данных (минимальное углубление)
Слайд 8Методология
Каждое занятие состоит из трёх частей
Лекция ~50мин
Семинар ~50мин
Перерыв ~10мин
Практика ~70мин
Слайд 9Методология
Преподаватели обучают студентов не только академической теории и синтаксису языка Java, но
и касаются платформы Java в целом (популярные фреймворки, библиотеки, шаблоны проектирования/программирования)
Слайд 10Методология
Но помните!
Преподаватели могут делиться наблюдениями и опытом своим, коллег, community.
Ваш личный опыт
и знания могут отличатся, не смотря на это, конструктивное обсуждение приветствуется. Задавать и обсуждать можно прямо на лекции или семинаре. В случае, необходимости большого количества времени, обсуждение может переноситься на перемену, время после занятия или почтовую переписку.