Java bak 2023 — различия между версиями
VeLKerr (обсуждение | вклад) (Новая страница: «TBD») |
Snezhanna (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | = Общие сведения = | |
+ | * Семестр: 5 (3й курс) | ||
+ | * Форма контроля: диф. зачет | ||
+ | |||
+ | == Важные ссылки == | ||
+ | * '''[ План курса]''' | ||
+ | * [ '''Таблица с оценками'''] | ||
+ | * [ Статус проверики ДЗ] | ||
+ | * '''[ Форма регистрации]''' | ||
+ | * [ Телеграм-чат курса] | ||
+ | |||
+ | == Материалы == | ||
+ | * [ '''Видео занятий Google Диск '''] | ||
+ | * [ '''Видео занятий youtube'''] | ||
+ | * [ '''Презентации занятий'''] | ||
+ | * [ Коды семинаров ] | ||
+ | |||
+ | = Команда курса = | ||
+ | Преподаватели | ||
+ | * Иван Пономарев | ||
+ | |||
+ | Учебные ассистенты | ||
+ | |||
+ | |||
+ | = Критерии получения оценки = | ||
+ | Зачет ставится по результатам работы в семестре. | ||
+ | |||
+ | == Домашние задания == | ||
+ | Планируется 4 домашних заданий. Проверка включает 2 | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Домашка | ||
+ | ! Мягкий deadline | ||
+ | ! Жёсткий deadline | ||
+ | ! Репозиторий | ||
+ | |- | ||
+ | |[ Simple Java Core] || || || | ||
+ | |- | ||
+ | |[ Advanced Java Core & JUnit] || || || | ||
+ | |- | ||
+ | |[ Multithreading] || || || | ||
+ | |- | ||
+ | |[ Spring] || || || | ||
+ | |} | ||
+ | |||
+ | ==== Алгоритм сдачи ДЗ ==== | ||
+ | |||
+ | |||
+ | ==== Доступы ==== | ||
+ | По вопросам доступов и работы Gitlab-сервера пишите в [https://docs.google.com/forms/d/e/1FAIpQLSd_JxfMFOcWdaXKLC8sydJlDtwRG-B6Puiia_h3GqORXEDUKA/viewform форму] или на почту servers@atp-fivt.org. | ||
+ | |||
+ | == Мини-контрольные == | ||
+ | Состоятся 2 контрольные. | ||
+ | На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название события на http://exams.mipt.ru/ | ||
+ | ! Темы | ||
+ | ! Дата | ||
+ | ! Длительность | ||
+ | ! Результаты | ||
+ | |- | ||
+ | | Программирование на Java. Quiz #1 || Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). || || 25 мин. || | ||
+ | |- | ||
+ | |Программирование на Java. Quiz #2 || Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring|| || 20 мин. || | ||
+ | |} | ||
+ | |||
+ | В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ '''форму на дописывание''']. Дописывание состоится: | ||
+ | |||
+ | |||
+ | == Бонус == | ||
+ | За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено. | ||
+ | |||
+ | == Перезачет курса == | ||
+ | Если вы хотите перезачесть курс, просьба заполнить [https://forms.gle/eSjkVtBkLT8ZWPm67 форму] до '''16.02.2023'''. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока. | ||
+ | |||
+ | = Список рекомендуемых материалов = | ||
+ | === Основная литература === | ||
+ | ==== Java Core ==== | ||
+ | # Б. Эккель “Философия Java” | ||
+ | # К. Хорстманн и др. “Core Java 2” | ||
+ | # Br. Goetz “Java concurrency in practice” | ||
+ | # R-G. Urma et al. “Modern Java in action” | ||
+ | # J. Bloch “Effective Java” | ||
+ | # Walls, C: "Spring in Action", Fifth Edition | ||
+ | # Walls, C:"Spring Boot in Action" | ||
+ | |||
+ | Книги 1-3 переведены на русский. | ||
+ | |||
+ | ==== Spring ==== | ||
+ | # [https://jug.ru/talks/meetups/spring-the-ripper/ Евгений Борисов - Spring-потрошитель] | ||
+ | # [https://www.youtube.com/watch?v=9E64BClVi7E Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3] | ||
+ | # [https://www.youtube.com/watch?v=tjp8pTOyiWg Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor] | ||
+ | |||
+ | === Дополнительные материалы === | ||
+ | * [https://docs.google.com/spreadsheets/d/1zsiDv_jwkDeKxVD_rtYA4mEjBuCan5X0WPkBDcZk9O0 Дополнительные материалы] |
Версия 08:58, 4 сентября 2023
Содержание
Общие сведения
- Семестр: 5 (3й курс)
- Форма контроля: диф. зачет
Важные ссылки
- [ План курса]
- [ Таблица с оценками]
- [ Статус проверики ДЗ]
- [ Форма регистрации]
- [ Телеграм-чат курса]
Материалы
- [ Видео занятий Google Диск ]
- [ Видео занятий youtube]
- [ Презентации занятий]
- [ Коды семинаров ]
Команда курса
Преподаватели
- Иван Пономарев
Учебные ассистенты
Критерии получения оценки
Зачет ставится по результатам работы в семестре.
Домашние задания
Планируется 4 домашних заданий. Проверка включает 2
Домашка | Мягкий deadline | Жёсткий deadline | Репозиторий |
---|---|---|---|
[ Simple Java Core] | |||
[ Advanced Java Core & JUnit] | |||
[ Multithreading] | |||
[ Spring] |
Алгоритм сдачи ДЗ
Доступы
По вопросам доступов и работы Gitlab-сервера пишите в форму или на почту servers@atp-fivt.org.
Мини-контрольные
Состоятся 2 контрольные. На контрольных нельзя пользоваться IDE и интернетом. Код писать не потребуется.
Название события на http://exams.mipt.ru/ | Темы | Дата | Длительность | Результаты |
---|---|---|---|---|
Программирование на Java. Quiz #1 | Синтаксис Java. Ветвления, циклы и метки. Примитивные типы и объекты в Java. Приведение типов. Inboxing, outboxing. Exceptions. Массивы и коллекции. Строки. Классы (абстрактрые, вложенные, внутренние, анонимные, локальные...), интерфейсы. Класс Object и всё, что с ним связано. Generics, enums (enums as classes). | 25 мин. | ||
Программирование на Java. Quiz #2 | Тестирование приложений в Java. Сборка приложений. Работа с базой данных. Многопоточность в Java. Аннотации. Spring | 20 мин. |
В случае если вы не сможете написать КР в указанную дату по технической или другой уважительной причине, просьба заполнить [ форму на дописывание]. Дописывание состоится:
Бонус
За активность в чате курса и на занятиях можно получить дополнительно +1 балл. Количество студентов, получивших бонус, неограничено.
Перезачет курса
Если вы хотите перезачесть курс, просьба заполнить форму до 16.02.2023. перезачет по данному курсу ставится в исключительных случаях. В остальном рекомендуется выбрать другой курс из блока.
Список рекомендуемых материалов
Основная литература
Java Core
- Б. Эккель “Философия Java”
- К. Хорстманн и др. “Core Java 2”
- Br. Goetz “Java concurrency in practice”
- R-G. Urma et al. “Modern Java in action”
- J. Bloch “Effective Java”
- Walls, C: "Spring in Action", Fifth Edition
- Walls, C:"Spring Boot in Action"
Книги 1-3 переведены на русский.
Spring
- Евгений Борисов - Spring-потрошитель
- Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3
- Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor