Основы и методология программирования 2016/2017 - I модуль — различия между версиями
(→Основы и методология программирования, базовый поток, 2016-2017, 1 модуль) |
(→Семинарские занятия и ДЗ) |
||
Строка 40: | Строка 40: | ||
Занятие 8: Линейный поиск и сортировка: https://official.contest.yandex.ru/contest/2891/enter/ | Занятие 8: Линейный поиск и сортировка: https://official.contest.yandex.ru/contest/2891/enter/ | ||
+ | |||
+ | Занятие 9: Множества: https://official.contest.yandex.ru/contest/2915/enter/ | ||
==Система защиты ДЗ== | ==Система защиты ДЗ== |
Версия 01:45, 6 октября 2016
Содержание
Основы и методология программирования, основной поток, 2016-2017, 1 модуль
Лектор: М. С. Густокашин
Лекции: понедельник (еженедельно), 2-я пара (10:30-11:50), ауд. 622;
четверг (22 сентября, 6 октября, 20 октября), 1-я пара (9:00-10:20), ауд. 622.
Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV
Текущие оценки по ДЗ: https://docs.google.com/spreadsheets/d/12L2HY7JrWk3uI32inxIb4kssWJxStu5eu6AMt7h56ZY/pubhtml
Обратите внимания, что текущие оценки являются предварительными (осуществлены еще не все проверки на соблюдение правил, особенно на контрольной).
Используемое ПО
Необходимо установить интерпретатор Python версии не ниже 3.4 (желательно 3.4, не 3.5) под свою ОС. Ссылка https://www.python.org/downloads/
Затем необходимо установить как минимум одну из сред программирования (курс первого модуля будет состоять из маленьких задач):
1. Wing IDE 101: http://wingware.com/downloads/wingide-101 - эта среда лучше подходит для маленьких задач, но хуже для проектов
2. JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/ - эта среда хуже подходит для маленьких задач, но лучше для проектов
На занятия можно приносить свой ноутбук.
Семинарские занятия и ДЗ
Занятие 1: Целые числа и ввод-вывод. Ссылка на вход в контест: https://official.contest.yandex.ru/contest/2696/enter/
Занятие 2: Условный оператор. Ссылка на вход в контест: https://official.contest.yandex.ru/contest/2760/enter/
Занятие 3: Цикл while. Ссылка на вход в контест: https://official.contest.yandex.ru/contest/2787/enter/
Занятие 4: Вещественные числа и строки: https://official.contest.yandex.ru/contest/2797/enter/
Занятие 5: Функции и рекурсия: https://official.contest.yandex.ru/contest/2822/enter/
Занятие 6: Цикл for: https://official.contest.yandex.ru/contest/2844/enter/
Занятие 7: Списки: https://official.contest.yandex.ru/contest/2867/enter/
Занятие 8: Линейный поиск и сортировка: https://official.contest.yandex.ru/contest/2891/enter/
Занятие 9: Множества: https://official.contest.yandex.ru/contest/2915/enter/
Система защиты ДЗ
В четверг, 29 сентября, состоится защита ДЗ 1-4. По каждой теме будет предложено 2 задачи средней сложности, всего 8 задач, на защиту отводится одна пара. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.
Оценка за каждое ДЗ определяется как min(Оценка за ДЗ; Оценка за защиту).
Оценка за ДЗ для ДЗ 1-4 вычисляется как 0.5 * (кол-во задач сданных на первой неделе после семинара) + 0.25 * (кол-во задач сданных на второй неделе после семинара).
Оценка за защиту по каждой теме вычисляется следующим образом: 0 задач - 3, 1 задача - 7, 2 задачи - 12.
Со студентами, оценка которых на защите чрезвычайно низка по сравнению с оценкой на ДЗ, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.
Контест для защиты ДЗ (2 пара): https://official.contest.yandex.ru/contest/2871/enter/
Преподаватели и ассистенты
Подгруппа | Преподаватель | Учебные ассистенты | Семинары | Консультации |
---|---|---|---|---|
162-1 | Сергей Кутылёв | Николай Вельдяйкин | понедельник, 4-я пара, ауд. 505; четверг, 3-я пара, ауд. 501 | |
162-2 | Сергей Абрамов | Николай Вельдяйкин | вторник, 1-я пара, ауд. 327; четверг, 2-я пара, ауд. 327 | |
164-1 | Федор Строк | Никита Попов | вторник, 5-я пара, ауд. 420; четверг, 2-я пара, ауд. 501 | среда, 15:10, аудитория 327 |
164-2 | Илья Макаров | Никита Попов | вторник, 4-я пара, ауд. 420; четверг, 3-я пара, ауд. 416 | среда, 15:10, аудитория 327 |
165-1 | Евгений Салагаев | Валерия Бубнова | четверг, 1-я (мигалка) и 2-я пара, ауд. 503; пятница, 1-я пара, ауд. 412, страница группы | |
165-2 | Иван Фефер | Валерия Бубнова | понедельник, 1-я пара, ауд. 503; четверг, 2-я пара, ауд. 505 | |
166-1 | Андрей Кондратьев | Петр Жижин | понедельник, 1-я пара, ауд. 501; четверг, 2-я пара, ауд. 513 | |
166-2 | Михаил Густокашин | Петр Жижин | понедельник, 4-я пара, ауд. 301; четверг, 3-я пара, ауд. 301 | четверг 4-я, 5-я пара ауд. 501 |
167-1 | Алексей Умнов | Никита Александров | вторник, 4-я пара, ауд. 327; пятница, 5-я пара, ауд. 505, страница группы | cм. страницу группы |
167-2 | Дмитрий Вельтищев | Никита Александров | понедельник, 1-я пара, ауд. 327; четверг, 1-я (мигалка) и 2-я пара, ауд. 605 | |
168-1 | Алина Красавина | понедельник, 1-я пара, ауд. 505; пятница, 1-я пара, ауд. 505 | ||
168-2 | Екатерина Денике | среда, 2-я пара, ауд. 301; пятница, 1-я пара, ауд. 501 |