Основы и методология программирования 2016/2017 - I модуль — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Преподаватели и ассистенты)
(Преподаватели и ассистенты)
Строка 50: Строка 50:
 
! Подгруппа !! Преподаватель !! Учебные ассистенты !! Семинары !! Консультации
 
! Подгруппа !! Преподаватель !! Учебные ассистенты !! Семинары !! Консультации
 
|-
 
|-
| 162-1 || Сергей Кутылёв || || понедельник, 4-я пара, ауд. 505; четверг, 3-я пара, ауд. 501 ||
+
| 162-1 || Сергей Кутылёв || Николай Вельдяйкин || понедельник, 4-я пара, ауд. 505; четверг, 3-я пара, ауд. 501 ||
 
|-
 
|-
| 162-2 || Сергей Абрамов || || вторник, 1-я пара, ауд. 327; четверг, 2-я пара, ауд. 327||  
+
| 162-2 || Сергей Абрамов || Николай Вельдяйкин || вторник, 1-я пара, ауд. 327; четверг, 2-я пара, ауд. 327||  
 
|-
 
|-
| 164-1 || Федор Строк || Попов Никита || вторник, 5-я пара, ауд. 420; четверг, 2-я пара, ауд. 501 || среда, 15:10, аудитория 327
+
| 164-1 || Федор Строк || Никита Попов || вторник, 5-я пара, ауд. 420; четверг, 2-я пара, ауд. 501 || среда, 15:10, аудитория 327
 
|-
 
|-
| 164-2 || Илья Макаров || Попов Никита || вторник, 4-я пара, ауд. 420; четверг, 3-я пара, ауд. 416 || среда, 15:10, аудитория 327
+
| 164-2 || Илья Макаров || Никита Попов || вторник, 4-я пара, ауд. 420; четверг, 3-я пара, ауд. 416 || среда, 15:10, аудитория 327
 
|-
 
|-
 
| 165-1 || Евгений Салагаев || || четверг, 1-я (мигалка) и 2-я пара, ауд. 503; пятница, 1-я пара, ауд. 412, [http://wiki.cs.hse.ru/Основы_и_методология_программирования_2016/2017/165-1 страница группы] ||
 
| 165-1 || Евгений Салагаев || || четверг, 1-я (мигалка) и 2-я пара, ауд. 503; пятница, 1-я пара, ауд. 412, [http://wiki.cs.hse.ru/Основы_и_методология_программирования_2016/2017/165-1 страница группы] ||
Строка 66: Строка 66:
 
| 166-2 || Михаил Густокашин || Петр Жижин || понедельник, 4-я пара, ауд. 301; четверг, 3-я пара, ауд. 301 || четверг 4-я, 5-я пара ауд. 501
 
| 166-2 || Михаил Густокашин || Петр Жижин || понедельник, 4-я пара, ауд. 301; четверг, 3-я пара, ауд. 301 || четверг 4-я, 5-я пара ауд. 501
 
|-
 
|-
| 167-1 || Алексей Умнов || || вторник, 4-я пара, ауд. 327; пятница, 5-я пара, ауд. 505, [http://wiki.cs.hse.ru/Основы_и_методология_программирования_2016/2017/167-1 страница группы] || cм. страницу группы
+
| 167-1 || Алексей Умнов || Никита Александров || вторник, 4-я пара, ауд. 327; пятница, 5-я пара, ауд. 505, [http://wiki.cs.hse.ru/Основы_и_методология_программирования_2016/2017/167-1 страница группы] || cм. страницу группы
 
|-
 
|-
| 167-2 || Дмитрий Вельтищев || || понедельник, 1-я пара, ауд. 327; четверг, 1-я (мигалка) и 2-я пара, ауд. 605 ||  
+
| 167-2 || Дмитрий Вельтищев || Никита Александров || понедельник, 1-я пара, ауд. 327; четверг, 1-я (мигалка) и 2-я пара, ауд. 605 ||  
 
|-
 
|-
 
| 168-1 || Алина Красавина || || понедельник, 1-я пара, ауд. 505; пятница, 1-я пара, ауд. 505 ||
 
| 168-1 || Алина Красавина || || понедельник, 1-я пара, ауд. 505; пятница, 1-я пара, ауд. 505 ||

Версия 14:11, 26 сентября 2016

Основы и методология программирования, базовый поток, 2016-2017, 1 модуль

Лектор: М. С. Густокашин

Лекции: понедельник (еженедельно), 2-я пара (10:30-11:50), ауд. 622;
четверг (22 сентября, 6 октября, 20 октября), 1-я пара (9:00-10:20), ауд. 622.

Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV

Используемое ПО

Необходимо установить интерпретатор 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/

Система защиты ДЗ

В четверг, 29 сентября, состоится защита ДЗ 1-4. По каждой теме будет предложено 2 задачи средней сложности, всего 8 задач, на защиту отводится одна пара. Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.

Оценка за каждое ДЗ определяется как min(Оценка за ДЗ; Оценка за защиту).

Оценка за ДЗ для ДЗ 1-4 вычисляется как 0.5 * (кол-во задач сданных на первой неделе после семинара) + 0.25 * (кол-во задач сданных на второй неделе после семинара).

Оценка за защиту по каждой теме вычисляется следующим образом: 0 задач - 3, 1 задача - 7, 2 задачи - 12.

Со студентами, оценка которых на защите чрезвычайно низка по сравнению с оценкой на ДЗ, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.

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

Подгруппа Преподаватель Учебные ассистенты Семинары Консультации
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