Основы и методологии программирования — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 11: Строка 11:
 
[http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1 Подгруппа 106-1]
 
[http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B7%D0%B0%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%BA%D1%83%D1%80%D1%81%D1%83_%D0%9E%D0%B8%D0%9C%D0%9F/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_106_1 Подгруппа 106-1]
  
== Контрольная работа ==
+
== Экзамен ==
Контрольная работа пройдет в начале второго модуля на обычных семинарах (по расписанию). В контрольной работе будет три задачи (одна - на Python, две - на C++), которые надо будет сдать в систему Яндекс.Contest.
+
  
Предварительное расписание контрольных работ:
+
Экзамен состоится 27 декабря. Начало - в 10:30 для групп 101-104 и в 13:00 для групп 105-108. Распределение по аудиториям будет объявлено позже.
  
08.11: подгруппы 101-1, 103-1, 103-2, 105-1, 106-1, 106-2, 107-1, 107-2,
+
Для подготовки доступен [http://official.contest.yandex.ru/contest/965/problems пробный вариант экзамена] и [https://yadi.sk/d/H4X1OEWfdWHYb решения задач пробного варианта].
 
+
10.11: подгруппы 101-2, 104-1, 104-2,
+
 
+
13.11: подгруппа 102-1, 102-2, 105-2, 108-1, 108-2.
+
 
+
'''Переписывание контрольной работы''' состоится 22 ноября в 9:00. Сбор около аудиторий 501, 503, 505.
+
Допуск к переписыванию нужно получить у преподавателей вашей группы.  
+
  
  
Строка 30: Строка 22:
 
1. [http://official.contest.yandex.ru/contest/689/enter/ Домашняя работа №1]. Вы получите распределение задач, которые нужно решить, у своих преподавателей на семинарах.
 
1. [http://official.contest.yandex.ru/contest/689/enter/ Домашняя работа №1]. Вы получите распределение задач, которые нужно решить, у своих преподавателей на семинарах.
  
2. [http://contest.yandex.ru/contest/763/problems/ Домашняя работа №2].
+
2. [http://official.contest.yandex.ru/contest/763/problems/ Домашняя работа №2].
  
3-4. [http://contest.yandex.ru/contest/946/problems/ Домашние работы №3-4]. Баллы: задача A - 10 баллов, задача B - 3 балла, задача C - 3 балла, задача D - 4 балла (будет опубликована позже).
+
3-4. [http://official.contest.yandex.ru/contest/946/problems/ Домашние работы №3-4]. Баллы: задача A - 10 баллов, задача B - 3 балла, задача C - 3 балла, задача D - 4 балла (будет опубликована позже).
  
 
== Полезные ссылки ==
 
== Полезные ссылки ==

Версия 21:47, 20 декабря 2014

I поток

Темы лекций

Подгруппа 101-1

II поток

Темы лекций

Подгруппа 105-1

Подгруппа 106-1

Экзамен

Экзамен состоится 27 декабря. Начало - в 10:30 для групп 101-104 и в 13:00 для групп 105-108. Распределение по аудиториям будет объявлено позже.

Для подготовки доступен пробный вариант экзамена и решения задач пробного варианта.


Домашние задания

1. Домашняя работа №1. Вы получите распределение задач, которые нужно решить, у своих преподавателей на семинарах.

2. Домашняя работа №2.

3-4. Домашние работы №3-4. Баллы: задача A - 10 баллов, задача B - 3 балла, задача C - 3 балла, задача D - 4 балла (будет опубликована позже).

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

Документация по языку Python

Спецификация PEP 8 (стиль оформления программы на Python'е)

Скрипт проверки на соответствие PEP 8

Онлайн-проверка PEP 8

Перевод книги Dive into Python 3

Яндекс.Contest

C++ styleguide