http://wiki.cs.hse.ru/api.php?action=feedcontributions&user=Ira+dolgaleva&feedformat=atomWiki - Факультет компьютерных наук - Вклад участника [ru]2024-03-19T06:57:15ZВклад участникаMediaWiki 1.23.2http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_2D-%D0%B8%D0%B3%D1%80_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_MFC_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Проектирование 2D-игр с использованием MFC (проект)2016-01-24T08:25:11Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Проектирование 2D-игр с использованием MFC<br />
|mentor=Макаров Илья Андреевич<br />
|mentor_login={{URLENCODE:Iamakarov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Написание игрового оконного приложения с помощью библиотеки Microsoft Foundation Classes.<br />
<br />
Выбор темы игры и спецификации определяется руководителем проекта на этапе согласования.<br />
<br />
[http://cs.hse.ru/ai/bot ссылка на материалы]<br />
<br />
=== Чему вы научитесь? ===<br />
В процессе написания игры студент научится:<br />
<br />
* основам разработки графического интерфейса в MFC;<br />
<br />
* базовым алгоритмам на графах;<br />
<br />
* объектно-ориентированному подходу к проектированию приложения.<br />
<br />
=== Какие начальные требования? ===<br />
Целеустремленность и желание много программировать, нацеленность на результат.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
VS 2010 Ultimate, MFC библиотеки.<br />
<br />
=== Темы вводных занятий ===<br />
Обучение работе с оконными приложениями в MFC, введение в графику и виртуальную память, работа с ресурсами.<br />
<br />
=== Направления развития ===<br />
* переход к разработке 3D-игр; <br />
<br />
* развитие игрового искусственного интеллекта с точки зрения введения кооперативных игр и стратегий, рандомизации при принятии решения.<br />
<br />
=== Критерии оценки ===<br />
4-5: Сдать лабораторные работы по MFC, написать интерфейс и 1 содержательный тестовый уровень, отчет.<br />
<br />
6-7: + разобраться в работе с виртуальной памятью, написать минимаксный алгоритм для решения задачи, смоделировать поиск А* в задачах на лабиринты.<br />
<br />
8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' <br /><br />
смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: 16:40-18:00<br />
<br />
ЧТ: 15:10-16:30</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BE%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B9_%D0%B8%D0%B3%D1%80%D1%8B_%D0%B2_%D1%82%D1%80%D0%B5%D1%85%D0%BC%D0%B5%D1%80%D0%BD%D0%BE%D0%BC_%D0%BB%D0%B0%D0%B1%D0%B8%D1%80%D0%B8%D0%BD%D1%82%D0%B5_%D0%BD%D0%B0_Unreal_Engine_4_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Тестирование тактики кооперативной игры в трехмерном лабиринте на Unreal Engine 4 (проект)2016-01-24T08:23:46Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Тестирование тактики кооперативной игры в трехмерном лабиринте на Unreal Engine 4<br />
|mentor=Макаров Илья Андреевич<br />
|mentor_login={{URLENCODE:Iamakarov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|categorize=yes<br />
<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Простая игра на Unreal Engine 4 с отработкой командных тактик в стандартных режимах на трехмерной карте.<br />
Все объекты загружаются из доступных открытых источников.<br />
<br />
[http://cs.hse.ru/ai/projects/unreal ссылка на материалы]<br />
<br />
=== Чему вы научитесь? ===<br />
* Базовые функции Unreal Engine 4;<br />
<br />
* Создание сцены;<br />
<br />
* Программирование карты событий;<br />
<br />
* Блюпринты;<br />
<br />
* Программирование поведения игрового искусственного интеллекта.<br />
<br />
=== Какие начальные требования? ===<br />
*Хорошее знание и владение С++, знание основ трехмерной графики, желание много программировать и нацеленность на результат.<br />
<br />
*Знание английского на уровне уверенного слушателя (почти все обучающие материалы на английском языке).<br />
<br />
*Тема предполагается для студентов старших курсов и предлагается для наиболее организованных и желающих учиться студентов 1 курса ПМИ ФКН.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
Visual Studio 2013 Ultimate, Unreal Engine 4.<br />
<br />
=== Темы вводных занятий ===<br />
Лабораторные работы по официальным тюториалам.<br />
<br />
=== Направления развития ===<br />
* Моделирование поведения игрового искусственного интеллекта в условиях обработки геймплейных, звуковых, текстовых, статистических событий в игре.<br />
<br />
* Моделирование командных тактик в различных режимах.<br />
<br />
=== Критерии оценки ===<br />
4-5: Сдать лабораторные работы по предложенному списку тюториалов, написать 1 алгоритм достижения выигрышной стратегии для 1 режима и 1 содержательный тестовый уровень, отчет.<br />
<br />
6-7: + написать детерминированный алгоритм поведения ИИИ при многих критериях в хотя бы одном режиме при принятии не менее 12 различных моделей решений.<br />
<br />
8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: 16:40-18:00<br />
<br />
ЧТ: 15:10-16:30</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BE%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B9_%D0%B8%D0%B3%D1%80%D1%8B_%D0%B2_%D1%82%D1%80%D0%B5%D1%85%D0%BC%D0%B5%D1%80%D0%BD%D0%BE%D0%BC_%D0%BB%D0%B0%D0%B1%D0%B8%D1%80%D0%B8%D0%BD%D1%82%D0%B5_%D0%BD%D0%B0_Unreal_Engine_4_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Тестирование тактики кооперативной игры в трехмерном лабиринте на Unreal Engine 4 (проект)2016-01-24T08:23:20Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Тестирование тактики кооперативной игры в трехмерном лабиринте на Unreal Engine 4<br />
|mentor=Макаров Илья Андреевич<br />
|mentor_login={{URLENCODE:Iamakarov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|categorize=yes<br />
<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Простая игра на Unreal Engine 4 с отработкой командных тактик в стандартных режимах на трехмерной карте.<br />
Все объекты загружаются из доступных открытых источников.<br />
<br />
[ссылка на материалы http://cs.hse.ru/ai/projects/unreal]<br />
<br />
=== Чему вы научитесь? ===<br />
* Базовые функции Unreal Engine 4;<br />
<br />
* Создание сцены;<br />
<br />
* Программирование карты событий;<br />
<br />
* Блюпринты;<br />
<br />
* Программирование поведения игрового искусственного интеллекта.<br />
<br />
=== Какие начальные требования? ===<br />
*Хорошее знание и владение С++, знание основ трехмерной графики, желание много программировать и нацеленность на результат.<br />
<br />
*Знание английского на уровне уверенного слушателя (почти все обучающие материалы на английском языке).<br />
<br />
*Тема предполагается для студентов старших курсов и предлагается для наиболее организованных и желающих учиться студентов 1 курса ПМИ ФКН.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
Visual Studio 2013 Ultimate, Unreal Engine 4.<br />
<br />
=== Темы вводных занятий ===<br />
Лабораторные работы по официальным тюториалам.<br />
<br />
=== Направления развития ===<br />
* Моделирование поведения игрового искусственного интеллекта в условиях обработки геймплейных, звуковых, текстовых, статистических событий в игре.<br />
<br />
* Моделирование командных тактик в различных режимах.<br />
<br />
=== Критерии оценки ===<br />
4-5: Сдать лабораторные работы по предложенному списку тюториалов, написать 1 алгоритм достижения выигрышной стратегии для 1 режима и 1 содержательный тестовый уровень, отчет.<br />
<br />
6-7: + написать детерминированный алгоритм поведения ИИИ при многих критериях в хотя бы одном режиме при принятии не менее 12 различных моделей решений.<br />
<br />
8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: 16:40-18:00<br />
<br />
ЧТ: 15:10-16:30</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%92%D0%B0%D0%B4%D0%B8%D0%BC%D0%93%D0%BE%D1%80%D0%B1%D0%B0%D1%87%D1%91%D0%B2Участник:ВадимГорбачёв2016-01-24T08:15:20Z<p>Ira dolgaleva: </p>
<hr />
<div>[[Файл:Vadim Gorbachev.jpg|мини|справа|Вот так выглядит Вадим Горбачёв]]<br />
{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
'''Горбачёв Вадим Александрович'''<br />
<br />
==Образование==<br />
* МФТИ, факультет управления и прикладной математики. Диплом с отличием<br />
<br />
* Школа анализа данных Яндекса (ШАД)<br />
<br />
* Аспирантура МФТИ. Защитил диссертацию на степень кандидата физ-мат наук<br />
<br />
==Области знаний и интересов==<br />
* Анализ и распознавание изображений<br />
<br />
* Компьютерное зрение<br />
<br />
* Машинное обучение<br />
<br />
* Фотограмметрия<br />
<br />
==Место работы==<br />
* ФГУП "ГосНИИАС", лаборатория геоинформационных технологий<br />
<br />
* МФТИ, кафедра управляющих и информационных систем<br />
<br />
==Помимо работы==<br />
* Скалолазание<br />
<br />
* Парные танцы<br />
<br />
* Бег по пересечённой местности с препятствиями<br />
<br />
* Бадминтон<br />
<br />
* Сноуборд<br />
<br />
==Контакты== <br />
E-mail: ''vadus13@yandex.ru''<br />
<br />
Skype: ''vadus13''<br />
<br />
http://vk.com/vadim.gorbachev<br />
<br />
https://www.facebook.com/profile.php?id=100003506260158</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%92%D0%B0%D0%B4%D0%B8%D0%BC%D0%93%D0%BE%D1%80%D0%B1%D0%B0%D1%87%D1%91%D0%B2Участник:ВадимГорбачёв2016-01-24T08:14:47Z<p>Ira dolgaleva: </p>
<hr />
<div>[[Файл:Vadim Gorbachev.jpg|мини|справа|Вот так выглядит Вадим Горбачёв]]<br />
{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
'''Горбачёв Вадим Александрович'''<br />
<br />
==Образование==<br />
* МФТИ, факультет управления и прикладной математики. Диплом с отличием<br />
<br />
* Школа анализа данных Яндекса (ШАД)<br />
<br />
* Аспирантура МФТИ. Защитил диссертацию на степень кандидата физ-мат наук<br />
<br />
==Области знаний и интересов==<br />
* Анализ и распознавание изображений<br />
<br />
* Компьютерное зрение<br />
<br />
* Машинное обучение<br />
<br />
* Фотограмметрия<br />
<br />
<br />
==Место работы==<br />
* ФГУП "ГосНИИАС", лаборатория геоинформационных технологий<br />
<br />
* МФТИ, кафедра управляющих и информационных систем<br />
<br />
<br />
==Помимо работы==<br />
* Скалолазание<br />
<br />
* Парные танцы<br />
<br />
* Бег по пересечённой местности с препятствиями<br />
<br />
* Бадминтон<br />
<br />
* Сноуборд<br />
<br />
<br />
==Контакты== <br />
E-mail: ''vadus13@yandex.ru''<br />
<br />
Skype: ''vadus13''<br />
<br />
http://vk.com/vadim.gorbachev<br />
<br />
https://www.facebook.com/profile.php?id=100003506260158</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:GaluzaУчастник:Galuza2016-01-24T08:06:48Z<p>Ira dolgaleva: /* Контакты */</p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[Файл:301.jpg|мини|Вот так выглядит Дмитрий Галуза]]<br />
<br />
<br />
== Дмитрий Галуза ==<br />
* Разработчик в Яндекс.Метрике<br />
* Учился на ВМК МГУ на кафедре Алгоритмических языков<br />
* Преподавал в летних школах малого мех-мата МГУ<br />
<br />
== Контакты ==<br />
E-mail: ''dmitry@galuza.name''<br><br />
<br />
Телефон: +7(916)444-37-15''</div>Ira dolgalevahttp://wiki.cs.hse.ru/%22%D0%92%D0%B7%D0%BB%D0%BE%D0%BC%D1%8B%22_%D0%B4%D0%BB%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B4%D0%B8%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B8_%D0%BF%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)"Взломы" для системы дистанционной подготовки по программированию (проект)2016-01-24T08:05:06Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name="Взломы" для системы дистанционной подготовки по программированию<br />
|mentor=Дмитрий Галуза<br />
|mentor_login={{URLENCODE:Galuza|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=5<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Проект представляет из себя аналог challange/взломов с topcoder/codeforces.<br />
Только в данном случае для сайта informatics.mccme.ru<br />
<br />
Для тех, кому первые две строчки ничего не прояснили:<br />
Есть сайт с кучей задачек, туда можно слать программы и они будут автоматически проверяться на тестах, подготовленных авторами задач.<br />
Но мир не идеален, и случается, что внимательно глядя на код решения можно придумать корректный тест, который оно (решение) не пройдет. А в системе решение отмечено как правильное и прошло все тесты авторов.<br />
<br />
Так вот. Мы сделаем возможность "горячего" добавления тестов и перетестирования на этом тесте программ.<br />
<br />
Хорошо написанный проект будет внедрен на informatics<br />
<br />
=== Чему вы научитесь? ===<br />
<br />
* Основам проектирования распределенных систем<br />
* Созданию простых web интерфейсов на Python<br />
* Основам серверной разработки<br />
<br />
=== Какие начальные требования? ===<br />
<br />
* Основы Python<br />
* Желание разрабатывать под Linux<br />
* Желательно знание английского языка для чтения документации<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Python web framework (Django/Pyramid)<br />
* SQL<br />
<br />
=== Темы вводных занятий ===<br />
* Знакомство с фреймворком <br />
<br />
* Базовые основы веб разработки<br />
<br />
* Обсуждение архитектуры.<br />
<br />
=== Направления развития ===<br />
* При большой нагрузке один сервер не будет успевать перетестировать решения. Поэтому основное направление для развития - поддержка нескольких серверов для запуска тестов.<br />
<br />
* Подробные отчеты о запусках тестов.<br />
<br />
* Красивый интерфейс для добавление тестов.<br />
<br />
=== Критерии оценки ===<br />
4-5: Получить код решения и тест. Запустить и выдать отчет по запуску.<br />
<br />
6-7: Реализовать challenge. Проверять на новом тесте успешно пройденные ранее решения.<br />
<br />
8-10: Удобный и функциональный интерфейс к первым двум пунктам.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ПН 18:00 - 21:00<br />
<br />
ВТ 18:00 - 21:00<br />
<br />
СР недоступен<br />
<br />
ЧТ 18:00 - 21:00<br />
<br />
ПТ недоступен<br />
<br />
СБ недоступен</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%92%D0%B0%D0%B4%D0%B8%D0%BC%D0%93%D0%BE%D1%80%D0%B1%D0%B0%D1%87%D1%91%D0%B2Участник:ВадимГорбачёв2016-01-20T19:35:07Z<p>Ira dolgaleva: </p>
<hr />
<div>[[Файл:Vadim Gorbachev.jpg|мини|справа|Вот так выглядит Вадим Горбачёв]]<br />
{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
'''Горбачёв Вадим Александрович'''<br />
<br />
=Образование=<br />
* МФТИ, факультет управления и прикладной математики. Диплом с отличием<br />
* Школа анализа данных Яндекса (ШАД)<br />
* Аспирантура МФТИ. Защитил диссертацию на степень кандидата физ-мат наук<br />
<br />
<br />
=Контакты= <br />
E-mail: ''vadus13@yandex.ru''<br />
<br />
Skype: ''vadus13''<br />
<br />
http://vk.com/vadim.gorbachev<br />
<br />
https://www.facebook.com/profile.php?id=100003506260158<br />
<br />
=Области знаний и интересов=<br />
* Анализ и распознавание изображений<br />
* Компьютерное зрение<br />
* Машинное обучение<br />
* Фотограмметрия<br />
<br />
<br />
=Место работы=<br />
* ФГУП "ГосНИИАС", лаборатория геоинформационных технологий<br />
* МФТИ, кафедра управляющих и информационных систем<br />
<br />
<br />
=Помимо работы=<br />
* Скалолазание<br />
* Парные танцы<br />
* Бег по пересечённой местности с препятствиями<br />
* Бадминтон<br />
* Сноуборд</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%92%D0%B0%D0%B4%D0%B8%D0%BC%D0%93%D0%BE%D1%80%D0%B1%D0%B0%D1%87%D1%91%D0%B2Участник:ВадимГорбачёв2016-01-20T19:34:42Z<p>Ira dolgaleva: /* Контакты */</p>
<hr />
<div>[[Файл:Vadim Gorbachev.jpg|мини|справа|Вадим Горбачёв]]<br />
{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
'''Горбачёв Вадим Александрович'''<br />
<br />
=Образование=<br />
* МФТИ, факультет управления и прикладной математики. Диплом с отличием<br />
* Школа анализа данных Яндекса (ШАД)<br />
* Аспирантура МФТИ. Защитил диссертацию на степень кандидата физ-мат наук<br />
<br />
<br />
=Контакты= <br />
E-mail: ''vadus13@yandex.ru''<br />
<br />
Skype: ''vadus13''<br />
<br />
http://vk.com/vadim.gorbachev<br />
<br />
https://www.facebook.com/profile.php?id=100003506260158<br />
<br />
=Области знаний и интересов=<br />
* Анализ и распознавание изображений<br />
* Компьютерное зрение<br />
* Машинное обучение<br />
* Фотограмметрия<br />
<br />
<br />
=Место работы=<br />
* ФГУП "ГосНИИАС", лаборатория геоинформационных технологий<br />
* МФТИ, кафедра управляющих и информационных систем<br />
<br />
<br />
=Помимо работы=<br />
* Скалолазание<br />
* Парные танцы<br />
* Бег по пересечённой местности с препятствиями<br />
* Бадминтон<br />
* Сноуборд</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%BE_%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0%D0%BC_%D0%BD%D0%B0_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B5_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B0%D1%84%D0%B8%D1%88_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Поиск по картинкам на примере распознавания афиш (проект)2016-01-20T19:33:44Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Поиск по картинкам на примере распознавания афиш<br />
|mentor=Вадим Горбачёв<br />
|mentor_login={{URLENCODE:ВадимГорбачёв|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=6<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Современные поисковые системы позволяют искать информацию по различным видам запросов. Как по текстовым, так и по запросам в виде картинок, аудио или видео файлов. Предлагается рассмотреть как работает поисковая система при поиске изображений. Для этого создадим систему, реализующую основные принципы поиска по базе изображений.<br />
Нужно решить следующую практическую задачу: пользователь делает запрос в виде изображения афиши (плаката), которое он сделал, например, на свой смартфон. В ответ необходимо сообщить, что это за фильм, выдать по нему информацию или ссылку на Кинопоиск.<br />
<br />
=== Чему вы научитесь? ===<br />
* Основам компьютерного зрения, обработки и анализа изображений. <br />
<br />
* Работе с библиотекой компьютерного зрения OpenCV.<br />
<br />
* Принципам работы с изображениями как с наборами визуальных слов для эффективного поиска по изображениям.<br />
<br />
* Общим принципам индексации и поиска в индексированных массивах данных.<br />
<br />
* Методам нахождения и выбора гипотез (закономерностей) при сильно зашумлённых данных.<br />
<br />
=== Какие начальные требования? ===<br />
* Программирование на С++ или Python.<br />
<br />
* Желание изучать компьютерное зрение, работать с изображениями<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* OpenCV<br />
<br />
* K-means кластеризация<br />
<br />
* Bag-Of-Words<br />
<br />
* RANSAC<br />
<br />
=== Темы вводных занятий ===<br />
* Работа с изображениями. <br />
<br />
* Библиотека OpenCV.<br />
<br />
* Особые точки на изображениях. <br />
<br />
* Детекторы и дескрипторы особых точек.<br />
<br />
* Технология мешка слов (Bag Of Words).<br />
<br />
* Оценка расположения изображений друг относительно друга. <br />
<br />
* Метод определения расположения с помощью случайных гипотез (RANSAC).<br />
<br />
=== Направления развития ===<br />
* Ускорение результатов поиска, построение инвертированного индекса.<br />
<br />
* Коррекция результатов поиска, учитывающая возможные геометрические и ракурсные искажения исходного изображения.<br />
<br />
* Разработка мобильного приложения для фотографирования афиш и их последующего распознавания и выдачи информации о фильме или покупки билетов в кино.<br />
<br />
* Распознавание зданий на фотографиях.<br />
<br />
=== Критерии оценки ===<br />
4-5: Создать базу изображений. Найти особые точки на изображениях и посчитать их дескрипторы. Кластеризовать дескрипторы, выделить визуальные слова.<br />
<br />
6: Организовать поиск наиболее похожего объекта по визуальным словам.<br />
<br />
7: Создать инвертированный индекс базы изображений, производить поиск только среди объектов у которых есть общие слова.<br />
<br />
8-10: Анализировать геометрические связи между изображениями. Отсекать изображения-кандидаты, геометрически не соответствующие изображению-запросу.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
Пн 11:00-19:00<br />
<br />
Пт 11:00-18:00</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BB%D1%8F_%22%D0%91%D0%B5%D0%B3%D1%83%D1%89%D0%B5%D0%B3%D0%BE_%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0%22_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Приложение для "Бегущего города" (проект)2016-01-18T19:03:26Z<p>Ira dolgaleva: /* Ориентировочное расписание занятий */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Приложение для "Бегущего города"<br />
|mentor=Попов Олег<br />
|mentor_login={{URLENCODE:Onpopov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=3<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Одним из наиболее популярных соревнований по городскому ориентированию является "Бегущий город" ((http://runcity.org)). Проходят они в общих чертах так: есть несколько этапов, в начале этапа выдаётся список адресов КП (задание загадками в рамках проекта не рассматриваем), которые надо посетить на этом этапе, и адрес финиша этапа, на котором даётся задание на следующий этап. На каждом КП надо рассмотреть что=то на местности и записать увиденное. КП можно посетить в любом порядке, и первая задача участника — найти КП на карте и определить, в каком порядке их проходить. Хочется сделать приложение, по возможности автоматизирующее эту задачу.<br />
<br />
Чтобы быть полезным, это приложение должно работать на каком-то устройстве, которое участник носит с собой, то есть разумной платформой будут Android, iOS или Windows 10. Мой выбор — Windows 10, но можно на свой страх и риск работать с какой-то другой платформой.<br />
<br />
Итак, на вход это приложение получает фото листа с заданием (+2 балла, если научите его работать прямо с камерой устройства). Для начала надо распознать текст на этом изображении, выделить из него адреса КП и сохранить их список в каком-нибудь распространённом формате данных — я предлагаю json. Для распознавания под Windows 10 есть встроенная библиотека, под другими платформами можно попробовать Tesseract или какой-нибудь веб-сервис на его основе, скажем, http://ocrwebservice.com, http://ocr.a9t9.com или http://onlineocr.net. Выделять адреса из текста можно либо ещё на картинке по размеру шрифта в строках, либо по всяким словам-маркерам типа "ул." ((https://en.wikipedia.org/wiki/Named-entity_recognition Named entity recognition)).<br />
<br />
После того как список адресов получен, нужно отобразить его как точки на картах. Можете выбрать карты на свой вкус, скажем, одни из https://maps.yandex.ru, https://maps.me, https://maps.google.com, https://maps.here.com, https://www.openstreetmap.org, почитав документацию на их API (+1 балл за поддержку 3 карт из списка). После этого хорошо дать пользователю возможность поправитть эти точки, скажем, передвинуть точку к конкретному подъезду дома, но в минимальном варианте можно обойтись без этого. Затем нужно через API маршрутизации померить расстояния между этими точками по допустимым маршрутам. В "Бегущем городе" есть разные категории, скажем, пешая, велосипедная, автомобильная, общественный транспорт. Если API выбранных вами карт поддерживает разные способы маршрутизации, то следует предоставить пользователю выбор. <br />
<br />
Получив расстояния, следует построить кратчайший маршрут от начала до конца этапа, проходящий через все КП. Это вычислительно сложная задача (задача коммивояжёра), для которой, как я понимаю, нет методов сильно лучше полного перебора, но на этапе около 10 КП, так что перебор должен быть осуществим.<br />
<br />
Бонус: в "Бегущем городе" также есть бонусные КП, список которых выдаётся на старте. В качестве бонуса можно научиться рисовать на карте также и их, а также учитывать их в построении маршрутов. Здесь нужно будет принимать решение, стоит ли посещать бонусный КП на данном этапе или лучше отложить его до одного из следующих, так как он очень далеко от всех КП данного этапа. Видимо, решение стоит принимать на основании какого-нибудь несложного классификатора из машинного обучения, используя в качестве факторов расстояния между КП этапа, а также между КП этапа и бонусным КП.<br />
<br />
=== Чему вы научитесь? ===<br />
Вы научитесь работать с API веб-сервисов и слегка ознакомитесь со структурой веб-страницы и, видимо, с языком Javascript, потому что без него с API карт никак. А также собирать умные приложения из готовых блоков. И немножко поделаем пользовательские интерфейсы.<br />
<br />
=== Какие начальные требования? ===<br />
Готовность читать англоязычную документацию и подбирать инструменты под задачу.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
API карт, какие-либо библиотеки или сервисы OCR, машинное обучение.<br />
<br />
=== Темы вводных занятий ===<br />
По согласованию со студентами.<br />
<br />
=== Направления развития ===<br />
Довольно много рюшечек уже описано вышне и ниже. Ещё можно попытаться сделать маршрутизацию на общественном транспорте с учётом его расписания (т.е. 10 минут на КП и беги на электричку). Ещё хорошо научиться рисовать точки на закешированных картах в отсутствие интернета (под Windows 10 встроенное приложение работает с here maps, например), в том числе посмотреть на возможности 2gis.<br />
<br />
=== Критерии оценки ===<br />
4-5 баллов: либо этап от фото до json'а, либо этап от json'а до маршрута.<br />
<br />
6 баллов: от фото до json'а + нанести точки на карту как они есть; либо от json'а до маршрута + выбор типа маршрутизации + возможность поправить точки перед маршрутизацией.<br />
<br />
8 баллов: оба этапа из категории "4-5 баллов".<br />
<br />
+2 балла: на входе работать с камерой, а не с готовым фото.<br />
<br />
+1 балл: выбор типа маршрутизации<br />
<br />
+1 балл: возможность поправить точки (в браузере) перед маршрутизацией.<br />
<br />
+1 балл: автоматическое определение типа маршрутизации по тексту задания (категории "Бегущего города").<br />
<br />
+1 балл: поддержать 3 сервиса карт из списка.<br />
<br />
+1 балл: отображать бонусные КП на карте.<br />
<br />
+2 балла: учитывать бонусные КП при маршрутизации.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ПН 11-13<br />
<br />
ВТ недоступен<br />
<br />
СР 11-15<br />
<br />
ЧТ недоступен<br />
<br />
ПТ недоступен<br />
<br />
СБ 11-15</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kat0dУчастник:Kat0d2016-01-17T12:58:03Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[Файл:IMG 0310.png|мини|Вот так выглядит Чичварина Екатерина]]<br />
<br />
== Чичварина Екатерина ==<br />
* Разработчик в отделе баннерной системы в компании "Яндекс"<br />
* Училась в Бауманке на кафедре "Информационной безопасности" и в ШАДе на CS<br />
* Преподавала в вечерней физмат-школе при МГТУ им. Баумана математику и физику для абитуриентов<br />
<br />
== Контактная информация ==<br />
E-mail: ''kat0d@yandex-team.ru''<br />
<br />
Телефон: +7(916)224‒55‒28</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Kat0dУчастник:Kat0d2016-01-17T12:56:27Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[Файл:IMG 0310.png|мини|Вот так выглядит Чичварина Екатерина]]<br />
<br />
=== Чичварина Екатерина ===<br />
* Разработчик в отделе баннерной системы в компании "Яндекс"<br />
* Училась в Бауманке на кафедре "Информационной безопасности" и в ШАДе на CS<br />
* Преподавала в вечерней физмат-школе при МГТУ им. Баумана математику и физику для абитуриентов<br />
<br />
===Контактная информация:===<br />
E-mail: ''kat0d@yandex-team.ru''<br />
<br />
Телефон: +7(916)224‒55‒28</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%9F%D0%BB%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Планировщик встреч (проект)2016-01-17T12:50:46Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Планировщик встреч<br />
|mentor=Чичварина Екатерина<br />
|mentor_login={{URLENCODE:Kat0d|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=5<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Вопрос "когда всем удобно?" возникает в наши дни достаточно часто. На работе нужно синхронизировать большое количество людей из разных отделов для работы над общим проектом, в учебных заведениях - составлять расписание, в свободное время - планировать совместные встречи, конференции и другие мероприятия. <br />
<br />
Предлагается написать свой инструмент с простым web-интерфейсом, который позволяет обрабатывать данные о занятости большого количества людей и подбирать подходящие варианты при заданных условиях (минимальное необходимое число участников, длительность встречи, даты, в рамках которых ее надо запланировать).<br />
Программа-максимум - применить к реальным данным (например, анализатор встреч друзей "вконтакте").<br />
<br />
=== Чему вы научитесь? ===<br />
* Алгоритмы нахождения пересечения множеств<br />
* Проектирование интерфейсов, использование протокола HTTP, взаимодействие интерфейсной и серверной части<br />
* Шаблонизаторы для python<br />
<br />
=== Какие начальные требования? ===<br />
Основы Python<br />
Желание познакомиться с html и другими средствами веб-разработки<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Стандартная библиотека Python<br />
* HTML/XML шаблонизатор для Python (например, Chameleon)<br />
<br />
=== Темы вводных занятий ===<br />
<br />
<br />
=== Направления развития ===<br />
Можно развивать интерфейсную часть (начать со статического изображения таблицы занятости, а затем сделать ее интерактивной).<br />
Можно расширять область применения (учиться подгружать и парсить реальные данные, например, из соц.сетей, либо анализировать другие сущности, например, количество запущенных в системе программ).<br />
<br />
=== Критерии оценки ===<br />
4-5: написан скрипт, принимающий на вход tsv файл занятости участников и основные требования и выдающий возможные интервалы пересечения<br />
можно дернуть его из браузера, передав имя файла и ограничения, и получить ответ (статический текст или таблица с закрашенными ячейками)<br />
<br />
6-7: улучшить интерфейс за счет добавления ввода данных и загрузки файла, можно не использовать шаблонизатор<br />
<br />
8-10: Использовать шаблонизатор. Альтернативное направление - подключение реальных источников данных вместо статического файла.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ПН недоступен<br />
<br />
ВТ недоступен<br />
<br />
СР 10:00 - 13:00<br />
<br />
ЧТ 10:00 - 13:00<br />
<br />
ПТ 10:00 - 13:00<br />
<br />
СБ 12:00 - 15:00</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:LenaMenhУчастник:LenaMenh2016-01-17T12:48:16Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[Файл:LenaMenh.JPG|мини|Вот так выглядит Елена Меркулова]]<br />
<br />
== Елена Меркулова ==<br />
Раньше работала в ABBYY. Сейчас работаю в travel-стартапе.<br />
<br />
== Контакты ==<br />
<br />
E-mail: ''ajlure@gmail.com''</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D1%81%D0%B0%D0%B9%D1%82-%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%B0%D1%82%D0%BE%D1%80_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Личный сайт-мотиватор (проект)2016-01-17T12:29:20Z<p>Ira dolgaleva: /* Чему вы научитесь? */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Личный сайт-мотиватор<br />
|mentor=Елена Меркулова<br />
|mentor_login={{URLENCODE:LenaMenh|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=4<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Что вас порадовало больше всего на прошлой неделе? А в прошлом году? Сложно сообразить?<br />
<br />
Идея проекта - создание системы хранения заметок об интересных и важных моментах.<br />
<br />
Проект состоит из трех частей:<br />
# собираем и организуем текстовые заметки, ссылки, картинки - все, что стоит внимания больше, чем секундный лайк.<br />
# нужно сделать блог с возможностью ранжирования. Например - есть записи за все дни недели, и мы хотим выделить и отметить самое важное за неделю. Далее - из самых важных недельных заметок выберем самое важное или вдохновляющее за месяц. Затем - за год.<br />
# календарь со списком рутинных действий. Нужно иметь возможность каждый день отмечать - была или нет выполнена рутинная задача (сделал зарядку - молодец). Затем по неделям и месяцам нужно составлять статистику выполнения. <br />
Итогом работы студента будет личный сайт - его персональный инструмент для отслеживания значимых событий, хранения интересных идей и поддержания практики хороших привычек<br />
<br />
=== Чему вы научитесь? ===<br />
Надеюсь, в ходе этого проекта вы сможете научиться воплощать свою идею в техническом решении.<br />
<br />
Будем изучать технологии frontend (JavaScript, HTML, CSS), backend (Python, Flask, возможно - Django, sqlite), и как они общаются.<br />
<br />
Не будем заниматься дизайном, только необходимый минимум.<br />
<br />
=== Какие начальные требования? ===<br />
Необходимо - навыки программирования на уровне чем переменная отличается от функции, а класс - от объекта.<br />
<br />
Желательно, но необязательно - знакомство с HTML-версткой, синтаксисом JavaScript<br />
<br />
Must have - терпение для изучения новых вещей, которые обязательно будут загадочно глючить.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* HTML/CSS<br />
* JavaScript<br />
* Python<br />
<br />
=== Темы вводных занятий ===<br />
Планирование проекта на примере текущего: цели, оценка сроков, риски<br />
<br />
=== Направления развития ===<br />
Каждую из частей проекта можно делать более функциональной:<br />
* например, можно создать иерархию заметок, тэги и индекс для поиска<br />
* реализовать удобный и интересный дизайн сайта<br />
* можно сделать мобильную версию сайта<br />
<br />
=== Критерии оценки ===<br />
4 - написаны клиентская и серверная часть, реализованы в каком-то виде любые две из трех частей проекта.<br />
<br />
6 - реализованы все три части проекта<br />
<br />
8 - каждая часть реализована полностью (заметки в виде текста, картинок, ссылок; записи блога можно отбирать по предложенному принципу; есть список рутин, календарь и статистика их выполнения)<br />
<br />
* +1 - редактирование заметок, сохранение картинок <br />
<br />
* +1 - сайт выложен в онлайн, доступен извне<br />
<br />
* +1 - удачные решения пользовательского интерфейса<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ориентировочно ВТ-ЧТ 12-15<br />
возможны сильные изменения</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81_%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B9_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B8%D0%B7_%D1%81%D0%BE%D1%86%D1%81%D0%B5%D1%82%D0%B5%D0%B9Веб-сервис рекомендаций на основе данных из соцсетей2016-01-17T12:28:18Z<p>Ira dolgaleva: /* Критерии оценки */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Веб-сервис рекомендаций на основании данных из социальных сетей<br />
|mentor=Овсянников Георгий<br />
|mentor_login={{URLENCODE:Ovsyanng|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=10<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Проект представляет собой веб-приложение, предоставляющее пользователю рекомендации (музыки, новостей, подписок) на основании его данных из социальной сети (vk, fb, etc. – на выбор студента).<br />
Проект будет включать в себя реализацию одного из базовых рекомендательных алгоритмов. Для получения информации о пользователе предполагается использовать API социальных сетей.<br />
<br />
=== Чему вы научитесь? ===<br />
* основам разработки веб-приложений<br />
* работе с Google App Engine (облачной платформой для веб-приложений)<br />
* работе с API социальных сетей<br />
<br />
=== Какие начальные требования? ===<br />
* базовое владение языком программирования Python<br />
* желание ознакомиться с разработкой веб-приложений<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* язык программирования Python<br />
* HTML/JavaScript/CSS для разработки интерфейса веб-сервиса<br />
* платформа Google App Engine<br />
* API социальных сетей<br />
<br />
=== Темы вводных занятий ===<br />
* основы разработки веб-приложений<br />
* рекомендательные алгоритмы<br />
* открытый протокол авторизации OAuth<br />
<br />
=== Направления развития ===<br />
В рамках проекта можно разработать рекомендации нескольких сущностей (новостей, групп, музыки, событий, друзей), а также настроить интеграцию сервиса с несколькими соцсетями.<br />
<br />
=== Критерии оценки ===<br />
4-5: реализован веб-сервис с получением данных о пользователе из одной социальной сети<br />
<br />
6-7: на основании данных из социальной сети пользователю предоставляются рекомендации одной из сущностей: музыки, друзей, групп, событий<br />
<br />
8-10: разработан красивый и удобный интерфейс веб-приложения / реализована интеграция более чем с одной социальной сетью / предоставляются рекомендации по нескольким сущностям<br />
<br />
=== Ориентировочное расписание занятий ===<br />
9:00 – 10:20, какой-либо рабочий день.</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:DiesersamatУчастник:Diesersamat2016-01-13T08:12:32Z<p>Ira dolgaleva: /* Контакты */</p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[File:сг.jpg|thumb|right|Вот так выглядит Гаязов Самат]]<br />
<br />
== Гаязов Самат ==<br />
<br />
Факультет компьютерных наук, Департамент программной инженерии, студент 3го курса.<br />
<br />
== Профессиональные интересы ==<br />
<br />
* Android разработка<br />
<br />
* iOS разработка<br />
<br />
* Сервера на Google App Engine<br />
<br />
* Тестирование безопасности и организация защиты компьютерных систем<br />
<br />
== Карьера ==<br />
<br />
* Практика в Отделе информационной безопасности, Альфа-Банк, январь 2015г.<br />
<br />
* Android-разработчик в Rambler&Co — проекты Афиша. Рестораны, Афиша.<br />
<br />
== Контакты ==<br />
E-mail: ''smat14@ya.ru''<br />
<br />
Сайт: [http://s.gayazov.me s.gayazov.me]<br />
<br />
VK: [https://vk.com/diesersam vk]</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%B2%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D1%81%D0%B5%D1%82%D0%B8_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Анализатор перехваченных в сети пакетов для мобильного устройства (проект)2016-01-13T07:54:20Z<p>Ira dolgaleva: /* Направления развития */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Анализатор перехваченных в сети пакетов для мобильного устройства<br />
|mentor=Гаязов Самат<br />
|mentor_login={{URLENCODE:Diesersamat|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|number_of_students=2<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Часто сетевые инженеры и специалисты по защите сетей перехватывают трафик для проверки сети на безопасность. Результат этого — .pcap файл, которые нужно представлять в удобном виде на мобильном устройстве (лучше — Android) и анализировать данные.<br />
<br />
=== Чему вы научитесь? ===<br />
* разработка под Android<br />
* изучение структуры файла пакета<br />
* перехватка и анализ данных в сети<br />
<br />
=== Какие начальные требования? ===<br />
* знание Java или программирования под Android будут значительным плюсом<br />
* минимальные знания по архитектуре сетей<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Android Studio (Xcode, если вы так любите iOS)<br />
* WireShark<br />
<br />
=== Темы вводных занятий ===<br />
* Архитектура сетей, как перехватывают трафик и как эти данные используются<br />
* Разработка под Android, создание проекта, настройка<br />
<br />
=== Направления развития ===<br />
Можно встроить перехватчик пакетов, создать удобную статистику, конвертацию между форматами, анализатор cookie.<br />
<br />
=== Критерии оценки ===<br />
4-5: вы что-то сделали, уродливое и вылетающее<br />
<br />
6-7: все удобно, красиво, хорошо<br />
<br />
8-9: дополнительные функции и крутой UI<br />
<br />
10: никому. На самом деле, просто удобное приложение, которым приятно пользоваться<br />
<br />
=== Ориентировочное расписание занятий ===<br />
Спишемся и решим</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%B2%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D1%81%D0%B5%D1%82%D0%B8_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Анализатор перехваченных в сети пакетов для мобильного устройства (проект)2016-01-13T07:54:04Z<p>Ira dolgaleva: /* Критерии оценки */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Анализатор перехваченных в сети пакетов для мобильного устройства<br />
|mentor=Гаязов Самат<br />
|mentor_login={{URLENCODE:Diesersamat|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|number_of_students=2<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Часто сетевые инженеры и специалисты по защите сетей перехватывают трафик для проверки сети на безопасность. Результат этого — .pcap файл, которые нужно представлять в удобном виде на мобильном устройстве (лучше — Android) и анализировать данные.<br />
<br />
=== Чему вы научитесь? ===<br />
* разработка под Android<br />
* изучение структуры файла пакета<br />
* перехватка и анализ данных в сети<br />
<br />
=== Какие начальные требования? ===<br />
* знание Java или программирования под Android будут значительным плюсом<br />
* минимальные знания по архитектуре сетей<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Android Studio (Xcode, если вы так любите iOS)<br />
* WireShark<br />
<br />
=== Темы вводных занятий ===<br />
* Архитектура сетей, как перехватывают трафик и как эти данные используются<br />
* Разработка под Android, создание проекта, настройка<br />
<br />
=== Направления развития ===<br />
Можно встроить перехватчик пакетов, создать удобную статистику, конвертацию между форматами, анализатор cookie..<br />
<br />
=== Критерии оценки ===<br />
4-5: вы что-то сделали, уродливое и вылетающее<br />
<br />
6-7: все удобно, красиво, хорошо<br />
<br />
8-9: дополнительные функции и крутой UI<br />
<br />
10: никому. На самом деле, просто удобное приложение, которым приятно пользоваться<br />
<br />
=== Ориентировочное расписание занятий ===<br />
Спишемся и решим</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:KirillMalakhovУчастник:KirillMalakhov2016-01-13T07:46:47Z<p>Ira dolgaleva: </p>
<hr />
<div>[[Файл:KirillMalakhov.jpg|мини|Вот так выглядит Кирилл Малахов]]<br />
<br />
{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
=== Кирилл Малахов ===<br />
Выпусник ВМК МГУ, сейчас аспирант ВШЭ.<br /><br />
Занимаюсь теории массового обслуживания и теорией очередей.<br /><br />
<br />
=== Научные интересы ===<br />
* параллельные алгоритмы;<br /><br />
* теория массового обслуживания;<br /><br />
* обработка изображений;<br /><br />
* методология разработки.<br />
<br />
=== Контакты ===<br />
E-mail: ''kirillm100@rambler.ru''<br/><br />
Телефон: +7(915)314-77-26</div>Ira dolgalevahttp://wiki.cs.hse.ru/Natural_Language_Processing_(%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B5%D1%81%D1%82%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%8F%D0%B7%D1%8B%D0%BA):_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0._(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Natural Language Processing (автоматическая обработка естественного язык): определение автора текста. (проект)2016-01-13T07:44:39Z<p>Ira dolgaleva: /* Критерии оценки */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Natural Language Processing (автоматическая обработка естественного языка): определение автора текста.<br />
|mentor=Кирилл Малахов<br />
|mentor_login={{URLENCODE:KirillMalakhov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Одна из современных задач машинного обучения является обработка неструктурированных текстов на естественных языках. Студенту предлагается реализовать приложение, которое после обучения на некоторой тренировочной выборке, с высокой долей вероятности определяет автора предложенного текста. Данная тема очень актуальна в сегодняшние дни, так как используется повсеместно: машинный перевод, информационный поиск, реферирование и аннотация текстов, искусственный интеллект, извлечение информации и т.д.<br />
<br />
=== Чему вы научитесь? ===<br />
Студент получит навыки промышленного программирования, а также базовые знания в области обработки тестовой информации на естественных языках, понимание проблем и современные методы и подходы их решения.<br />
<br />
=== Какие начальные требования? ===<br />
Помимо желания научиться чему-либо новому, целеустремленности и нацеленности на результат, необходимо уметь программировать на каком-либо современном объектно-ориентированном языке, используя графические библиотеки для интерфейса (последнему при желании можно обучиться).<br/><br />
Возможные языки:<br/><br />
* C++, Qt<br/><br />
* C#, WPF<br/><br />
* Java, Swing<br/><br />
* Python, Tkinter<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* GIT,<br/><br />
* Task-tracking,<br/><br />
* Стандартные библиотеки, среды разработки, соответствующими выбранному языку.<br />
<br />
=== Темы вводных занятий ===<br />
Планирование разработки, введение в GIT и task-tracking, Командная разработки и review code, основы качественного написание кода.<br />
Постановка задачи, задачи обработки текстов, конечные автоматы и регулярные выражения, N-граммы и алгоритмы, связанные с ними.<br />
Методы классификации и кластеризации. Контекстно-свободные грамматики.<br />
Синтаксический и лексический анализ.<br />
<br />
=== Направления развития ===<br />
Так как данная область достаточно новая, то и нерешенных задач много. Можно попробовать разработать новые алгоритмы или совершенствовать существующие. Полученные знания можно использовать для применения в новых областях.<br />
<br />
=== Критерии оценки ===<br />
Во время разработки ментор будет периодически проводить review кода.<br/><br />
<br />
Обязательная часть:<br/><br />
* Полное описание работы с программой через командную строку (2 балла),<br/><br />
<br />
* Разработка алгоритма с качеством 75% (2 балла).<br/><br />
<br />
Дополнительная часть:<br/><br />
* Разработка алгоритма с качеством 80% (+ 1 балл),<br/><br />
* Разработка алгоритма с качеством 85% (+ 1 балл),<br/><br />
* Разработка алгоритма с качеством 90% (+ 1 балл),<br/><br />
* Отчёт, описывающий алгоритм с обоснованием, работу с приложением (+ 2 балла),<br/><br />
* Графический интерфейс (+ 2 балла).<br />
<br />
=== Ориентировочное расписание занятий ===<br />
Уточняется.</div>Ira dolgalevahttp://wiki.cs.hse.ru/Natural_Language_Processing_(%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B5%D1%81%D1%82%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%8F%D0%B7%D1%8B%D0%BA):_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0._(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Natural Language Processing (автоматическая обработка естественного язык): определение автора текста. (проект)2016-01-13T07:43:33Z<p>Ira dolgaleva: /* Какие будут использоваться технологии? */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Natural Language Processing (автоматическая обработка естественного языка): определение автора текста.<br />
|mentor=Кирилл Малахов<br />
|mentor_login={{URLENCODE:KirillMalakhov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Одна из современных задач машинного обучения является обработка неструктурированных текстов на естественных языках. Студенту предлагается реализовать приложение, которое после обучения на некоторой тренировочной выборке, с высокой долей вероятности определяет автора предложенного текста. Данная тема очень актуальна в сегодняшние дни, так как используется повсеместно: машинный перевод, информационный поиск, реферирование и аннотация текстов, искусственный интеллект, извлечение информации и т.д.<br />
<br />
=== Чему вы научитесь? ===<br />
Студент получит навыки промышленного программирования, а также базовые знания в области обработки тестовой информации на естественных языках, понимание проблем и современные методы и подходы их решения.<br />
<br />
=== Какие начальные требования? ===<br />
Помимо желания научиться чему-либо новому, целеустремленности и нацеленности на результат, необходимо уметь программировать на каком-либо современном объектно-ориентированном языке, используя графические библиотеки для интерфейса (последнему при желании можно обучиться).<br/><br />
Возможные языки:<br/><br />
* C++, Qt<br/><br />
* C#, WPF<br/><br />
* Java, Swing<br/><br />
* Python, Tkinter<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* GIT,<br/><br />
* Task-tracking,<br/><br />
* Стандартные библиотеки, среды разработки, соответствующими выбранному языку.<br />
<br />
=== Темы вводных занятий ===<br />
Планирование разработки, введение в GIT и task-tracking, Командная разработки и review code, основы качественного написание кода.<br />
Постановка задачи, задачи обработки текстов, конечные автоматы и регулярные выражения, N-граммы и алгоритмы, связанные с ними.<br />
Методы классификации и кластеризации. Контекстно-свободные грамматики.<br />
Синтаксический и лексический анализ.<br />
<br />
=== Направления развития ===<br />
Так как данная область достаточно новая, то и нерешенных задач много. Можно попробовать разработать новые алгоритмы или совершенствовать существующие. Полученные знания можно использовать для применения в новых областях.<br />
<br />
=== Критерии оценки ===<br />
Во время разработки ментор будет периодически проводить review кода.<br/><br />
Обязательная часть:<br/><br />
• Полное описание работы с программой через командную строку (2 балла),<br/><br />
• Разработка алгоритма с качеством 75% (2 балла).<br/><br />
Дополнительная часть:<br/><br />
• Разработка алгоритма с качеством 80% (+ 1 балл),<br/><br />
• Разработка алгоритма с качеством 85% (+ 1 балл),<br/><br />
• Разработка алгоритма с качеством 90% (+ 1 балл),<br/><br />
• Отчёт, описывающий алгоритм с обоснованием, работу с приложением (+ 2 балла),<br/><br />
• Графический интерфейс (+ 2 балла).<br />
<br />
=== Ориентировочное расписание занятий ===<br />
Уточняется.</div>Ira dolgalevahttp://wiki.cs.hse.ru/Natural_Language_Processing_(%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B5%D1%81%D1%82%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%8F%D0%B7%D1%8B%D0%BA):_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0._(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Natural Language Processing (автоматическая обработка естественного язык): определение автора текста. (проект)2016-01-13T07:43:18Z<p>Ira dolgaleva: /* Какие начальные требования? */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Natural Language Processing (автоматическая обработка естественного языка): определение автора текста.<br />
|mentor=Кирилл Малахов<br />
|mentor_login={{URLENCODE:KirillMalakhov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Одна из современных задач машинного обучения является обработка неструктурированных текстов на естественных языках. Студенту предлагается реализовать приложение, которое после обучения на некоторой тренировочной выборке, с высокой долей вероятности определяет автора предложенного текста. Данная тема очень актуальна в сегодняшние дни, так как используется повсеместно: машинный перевод, информационный поиск, реферирование и аннотация текстов, искусственный интеллект, извлечение информации и т.д.<br />
<br />
=== Чему вы научитесь? ===<br />
Студент получит навыки промышленного программирования, а также базовые знания в области обработки тестовой информации на естественных языках, понимание проблем и современные методы и подходы их решения.<br />
<br />
=== Какие начальные требования? ===<br />
Помимо желания научиться чему-либо новому, целеустремленности и нацеленности на результат, необходимо уметь программировать на каком-либо современном объектно-ориентированном языке, используя графические библиотеки для интерфейса (последнему при желании можно обучиться).<br/><br />
Возможные языки:<br/><br />
* C++, Qt<br/><br />
* C#, WPF<br/><br />
* Java, Swing<br/><br />
* Python, Tkinter<br />
<br />
=== Какие будут использоваться технологии? ===<br />
GIT,<br/><br />
Task-tracking,<br/><br />
Стандартные библиотеки, среды разработки, соответствующими выбранному языку.<br />
<br />
=== Темы вводных занятий ===<br />
Планирование разработки, введение в GIT и task-tracking, Командная разработки и review code, основы качественного написание кода.<br />
Постановка задачи, задачи обработки текстов, конечные автоматы и регулярные выражения, N-граммы и алгоритмы, связанные с ними.<br />
Методы классификации и кластеризации. Контекстно-свободные грамматики.<br />
Синтаксический и лексический анализ.<br />
<br />
=== Направления развития ===<br />
Так как данная область достаточно новая, то и нерешенных задач много. Можно попробовать разработать новые алгоритмы или совершенствовать существующие. Полученные знания можно использовать для применения в новых областях.<br />
<br />
=== Критерии оценки ===<br />
Во время разработки ментор будет периодически проводить review кода.<br/><br />
Обязательная часть:<br/><br />
• Полное описание работы с программой через командную строку (2 балла),<br/><br />
• Разработка алгоритма с качеством 75% (2 балла).<br/><br />
Дополнительная часть:<br/><br />
• Разработка алгоритма с качеством 80% (+ 1 балл),<br/><br />
• Разработка алгоритма с качеством 85% (+ 1 балл),<br/><br />
• Разработка алгоритма с качеством 90% (+ 1 балл),<br/><br />
• Отчёт, описывающий алгоритм с обоснованием, работу с приложением (+ 2 балла),<br/><br />
• Графический интерфейс (+ 2 балла).<br />
<br />
=== Ориентировочное расписание занятий ===<br />
Уточняется.</div>Ira dolgalevahttp://wiki.cs.hse.ru/Natural_Language_Processing_(%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B5%D1%81%D1%82%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D1%8F%D0%B7%D1%8B%D0%BA):_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0._(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Natural Language Processing (автоматическая обработка естественного язык): определение автора текста. (проект)2016-01-13T07:42:59Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Natural Language Processing (автоматическая обработка естественного языка): определение автора текста.<br />
|mentor=Кирилл Малахов<br />
|mentor_login={{URLENCODE:KirillMalakhov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Одна из современных задач машинного обучения является обработка неструктурированных текстов на естественных языках. Студенту предлагается реализовать приложение, которое после обучения на некоторой тренировочной выборке, с высокой долей вероятности определяет автора предложенного текста. Данная тема очень актуальна в сегодняшние дни, так как используется повсеместно: машинный перевод, информационный поиск, реферирование и аннотация текстов, искусственный интеллект, извлечение информации и т.д.<br />
<br />
=== Чему вы научитесь? ===<br />
Студент получит навыки промышленного программирования, а также базовые знания в области обработки тестовой информации на естественных языках, понимание проблем и современные методы и подходы их решения.<br />
<br />
=== Какие начальные требования? ===<br />
Помимо желания научиться чему-либо новому, целеустремленности и нацеленности на результат, необходимо уметь программировать на каком-либо современном объектно-ориентированном языке, используя графические библиотеки для интерфейса (последнему при желании можно обучиться).<br/><br />
Возможные языки:<br/><br />
C++, Qt<br/><br />
C#, WPF<br/><br />
Java, Swing<br/><br />
Python, Tkinter<br />
<br />
=== Какие будут использоваться технологии? ===<br />
GIT,<br/><br />
Task-tracking,<br/><br />
Стандартные библиотеки, среды разработки, соответствующими выбранному языку.<br />
<br />
=== Темы вводных занятий ===<br />
Планирование разработки, введение в GIT и task-tracking, Командная разработки и review code, основы качественного написание кода.<br />
Постановка задачи, задачи обработки текстов, конечные автоматы и регулярные выражения, N-граммы и алгоритмы, связанные с ними.<br />
Методы классификации и кластеризации. Контекстно-свободные грамматики.<br />
Синтаксический и лексический анализ.<br />
<br />
=== Направления развития ===<br />
Так как данная область достаточно новая, то и нерешенных задач много. Можно попробовать разработать новые алгоритмы или совершенствовать существующие. Полученные знания можно использовать для применения в новых областях.<br />
<br />
=== Критерии оценки ===<br />
Во время разработки ментор будет периодически проводить review кода.<br/><br />
Обязательная часть:<br/><br />
• Полное описание работы с программой через командную строку (2 балла),<br/><br />
• Разработка алгоритма с качеством 75% (2 балла).<br/><br />
Дополнительная часть:<br/><br />
• Разработка алгоритма с качеством 80% (+ 1 балл),<br/><br />
• Разработка алгоритма с качеством 85% (+ 1 балл),<br/><br />
• Разработка алгоритма с качеством 90% (+ 1 балл),<br/><br />
• Отчёт, описывающий алгоритм с обоснованием, работу с приложением (+ 2 балла),<br/><br />
• Графический интерфейс (+ 2 балла).<br />
<br />
=== Ориентировочное расписание занятий ===<br />
Уточняется.</div>Ira dolgalevahttp://wiki.cs.hse.ru/Desktop_Game_%22Agar.io%22_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Desktop Game "Agar.io" (проект)2016-01-13T07:41:52Z<p>Ira dolgaleva: /* Критерии оценки */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Desktop Game "Agar.io"<br />
|mentor=Марикян Айк<br />
|mentor_login={{URLENCODE:Sinistram|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=4<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Настольная версия всем известной игры Agar.io<br />
<br />
=== Чему вы научитесь? ===<br />
Разработка клиент-серверного приложения<br />
Разработка игра на основе Microsoft XNA<br />
<br />
=== Какие начальные требования? ===<br />
* Было бы хорошо уже понимать ООП, не важно какой язык.<br />
Понимать что такое класс, объект, наследование и т.д.<br />
* Желание разобраться в новых технологиях<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Microsoft XNA<br />
* git, github<br />
<br />
=== Темы вводных занятий ===<br />
* Введение в C#<br />
* Клиент-серверные приложения на C#<br />
* Работа с Microsoft XNA<br />
<br />
=== Направления развития ===<br />
Можем добавить свои фичи в игру, все, что хотим) А потом даже можно что-то свое придумать.<br />
<br />
=== Критерии оценки ===<br />
<br />
4 - 5: если есть что-то похожую на нашу игру<br />
<br />
6 - 7: игра есть, можно подключиться к друзьям, но есть некие проблемы<br />
<br />
8 - 9: есть все, что запланировано <br />
<br />
10: если сделали еще и новые фичи<br />
<br />
На самом деле, критерии сейчас сложно написать, так как еще роли не распределены. Но главное - не подставлять команду, если ваша команда будет довольна вами, то и я буду.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: после 15:00<br />
<br />
ЧТ: после 15:00</div>Ira dolgalevahttp://wiki.cs.hse.ru/Desktop_Game_%22Agar.io%22_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Desktop Game "Agar.io" (проект)2016-01-13T07:41:35Z<p>Ira dolgaleva: /* Критерии оценки */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Desktop Game "Agar.io"<br />
|mentor=Марикян Айк<br />
|mentor_login={{URLENCODE:Sinistram|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=4<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Настольная версия всем известной игры Agar.io<br />
<br />
=== Чему вы научитесь? ===<br />
Разработка клиент-серверного приложения<br />
Разработка игра на основе Microsoft XNA<br />
<br />
=== Какие начальные требования? ===<br />
* Было бы хорошо уже понимать ООП, не важно какой язык.<br />
Понимать что такое класс, объект, наследование и т.д.<br />
* Желание разобраться в новых технологиях<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Microsoft XNA<br />
* git, github<br />
<br />
=== Темы вводных занятий ===<br />
* Введение в C#<br />
* Клиент-серверные приложения на C#<br />
* Работа с Microsoft XNA<br />
<br />
=== Направления развития ===<br />
Можем добавить свои фичи в игру, все, что хотим) А потом даже можно что-то свое придумать.<br />
<br />
=== Критерии оценки ===<br />
<br />
4 -- 5: если есть что-то похожую на нашу игру<br />
<br />
6 -- 7: игра есть, можно подключиться к друзьям, но есть некие проблемы<br />
<br />
8 -- 9: есть все, что запланировано <br />
<br />
10: если сделали еще и новые фичи<br />
<br />
На самом деле, критерии сейчас сложно написать, так как еще роли не распределены. Но главное - не подставлять команду, если ваша команда будет довольна вами, то и я буду.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: после 15:00<br />
<br />
ЧТ: после 15:00</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:UfianУчастник:Ufian2016-01-05T21:45:56Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
== О мне ==<br />
Меня зовут Михаил Оленин, я работаю python-программистом в Яндексе в команде Биллинга.<br />
<br />
== Образование ==<br />
<br />
* 1998-2001 [http://mmmf.msu.ru/ Малый мехмат]<br />
* 2000-2005 [http://sch2.ru/ Лицей "Вторая школа"]<br />
* 2005-2010 [http://www.math.msu.su/ Мехмат МГУ], c 2007 на [http://compmech.math.msu.su/kaf_news.php кафедре Вычислительной механики]<br />
* 2010-2012 [https://yandexdataschool.ru/about/graduates/yearbook/2012 ШАД] отделение Сomputer Science.<br />
<br />
== Контакты ==<br />
<br />
E-mail: ''mikhail@olenin.org''<br />
<br />
Телефон: +7(903)222-3758</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Интерактивный telegram бот (проект)2016-01-05T21:44:48Z<p>Ira dolgaleva: /* Ориентировочное расписание занятий */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Интерактивный telegram бот<br />
|mentor=Оленин Михаил<br />
|mentor_login={{URLENCODE:Ufian|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|number_of_students=3<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Telegram - популярный мессенджер, который в 2015 году привлек несколько миллионов новых пользователей. Своей популярностью он обязан в том числе тому, что у него открыто [https://core.telegram.org/api публичное API] для сторонних разработчиков. С одним из этих API мы познакомимся на практике.<br />
<br />
В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями. Возможные задачи для решения:<br />
<br />
* Изучение иностранных слов с помощью [https://en.wikipedia.org/wiki/Flashcard карточек].<br />
<br />
* Многопользовательская игра: мафия, [http://habrahabr.ru/company/e-Legion/blog/189124/ викторина], какая-нибудь из карточных игр и тому подобное.<br />
<br />
* Мониторинг нескольких серверов, анализ логов веб-приложения и уведомления о проблемах в реальном времени.<br />
<br />
* Поиск квартир в аренду.<br />
<br />
* Голосовые сервисы с распознаванием/синтезом речи с помощью [https://tech.yandex.ru/speechkit/ Yandex.Speechkit]<br />
<br />
* Любая другая идея по согласованию.<br />
<br />
<u>'''Внимание'''</u> занятия планируются в вечернее время в [https://yandex.ru/company/offices/moscow офисе Яндекса] на Парке Культуры.<br />
<br />
=== Чему вы научитесь? ===<br />
При выполнении проекта вы получите опыт, приближенный к реальным промышленным условиям разработки. В том числе вы научитесь:<br />
<br />
* Разработке прикладной задачи от начала до конца.<br />
* Юнит-тестированию написанного кода.<br />
* Формулированию технического задания и оформлению документации.<br />
* Созданию простых и наглядных презентаций о проделанной работе.<br />
<br />
=== Какие начальные требования? ===<br />
* Базовый python (при желании любого другого подходящего языка программирования).<br />
* Интерес к telegram и созданию ботов в его эко-системе.<br />
* Желательно иметь представление о протоколе [https://ru.wikipedia.org/wiki/HTTP HTTP]<br />
* Желание изменить мир к лучшему.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
Мы будем использовать широкий круг технологий, необходимых для реализации конкретной задачи:<br />
<br />
* Python - базовый язык разработки.<br />
* Sqlite, MongoDB, MariaDB и пр. - базы данных.<br />
* Docker - удобная система контейнеризации приложений.<br />
* и другое по необходимости<br />
<br />
=== Темы вводных занятий ===<br />
* Знакомство и окончательная постановка задачи.<br />
* Введение в промышленное программирование.<br />
* Введение в [https://core.telegram.org/api Telegram API].<br />
<br />
=== Направления развития ===<br />
Интерактивный telegram бот подразумевает широкий простор для реализации. В зависимости от задачи всегда можно сформулировать набор предложений для дальнейшего развития проекта:<br />
* Реализация более сложных прикладных задач, выполняемых ботом.<br />
* Выделение удобной библиотеки для создания интерактивных ботов.<br />
* Улучшение гибкости взаимодействие бота с пользователями.<br />
* Оптимизация производительности с целью максимально быстрого ответа на запрос пользователя.<br />
<br />
=== Критерии оценки ===<br />
4-5: Освоение telegram API и создания бота, реализующего поставленную задачу в базовой функциональности.<br />
<br />
6-7: Поддержка работы с несколькими пользователями, присылающих сообщения параллельно.<br />
<br />
8-10: Хорошая организация кода, выделение базовых модулей. Документирование кода и освоение навыков презентации результатов.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ПН: 18:00-21:00<br />
<br />
ВТ: 18:00-21:00<br />
<br />
СР: 18:00-21:00<br />
<br />
ЧТ: недоступен<br />
<br />
ПТ: 18:00-21:00<br />
<br />
СБ: недоступен.<br />
<br />
Занятия проводятся в офисе Яндекса.</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_telegram_%D0%B1%D0%BE%D1%82_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Интерактивный telegram бот (проект)2016-01-05T21:44:07Z<p>Ira dolgaleva: /* Критерии оценки */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Интерактивный telegram бот<br />
|mentor=Оленин Михаил<br />
|mentor_login={{URLENCODE:Ufian|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|number_of_students=3<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Telegram - популярный мессенджер, который в 2015 году привлек несколько миллионов новых пользователей. Своей популярностью он обязан в том числе тому, что у него открыто [https://core.telegram.org/api публичное API] для сторонних разработчиков. С одним из этих API мы познакомимся на практике.<br />
<br />
В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями. Возможные задачи для решения:<br />
<br />
* Изучение иностранных слов с помощью [https://en.wikipedia.org/wiki/Flashcard карточек].<br />
<br />
* Многопользовательская игра: мафия, [http://habrahabr.ru/company/e-Legion/blog/189124/ викторина], какая-нибудь из карточных игр и тому подобное.<br />
<br />
* Мониторинг нескольких серверов, анализ логов веб-приложения и уведомления о проблемах в реальном времени.<br />
<br />
* Поиск квартир в аренду.<br />
<br />
* Голосовые сервисы с распознаванием/синтезом речи с помощью [https://tech.yandex.ru/speechkit/ Yandex.Speechkit]<br />
<br />
* Любая другая идея по согласованию.<br />
<br />
<u>'''Внимание'''</u> занятия планируются в вечернее время в [https://yandex.ru/company/offices/moscow офисе Яндекса] на Парке Культуры.<br />
<br />
=== Чему вы научитесь? ===<br />
При выполнении проекта вы получите опыт, приближенный к реальным промышленным условиям разработки. В том числе вы научитесь:<br />
<br />
* Разработке прикладной задачи от начала до конца.<br />
* Юнит-тестированию написанного кода.<br />
* Формулированию технического задания и оформлению документации.<br />
* Созданию простых и наглядных презентаций о проделанной работе.<br />
<br />
=== Какие начальные требования? ===<br />
* Базовый python (при желании любого другого подходящего языка программирования).<br />
* Интерес к telegram и созданию ботов в его эко-системе.<br />
* Желательно иметь представление о протоколе [https://ru.wikipedia.org/wiki/HTTP HTTP]<br />
* Желание изменить мир к лучшему.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
Мы будем использовать широкий круг технологий, необходимых для реализации конкретной задачи:<br />
<br />
* Python - базовый язык разработки.<br />
* Sqlite, MongoDB, MariaDB и пр. - базы данных.<br />
* Docker - удобная система контейнеризации приложений.<br />
* и другое по необходимости<br />
<br />
=== Темы вводных занятий ===<br />
* Знакомство и окончательная постановка задачи.<br />
* Введение в промышленное программирование.<br />
* Введение в [https://core.telegram.org/api Telegram API].<br />
<br />
=== Направления развития ===<br />
Интерактивный telegram бот подразумевает широкий простор для реализации. В зависимости от задачи всегда можно сформулировать набор предложений для дальнейшего развития проекта:<br />
* Реализация более сложных прикладных задач, выполняемых ботом.<br />
* Выделение удобной библиотеки для создания интерактивных ботов.<br />
* Улучшение гибкости взаимодействие бота с пользователями.<br />
* Оптимизация производительности с целью максимально быстрого ответа на запрос пользователя.<br />
<br />
=== Критерии оценки ===<br />
4-5: Освоение telegram API и создания бота, реализующего поставленную задачу в базовой функциональности.<br />
<br />
6-7: Поддержка работы с несколькими пользователями, присылающих сообщения параллельно.<br />
<br />
8-10: Хорошая организация кода, выделение базовых модулей. Документирование кода и освоение навыков презентации результатов.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ПН 18:00-21:00, ВТ 18:00-21:00, СР 18:00-21:00, ЧТ недоступен, ПТ 18:00-21:00, СБ недоступен.<br />
<br />
Занятия проводятся в офисе Яндекса.</div>Ira dolgalevahttp://wiki.cs.hse.ru/Desktop_Game_%22Agar.io%22_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Desktop Game "Agar.io" (проект)2016-01-03T20:38:28Z<p>Ira dolgaleva: /* Ориентировочное расписание занятий */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Desktop Game "Agar.io"<br />
|mentor=Марикян Айк<br />
|mentor_login={{URLENCODE:Sinistram|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=4<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Настольная версия всем известной игры Agar.io<br />
<br />
=== Чему вы научитесь? ===<br />
Разработка клиент-серверного приложения<br />
Разработка игра на основе Microsoft XNA<br />
<br />
=== Какие начальные требования? ===<br />
* Было бы хорошо уже понимать ООП, не важно какой язык.<br />
Понимать что такое класс, объект, наследование и т.д.<br />
* Желание разобраться в новых технологиях<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Microsoft XNA<br />
* git, github<br />
<br />
=== Темы вводных занятий ===<br />
* Введение в C#<br />
* Клиент-серверные приложения на C#<br />
* Работа с Microsoft XNA<br />
<br />
=== Направления развития ===<br />
Можем добавить свои фичи в игру, все, что хотим) А потом даже можно что-то свое придумать.<br />
<br />
=== Критерии оценки ===<br />
Критерии сейчас сложно написать, так как еще роли не распределены. Но главное - не подставлять команду, если ваша команда будет довольна вами, то и я буду.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: после 15:00<br />
<br />
ЧТ: после 15:00</div>Ira dolgalevahttp://wiki.cs.hse.ru/Desktop_Game_%22Agar.io%22_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Desktop Game "Agar.io" (проект)2016-01-03T20:38:15Z<p>Ira dolgaleva: /* Ориентировочное расписание занятий */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Desktop Game "Agar.io"<br />
|mentor=Марикян Айк<br />
|mentor_login={{URLENCODE:Sinistram|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|number_of_students=4<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Настольная версия всем известной игры Agar.io<br />
<br />
=== Чему вы научитесь? ===<br />
Разработка клиент-серверного приложения<br />
Разработка игра на основе Microsoft XNA<br />
<br />
=== Какие начальные требования? ===<br />
* Было бы хорошо уже понимать ООП, не важно какой язык.<br />
Понимать что такое класс, объект, наследование и т.д.<br />
* Желание разобраться в новых технологиях<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Microsoft XNA<br />
* git, github<br />
<br />
=== Темы вводных занятий ===<br />
* Введение в C#<br />
* Клиент-серверные приложения на C#<br />
* Работа с Microsoft XNA<br />
<br />
=== Направления развития ===<br />
Можем добавить свои фичи в игру, все, что хотим) А потом даже можно что-то свое придумать.<br />
<br />
=== Критерии оценки ===<br />
Критерии сейчас сложно написать, так как еще роли не распределены. Но главное - не подставлять команду, если ваша команда будет довольна вами, то и я буду.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: после 15<br />
<br />
ЧТ: после 15:00</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:SinistramУчастник:Sinistram2016-01-03T20:37:16Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
== Марикян Айк ==<br />
<br />
Факультет компьютерных наук, Департамент программной инженерии, студент 3го курса.<br />
Профиль в [https://ru.linkedin.com/in/sinistram LinkedIn]<br />
<br />
== Профессиональные интересы ==<br />
<br />
* .NET Разработка<br />
<br />
* WEB<br />
<br />
* Android разработка<br />
<br />
== Карьера ==<br />
<br />
* Практика в Отделе информационной безопасности, Альфа-Банк, январь 2015г.<br />
<br />
* WEB-разработчик в KIT Konsulting<br />
<br />
* Kaspersky Lab - стажировка SAFEBOARD<br />
<br />
== Контакты ==<br />
<br />
E-mail: ''hmsinistram@gmail.com''<br />
<br />
VK: [https://vk.com/isinistram vk]</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:DiesersamatУчастник:Diesersamat2016-01-03T20:32:55Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[File:сг.jpg|thumb|right|Вот так выглядит Гаязов Самат]]<br />
<br />
== Гаязов Самат ==<br />
<br />
Факультет компьютерных наук, Департамент программной инженерии, студент 3го курса.<br />
<br />
== Профессиональные интересы ==<br />
<br />
* Android разработка<br />
<br />
* iOS разработка<br />
<br />
* Сервера на Google App Engine<br />
<br />
* Тестирование безопасности и организация защиты компьютерных систем<br />
<br />
== Карьера ==<br />
<br />
* Практика в Отделе информационной безопасности, Альфа-Банк, январь 2015г.<br />
<br />
* Android-разработчик в Rambler&Co — проекты Афиша. Рестораны, Афиша.<br />
<br />
== Контакты ==<br />
<br />
Сайт: [http://s.gayazov.me s.gayazov.me]<br />
<br />
VK: [https://vk.com/diesersam vk]<br />
<br />
E-mail: пиши вк</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A1%D0%B3.jpgФайл:Сг.jpg2016-01-03T20:31:49Z<p>Ira dolgaleva: </p>
<hr />
<div></div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:DiesersamatУчастник:Diesersamat2016-01-03T20:31:29Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[File:сг.jpg|thumb|right|alt=Я ничего не написал в alt.|Вот так выглядит Гаязов Самат]]<br />
<br />
== Гаязов Самат ==<br />
<br />
Факультет компьютерных наук, Департамент программной инженерии, студент 3го курса.<br />
<br />
== Профессиональные интересы ==<br />
<br />
* Android разработка<br />
<br />
* iOS разработка<br />
<br />
* Сервера на Google App Engine<br />
<br />
* Тестирование безопасности и организация защиты компьютерных систем<br />
<br />
== Карьера ==<br />
<br />
* Практика в Отделе информационной безопасности, Альфа-Банк, январь 2015г.<br />
<br />
* Android-разработчик в Rambler&Co — проекты Афиша. Рестораны, Афиша.<br />
<br />
== Контакты ==<br />
<br />
Сайт: [http://s.gayazov.me s.gayazov.me]<br />
<br />
VK: [https://vk.com/diesersam vk]<br />
<br />
E-mail: пиши вк</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:DiesersamatУчастник:Diesersamat2016-01-03T20:30:22Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[File:img.jpg|thumb|right|alt=Я ничего не написал в alt.|Вот так выглядит Гаязов Самат]]<br />
<br />
== Гаязов Самат ==<br />
<br />
Факультет компьютерных наук, Департамент программной инженерии, студент 3го курса.<br />
<br />
== Профессиональные интересы ==<br />
<br />
* Android разработка<br />
<br />
* iOS разработка<br />
<br />
* Сервера на Google App Engine<br />
<br />
* Тестирование безопасности и организация защиты компьютерных систем<br />
<br />
== Карьера ==<br />
<br />
* Практика в Отделе информационной безопасности, Альфа-Банк, январь 2015г.<br />
<br />
* Android-разработчик в Rambler&Co — проекты Афиша. Рестораны, Афиша.<br />
<br />
== Контакты ==<br />
<br />
Сайт: [http://s.gayazov.me s.gayazov.me]<br />
<br />
VK: [https://vk.com/diesersam vk]<br />
<br />
E-mail: пиши вк</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%B2%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D1%81%D0%B5%D1%82%D0%B8_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2_%D0%B4%D0%BB%D1%8F_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Анализатор перехваченных в сети пакетов для мобильного устройства (проект)2016-01-03T20:27:22Z<p>Ira dolgaleva: /* Критерии оценки */</p>
<hr />
<div>{{Карточка_проекта<br />
|name=Анализатор перехваченных в сети пакетов для мобильного устройства<br />
|mentor=Гаязов Самат<br />
|mentor_login={{URLENCODE:Diesersamat|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|number_of_students=2<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Часто сетевые инженеры и специалисты по защите сетей перехватывают трафик для проверки сети на безопасность. Результат этого — .pcap файл, которые нужно представлять в удобном виде на мобильном устройстве (лучше — Android) и анализировать данные.<br />
<br />
=== Чему вы научитесь? ===<br />
* разработка под Android<br />
* изучение структуры файла пакета<br />
* перехватка и анализ данных в сети<br />
<br />
=== Какие начальные требования? ===<br />
* знание Java или программирования под Android будут значительным плюсом<br />
* минимальные знания по архитектуре сетей<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Android Studio (Xcode, если вы так любите iOS)<br />
* WireShark<br />
<br />
=== Темы вводных занятий ===<br />
* Архитектура сетей, как перехватывают трафик и как эти данные используются<br />
* Разработка под Android, создание проекта, настройка<br />
<br />
=== Направления развития ===<br />
Можно встроить перехватчик пакетов, создать удобную статистику, конвертацию между форматами, анализатор cookie..<br />
<br />
=== Критерии оценки ===<br />
4–5: вы что-то сделали, уродливое и вылетающее<br />
<br />
6-7: все удобно, красиво, хорошо<br />
<br />
8-9: дополнительные функции и крутой UI<br />
<br />
10: никому. На самом деле, просто удобное приложение, которым приятно пользоваться<br />
<br />
=== Ориентировочное расписание занятий ===<br />
Спишемся и решим</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9C%D0%BA.jpgФайл:Мк.jpg2016-01-03T19:27:49Z<p>Ira dolgaleva: </p>
<hr />
<div></div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:MikulinУчастник:Mikulin2016-01-03T19:27:27Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
[[Файл:мк.jpg|мини|Вот так выглядит Микулин Коля]]<br />
<br />
== Микулин Коля ==<br />
<br />
Я студент Школы Лингвистики ВШЭ по специальности "Компьютерная Лингвистика". Нахожусь примерно посередине между компьютерными науками и лингвистикой, восхищаюсь в равной степени обоими направлениями, cтараюсь впитывать самое интересное из каждой из них.<br />
<br />
Программирую на Python, интересуюсь UI и UX-дизайном и компьютерной лингвистикой, в частности компьютерной лексикографией.<br />
<br />
== Проект ==<br />
[http://wiki.cs.hse.ru/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C_%D0%9E%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD_%28%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%29 Активный Словарь]<br><br />
Не стесняйтесь спрашивать о проекте детально по почте или ВК.<br />
<br />
== Контакты ==<br />
E-mail: ''nickmikulin@gmail.com''<br />
<br />
[http://vk.com/id6171761 vk]</div>Ira dolgalevahttp://wiki.cs.hse.ru/Pathplanning.ru_::_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BA%D0%B0%D1%80%D1%82_%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Pathplanning.ru :: анализатор карт местности (проект)2016-01-03T19:21:39Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=pathplanning.ru :: анализатор карт местности<br />
|mentor=Яковлев Константин<br />
|mentor_login={{URLENCODE:Kyakovlev|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|categorize=yes<br />
}}<br />
<br />
<br />
=== Что это за проект? ===<br />
Проект является частью глобального проекта по планированию траектории '''[http://pathplanning.ru pathplanning.ru]'''.<br />
<br />
[[Файл:Pplru-1.png|320px]][[Файл:Pplru-2.png|320px]]<br />
<br />
Имеется карта местности, заданная в виде матрицы проходимости (бинарная матрица, 0 – область карты является проходимой, 1 – непроходимой). Необходимо автоматически обрабатывать карты для выявления различных характеристик:<br />
- плотность заполнения;<br />
- число препятствий;<br />
- и т.д. <br />
Полученная информация в дальнейшем будет использована при проведении сравнительного тестирования различных алгоритмов планирования траектории (что является весьма актуальной научно-практической задачей).<br />
<br />
В дальнейшем возможно развитие проекта с его трансформацией, в том числе, и в дипломную работу (выпускную квалификационную работу бакалавра) высокого уровня, содержащую как научную часть (методы и алгоритмы интеллектуального планирования траектории), так и практическую – программную реализацию алгоритмов, интегрированную в онлайн-систему [http://pathplanning.ru pathplanning.ru].<br />
<br />
=== Чему вы научитесь? ===<br />
* основам ООП на практике (работа с классами).<br />
<br />
* современным технологиям разработки ПО (IDE, отладка и др.)<br />
<br />
* основам разработки кросс-платформенных приложений.<br />
<br />
=== Какие начальные требования? ===<br />
* С/С++.<br />
<br />
* основы ООП.<br />
<br />
* технический английский (желательно).<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Qt.Creator в качестве IDE.<br />
<br />
* библиотека tinyxml для работы с XML.<br />
<br />
=== Темы вводных занятий ===<br />
* О системе [http://pathplanning.ru pathplanning.ru], о конкретной проектной задаче (почему она нужна и важна).<br />
<br />
* О среде разработки Qt.Creator, о формате XML, о библиотеке для работы с XML-файлами tinyxml.<br />
<br />
=== Направления развития ===<br />
* GUI-интерфейс.<br />
<br />
* интеграция с другими проектами руководителя.<br />
<br />
* интеграция с [http://pathplanning.ru pathplanning.ru].<br />
<br />
=== Критерии оценки ===<br />
4-5: Функционал реализован в программном коде, проект компилируется и работает.<br />
<br />
6-7: Функционал реализован в программном коде, проект компилируется и корректно работает на корректных входных данных.<br />
<br />
8-10: Функционал реализован в программном коде, проект компилируется и корректно работает на любых (в т.ч. "испорченных") входных данных.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
СР или ЧТ</div>Ira dolgalevahttp://wiki.cs.hse.ru/Pathplanning.ru_::_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80_%D0%BA%D0%B0%D1%80%D1%82_%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Pathplanning.ru :: анализатор карт местности (проект)2016-01-03T19:21:28Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=pathplanning.ru :: анализатор карт местности<br />
|mentor=Яковлев Константин<br />
|mentor_login={{URLENCODE:Kyakovlev|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=<br />
|categorize=yes<br />
}}<br />
<br />
<br />
=== Что это за проект? ===<br />
Проект является частью глобального проекта по планированию траектории '''[http://pathplanning.ru pathplanning.ru]'''.<br />
<br />
[[Файл:Pplru-1.png|320px]][[Файл:Pplru-2.png|320px]]<br />
<br />
Имеется карта местности, заданная в виде матрицы проходимости (бинарная матрица, 0 – область карты является проходимой, 1 – непроходимой). Необходимо автоматически обрабатывать карты для выявления различных характеристик:<br />
- плотность заполнения;<br />
- число препятствий;<br />
- и т.д. <br />
Полученная информация в дальнейшем будет использована при проведении сравнительного тестирования различных алгоритмов планирования траектории (что является весьма актуальной научно-практической задачей).<br />
<br />
В дальнейшем возможно развитие проекта с его трансформацией, в том числе, и в дипломную работу (выпускную квалификационную работу бакалавра) высокого уровня, содержащую как научную часть (методы и алгоритмы интеллектуального планирования траектории), так и практическую – программную реализацию алгоритмов, интегрированную в онлайн-систему [http://pathplanning.ru pathplanning.ru].<br />
<br />
=== Чему вы научитесь? ===<br />
* основам ООП на практике (работа с классами).<br />
<br />
* современным технологиям разработки ПО (IDE, отладка и др.)<br />
<br />
* основам разработки кросс-платформенных приложений.<br />
<br />
=== Какие начальные требования? ===<br />
* С/С++.<br />
<br />
* основы ООП.<br />
<br />
* технический английский (желательно).<br />
<br />
=== Какие будут использоваться технологии? ===<br />
* Qt.Creator в качестве IDE.<br />
<br />
* библиотека tinyxml для работы с XML.<br />
<br />
=== Темы вводных занятий ===<br />
* О системе [http://pathplanning.ru pathplanning.ru], о конкретной проектной задаче (почему она нужна и важна).<br />
<br />
* О среде разработки Qt.Creator, о формате XML, о библиотеке для работы с XML-файлами tinyxml.<br />
<br />
=== Направления развития ===<br />
* GUI-интерфейс.<br />
<br />
* интеграция с другими проектами руководителя.<br />
<br />
* интеграция с [http://pathplanning.ru pathplanning.ru].<br />
<br />
=== Критерии оценки ===<br />
4-5: Функционал реализован в программном коде, проект компилируется и работает.<br />
<br />
6-7: Функционал реализован в программном коде, проект компилируется и корректно работает на корректных входных данных.<br />
<br />
8-10: Функционал реализован в программном коде, проект компилируется и корректно работает на любых (в т.ч. "испорченных") входных данных.<br />
<br />
<br />
=== Ориентировочное расписание занятий ===<br />
СР или ЧТ</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BE%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B9_%D0%B8%D0%B3%D1%80%D1%8B_%D0%B2_%D1%82%D1%80%D0%B5%D1%85%D0%BC%D0%B5%D1%80%D0%BD%D0%BE%D0%BC_%D0%BB%D0%B0%D0%B1%D0%B8%D1%80%D0%B8%D0%BD%D1%82%D0%B5_%D0%BD%D0%B0_Unreal_Engine_4_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Тестирование тактики кооперативной игры в трехмерном лабиринте на Unreal Engine 4 (проект)2016-01-03T19:17:15Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Тестирование тактики кооперативной игры в трехмерном лабиринте на Unreal Engine 4<br />
|mentor=Макаров Илья Андреевич<br />
|mentor_login={{URLENCODE:Iamakarov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|categorize=yes<br />
<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Простая игра на Unreal Engine 4 с отработкой командных тактик в стандартных режимах на трехмерной карте.<br />
Все объекты загружаются из доступных открытых источников.<br />
<br />
=== Чему вы научитесь? ===<br />
* Базовые функции Unreal Engine 4;<br />
<br />
* Создание сцены;<br />
<br />
* Программирование карты событий;<br />
<br />
* Блюпринты;<br />
<br />
* Программирование поведения игрового искусственного интеллекта.<br />
<br />
=== Какие начальные требования? ===<br />
*Хорошее знание и владение С++, знание основ трехмерной графики, желание много программировать и нацеленность на результат.<br />
<br />
*Знание английского на уровне уверенного слушателя (почти все обучающие материалы на английском языке).<br />
<br />
*Тема предполагается для студентов старших курсов и предлагается для наиболее организованных и желающих учиться студентов 1 курса ПМИ ФКН.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
Visual Studio 2013 Ultimate, Unreal Engine 4.<br />
<br />
=== Темы вводных занятий ===<br />
Лабораторные работы по официальным тюториалам.<br />
<br />
=== Направления развития ===<br />
* Моделирование поведения игрового искусственного интеллекта в условиях обработки геймплейных, звуковых, текстовых, статистических событий в игре.<br />
<br />
* Моделирование командных тактик в различных режимах.<br />
<br />
=== Критерии оценки ===<br />
4-5: Сдать лабораторные работы по предложенному списку тюториалов, написать 1 алгоритм достижения выигрышной стратегии для 1 режима и 1 содержательный тестовый уровень, отчет.<br />
<br />
6-7: + написать детерминированный алгоритм поведения ИИИ при многих критериях в хотя бы одном режиме при принятии не менее 12 различных моделей решений.<br />
<br />
8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: 16:40-18:00<br />
<br />
ЧТ: 15:10-16:30</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_2D-%D0%B8%D0%B3%D1%80_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_MFC_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Проектирование 2D-игр с использованием MFC (проект)2016-01-03T19:17:01Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Проектирование 2D-игр с использованием MFC<br />
|mentor=Макаров Илья Андреевич<br />
|mentor_login={{URLENCODE:Iamakarov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Написание игрового оконного приложения с помощью библиотеки Microsoft Foundation Classes.<br />
<br />
*Выбор темы игры и спецификации определяется руководителем проекта на этапе согласования.<br />
=== Чему вы научитесь? ===<br />
В процессе написания игры студент научится:<br />
<br />
* основам разработки графического интерфейса в MFC;<br />
<br />
* базовым алгоритмам на графах;<br />
<br />
* объектно-ориентированному подходу к проектированию приложения.<br />
<br />
=== Какие начальные требования? ===<br />
Целеустремленность и желание много программировать, нацеленность на результат.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
VS 2010 Ultimate, MFC библиотеки.<br />
<br />
=== Темы вводных занятий ===<br />
Обучение работе с оконными приложениями в MFC, введение в графику и виртуальную память, работа с ресурсами.<br />
<br />
=== Направления развития ===<br />
* переход к разработке 3D-игр; <br />
<br />
* развитие игрового искусственного интеллекта с точки зрения введения кооперативных игр и стратегий, рандомизации при принятии решения.<br />
<br />
=== Критерии оценки ===<br />
4-5: Сдать лабораторные работы по MFC, написать интерфейс и 1 содержательный тестовый уровень, отчет.<br />
<br />
6-7: + разобраться в работе с виртуальной памятью, написать минимаксный алгоритм для решения задачи, смоделировать поиск А* в задачах на лабиринты.<br />
<br />
8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' <br /><br />
смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ: 16:40-18:00<br />
<br />
ЧТ: 15:10-16:30</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BE%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B9_%D0%B8%D0%B3%D1%80%D1%8B_%D0%B2_%D1%82%D1%80%D0%B5%D1%85%D0%BC%D0%B5%D1%80%D0%BD%D0%BE%D0%BC_%D0%BB%D0%B0%D0%B1%D0%B8%D1%80%D0%B8%D0%BD%D1%82%D0%B5_%D0%BD%D0%B0_Unreal_Engine_4_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Тестирование тактики кооперативной игры в трехмерном лабиринте на Unreal Engine 4 (проект)2016-01-03T19:15:03Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Тестирование тактики кооперативной игры в трехмерном лабиринте на Unreal Engine 4<br />
|mentor=Макаров Илья Андреевич<br />
|mentor_login={{URLENCODE:Iamakarov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|categorize=yes<br />
<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Простая игра на Unreal Engine 4 с отработкой командных тактик в стандартных режимах на трехмерной карте.<br />
Все объекты загружаются из доступных открытых источников.<br />
<br />
=== Чему вы научитесь? ===<br />
* Базовые функции Unreal Engine 4;<br />
<br />
* Создание сцены;<br />
<br />
* Программирование карты событий;<br />
<br />
* Блюпринты;<br />
<br />
* Программирование поведения игрового искусственного интеллекта.<br />
<br />
=== Какие начальные требования? ===<br />
*Хорошее знание и владение С++, знание основ трехмерной графики, желание много программировать и нацеленность на результат.<br />
<br />
*Знание английского на уровне уверенного слушателя (почти все обучающие материалы на английском языке).<br />
<br />
*Тема предполагается для студентов старших курсов и предлагается для наиболее организованных и желающих учиться студентов 1 курса ПМИ ФКН.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
Visual Studio 2013 Ultimate, Unreal Engine 4.<br />
<br />
=== Темы вводных занятий ===<br />
Лабораторные работы по официальным тюториалам.<br />
<br />
=== Направления развития ===<br />
* Моделирование поведения игрового искусственного интеллекта в условиях обработки геймплейных, звуковых, текстовых, статистических событий в игре.<br />
<br />
* Моделирование командных тактик в различных режимах.<br />
<br />
=== Критерии оценки ===<br />
4-5: Сдать лабораторные работы по предложенному списку тюториалов, написать 1 алгоритм достижения выигрышной стратегии для 1 режима и 1 содержательный тестовый уровень, отчет.<br />
<br />
6-7: + написать детерминированный алгоритм поведения ИИИ при многих критериях в хотя бы одном режиме при принятии не менее 12 различных моделей решений.<br />
<br />
8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ 16:40-18:00<br />
<br />
ЧТ 15:10-16:30</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_2D-%D0%B8%D0%B3%D1%80_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_MFC_(%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)Проектирование 2D-игр с использованием MFC (проект)2016-01-03T19:14:42Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_проекта<br />
|name=Проектирование 2D-игр с использованием MFC<br />
|mentor=Макаров Илья Андреевич<br />
|mentor_login={{URLENCODE:Iamakarov|WIKI}}<br />
|semester=Весна 2016<br />
|course=1<br />
|summer=on<br />
|categorize=yes<br />
}}<br />
<br />
=== Что это за проект? ===<br />
Написание игрового оконного приложения с помощью библиотеки Microsoft Foundation Classes.<br />
<br />
*Выбор темы игры и спецификации определяется руководителем проекта на этапе согласования.<br />
=== Чему вы научитесь? ===<br />
В процессе написания игры студент научится:<br />
<br />
* основам разработки графического интерфейса в MFC;<br />
<br />
* базовым алгоритмам на графах;<br />
<br />
* объектно-ориентированному подходу к проектированию приложения.<br />
<br />
=== Какие начальные требования? ===<br />
Целеустремленность и желание много программировать, нацеленность на результат.<br />
<br />
=== Какие будут использоваться технологии? ===<br />
VS 2010 Ultimate, MFC библиотеки.<br />
<br />
=== Темы вводных занятий ===<br />
Обучение работе с оконными приложениями в MFC, введение в графику и виртуальную память, работа с ресурсами.<br />
<br />
=== Направления развития ===<br />
* переход к разработке 3D-игр; <br />
<br />
* развитие игрового искусственного интеллекта с точки зрения введения кооперативных игр и стратегий, рандомизации при принятии решения.<br />
<br />
=== Критерии оценки ===<br />
4-5: Сдать лабораторные работы по MFC, написать интерфейс и 1 содержательный тестовый уровень, отчет.<br />
<br />
6-7: + разобраться в работе с виртуальной памятью, написать минимаксный алгоритм для решения задачи, смоделировать поиск А* в задачах на лабиринты.<br />
<br />
8-10: + корректно сгенерировать и подобрать набор тестовых примеров, описать диаграммы классов и структуру программы в отчете''',''' <br /><br />
смоделировать нечеткие алгоритмы поведения игрового искусственного интеллекта, наладить баланс игры.<br />
<br />
=== Ориентировочное расписание занятий ===<br />
ВТ 16:40-18:00<br />
<br />
ЧТ 15:10-16:30</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A4%D0%B0%D0%B9%D0%BB:111.jpgФайл:111.jpg2015-12-27T19:13:28Z<p>Ira dolgaleva: </p>
<hr />
<div></div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:RkovalevУчастник:Rkovalev2015-12-27T19:13:13Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
== Руслан Ковалев ==<br />
<br />
Окончил Московский физико-технический институт в 2005. Инженер-программист в Яндексе.<br />
<br />
[[Файл:111.jpg|right|мини|Вот так выглядит Руслан Ковалев]]<br />
<br />
<br />
<br />
== Научные интересы ==<br />
<br />
* Algorithms<br />
<br />
* Machine Learning<br />
<br />
* MapReduce<br />
<br />
* Multithreading<br />
<br />
* Data Mining<br />
<br />
* Natural Language Processing<br />
<br />
<br />
== Контакты ==<br />
E-mail: ''velavokr@yandex-team.ru''<br />
<br />
[https://ru.linkedin.com/in/ruslan-kovalev-1b653a1 linkedin]</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:RkovalevУчастник:Rkovalev2015-12-27T19:12:27Z<p>Ira dolgaleva: Новая страница: «{{Карточка_ментора |categorize = yes }} == Руслан Ковалев == Окончил Московский физико-технический…»</p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
== Руслан Ковалев ==<br />
<br />
Окончил Московский физико-технический институт в 2005. Инженер-программист в Яндексе.<br />
<br />
[[Файл:Yakovlev-spb-2014-hi-res.jpg|right|мини|Вот так выглядит Руслан Ковалев]]<br />
<br />
<br />
<br />
== Научные интересы ==<br />
<br />
* Algorithms<br />
<br />
* Machine Learning<br />
<br />
* MapReduce<br />
<br />
* Multithreading<br />
<br />
* Data Mining<br />
<br />
* Natural Language Processing<br />
<br />
<br />
== Контакты ==<br />
E-mail: ''velavokr@yandex-team.ru''<br />
<br />
[https://ru.linkedin.com/in/ruslan-kovalev-1b653a1 linkedin]</div>Ira dolgalevahttp://wiki.cs.hse.ru/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:MikulinУчастник:Mikulin2015-12-27T18:50:55Z<p>Ira dolgaleva: </p>
<hr />
<div>{{Карточка_ментора<br />
|categorize = yes<br />
}}<br />
<br />
== Микулин Коля ==<br />
<br />
Я студент Школы Лингвистики ВШЭ по специальности "Компьютерная Лингвистика". Нахожусь примерно посередине между компьютерными науками и лингвистикой, восхищаюсь в равной степени обоими направлениями, cтараюсь впитывать самое интересное из каждой из них.<br />
<br />
Программирую на Python, интересуюсь UI и UX-дизайном и компьютерной лексикографией.<br />
<br />
== Проект ==<br />
Ментор проекта [http://wiki.cs.hse.ru/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C_%D0%9E%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD_%28%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%29 Активный Словарь]<br><br />
Не стесняйтесь спрашивать о проекте детально по почте или ВК.<br />
<br />
== Контакты ==<br />
E-mail: ''nickmikulin@gmail.com''<br />
<br />
[http://vk.com/id6171761 vk]</div>Ira dolgaleva