Java bak 2023: различия между версиями

Материал из Public ATP Wiki
Перейти к навигации Перейти к поиску
Новая страница: «TBD»
 
Нет описания правки
Строка 1: Строка 1:
TBD
= Общие сведения =
* Семестр: 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 Дополнительные материалы]

Версия от 05: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

  1. Б. Эккель “Философия Java”
  2. К. Хорстманн и др. “Core Java 2”
  3. Br. Goetz “Java concurrency in practice”
  4. R-G. Urma et al. “Modern Java in action”
  5. J. Bloch “Effective Java”
  6. Walls, C: "Spring in Action", Fifth Edition
  7. Walls, C:"Spring Boot in Action"

Книги 1-3 переведены на русский.

Spring

  1. Евгений Борисов - Spring-потрошитель
  2. Олег Докука — Строим криптотрейдинг-платформу, используя Spring 5 и Reactor 3
  3. Максим Гореликов — Дизайн реактивной системы на Spring 5/Reactor

Дополнительные материалы