- Константин Леладзе: Организатор, методист, семинарист
- Роман Гуров: Лектор
- Анна Кривчанская: Семинарист
- Дмитрий Ковалев: Семинарист
- Информация о курсе:
- Подробно расписана в этом документе в разделе информация о курсе
- Была сообщена в предзаписанном видео-презентации.
- Также, можно прочесть сам ПУД: сжатая версия, полная версия
- Чат в telegram
- Программа курса: список тем и разбиение их по блокам программы. Внимание: не стоит путать блок программы с блоком контеста.
- План занятий
- Лекции Романа:
- Плейлисты YouTube с записями семинаров Константина:
- Группа 213: плейлист YouTube
- Группа 214: плейлист YouTube
- Группа 215: плейлист YouTube
- Плейлисты YouTube с записями семинаров Романа:
- Группа 211: плейлист YouTube
- Группа 212: плейлист YouTube
- Плейлисты YouTube с записями семинаров Анны:
- Группа 218: плейлист YouTube
- Группа 219: плейлист YouTube
- Плейлисты YouTube с записями семинаров Дмитрия:
- Группа 216: плейлист YouTube
- Группа 217: плейлист YouTube
- Контест:
- Ссылка на гугл-форму с регистрацией. Её обязательно необходимо пройти, иначе мы не сможем выставить вам оценку за контест, что неминуемо приведёт к пересдаче. Внимание: оценка будет выставлена вам именно за те решения, которые были отправленны с того аккаунта, Stepik ID которого вы указали при заполнении формы. Определение: аккаунтом студента является тот аккаунт, который он указал при заполненнии формы. Никакой другой аккаунт не может являться аккаунтом этого студента. Другими словами, двух аккаунтов у одного студента быть не может.
- Ссылка-приглашение
- Инструкция по работе с контестом
- Табица с оценками по курсу
Помочь освоить базовые принципы, понятия и навыки программирования, познакомить слушателей курса с языком программирования Java.
- Знание базовых понятий программирования
- Умение придумывать решение часто встречающихся практических задач в процедурном, объектно–ориентированном и функциональном стилях.
- Понимание основного синтаксиса Java, широко востребованного в индустрии кросплатформенного языка программирования.
- Умение использовать язык программирования Java для решения практических задач
Курс состоит из нескольких временных перидов:
- Основной период:
- Лектор и семинаристы проводят занятия; студенты решают задачи в первых трех блоках контеста с домашними заданиями, как только он открывается.
- Промежуток:
08.11.2022 – 29.05.2022
- Предэкзаменационный период:
- Ассистент проверяет решения задач, отправленные на рецензирование; студенты, допущенные до бонусного блока контеста, решают бонусный блок контеста; произвотся проверка решений на плагиат; организатор курса переносит оценки из контеста в таблицу с оценками.
- Промежуток:
30.05.2022 – 05.06.2022
- Экзаменационный период:
- Студенты сдают экзамен; начинается закрытие долгов по контесту: студенты решают блок контеста для должников.
- Промежуток:
06.06.2022 – 30.06.2022
- Послеэкзаменационный период:
- Студенты сдают пересдачу.
- Занятия проходят онлайн, с использованием Zoom и Microsoft Teams.
- Лекционный материал включает в себя демонстрацию синтаксиса языка Java, обзор ключевых особенностей языка и описание основных компонент языка Java. Семинарские занятия посвящены демонстрации решений часто встречающих задач с помощью Java и взаимодействию с аудиторией. Большое внимание уделяется практическим заданиям и самостоятельной работе студентов.
- Лекционное занятие проходит раз в неделю. Семинарское занятие для каждой группы, – аналогично.
Представляет из себя курс на Stepik. Контест с заданиями разделен на несколько блоков. Каждый блок содержит в себе несколько задач. У каждого задания в контесте есть определенная стоимость. При успешном выполнении задания, то есть при прохождении всех автотестов и, далее, рецензирования (если оно присутствует для этого задания), студент получает количество баллов, равное стоимости задачи (либо, в случае задания с рецензированием, количество баллов, установленное проверяющим). У каждого блока в контесте есть собственный дедлайн. Задания, на сдачу которых претендует студент, должны быть отправлены в контест и пройти автотесты строго до наступления дедлайна. Перед приступлением к решению задач, необходимо прочитать инструкцию по работе с контестом.
- Открыт:
06.12.2021 00:00
- Дедлайн:
06.02.2022 23:59
- Рецензирование: Нет
- Стоимость:
50
- Пороговый балл для допуска к бонусному блоку:
25
- Открыт:
12.02.2022 11:00
- Дедлайн:
10.04.2022 23:59
- Рецензирование:
- Задача
2.1.3: BigInt
- Задача
2.2.3: Geometry
- Задача
- Стоимость:
75
- Пороговый балл для допуска к бонусному блоку:
30
- Открыт:
28.03.2022 00:00
- Дедлайн:
29.05.2022 23:59
- Рецензирование:
- Задача
3.4.2: Min & max
- Задача
3.4.3: Ten most frequent words
- Задача
- Стоимость:
50
- Пороговый балл для допуска к бонусному блоку:
20
Для желающих получить дополнительное количество баллов будет создан специальный блок, получить баллы за который можно будет только при условии наличия допуска к нему.
- Открыт:
04.06.2022 17:00
- Дедлайн:
04.06.2022 21:00
- Рецензирование: Нет
- Стоимость:
25
- Допуск: до этого блока допускаются все желающие, однако получат оценку за него лишь те студенты, которые набрали пороговые баллы для допуска к бонусному блоку за каждый из трех первых блоков контеста.
Блок, который необходимо сдать на полный балл всем, кто не набрал суммарно 50
баллов за первые три блока контеста для получения оценки.
- Открыт:
12.06.2022 23:59
- Дедлайн:
нет
- Рецензирование: Нет
- Стоимость:
50
- Внимание: баллы, полученные за этот блок не суммируются с баллами, полученными за другие блоки. Вместо этого, за него можно получить лишь то количество баллов, которое недостает до получения
50
баллов за контест с домашними заданиями. - Например, если у вас за контест в сумме
41
балл, то блок для должников вам все равно нужно сдать на50
баллов, однако получите за него вы лишь50 - 41 = 9
баллов.
Блок, содержащий экзаменационные вопросы и задачи.
- Открыт:
25.06.2022 10:00
- Длительность:
90 минут
- Рецензирование: нет
- Стоимость:
50
Естественно, списывание решений запрещено, каждая задача должна быть решена студентом самостоятельно. Если при проверке решений будут найдены два очень похожих друг на друга решения, отправленных с двух разных аккаунтов, то оценки за оба решения будут обнулены. Проверка решений на списывание производится с использованием автоматизированной программы, находящей схожие решения, определяющей допустимый порог заимствования кода.
Пересдача проходит в том же формате, только в другой период. Критерии оценивания – аналогичные.
В ходе курса вы можете получить 250 первичных баллов
:
50
– за первый блок контеста75
– за второй блок контеста50
– за третий блок контеста25
– за бонусный блок контеста50
– за экзаменационный блок контеста
Финальная оценка вычисляется по формуле round(primary_points, / 25)
.
Внимание: Для успешного прохождения курса, студент должен получить как минимум 50
баллов суммарно за первые три блока контеста, либо решить блок контеста для должников на полный балл.
Все материалы доступны по лицензии Creative Commons «Attribution-ShareAlike» 4.0.
При заимствовании любых материалов из данного репозитория, необходимо оставить ссылку на него, а также, указать мое имя: Константин Леладзе.
© Konstantin Leladze