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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Преподаватели и ассистенты)
Строка 30: Строка 30:
 
! Подгруппа !! Преподаватель !! Учебные ассистенты !! Семинары !! Страница подгруппы
 
! Подгруппа !! Преподаватель !! Учебные ассистенты !! Семинары !! Страница подгруппы
 
|-
 
|-
| 161-1 || Константин Бажанов || || вторник, 2-я пара, ауд. 513; среда, 1-я пара, ауд. 327 ||
+
| 161-1 || Константин Бажанов || Александр Тиунов || вторник, 2-я пара, ауд. 513; среда, 1-я пара, ауд. 327 ||
 
|-
 
|-
| 161-2 || Павел Мельничук || || понедельник, 2-я пара, ауд. 513; среда, 1-я пара, ауд. 513 || [[Основы и методология программирования 2016/2017 пилотный поток/161-2|161-2]]
+
| 161-2 || Павел Мельничук || Александр Тиунов || понедельник, 2-я пара, ауд. 513; среда, 1-я пара, ауд. 513 || [[Основы и методология программирования 2016/2017 пилотный поток/161-2|161-2]]
 
|-
 
|-
| 163-1 || Алексей Зобнин || || понедельник, 2-я пара, ауд. 501; среда, 1-я пара, ауд. 503 ||
+
| 163-1 || Алексей Зобнин || Александр Зойкин || понедельник, 2-я пара, ауд. 501; среда, 1-я пара, ауд. 503 ||
 
|-
 
|-
| 163-2 || Алексей Панов || || понедельник, 2-я пара, ауд. 327; среда, 1-я пара, ауд. 505 ||
+
| 163-2 || Алексей Панов || Александр Зойкин || понедельник, 2-я пара, ауд. 327; среда, 1-я пара, ауд. 505 ||
 
|-
 
|-
 
|}
 
|}
 
  
 
== Домашняя работа ==
 
== Домашняя работа ==

Версия 15:41, 3 октября 2016

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

Лектор: А. И. Зобнин

Лекции: понедельник (еженедельно), 1-я пара (9:00-10:20), ауд. 205;
среда (7 и 21 сентября, 5 и 19 октября), 2-я пара (10:30-11:50), ауд. 205.

Консультации лектора: среда, 3-я пара (12:10 - 13:30), ауд. 618.

Краткое содержание прочитанных лекций

05.09.2016. C++: ввод и вывод, условный оператор, циклы, оператор switch. [Код, написанный на лекции.]

07.09.2016. Шаблон std::vector. [Код, написанный на лекции.]

12.09.2016. Выражения. Приоритет операторов. Функции. Передача параметров в функции. [Код, написанный на лекции.]

19.09.2016. Структуры. Ассоциативные массивы. [Код, написанный на лекции.]

21.09.2016. Алгоритмы стандартной библиотеки. [Код, написанный на лекции.]


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

Мы будем работать в Linux, использовать текстовый редактор Vim и компилятор clang 3.8.

На занятия можно приносить свой ноутбук.

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

Подгруппа Преподаватель Учебные ассистенты Семинары Страница подгруппы
161-1 Константин Бажанов Александр Тиунов вторник, 2-я пара, ауд. 513; среда, 1-я пара, ауд. 327
161-2 Павел Мельничук Александр Тиунов понедельник, 2-я пара, ауд. 513; среда, 1-я пара, ауд. 513 161-2
163-1 Алексей Зобнин Александр Зойкин понедельник, 2-я пара, ауд. 501; среда, 1-я пара, ауд. 503
163-2 Алексей Панов Александр Зойкин понедельник, 2-я пара, ауд. 327; среда, 1-я пара, ауд. 505

Домашняя работа

Ссылка на контест (начало - 12:00 3 октября, конец - 23:59 10 октября).


Формулы оценок

Итоговая оценка за I модуль = 0,12 * Аудиторная_работа + 0,18 * Домашняя_работа + 0,3 * Контрольные + 0,4 * Экзамен


Требования к оформлению кода программ

Мы используем cpplint для проверки стиля. Вот список требований.


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

Bandit - игра для освоения консольных команд Linux

Practical Vim - хороший учебник по Vim

.vimrc - файл с найстроками Vim (от Алексея Зобнина)