Введение в программирование (курс майнора) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
(не показаны 24 промежуточные версии 3 участников)
Строка 1: Строка 1:
'''16.10 КОНТРОЛЬНАЯ РАБОТА В 13:40.
+
'''
 
+
Распределение по аудиториям по ссылке ниже:
+
 
+
https://docs.google.com/spreadsheets/d/1VyixkMy9h4dj4uAIp-z4-RO1iAdLk1SaM6ps9TZvzU8/edit#gid=0'''
+
 
+
Если вас нет в списке или какие-то вопросы по распределению - писать в telegram @sonyabur
+
 
+
ССЫЛКА https://official.contest.yandex.ru/contest/14697/enter/
+
  
 
== Учебный процесс ==
 
== Учебный процесс ==
Строка 24: Строка 16:
  
 
Лекция 5. Словари и множества. [https://drive.google.com/file/d/1d-SescW6EijOm58bYpG0vjBTsHvxwrgc/view?usp=sharingf Слайды.]
 
Лекция 5. Словари и множества. [https://drive.google.com/file/d/1d-SescW6EijOm58bYpG0vjBTsHvxwrgc/view?usp=sharingf Слайды.]
 +
 +
==== 2 модуль ====
 +
 +
Лекция 6. Функции и рекурсия. [https://yadi.sk/d/Mw68DIqhLoTzPQ Слайды.]
 +
 +
Лекция 7. Библиотеки и файлы. [https://drive.google.com/open?id=1vroHpq0FMxhWkFBSia9fnRPboaQiozGe Слайды.]
 +
 +
Лекция 8.Часть 1. Алгоритмы сортировки. [https://drive.google.com/open?id=1yV7ryBrL68p6X30KbwhiObI16SsyHtOQ Слайды.]
 +
 +
Лекция 8.Часть 2. Алгоритмы поиска. [https://drive.google.com/open?id=1icj0EZ1wDEwgJqajAGG-jkaFWUjxjett Слайды.]
 +
 +
Лекция 9. Структуры данных. [https://drive.google.com/open?id=1JNK8SbJL1Uj7FaaUAPW99jLis8MCkjlb Слайды.]
 +
 +
Лекция 10. Алгоритмы на графах. [https://yadi.sk/i/6QpxMCZVq6a27g Слайды.]
 +
 +
Лекция 11. ООП [https://yadi.sk/i/mQCnF9Ai0mNK3w Слайды.] [https://yadi.sk/d/v7Ns_srrV7OUBQ Тетрадка.]
 +
 +
Лекция 12. Numpy [https://drive.google.com/open?id=1aS8a3gyIdbZVFDJm86HmhR33vmyxN8rR Слайды]
 +
 +
Лекция 13. Библиотеки Pandas, Matplotlib, Seaborn. [https://drive.google.com/open?id=18M1WGumG2nKpOfg6lA9r7qEg95CZBl4m Слайды] [https://drive.google.com/open?id=1GBfOUcZT4ynYcMi8GzSjqmo5MKM7QvHf Тетрадка]
  
 
== Правила оценивания ==
 
== Правила оценивания ==
Строка 31: Строка 43:
  
 
* Первый модуль =  0.4*Д3_1 + 0.6*КР
 
* Первый модуль =  0.4*Д3_1 + 0.6*КР
* Второй модуль = среднее (ДЗ_2, ДЗ_3, ДЗ_4)
+
* Второй модуль = среднее (ДЗ_2, ДЗ_3, ДЗ_4)<br />
  
 +
Округление с точностью до сотых.
  
ДЗ_1= (% решенных задач на on-line курсе)/100.  
+
 
 +
ДЗ_1= (% решенных задач на on-line курсе)/10.  
  
 
Остальные ДЗ – выставление баллов за решенные задачи (0 -10)
 
Остальные ДЗ – выставление баллов за решенные задачи (0 -10)
Строка 42: Строка 56:
  
 
WS= 0.4*min (mod1, mod2) + 0.2*max(mod1, mod2) + 0.1*B (бонусные баллы)
 
WS= 0.4*min (mod1, mod2) + 0.2*max(mod1, mod2) + 0.1*B (бонусные баллы)
 +
 +
где В = min(сумма бонусных баллов, 10)
  
 
'''Результирующая оценка'''
 
'''Результирующая оценка'''
Строка 55: Строка 71:
 
== Контрольная==
 
== Контрольная==
  
Контрольная за первый модуль пройдет 16 октября в 13:40 у всех групп. Контрольная будет состоять из задач, похожих на задачи контестов. Аудитории будут сообщены дополнительно.
+
Контрольная за первый модуль пройдет 16 октября в 13:40 у всех групп. Контрольная будет состоять из задач, похожих на задачи контестов.  
 +
ССЫЛКА https://official.contest.yandex.ru/contest/14697/enter/
 +
 
 +
== Экзамен ==
 +
Экзамен состоится '''18.12.2019 в 13:40 в аудитории R 609.'''
 +
 
 +
Экзамен состоит из письменной (решении двух задач в контесте) и устной части (ответ по билету и на дополнительные вопросы экзаменатора). Каждая часть оценивается от 0 до 5 баллов, итоговая оценка за экзамен состоит из суммы баллов за обе части.
 +
 
 +
При подготовке к устному ответу можно пользоваться любыми материалами. При решении контеста можно пользоваться своими решениями прошлых контестов курса (в самой системе) и справочниками по языку Python, использование других ресурсов запрещено.
 +
 
 +
Билеты [https://drive.google.com/open?id=1h72xCFlpSGBbkVhoaB2ofKZitR_w4ZeC]
  
 
== Контесты и оценки ==
 
== Контесты и оценки ==
 
'''[https://docs.google.com/spreadsheets/d/13aIerEeJTWSubAnet6CAuXvD2TY8jpP-s-vQ6cxCTWI/edit?usp=sharing Общая таблица]'''
 
'''[https://docs.google.com/spreadsheets/d/13aIerEeJTWSubAnet6CAuXvD2TY8jpP-s-vQ6cxCTWI/edit?usp=sharing Общая таблица]'''

Текущая версия на 11:12, 17 декабря 2019

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

Лекции

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/

Экзамен

Экзамен состоится 18.12.2019 в 13:40 в аудитории R 609.

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

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

Билеты [1]

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

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