Введение в программирование (курс майнора)

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

Учебный процесс

Лекции

1 модуль

Лекция 1. Введение. Слайды.

Лекция 2. Типы данных. Слайды.

Лекция 3. Последовательности: строки и циклы. Слайды.

Лекция 4. Последовательности: списки и кортежи. Слайды.

Лекция 5. Словари и множества. Слайды.

2 модуль

Лекция 6. Функции и рекурсия. Слайды.

Лекция 7. Библиотеки и файлы. Слайды.

Лекция 8.Часть 1. Алгоритмы сортировки. Слайды.

Лекция 8.Часть 2. Алгоритмы поиска. Слайды.

Лекция 9. Структуры данных. Слайды.

Лекция 10. Алгоритмы на графах. Слайды.

Лекция 11. ООП Слайды. Тетрадка.

Лекция 12. Numpy Слайды

Лекция 13. Библиотеки Pandas, Matplotlib, Seaborn. Слайды Тетрадка

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

Накопленная оценка

Отдельно рассчитывается оценка за каждый модуль:

  • Первый модуль = 0.4*Д3_1 + 0.6*КР
  • Второй модуль = среднее (ДЗ_2, ДЗ_3, ДЗ_4)

Округление с точностью до сотых.


ДЗ_1= (% решенных задач на on-line курсе)/10.

Остальные ДЗ – выставление баллов за решенные задачи (0 -10)


WS - вклад, отражающий работу на семинарах:

WS= 0.4*min (mod1, mod2) + 0.2*max(mod1, mod2) + 0.1*B (бонусные баллы)

где В = min(сумма бонусных баллов, 10)

Результирующая оценка

Итоговая = min (WS + 0.4*Экзамен, 10)

В случае, если КР >=7 возможно выставление автоматом за экзамен следующих оценок:

  • 10, если WS >= 6.5
  • 9, если WS ϵ [5.8, 6.5)
  • 8, если WS ϵ [5.1, 5.8)

Контрольная

Контрольная за первый модуль пройдет 16 октября в 13:40 у всех групп. Контрольная будет состоять из задач, похожих на задачи контестов. ССЫЛКА https://official.contest.yandex.ru/contest/14697/enter/

Экзамен

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

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

Билеты [1]

Контесты и оценки

Общая таблица