Введение в программирование 23/24 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
(не показаны 23 промежуточные версии 2 участников)
Строка 20: Строка 20:
 
| Лекции || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 09:30 - 10:50 || - || -
 
| Лекции || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 09:30 - 10:50 || - || -
 
|-
 
|-
| ИАД-1 || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 11:10 - 12:30 || [https://t.me/kid_named_fintel Маша Иванина] ||  
+
| ИАД-1 || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 11:10 - 12:30 || ||  
 
|-
 
|-
 
| ИАД-2 || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 13:00 - 14:20 || [https://t.me/lady_ooppss Киренкина Вероника] || [https://t.me/+vDjYtMQFOgU3Zjhi ИАД-2]  
 
| ИАД-2 || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 13:00 - 14:20 || [https://t.me/lady_ooppss Киренкина Вероника] || [https://t.me/+vDjYtMQFOgU3Zjhi ИАД-2]  
Строка 45: Строка 45:
 
|-  
 
|-  
 
| ИАД-13 || [https://t.me/narretei Максимова Дарья Максимовна] || 14:40-16:00 || [https://t.me/wertlonqwert Яблочников Вячеслав] || [https://t.me/+-NOqG4E6fdY2YmU6 ИАД-13]
 
| ИАД-13 || [https://t.me/narretei Максимова Дарья Максимовна] || 14:40-16:00 || [https://t.me/wertlonqwert Яблочников Вячеслав] || [https://t.me/+-NOqG4E6fdY2YmU6 ИАД-13]
|}
 
 
== Программирование на Python ==
 
 
=== Лекции ===
 
 
=== Семинары ===
 
 
== План занятий ==
 
 
{| class="wikitable" style="text-align:center"
 
|-
 
! Неделя !! Тема !! [https://edu.hse.ru/course/view.php?id=137326 Оnline курс] !! Дата открытия контеста !! Deadline !! Контест !! Необязательные задачи
 
|-
 
|| 1
 
|| ДЗ 1 (Арифметика)
 
|| Week1. Целые числа, ввод-вывод, простые операции со строками
 
|| 13.09.2023
 
|| 19.09.2023 23:59:00
 
|| https://official.contest.yandex.ru/contest/52417/enter/
 
|| T, U, W, X
 
|-
 
|| 2
 
|| ДЗ 2 (if)
 
|| Week2. Условный оператор и цикл while
 
|| 20.09.2023
 
|| 27.09.2023 0:00:00
 
|| https://official.contest.yandex.ru/contest/52698/enter/
 
|| A, U, V, W, X
 
|-
 
|| 3
 
|| ДЗ 3 (while)
 
|| Week2. Условный оператор и цикл while
 
|| 27.09.2023
 
|| 04.10.2023 0:00:00
 
|| https://official.contest.yandex.ru/contest/52985/enter/
 
|| -
 
|-
 
|| 4
 
|| ДЗ 4 (вещественные числа и строки)
 
|| Week3. Вещественные числа и строки
 
|| 04.10.2023
 
|| 11.10.2023 0:00:00
 
|| https://official.contest.yandex.ru/contest/53545/enter/
 
||
 
 
|}
 
|}
  
Строка 102: Строка 57:
 
*НБ - набранные баллы,  
 
*НБ - набранные баллы,  
 
*Б<sub>max</sub> - максимальное возможное число баллов.   
 
*Б<sub>max</sub> - максимальное возможное число баллов.   
 +
за 1 задачу в контесте  - 1 балл
  
 
'''Экзамен''' = 0.2 * Экз_контест + 0.8 * Экз_устн
 
'''Экзамен''' = 0.2 * Экз_контест + 0.8 * Экз_устн
Строка 123: Строка 79:
  
 
== Контрольная ==
 
== Контрольная ==
Контрольная пройдет с использованием асинхронного прокторинга 22 ноября.
+
Контрольная пройдет с использованием асинхронного прокторинга '''15 ноября'''.
 +
 
 +
В 10.40 всем нужно зайти в лекционный zoom для финального инструктажа, далее этот zoom будет использоваться как чат для общения с преподавателями во время контрольной в случае необходимости.
 +
 
 +
Каждому студенту необходимо записать процесс выполнения заданий контрольной с использованием '''OBS Studio''', выложить результат в облачное хранилище сразу после контрольной и предоставить ссылку на запись. Ваши видео будут просмотрены только преподавателями и ассистентами, после выставления оценок видео можно будет удалить (об этом будет сообщено дополнительно).
 +
 
 +
'''Контест стартует в 11.00, завершается в 13.00.''' Ссылка на контест будет выдана в начале контрольной.
 +
 
 +
Контест содержит 6 задач: первые две по 1 баллу, остальные  4 по 2 балла.
 +
 
 +
В '''10:55''', за 5 минут до начала контрольной начните запись.
 +
 
 +
Опоздавшие студенты (начавшие запись не до начала контрольной) будут дисквалифицированы.
 +
 
 +
'''Студенты, столкнувшиеся с техническими проблемами,''' должны сообщить об этом своему учебному ассистенту или семинаристу. Если проблему устранить не получилось, то необходимо зайти в  другой zoom [https://us06web.zoom.us/j/89734307178?pwd=96hbDPe75Hv0aA9pzRPa5Ai3aqxBLA.1 по ссылке] и писать контрольную под наблюдением (будьте готовы к дальнейшей защите своих решений).
 +
 
 +
''' Запись '''
 +
 
 +
* Потребуется компьютер с веб-камерой и микрофоном (в частности, все современные ноутбуки оборудованы ими) и выходом в интернет
 +
 
 +
* Необходимо установить OBS Studio по ссылке https://obsproject.com/ru
 +
 
 +
* Необходимо настроить три источника входных потоков: микрофон, веб-камера и захват экрана. Подробнее о настройке в видео: https://www.youtube.com/watch?v=KVKrvPvPLYg
 +
 
 +
Пожалуйста, заранее проверьте, что вы научились записывать видео в требуемом формате (MKV, MP4)- этот процесс иногда может вызывать проблемы. Все решения проблем, связанных с записью в OBS Studio описаны в интернете.
 +
 
 +
Во время контрольной '''разрешается''' пользоваться :
 +
* Сайтом тестирующей системы (в том числе своими решениями прошлых контестов курса (в самой системе))
 +
* Средами разработки (не онлайн, а установленными на компьютере)
 +
* Конспектом онлайн [https://drive.google.com/file/d/1EW5q4LFGkY6BXp9TSWDTKoYXiXWdgNFc/view?usp=sharing курса]
 +
* Материалами, выложенными на данной странице
 +
* Документацией на https://docs.python.org/
 +
 
 +
Во время контрольной '''не разрешается''':
 +
* Общение с другими людьми, заранее предупредите об этом тех людей, которые находятся с вами в месте написания контрольной
 +
* использование любых средств коллективной работы (Collab тоже запрещен) и онлайн ресурсов (кроме разрешенных выше)
 +
 
 +
Действия, которые вы должны совершить '''до''' контрольной:
 +
 
 +
* Заранее отключить все мессенджеры и закрыть лишние вкладки
 +
 
 +
* Физически отключить и удалить любые электронные устройства и дополнительные мониторы с рабочего места
 +
 
 +
* Подготовиться к тому, что вы не сможете покидать рабочее место в течение 2 часов
 +
 
 +
* Включить запись из трех источников: экран, веб-камера и микрофон в OBS Studio
 +
 
 +
* Снять свое рабочее место со всех сторон и его окружение
 +
 
 +
* Показать с помощью Диспетчера задач/ Activity Monitor, какие приложения работают на Вашем компьютере
 +
 
 +
* Показать чистые листы, которые вы планируете использовать в качестве черновиков
 +
 
 +
 
 +
Порядок действий '''во время''' контрольной:
 +
 
 +
* Любые вопросы вы должны задавать через чат в zoom.
 +
 
 +
* В случае, если вы работаете с черновиком, направьте веб-камеру так, чтобы были видны ваши руки. Не забудьте направить веб-камеру на лицо, когда вы возвращаетесь к работе за компьютером.
 +
 
 +
* В случае, если вы хотите досрочно завершить выполнение контрольной - напишите об этом сообщение, используя интерфейс вопросов в тестирующей системе и выполните все действия, которые вы должны выполнить после окончания контрольной. В случае попыток решения задач после этого сообщения вы будете дисквалифицированы.
 +
 
 +
 
 +
'''После окончания''' контрольной:
 +
 
 +
* В течение 30 минут необходимо разместить видео, которое вы записывали в течение контрольной, в открытом доступе и заполнить форму.
 +
 
 +
* В случае слишком медленного интернета и невозможности загрузить видео в течение 30 минут заполните форму дважды: первый раз (в течение 30 мин.) укажите размер видео-файла с точностью до байта. Второй раз укажите ссылку на видео.
  
 
== Экзамен ==
 
== Экзамен ==
 +
Экзамен пройдет '''20 декабря''' с использованием асинхронного прокторинга
 +
 +
В '''09:45''' всем нужно зайти в zoom по лекционной ссылке для финального инструктажа, далее этот zoom будет использоваться как чат для общения с преподавателями во время экзамена в случае необходимости.
 +
 +
Каждому студенту необходимо записать процесс выполнения заданий экзамена с использованием '''OBS Studio''', выложить результат в облачное хранилище сразу после экзамена и предоставить ссылку на запись. Ваши видео будут просмотрены только преподавателями и ассистентами, после выставления оценок видео можно будет удалить (об этом будет сообщено дополнительно).
 +
 +
'''Контест стартует в 10:00, завершается в 12:00.''' Ссылка на контест будет выдана в начале экзамена.
 +
 +
Контест содержит 6 задач: первые две по 1 баллу, остальные 4 по 2 балла.
 +
 +
'''В 9:55, за 5 минут до начала экзамена начните запись.'''
 +
 +
Опоздавшие студенты (начавшие запись не до начала контрольной) будут дисквалифицированы.
 +
 +
'''Студенты, столкнувшиеся с техническими проблемами,''' должны сделать скриншоты, подтверждающие проблему, и зайти в "технический" zoom [https://us06web.zoom.us/j/82874985426?pwd=Ey6MGziNXtxdNdL970WtCRY6hv4vsJ.1 по ссылке] и писать контрольную под наблюдением (будьте готовы к дальнейшей защите своих решений).
 +
 +
''' Запись '''
 +
 +
* Потребуется компьютер с веб-камерой и микрофоном (в частности, все современные ноутбуки оборудованы ими) и выходом в интернет
 +
 +
* Необходимо установить OBS Studio по ссылке https://obsproject.com/ru
 +
 +
* Необходимо настроить три источника входных потоков: микрофон, веб-камера и захват экрана. Подробнее о настройке в видео: https://www.youtube.com/watch?v=KVKrvPvPLYg
 +
 +
Пожалуйста, заранее проверьте, что вы научились записывать видео в требуемом формате (MKV, MP4)- этот процесс иногда может вызывать проблемы. Все решения проблем, связанных с записью в OBS Studio описаны в интернете.
 +
 +
Во время экзамена '''разрешается''' пользоваться :
 +
* Сайтом тестирующей системы (в том числе своими решениями прошлых контестов курса (в самой системе))
 +
* Средами разработки (не онлайн, а установленными на компьютере)
 +
* Конспектом онлайн курса [https://drive.google.com/file/d/1EW5q4LFGkY6BXp9TSWDTKoYXiXWdgNFc/view?usp=sharing]
 +
* Материалами, выложенными на данной странице
 +
* Документацией на https://docs.python.org/
 +
 +
Во время контрольной '''не разрешается''':
 +
* Общение с другими людьми, заранее предупредите об этом тех людей, которые находятся с вами в месте написания контрольной
 +
* использование любых средств коллективной работы (Collab тоже запрещен) и онлайн ресурсов (кроме разрешенных выше)
 +
 +
Действия, которые вы должны совершить '''до''' экзамена:
 +
 +
* Заранее отключить все мессенджеры и закрыть лишние вкладки
 +
 +
* Физически отключить и удалить любые электронные устройства и дополнительные мониторы с рабочего места
 +
 +
* Подготовиться к тому, что вы не сможете покидать рабочее место в течение 2 часов
 +
 +
* Включить запись из трех источников: экран, веб-камера и микрофон в OBS Studio
 +
 +
* Снять свое рабочее место со всех сторон и его окружение
 +
 +
* Показать чистые листы, которые вы планируете использовать в качестве черновиков
 +
 +
 +
Порядок действий '''во время''' экзамена:
 +
 +
* Любые вопросы вы должны задавать через чат в zoom.
 +
 +
* В случае, если вы работаете с черновиком, направьте веб-камеру так, чтобы были видны ваши руки. Не забудьте направить веб-камеру на лицо, когда вы возвращаетесь к работе за компьютером.
 +
 +
* В случае, если вы хотите досрочно завершить выполнение контрольной - напишите об этом сообщение, используя интерфейс вопросов в тестирующей системе и выполните все действия, которые вы должны выполнить после окончания контрольной. В случае попыток решения задач после этого сообщения вы будете дисквалифицированы.
 +
 +
 +
'''После окончания''' экзамена:
 +
 +
* В течение 30 минут необходимо разместить видео, которое вы записывали в течение контрольной, в открытом доступе и заполнить [https://forms.gle/AW4uwjPF7kppDNf19 форму]
 +
 +
* В случае слишком медленного интернета и невозможности загрузить видео в течение 30 минут заполните форму дважды: первый раз (в течение 30 мин.) укажите размер видео-файла с точностью до байта. Второй раз укажите ссылку на видео.
  
 
== Страницы предыдущих лет ==
 
== Страницы предыдущих лет ==

Текущая версия на 10:16, 20 декабря 2023

О курсе

Курс читается для студентов 2-го курса майнора ИАД в 1-2 модулях.

Лектор - Вознесенская Тамара Васильевна

Полезные ссылки

Карточка курса и программа

Оnline курс

Чат в telegram

Общая таблица с оценками и контестами (кондуит 2023)

Преподаватели и учебные ассистенты

Группа Преподаватель Время занятия Учебные ассистенты Ссылка на чат в тг
Лекции Вознесенская Тамара Васильевна 09:30 - 10:50 - -
ИАД-1 Вознесенская Тамара Васильевна 11:10 - 12:30
ИАД-2 Вознесенская Тамара Васильевна 13:00 - 14:20 Киренкина Вероника ИАД-2
ИАД-3 Вознесенская Тамара Васильевна 14:40 - 16:00 Мартишевич Владислав ИАД-3
ИАД-4 Смоленчук Иван Константинович 11:10-12:30 Афанасьев Олег ИАД-4
ИАД-5 Смоленчук Иван Константинович 13:00-14:20 Шишлянников Павел ИАД-5
ИАД-6 Дубнов Юрий Андреевич 14:40-16:00 Березин Даниил ИАД-6
ИАД-7 Дубнов Юрий Андреевич 16:20-17:40 Соловьев Александр ИАД-7
ИАД-8 Косарев Илья 11:10-12:30 Фотиева Юлия ИАД-8
ИАД-9 Егоров Андрей Вадимович 18:10-19:30 Менаджиев Максим ИАД-9
ИАД-10 Рябиков Илья Александрович 14:40-16:00 Мамонтова Дарья ИАД-10
ИАД-11 Никифоров Михаил Сергеевич 16:20-17:40 Зарянкина Варвара ИАД-11
ИАД-12 Максимова Дарья Максимовна 13:00-14:20 Яблочников Вячеслав ИАД-12
ИАД-13 Максимова Дарья Максимовна 14:40-16:00 Яблочников Вячеслав ИАД-13

Правила оценивания

Итоговая оценка рассчитывается по формуле:

Итоговая = min(0.3 * КР + 0.3 * ДЗ + 0.4 * Exam + 0.1 * B, 10)


ДЗ = min(10 * НБ / Бmax, 10)

  • НБ - набранные баллы,
  • Бmax - максимальное возможное число баллов.

за 1 задачу в контесте - 1 балл

Экзамен = 0.2 * Экз_контест + 0.8 * Экз_устн

В (<=10) - бонусы, получаются за активную работу на семинарах, не более 1 за семинар

Округляется только итоговая. Округление арифметическое (0.5 округляется вверх).

Окончательные оценки за КР и домашние задания ставятся после защит (приглашение студентов на защиты по усмотрению преподавателя). В случае плагиата одна задача обнуляет всю работу.


Необходимое условие получения автомата (решение за преподавателем):

  • оценка за КР = 8 и выше
  • наличие не менее 5 бонусов (В)
  • вычисляемая по формуле итоговая оценка 8 и выше

В таком случае оценка за экзамен ставится по оценке за КР, далее итоговая рассчитывается по формуле.

Автоматом может быть получена только оценка "отлично" (8, 9 или 10).

Контрольная

Контрольная пройдет с использованием асинхронного прокторинга 15 ноября.

В 10.40 всем нужно зайти в лекционный zoom для финального инструктажа, далее этот zoom будет использоваться как чат для общения с преподавателями во время контрольной в случае необходимости.

Каждому студенту необходимо записать процесс выполнения заданий контрольной с использованием OBS Studio, выложить результат в облачное хранилище сразу после контрольной и предоставить ссылку на запись. Ваши видео будут просмотрены только преподавателями и ассистентами, после выставления оценок видео можно будет удалить (об этом будет сообщено дополнительно).

Контест стартует в 11.00, завершается в 13.00. Ссылка на контест будет выдана в начале контрольной.

Контест содержит 6 задач: первые две по 1 баллу, остальные 4 по 2 балла.

В 10:55, за 5 минут до начала контрольной начните запись.

Опоздавшие студенты (начавшие запись не до начала контрольной) будут дисквалифицированы.

Студенты, столкнувшиеся с техническими проблемами, должны сообщить об этом своему учебному ассистенту или семинаристу. Если проблему устранить не получилось, то необходимо зайти в другой zoom по ссылке и писать контрольную под наблюдением (будьте готовы к дальнейшей защите своих решений).

Запись

  • Потребуется компьютер с веб-камерой и микрофоном (в частности, все современные ноутбуки оборудованы ими) и выходом в интернет
  • Необходимо настроить три источника входных потоков: микрофон, веб-камера и захват экрана. Подробнее о настройке в видео: https://www.youtube.com/watch?v=KVKrvPvPLYg

Пожалуйста, заранее проверьте, что вы научились записывать видео в требуемом формате (MKV, MP4)- этот процесс иногда может вызывать проблемы. Все решения проблем, связанных с записью в OBS Studio описаны в интернете.

Во время контрольной разрешается пользоваться :

  • Сайтом тестирующей системы (в том числе своими решениями прошлых контестов курса (в самой системе))
  • Средами разработки (не онлайн, а установленными на компьютере)
  • Конспектом онлайн курса
  • Материалами, выложенными на данной странице
  • Документацией на https://docs.python.org/

Во время контрольной не разрешается:

  • Общение с другими людьми, заранее предупредите об этом тех людей, которые находятся с вами в месте написания контрольной
  • использование любых средств коллективной работы (Collab тоже запрещен) и онлайн ресурсов (кроме разрешенных выше)

Действия, которые вы должны совершить до контрольной:

  • Заранее отключить все мессенджеры и закрыть лишние вкладки
  • Физически отключить и удалить любые электронные устройства и дополнительные мониторы с рабочего места
  • Подготовиться к тому, что вы не сможете покидать рабочее место в течение 2 часов
  • Включить запись из трех источников: экран, веб-камера и микрофон в OBS Studio
  • Снять свое рабочее место со всех сторон и его окружение
  • Показать с помощью Диспетчера задач/ Activity Monitor, какие приложения работают на Вашем компьютере
  • Показать чистые листы, которые вы планируете использовать в качестве черновиков


Порядок действий во время контрольной:

  • Любые вопросы вы должны задавать через чат в zoom.
  • В случае, если вы работаете с черновиком, направьте веб-камеру так, чтобы были видны ваши руки. Не забудьте направить веб-камеру на лицо, когда вы возвращаетесь к работе за компьютером.
  • В случае, если вы хотите досрочно завершить выполнение контрольной - напишите об этом сообщение, используя интерфейс вопросов в тестирующей системе и выполните все действия, которые вы должны выполнить после окончания контрольной. В случае попыток решения задач после этого сообщения вы будете дисквалифицированы.


После окончания контрольной:

  • В течение 30 минут необходимо разместить видео, которое вы записывали в течение контрольной, в открытом доступе и заполнить форму.
  • В случае слишком медленного интернета и невозможности загрузить видео в течение 30 минут заполните форму дважды: первый раз (в течение 30 мин.) укажите размер видео-файла с точностью до байта. Второй раз укажите ссылку на видео.

Экзамен

Экзамен пройдет 20 декабря с использованием асинхронного прокторинга

В 09:45 всем нужно зайти в zoom по лекционной ссылке для финального инструктажа, далее этот zoom будет использоваться как чат для общения с преподавателями во время экзамена в случае необходимости.

Каждому студенту необходимо записать процесс выполнения заданий экзамена с использованием OBS Studio, выложить результат в облачное хранилище сразу после экзамена и предоставить ссылку на запись. Ваши видео будут просмотрены только преподавателями и ассистентами, после выставления оценок видео можно будет удалить (об этом будет сообщено дополнительно).

Контест стартует в 10:00, завершается в 12:00. Ссылка на контест будет выдана в начале экзамена.

Контест содержит 6 задач: первые две по 1 баллу, остальные 4 по 2 балла.

В 9:55, за 5 минут до начала экзамена начните запись.

Опоздавшие студенты (начавшие запись не до начала контрольной) будут дисквалифицированы.

Студенты, столкнувшиеся с техническими проблемами, должны сделать скриншоты, подтверждающие проблему, и зайти в "технический" zoom по ссылке и писать контрольную под наблюдением (будьте готовы к дальнейшей защите своих решений).

Запись

  • Потребуется компьютер с веб-камерой и микрофоном (в частности, все современные ноутбуки оборудованы ими) и выходом в интернет
  • Необходимо настроить три источника входных потоков: микрофон, веб-камера и захват экрана. Подробнее о настройке в видео: https://www.youtube.com/watch?v=KVKrvPvPLYg

Пожалуйста, заранее проверьте, что вы научились записывать видео в требуемом формате (MKV, MP4)- этот процесс иногда может вызывать проблемы. Все решения проблем, связанных с записью в OBS Studio описаны в интернете.

Во время экзамена разрешается пользоваться :

  • Сайтом тестирующей системы (в том числе своими решениями прошлых контестов курса (в самой системе))
  • Средами разработки (не онлайн, а установленными на компьютере)
  • Конспектом онлайн курса [1]
  • Материалами, выложенными на данной странице
  • Документацией на https://docs.python.org/

Во время контрольной не разрешается:

  • Общение с другими людьми, заранее предупредите об этом тех людей, которые находятся с вами в месте написания контрольной
  • использование любых средств коллективной работы (Collab тоже запрещен) и онлайн ресурсов (кроме разрешенных выше)

Действия, которые вы должны совершить до экзамена:

  • Заранее отключить все мессенджеры и закрыть лишние вкладки
  • Физически отключить и удалить любые электронные устройства и дополнительные мониторы с рабочего места
  • Подготовиться к тому, что вы не сможете покидать рабочее место в течение 2 часов
  • Включить запись из трех источников: экран, веб-камера и микрофон в OBS Studio
  • Снять свое рабочее место со всех сторон и его окружение
  • Показать чистые листы, которые вы планируете использовать в качестве черновиков


Порядок действий во время экзамена:

  • Любые вопросы вы должны задавать через чат в zoom.
  • В случае, если вы работаете с черновиком, направьте веб-камеру так, чтобы были видны ваши руки. Не забудьте направить веб-камеру на лицо, когда вы возвращаетесь к работе за компьютером.
  • В случае, если вы хотите досрочно завершить выполнение контрольной - напишите об этом сообщение, используя интерфейс вопросов в тестирующей системе и выполните все действия, которые вы должны выполнить после окончания контрольной. В случае попыток решения задач после этого сообщения вы будете дисквалифицированы.


После окончания экзамена:

  • В течение 30 минут необходимо разместить видео, которое вы записывали в течение контрольной, в открытом доступе и заполнить форму
  • В случае слишком медленного интернета и невозможности загрузить видео в течение 30 минут заполните форму дважды: первый раз (в течение 30 мин.) укажите размер видео-файла с точностью до байта. Второй раз укажите ссылку на видео.

Страницы предыдущих лет

22/23 учебный год

21/22 учебный год