ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет...

390
Министерство образования и науки Российской Федерации УТВЕРЖДЕНО: Руководитель организации От имени Исполнителя (Поставщика) Ректор ФГБОУ ВПО “Саратовский государственный университет имени Н.Г.Чернышевского” ____________________ /Л.Ю.Коссович/ ОТЧЕТ в 4 томах по исполнению I этапа Государственного контракта № 07.Р20.11.0029 от 7 сентября 2011 г. Том 1 Исполнитель (Поставщик): Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования “Саратовский государственный университет имени Н.Г.Чернышевского” (СГУ) Программа (задача, мероприятие): Федеральная целевая программа развития образования на 2011-2015 годы, задача 2 «Приведение содержания и структуры профессионального образования в соответствие с потребностями рынка труда», мероприятие 4 «Поддержка развития объединений образовательных учреждений профессионального образования (кластерного типа) на базе вузов» Проект: «Подготовка и переподготовка профильных специалистов на базе центров образования и разработок в сфере информационных технологий в Южном и Северо- Кавказском федеральных округах» (Ф-48) Руководитель проекта: ________________ Коссович Л.Ю.

Transcript of ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет...

Page 1: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Министерство образования и науки Российской Федерации

УТВЕРЖДЕНО:Руководитель организации

От имени Исполнителя (Поставщика)Ректор ФГБОУ ВПО “Саратовский государственный университет имени Н.Г.Чернышевского”

____________________ /Л.Ю.Коссович/

ОТЧЕТ в 4 томахпо исполнению I этапа Государственного контракта

№ 07.Р20.11.0029 от 7 сентября 2011 г. Том 1

Исполнитель (Поставщик): Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования “Саратовский государственный университет имени Н.Г.Чернышевского” (СГУ)Программа (задача, мероприятие): Федеральная целевая программа развития образования на 2011-2015 годы, задача 2 «Приведение содержания и структуры профессионального образования в соответствие с потребностями рынка труда», мероприятие 4 «Поддержка развития объединений образовательных учреждений профессионального образования (кластерного типа) на базе вузов»

Проект: «Подготовка и переподготовка профильных специалистов на базе центров образования и разработок в сфере информационных технологий в Южном и Северо-Кавказском федеральных округах» (Ф-48)

Руководитель проекта: ________________ Коссович Л.Ю.

Саратов, 2011

ПРИНЯТО:Комиссия по приемке результатов Государственного заказчика от имени комиссии Минобрнауки России по приемке результатовДиректор Департамента развития информационно-коммуникационных технологий_______________________ /А.В. Пронин/

Page 2: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Ответственный исполнитель темы, к.ф.-м.н., доцент

_________________подпись, дата

А.Г.Федорова, Введение, заключение, разделы 2, 4, 5

Исполнители темы

Заведующая лабораторией системного программирования кафедры математической кибернетики и компьютерных наук СГУ, ведущий математик Центра олимпиадной подготовки программистов

_________________подпись, дата

Семенова Т.В., Раздел 1

Руководитель Центра непрерывной подготовки IT-специалистов факультета КНиИТ СГУ

_________________подпись, дата

Лапшева Е.Е. Раздел 1

Доцент кафедры математической кибернетики и компьютерных наук СГУ, заместитель декана факультета КНиИТ СГУ

_________________подпись, дата

Миронов С.В., Разделы 2, 3

Доцент кафедры информатики и программирования СГУ

_________________подпись, дата

Огнева М.В., Разделы 2, 3

Старший преподаватель кафедры информатики и программирования СГУ

_________________подпись, дата

Кудрина Е.В, Раздел 2, 3

Доцент кафедры системного анализа и автоматического управления СГУ

_________________подпись, дата

Фокина Н.П., Раздел 4

Начальник отдела информационных ресурсов и систем ПРЦ НИТ СГУ

_________________подпись, дата

Коваль Е.О., Раздел 5

Заместитель начальника ПРЦ НИТ СГУ по организационно-методической работе

_________________подпись, дата

Кашкина М.И., Раздел 5

Page 3: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Оглавление

Введение...................................................................................................................................4

1 Отчет об апробации разработанного учебно-методического обеспечения при

реализации дополнительной образовательной программы подготовки одаренных

школьников по предмету «Информатика»...........................................................................10

1.1 Формирование групп школьников, участвующих в апробации................................13

1.2 Дополнительное обучение групп школьников, участвующих в апробации...........66

2 Разработка курсов дополнительного образования студентов в области языков

программирования....................................................................................................................96

2.1 Разработка курса «Язык программирования Java».....................................................98

2.2 Разработка курса «Язык программирования C#».....................................................102

2.3 Разработка курса «Ассемблер»......................................................................................104

2.4 Разработка курса «Языки программирования и методы трансляции»................107

3 Отчет об апробации разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы в ведущих вузах в

рамках специальных учебных групп студентов, одаренных в области информатики и

программирования..................................................................................................................110

3.1 Формирование специальных учебных групп студентов для проведения

апробации........................................................................................................................................112

3.2 Обучение специальных учебных групп студентов.....................................................170

4 Отчет об организации отбора заявок на проведение студенческих

инициативных научных исследований...............................................................................176

4.1 Организация отбора заявок на проведение студенческих исследований.............176

5 Отчет об организации работы регионального центра образования и разработок

(ЦОР) в сфере информационных технологий на 1 этапе.................................................225

5.1 Выполнение организационных мероприятий по созданию ЦОР...........................225

5.2 Разработка интернет-портала ЦОР..............................................................................232

5.3 Мониторинг выполнения проекта................................................................................266

Заключение.........................................................................................................................270

Список использованных источников.................................................................................273

3

Page 4: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Введение

Проект ориентирован на приоритетное направление «Стратегические

информационные технологии» в части разработки программного обеспечения.

Последние пятнадцать лет стали временем бурного развития компьютерной

техники и компьютерных технологий. В  этой области “человеческий

фактор”  является не просто решающим,  а имеет доминирующее значение.

Доля стоимости зданий, техники и т.д. в общей стоимости крупнейших

компьютерных корпораций является ничтожно малой по сравнению со

стоимостью работающих в них высококвалифицированных специалистов.

В связи с этим в настоящее время во всех развитых странах огромное

внимание стало уделяться построению целенаправленного процесса

формирования научно-технической элиты в области IT-технологий,  и все

большее распространение стали получать имеющие мощную государственную

и корпоративную поддержку многоуровневые системы подготовки.

Соответственно, потребовались модернизация старых и создание новых

организационно-методических подходов и организационных структур для

реализации систем подобного вида, нацеленных на поиск и подготовку

талантливой молодежи.

Для оценки  потребности в новых ИТ-кадрах  в период 2010-2015 годы

рассматривались Модернизационный и  Инерционный сценарии развития. В

зависимости от реализации сценария, общая  потребность в новых

работниках ИТ-сферы  будет составлять в этот период от  81-95 тыс.

человек (инерционный сценарий) до  167-356 тыс. человек

(модернизационный сценарий).

В случае  реализации  инерционного сценария, годовая потребность в ИТ-

специалистах будет оставаться практически стабильной  - и её объём примерно

соответствует максимально доступному в настоящее время числу выпускников

специализированных профессиональных учебных заведений, пригодных для

ИТ-индустрии, включая выпускников близких к ИТ-сфере специальностей,4

Page 5: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

также востребованных и в других отраслях экономики. Например,

прикладная математика и т.п.

Реализация  же модернизационного сценария развития экономики  потребует

существенного увеличения ежегодной потребности в ИТ-кадрах. Расчеты

показывают, что она будет от двух до трех с половиной раз превышать текущие

параметры выпуска, обеспечиваемые системой профессионального образования.

Создание целостной системы непрерывной подготовки специалистов в

области информационных технологий включает организацию эффективной

системы взаимодействия «школа – вуз – научные исследования – индустрия»,

подготовку абитуриентов и студентов, обладающих основными компетенциями в

области программирования, разработку дистанционной системы обучения

программированию, обеспечение соревновательного подхода в подготовке

школьников и студентов, повышение квалификации учителей информатики.

Мероприятия, обеспечивающие подготовку к работе в области разработки

программного обеспечения способных студентов и школьников, будут

реализовываться в рамках построенной на базе ведущих ИТ-вузов системы «школа –

вуз – научные исследования – индустрия». Система обеспечит поиск,

профориентацию, отбор, дополнительное обучение, предпрофессиональную и

профессиональную подготовку высококвалифицированных специалистов в области

производства программного обеспечения.

Данная система будет обладать организационной структурой, позволяющей

реализовывать комплекс специальных мероприятий по формированию контингента

перспективных кандидатов, начиная со средней школы, проводить мониторинг

контингента способных и профильно мотивированных для работы в области

разработки программного обеспечения молодых людей, осуществлять их

интенсивную целевую подготовку и управляемое трудоустройство.

Организационная структура указанной системы будет базироваться на

сформированной в регионах России базе ведущих университетов федеральной сети

региональных учебно-методических комиссий по обучению студентов и

школьников, обеспечивающих единство образовательного пространства России в 5

Page 6: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

части подготовки студентов и школьников в области информатики и

программирования в соответствии с международными стандартами и проведение

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

поддержку региональных органов власти, отечественных компаний и научных

учреждений, работающих в области программного обеспечения. Данная комиссия,

привлеченные к процессу обучения педагоги, сотрудники компаний и научные

работники, участвующие в образовательном проекте студенты и школьники,

средства интернет-поддержки учебного процесса и организационных мероприятий

сформируют региональный Центр образования и разработок (ЦОР) и обеспечат

подготовку в регионах высококвалифицированных специалистов в области

разработки программного обеспечения.

Целью проекта является создание и развитие национальной системы,

обеспечивающей высокопрофессиональными кадрами отечественную сферу

разработки программного обеспечения, реализующей экономически эффективные

поиск, профориентацию, отбор, дополнительное обучение, предпрофессиональную

и профессиональную подготовку высококвалифицированных специалистов в

области производства программного обеспечения. Указанные специалисты смогут, в

частности, выполнять функции разработчиков, исследователей и руководителей

широкого круга научно-технических, научно-исследовательских и инновационных

проектов.

Задачами проекта являются:

1. Создание системы профильной ориентации и подготовки одаренных в

области информатики и программирования школьников.

2. Создание системы профессиональной подготовки одаренных в области

информатики и программирования студентов и их управляемого трудоустройства в

отечественные компании по разработке программного обеспечения, научно-

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

3. Внедрение проектного и соревновательного подходов для поиска и

подготовки одаренных в области информатики и программирования студентов и

школьников.6

Page 7: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4. Создание системы центров образования и разработок на базе ведущих

университетов страны в области информатики и программирования,

обеспечивающих координацию проекта.

5. Организация переподготовки преподавателей и учителей по направлению

«Информатика и программирование».

Работа по проекту выполняется в рамках Государственного контракта от 7

сентября 2011 года № 07.Р20.11.0029. Работа выполнятется в два этапа:

1 этап - с 7 сентября 2011 года по 15 октября 2011 года.

2 этап - с 10 октября 2011 года по 10 декабря 2011 года.

К работе по конракту в качестве соисполнителей были привлечены следующие

высшие учебные заведения Южного и Северо-Кавказского федеральных округов (по

результатам электронных торгов в соответствии с ФЗ-94):

Волгоградский государственный технический университет (г,Волгоград,

Южный федеральный округ),

Южный федеральный университет (г.Ростов-на-Дону, Южный

федеральный округ),

Кубанский государственный университет (г.Краснодар, Южный

федеральный округ),

Адыгейский государственный университет (г.Майкоп, Южный

федеральный округ),

Ставропольский государственный университет (г.Ставрополь, Северо-

Кавказский федеральный округ).

Настоящий отчет о работе по первому этапу Государственного контракта

состоит из четырех томов.

Том 1 состоит из введения, пяти основных разделов, заключения, списка

используемой литературы.

Приложения к отчету перенумерованы в поряке упоминания и приводятся в томе

2 , томе 3 и томе 4.

Том 2 содержит приложения А – Ж к отчету.

Том 3 содержит приложение И к отчету.7

Page 8: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Том 4 содержит приложения К - Ф к отчету.

На первом этапе работ по проекту были проведены организационные

мероприятия по созданию регионального центра образования и разработок (ЦОР) на

базе Саратовского государственного университета. Были разработаны основные

нормативно-правовые документы ЦОР:

Приказ об организации ЦОР, утверждении положения о ЦОР и назначении

руководителя ЦОР от 21 сентября 2011 года № 651-В (Приложение А);

Приказ о создании экспертной комиссии от 21 сентября 2011 года № 650-В

(Приложение Б);

Положение о региональном ЦОР, в котором определены цели, задачи,

структура ЦОР, система управления ЦОР (Приложение В);

План работы ЦОР (Приложение Г).

На первом этапе работ по Государственному контракту были проведены

следующие основные мероприятия в соответствии с детализированным планом-

графиком работ.

Апробация разработанного учебно-методического обеспечения при

реализации дополнительной образовательной программы подготовки одаренных

школьников по предмету «Информатика». Отчет о проведении апробации

представлен в разделе 1 настоящего отчета.

Разработка курсов дополнительного образования студентов в области языков

программирования. Описание процедуры разработки курсов представлено в разделе

2 настоящего отчета.

Апробация разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы в ведущих вузах в

рамках специальных учебных групп студентов, одаренных в области информатики и

программирования. Отчет о проведении апробации представлен в разделе 3

настоящего отчета.

Разработка и апробация учебно-методического обеспечения для реализации

проектного подхода к обучению студентов путем проведения инициативных

8

Page 9: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

научных исследований. Отчет о проведении отбора конкурсных заявок представлен

в разделе 4 настящего отчета.

Создание и обеспечение функционирования сети региональных центров

образования и разработок на базе ведущих университетов страны в области

информатики и программирования. Отчет о создании и функционировании

регионального ЦОР на первом этапе представлен в разделе 5 настоящего отчета.

Все работы по Государственному контракту выполнены полностью и с

необходимым качеством.

Все проблемы и трудности, встретившиеся при выполнении Государственного

контракта, описаны в соответствущих разделах отчета.

Настоящий отчет является промежуточным отчетом выполнения работ на

первом этапе.

Работы будут продолжены на втором этапе в соотвествии с техническим

заданием Государственного контракта от 7 сентября 2011 года № 07.Р20.11.0029 в

полном объеме.

9

Page 10: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1 Отчет об апробации разработанного учебно-методического обеспечения при

реализации дополнительной образовательной программы подготовки

одаренных школьников по предмету «Информатика»

Первым, важнейшим этапом подготовки программистов является закладка основ

алгоритмизации и программирования – школьный этап. К сожалению, школьный

уровень преподавания «Информатики и информационно-коммуникационных

технологий», нехватка учителей этого предмета привели к тому, что выпускники

школ не имеют стартового уровня знаний в этой области.

Разработанная в рамках настоящего проекта система поиска, профильной

ориентации и подготовки одаренных в области информатики и программирования

школьников позволит учащимся не только освоить базовый курс программирования

и подготовится к сдаче ЕГЭ по информатике, но и познакомиться с профильными

темами теоретической информатики и программирования, подготовиться к этапам

Всероссийской олимпиады по информатике и профильным олимпиадам,

проводимым ведущими вузами России.

Для решения первой задачи (Создание системы профильной ориентации и

подготовки одаренных в области информатики и программирования школьников),

решаемой в соответствии с Государственным контрактом №07.P20.11.0029,

использовался опыт Центра непрерывной подготовки IT-специалистов. Центр

непрерывной подготовки IT-специалистов факультета компьютерных наук и

информационных технологий СГУ имени Н.Г.Чернышевского (ИНОЦ-IT) с 2006

года проводит работы по сетевой поддержке школьного предмета «Информатика и

ИКТ» на базе специализированного портала http://school.sgu.ru. Над содержанием

портала, а также методикой его использования работают высококвалифицированные

сотрудники факультета КНиИТ, ИНОЦ-IT, а также центра олимпиадной подготовки

программистов имени Н.Л.Андреевой.

В рамках настоящего проекта была создана рабочая группа, в следующем

составе:

10

Page 11: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Федорова Антонина Гавриловна, декан факультета компьютерных наук и

информационных технологий СГУ, к.ф.м.н., доцент, зав. кафедрой информатики и

программирования, председатель экспертной группы по присвоению учителям

информатики высшей квалификационной категории, научный руководитель Центра

олимпиадной подготовки программистов имени Н.Л.Андреевой факультета

компьютерных наук и информационных технологий, лауреат Премии Президента

РФ в области образования, Почетный работник высшего образования;

2. Лапшева Елена Евгеньевна, руководитель Центра непрерывной подготовки

IT-специалистов факультета компьютерных наук и информационных технологий,

учитель информатики высшей категории, старший преподаватель кафедры

информатики и программирования СГУ, член экспертной группы по проверке ЕГЭ

по информатике, заместитель председателя экспертной группы по присвоению

учителям информатики высшей квалификационной категории;

3. Кудрина Елена Вячеславовна, старший преподаватель кафедры

информатики и программирования СГУ, член экспертной группы по проверке ЕГЭ

по информатике;

4. Огнева Марина Валентиновна, к.ф.м.н., доцент кафедры информатики и

программирования СГУ;

5. Семенова Татьяна Владимировна, руководитель лаборатории системного

программирования кафедры математической кибернетики и компьютерных наук

СГУ, заместитель председателя экспертной группы по проверке ЕГЭ по

информатике;

6. Удалова Татьяна Львовна, учитель информатики ФТЛ №1, г. Саратова,

учитель информатики высшей квалификационной категории, Почетный работник

общего образования, член экспертной группы по присвоению учителям

информатики высшей квалификационной категории, член экспертной группы по

проверке ЕГЭ по информатике, подготовила к успешному выступлению на

Международных олимпиадах Калужина Александра (2007 г., Хорватия, серебряная

медаль, 2008 г., Египет, серебряная медаль), Федорова Сергея (2009 г., Болгария,

золотая медаль), Кунявского Павла (2011 г., Тайланд, золотая медаль);11

Page 12: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

7. Клюшина Людмила Николаевна, учитель информатики высшей

квалификационной категории, член экспертной группы по проверке ЕГЭ по

информатике.

Задачи созданной рабочей группы:

- проанализировать результаты входного контроля каждой учебной группы;

- подготовить предложения по темам программы, которые должны входить в

учебный план каждой группы;

- сформировать учебные планы для учащихся 9, 10 и 11-классов;

- сформировать план мероприятий по оказанию индивидуальной помощи

школьникам каждой группы;

- сформулировать методические рекомендации для преподавателей каждой

группы.

Рабочей группой были предложены две модели обучения школьников 9-11

классов по разработанному учебному плану.

Первая модель. Очное обучение школьников.

В Приволжском федеральном округе осуществляется ведущими учителями

информатики и сотрудниками Центра олимпиадной подготовки программистов

имени Н.Л. Андреевой факультета компьютерных наук и информационных

технологий на базе школ города Саратова (Лицей №37, Физико-технический лицей

№1, Лицей прикладных наук). Практические занятия и самостоятельная работа

школьников организованы с помощью портала обучения информатике и

программированию (http://school.sgu.ru). Инструменты портала дают возможность

отслеживать активность школьников при выполнении практической и

самостоятельной работ, видеть результаты выполнения тестов и решения задач в

тестирующей системе Контестер, предоставлять школьникам индивидуальные

задания для более эффективной работы с ними. Использование портала обучения

информатике и программированию позволяет создавать индивидуальные маршруты

школьников, а также реализовывать технологию очно-дистанционного

(смешанного) обучения в работе с обучающимися.

В настоящем отчете представлена информация о школьниках, работающих по

первой модели.12

Page 13: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В Южном и Северо-Кавказском федеральных округах занятия со школьниками

организованы как дополнительные специальные курсы на базе ведущих вузов

региона: Южного федерального университета (г. Ростов-на-Дону), Волгоградского

государственного технического университета, Адыгейского государственного

университета (г. Майкоп), Ставропольского государственного университета,

Кубанского государственного университета (г. Краснодар).

Вторая модель обучения была создана по просьбе министерства образования

Саратовской области. Она заключается в дистанционном обучении школьников

Саратова и Саратовской области на площадке портала обучения информатике и

программированию (http://school.sgu.ru). Дистанционные занятия для этих ребят

ведут сотрудники факультета компьютерных наук и информационных технологий

СГУ. Помогают им учителя информатики в школах, в которых учатся эти

школьники. Учителям для осуществления данной работы на портале даны

соответствующие права. Работа по второй модели не финансируется из средств

настоящего Государственного контракта. Результаты работы по этой модели не

учитываются в настоящем отчете.

1.1 Формирование групп школьников, участвующих в апробации

1.1.1 Формирование списочного состава групп школьников, участвующих в

апробации

Формирование списочного состава групп школьников, участвующих в

апробации производилось на основе входного тестирования и рекомендаций

учителей. Всего было отобрано 19 групп из 272 школьников.

Из Саратова и Саратовской области было сформировано 8 групп из 159

школьников.

Группа 1. Лицей прикладных наук г. Саратова. 9 класс.

Преподаватели: Сурчалова Лариса Владимировна, Пчелинцева Юлия

Владимировна.13

Page 14: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Агапов Давид

2. Ануфриев Антон

3. Гордеев Сергей

4. Десятов Игорь

5. Долгова Полина

6. Колосов Петр

7. Косов Павел

8. Кузнецова Екатерина

9. Лепаев Антон

10.Мосолова Ирина

11.Преображенская Наталия

12.Репьёв Михаил

13.Сафонов Егор

14.Скребанов Тимур

15.Торгашов Роман

16.Шаповал Виктор

Группа отобрана на основе входного тестирования и рекомендаций учителей.

Задачи для входного тестирования:

1. Дан одномерный массив. Найти сумму элементов данного массива, кратных

заданному.

2. Дан одномерный массив. Найти количество элементов, лежащих в заданном

интервале.

3. Дан одномерный массив. Найти индексы четных по значению элементов

массива.

Результаты входного тестирования в группе 1 представлены в таблице:

№ Фамилия Имя Решенные задачи Количество решенных задач

1 Агапов Давид 1, 2 22 Ануфриев Антон 1, 2 23 Гордеев Сергей 1, 2, 3 3

14

Page 15: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4 Десятов Игорь 1, 2, 3 35 Долгова Полина 1, 2, 3 36 Колосов Петр 1, 2 27 Косов Павел 1, 2, 3 38 Кузнецова Екатерина 1, 2, 3 39 Лепаев Антон 1, 2, 3 310 Мосолова Ирина 1, 2, 3 311 Преображенская Наталия 1, 2, 3 312 Репьёв Михаил 1, 2 213 Сафонов Егор 1, 2, 3 314 Скребанов Тимур 1, 2, 3 315 Торгашов Роман 1, 2, 3 316 Шаповал Виктор 1, 2, 3 3

Группа 2. Лицей прикладных наук г. Саратова. 10 класс.

Преподаватели: Сурчалова Лариса Владимировна, Пчелинцева Юлия

Владимировна, Семенова Татьяна Владимировна.

Дистанционная поддержка работы группы по адресу:

http://school.sgu.ru/course/view.php?id=76

1. Агеев Николай

2. Балабанов Георгий

3. Батыр Егор

4. Белоногов Никита

5. Гурченков Максим

6. Животов Антон

7. Игнатьев Алексей

8. Комов Евгений

9. Куликов Александр

10.Мартыненко Андрей

11.Мельников Владимир

12.Петров Владимир

13.Плоских Андрей

14.Постаногов Григорий

15.Федоров Андрей

15

Page 16: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

16.Церулик Иван

Группа отобрана на основе входного тестирования и рекомендаций учителей.

Задачи для входного тестирования:

Задача A. Строка S1 называется подстрокой строки S2, если она получается из

S2 перестановкой символов. Даны строки S1 и S2. Напишите программу, которая

проверяет, является ли S1 анаграммой S2.

Задача B. Фирма, в которой вы работаете, исполняет проект строительства

суперсовременного бизнес-центра. И вот, когда заказ на склад строительных

материалов почти готов к подписанию директором, оказывается, что туда забыли

включить некоторые товары. Конкретно, в нем не были предусмотрены материалы,

необходимые для возведения стен между отдельными секциями в подвальных

помещениях. Необходимо срочно написать программу, которая сможет рассчитать

необходимое количество материалов. На плане подвальный этаж имеет вид

прямоугольника, стороны которого лежат на линиях сетки с квадратными клетками.

Сетка имеет такой масштаб, что сторона клетки соответствует одному метру стены

подвального помещения. Каждая клетка на плане целиком принадлежит одному из

помещений. Для каждой стороны должна быть возведена стена толщиной 20 см и

высотой 3 м. Материалы для постройки всех внешних стен подвального этажа уже

включены в заказ. Первая строка входного файла содержит два целых числа m и n (

), разделенных пробелами - размеры подвала на плане. Каждая из m

последующих строк содержит по n натуральных чисел, не превосходящих ,

задающих номер помещения, к которому относится данная клетка. Эти числа

разделены пробелами. В выходной файл выведите одно вещественное число с

точностью не менее 0.001 - общий объем возводимых стен в кубических метрах.

Задача C. Девочка Маша недавно прочитала в книге “Теория чисел и

предсказание будущего” о новом способе гадания. Способ заключается в

следующем: надо выбрать целое положительное число n и посчитать количество

чисел, меньших n и взаимно простых с ним. Это количество и будет результатом

гадания. Поскольку гадать приходится достаточно часто, а процесс гадания 16

Page 17: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

достаточно трудоемок, Маша попросила вас написать программу, считающую

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

общий делитель равен 1. Наибольшим общим делителем двух числе a и b

называется наибольшее целое положительное число, на которое делятся и a, и b.

Задача D. Большой любитель математики Вова решил повесить у себя в

комнате таблицу умножения. После некоторых раздумий он обнаружил, что

обычная таблица умножения 10 на 10 уже не популярна в наши дни. Он решил

повесить у себя в комнате таблицу n на m. Представив себе эту таблицу, Вова

задался вопросом - сколько раз в ней встречается каждая из цифр от 0 до 9? И

прежде чем нарисовать эту таблицу, Вова попросил вас написать программу,

которая даст ответ на его вопрос. Как известно, в таблице умножения на

пересечении строки i и строки j записано число .

Задача E. На уроке математики Саша узнал о том, что иногда полезно

использовать вместо десятичной системы счисления какую-нибудь другую. Однако

учительница не объяснила, почему в системе счисления по основанию b в качестве

цифр выбирают числа от 0 до . Немного подумав, Саша понял, что можно

выбирать и другие наборы цифры. Например, вместо троичной системы счисления

можно рассмотреть систему счисления, где вместо обычных цифр 0, 1, 2 есть цифры

1, 2 и 3. Саша заинтересовался вопросом, а как перевести число n в эту систему

счисления? Например, число 7 в этой системе счисления записывается как 21, так

как , а число 22 записывается как 211, так .

Задача F. Во входном файле задана последовательность целых чисел.

Требуется найти подпоследовательность заданной последовательности с

максимальным модулем суммы входящих в нее чисел.

Задача G. Школьная столовая хочет заказать новые треугольные подносы.

Естественно, был организован тендер. Основным критерием отбора предложений

является условие того, что имеющиеся в столовой круглые тарелки должны

помещаться на новые подносы. Директор школы дал вам задание написать

программу, проверяющую, помещается ли тарелка данного размера на поднос с

данными длинами сторон.17

Page 18: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Задача H. Вы работаете в фирме, занимающейся разработкой компьютерных

игр. Сейчас вы занимаетесь разработкой новой компьютерной игры “Атака

летающих тарелок”. По сюжету игры на планету Зумла приземляются летающие

тарелки, и их надо уничтожить. Игрок управляет лазерной пушкой. Для того, чтобы

произвести выстрел, он указывает две точки на поверхности Зумлы (которая

считается плоской), через которые должен проходить лазерный луч (который

является прямой). Вы должны написать программу, определяющую, какие

летающие тарелки были уничтожены выстрелом.

Результаты входного тестирования в группе 2 представлены в таблице:

№ Фамилия Имя Решенные задачи Количество решенных задач

1 Агеев Николай A 12 Балабанов Георгий A 13 Батыр Егор A, C, D, F, G 54 Белоногов Никита A 15 Гурченков Максим A, C, D, F, G, H 66 Игнатьев Алексей A, C, D, F, G, 57 Комов Евгений A, G 28 Куликов Александр A 19 Мартыненко Андрей A 110 Петров Владимир A 111 Плоских Андрей A 112 Постаногов Григорий A 113 Федоров Андрей A, C, G, H. E 514 Церулик Иван A 1

Группа 3. Лицей прикладных наук г. Саратова. 11 класс.

Преподаватели: Сурчалова Лариса Владимировна, Пчелинцева Юлия

Владимировна.

Дистанционная поддержка работы группы по адресу:

http://school.sgu.ru/course/view.php?id=2

1. Власов Артур

2. Данилова Дарья

3. Дубровский Андрей

4. Желтов Вячеслав18

Page 19: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

5. Кайрис Егор

6. Красильников Григорий

7. Кузнецова Александра

8. Лысенко Павел

9. Машляк Татьяна

10.Прянишников Артем

11.Рябов Андрей

12.Сазонов Сергей

13.Саломатин Илья

14.Тучин Артём

Группа отобрана на основе входного тестирования и рекомендаций учителей.

Результаты входного тестирования в группе 3 представлены в таблице:

№ Фамилия Имя Решенные задачи Количество решенных задач

1 Власов Артур A 12 Данилова Дарья A, G 23 Дубровский Андрей A, G 24 Желтов Вячеслав A, G 25 Кайрис Егор A, C, 26 Красильников Григорий A, C, 27 Кузнецова Александра A, C, G 38 Лысенко Павел A, C, G 39 Машляк Татьяна A, C, G 310 Прянишников Артем A, C 211 Рябов Андрей A, G 212 Сазонов Сергей A, C 213 Саломатин Илья A, G 214 Тучин Артём A, G 2

Группа 4. Лицей №37 г. Саратова. 9 класс.

Преподаватели: Клюшина Людмила Николаевна, Антонова Елена

Владимировна.

Дистанционная поддержка работы группы по адресу:

http://school.sgu.ru/course/view.php?id=1919

Page 20: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Афанасьев Даниил

2. Березкин Максим

3. Борисов Никита

4. Бронникова Елизавета

5. Джамалян Артур

6. Жуков Александр

7. Калиева Самира

8. Купин Николай

9. Плотников Аким

10.Торопова Екатерина

11.Таршхоев Александр

12.Таршхоев Тимур

13.Черенков Дмитрий

Группа 5. Лицей №37 г. Саратова. 10-11 класс.

Преподаватели: Клюшина Людмила Николаевна, Антонова Елена

Владимировна, Бондаренко Наталия Павловна.

Дистанционная поддержка работы группы по адресу:

http://school.sgu.ru/course/view.php?id=72

1. Викторов Кирилл

2. Воличенко Анатолий

3. Головлева Елена

4. Захаровский Александр

5. Киселев Николай

6. Коновалов Артем

7. Лагутин Роман

8. Лисунов Алексей

9. Миронычев Дмитрий

10.Мокиенко Дмитрий

11.Пахоменко Алена20

Page 21: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

12.Скрягина Мария

13.Фоканов Никита

14.Демина Надежда

15.Деров Василий

Для входного тестирования использовались инструменты портала обучения

информатике и программированию. Система автоматической проверки решений

Контестер проверяет решение каждой задачи на большом количестве тестов. При

правильном решении, присланном первый раз, выставляется 30 баллов, за каждую

последующую попытку решения снимается один балл. Минимальное количество

баллов, которые можно получить – 15. Если при проверке решения оказалось, что

проходят не все тесты, то учащемуся указывается, сколько тестов выдали неверный

результат. Например, сообщение (19/30) говорит о том, что прошли 19 тестов из 30.

Задачи для входного тестирования

Линейные алгоритмы. Задача 2.11

Арифметическая прогрессия - это последовательность чисел, в которой разность

между двумя соседними элементами постоянна. Например, последовательность 12,

15, 18, 21, 24,... является арифметической прогрессией, 12 - первый член прогрессии,

разность прогрессии равна 3.

Ваша программа получит на вход первый член прогрессии a1, ее разность d и число

N. Она должна вычислить сумму первых N членов прогрессии.

Формат входных данных

Входной файл содержит три целых числа, разделенных пробелами: , .

Формат выходных данных

Выходной файл должен содержать единственное число - ответ на задачу.

Примеры:

Вход

1 2 3

Выход21

Page 22: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

9

Условный оператор. Задача 11

Дано натуральное четырехзначное число. Определить количество цифр с

наименьшим значением в цифровой записи данного числа.

Формат входных данных

Входной файл содержит натуральное четырехзначное число.

Формат выходных данных

Вывести количество цифр с наименьшим значением в цифровой записи данного

числа.

Примеры:

Вход

1122

Выход

2

Условный оператор. Задача 15

Дано натуральное четырехзначное число. Определить, повторяются ли какие-либо

цифры в записи данного числа.

Формат входных данных

Входной файл содержит натуральное четырехзначное число.

Формат выходных данных

Вывести 'YES' если это так, и 'NO' в противном случае.

Примеры:

Вход

1234

Выход

NO

Одномерные массивы. Задача 2.8

Дан одномерный массив, элементы которого - целые числа. Также дано целое число

X. Вставьте в заданный массив элемент X перед первым отрицательным элементом.

Формат входных данных22

Page 23: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В первой строке входного файла заданы два целых числа: N и X ( ),

где N - количество элементов в массиве ( ). В следующей строке находится

N чисел, по абсолютному значению не превосходящих 1000.

Формат выходных данных

В выходной файл выведите полученный массив. При выводе разделяйте элементы

массива пробелом.

Примеры:

Вход

4 6

9 8 7 -5

Выход

9 8 7 6 -5

Вход

5 -6

10 13 -6 -6 3

Выход

10 13 -6 -6 -6 3

23

Page 24: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты входного тестирования в группах 3, 4 и 5 представлены в таблице.№ Фамилия Имя Класс Линейные

алгоритмы. Задача 2.11

Условный оператор. Задача

11

Условный оператор. Задача

15

Одномерные массивы. Задача 2.8

Всего

1 Афанасьев Даниил 9 + 30 + 30 + 30 + 29 42 Берёзкин Максим 9 + 29 + 30 + 30 + 29 43 Борисов Никита 9 + 30 + 30 + 30 - (19/20) 34 Бронникова Елизавета 9 + 30 + 29 + 30 + 29 45 Джамалян Артур 9 + 30 + 30 + 30 + 28 46 Калиева Самира 9 + 30 + 29 + 29 + 27 47 Купин Николай 9 + 30 + 30 + 30 - (19/20) 38 Торопова Екатерина 9 + 30 + 29 + 30 + 28 49 Черенков Дима 9 + 29 + 29 + 30 + 27 410 Жуков Александр 10 + 28 + 29 + 30 - (19/20) 311 Плотников Аким 10 + 29 + 30 + 30 + 27 412 Таршхоев Александр 10 + 30 + 28 + 29 - (19/20) 313 Таршхоев Тимур 10 + 29 + 29 + 30 + 27 414 Викторов Кирилл 10 + 30 + 30 + 30 + 29 415 Воличенко Анатолий 10 + 30 + 29 + 30 + 28 416 Головлева Елена 10 + 30 + 29 + 30 + 28 417 Захаровский Александр 10 + 30 + 29 + 30 + 29 418 Киселев Николай 10 + 30 + 28 + 30 + 28 419 Коновалов Артем 10 + 30 + 29 + 30 + 28 420 Лагутин Роман 10 + 30 + 29 + 30 + 28 421 Лисунов Алексей 10 + 30 + 29 + 30 + 28 422 Миронычев Дмитрий 10 + 30 + 30 + 30 + 28 423 Мокиенко Дмитрий 10 + 30 + 30 + 30 + 30 424 Пахоменко Алена 10 + 30 + 29 + 30 + 29 425 Скрягина Мария 10 + 30 + 29 + 30 + 29 426 Фоканов Никита 10 + 30 + 30 + 30 + 28 427 Демина Надежда 11 + 30 + 30 + 30 + 30 428 Деров Василий 11 + 30 + 30 + 30 + 30 4

24

Page 25: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Группа 6. Физико-технический лицей №1 г. Саратова. 9 класс.

Преподаватели: Удалова Татьяна Львовна, Рахманова Мария Николаевна,

Мельникова Дарья Юрьевна.

Дистанционная поддержка работы группы по адресу:

http://school.sgu.ru/course/view.php?id=42

1. Зубанов Виктор

2. Жакин Антон

3. Калинин Денис

4. Дихт Марк-Бенцион

5. Феоктистов Иван

6. Черненков Михаил

7. Беренков Никита

8. Купина Анна

9. Аверин Всеволод

10.Торгашова Анастасия

11.Сироткина Александра

12.Ширяев Александр

13.Щербик Ольга

14.Харламов Дмитрий

15.Кирюхин Владислав

16.Лебедев Александр

17.Лебедев Антон

18.Моргачев Никита

19.Перченко Елизавета

20.Семенова Анна

21.Циркинд Георгий

22.Череваткин Андрей

23.Балыбердин Григорий

24.Давыдов Антон

25

Page 26: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

25.Земсков Кирилл

26.Чумачков Кирилл

Группа 7. Физико-технический лицей №1 г. Саратова. 10 класс.

преподаватели: Удалова Татьяна Львовна, Рахманова Мария Николаевна,

Перескокова Ольга Николаевна, Матов Дмитрий Олегович.

Дистанционная поддержка работы группы по адресу:

http://school.sgu.ru/course/view.php?id=77

1. Бубашвили Михаил

2. Константинов Никита

3. Плетнев Михаил

4. Постнов Денис

5. Сидоров Дмитрий

6. Косолапова Анна

7. Приискалов Роман

8. Борисенко Екатерина

9. Кобзев Михаил

10.Анфиногентов Антон

11.Свиридова Ольга

12.Новиков Степан

13.Бобкова Диана

14.Косых Дмитрий

15.Усова Василиса

16.Горбушко Любовь

17.Рыбалко Александр

18.Смагин Владислав

19.Власов Андрей

20.Зубков Олег

21.Ненашев Иван

22.Ремезов Александр

23.Роганин Александр26

Page 27: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

24.Аверьянов Алексей

25.Акимов Игорь

26.Гераськин Егор

27.Зубкова Полина

28.Кузнецов Павел

29.Церцвадзе Амиран

30.Андреева Дана

31.Рогов Глеб

32.Филин Дмитрий

33.Лукьянов Дмитрий

34.Луничкин Егор

35.Бушкин Максим

36.Галайко Никита

37.Комков Иван

38.Тимошин Денис

Группа 8. Физико-технический лицей №1 г. Саратова. 11 класс.

Преподаватели: Удалова Татьяна Львовна, Мельникова Дарья Юрьевна,

Матов Дмитрий Олегович.

Дистанционная поддержка работы группы по адресу:

http://school.sgu.ru/course/view.php?id=77

1. Анджапаридзе Андрей

2. Бабанин Иван

3. Дробынин Михаил

4. Козель Ольга

5. Чекмарева Алия

6. Шимчук Дима

7. Аленькин Олег

8. Белоусов Александр

9. Еремин Дмитрий27

Page 28: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

10.Конкин Сергей

11.Курников Егор

12.Майоров Михаил

13.Аристанов Сомат

14.Барышева Александра

15.Стенюшин Кирилл

16.Пчелинцева Мария

17.Раков Виктор

18.Яковлев Роман

19.Бучнева Марина

20.Юртаева Любовь

21.Любочко Глеб

Для входного тестирование использовались инструменты портала обучения

информатике и программированию.

Задачи для входного тестирования:

Богатый дядюшка

Мой богатый дядюшка подарил мне один доллар на мой первый день рождения. В

каждый следующий день рождения он удваивал свой подарок и прибавлял к нему

столько долларов, сколько лет мне исполнялось. Напишите программу,

подсчитывающую общую сумму денег, подаренных к n-му дню рождения.

Формат входных данных

На вход программе подается единственное число .

Формат выходных данных

Выведите единственное число - ответ на задачу.

Примеры:

Вход

1

Выход

1

Вход28

Page 29: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

5

Выход

99

Одномерные массивы. Задача 1.1

Дан одномерный массив, состоящий из n вещественных элементов. Найти

произведение элементов массива, расположенных между максимальным и

минимальным элементами.

Формат входных данных

В первой строке входного файла содержится число n ( ) вещественных чисел

через пробел. Гарантируется, что среди них только одно максимальное и одно

минимальное.

Формат выходных данных

Выведите в выходной файл искомое произведение с 3 знаками после десятичной

точки или 0, если между максимальным и минимальным элементом нет других

элементов.

Примеры:

Вход

5

-3.12 -5.25 2.5 1.2 6

Выход

3.000

Вход

2

1.24 5.36

Выход

0.000

Двумерные массивы. Задача 1.2

Во входном файле задан двумерный массив и целое число k. Заменить все элементы,

меньшие k, этим числом.

Формат входных данных29

Page 30: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Первая строка входного файла содержит 2 числа - количество строк и

столбцов массива. Во второй строке записано число k.

Далее в n строках содержится по m чисел - элементы массива, все числа не

превосходят по модулю 1000000.

Формат выходных данных

Выходной файл должен содержать полученный массив.

Примеры:

Вход

2 3

4

1 2 5

5 7 3

Выход

4 4 5

5 7 4

Строки. Задача 4

Дана строка s и символ c. Удвойте каждое вхождение символа c в строке s.

Формат входных данных

На первой строке входного файла записан символ c.

На второй строке дана строка s.

Строка s состоит из букв латинского алфавита, непустая и её длина не превышает

100 символов.

Формат выходных данных

Выведите единственную строку - ответ на поставленную задачу.

Примеры:

Вход

a

abaca

Выход

aabaacaa30

Page 31: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Рекурсивные подпрограммы. Задача 5

Палиндромом называется строка, которая одинаково читается как слева направо, так

и справа налево.

Написать рекурсивную подпрограмму, которая определяет, является ли строка

палиндромом.

С помощью данной подпрограммы определить, какие из данных строк палиндромы.

Формат входных данных

В первой строке входного файла содержится натуральное число n ( ).

В следующих n строках записано по одной строке, состоящей из маленьких букв

латинского алфавита. Длины строк не меньше 1 и не больше 100.

Формат выходных данных

В выходной файл выведите те строки, которые являются палиндромами. Выводите

их по одной в строке и в том порядке, в котором они идут во входном файле.

Примеры:

Вход

5

abacaba

abacab

aaa

b

uxux

Выход

abacaba

aaa

b

31

Page 32: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты входного тестирования групп 6, 7 и 8 представлены в таблице.№ Фамилия Имя Класс Богатый

дядюшкаОдномерные массивы. Задача 1.1

Двумерные массивы. Задача 1.2

Строки. Задача 4

Рекурсивные подпрограммы. Задача 5

Всего

1 Зубанов Виктор 9 + 28 + 29 - - - 2

2 Жакин Антон 9 + 27 - (18/20) - - - 1

3 Калинин Денис 9 + 29 + 29 - (21/30) - - 2

4 Дихт Марк-Бенцион 9 + 28 + 27 - - - 2

5 Феоктистов Иван 9 - (22/30) + 29 - - - 1

6 Черненков Михаил 9 + 30 + 28 - - - 2

7 Беренков Никита 9 + 30 + 30 - (22/30) - - 2

8 Купина Анна 9 + 28 + 29 - - - 2

9 Аверин Всеволод 9 + 30 + 30 + 27 - - 3

10 Торгашова Анастасия 9 + 29 + 28 - - - 2

11 Сироткина Александра 9 + 30 + 30 + 28 - - 3

12 Ширяев Александр 9 + 26 + 24 - - - 2

13 Щербик Ольга 9 - (19/20) + 23 - - - 1

14 Харламов Дмитрий 9 + 29 + 30 - - - 2

15 Кирюхин Владислав 9 + 30 + 30 - - - 2

16 Лебедев Александр 9 + 29 + 28 - - - 2

17 Лебедев Антон 9 + 26 + 29 - - - 2

18 Моргачев Никита 9 + 28 + 29 - - - 2

19 Перченко Лиза 9 + 30 + 30 + 27 - - 3

32

Page 33: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

20 Семенова Анна 9 + 29 + 30 - - - 2

21 Циркинд Жора 9 + 29 + 28 - - - 2

22 Череваткин Андрей 9 + 30 + 30 + 27 - - 3

23 Балыбердин Григорий 9 + 26 + 29 - - - 2

24 Давыдов Антон 9 + 30 + 30 - - - 2

25 Земсков Кирилл 9 + 28 + 29 - - - 2

26 Чумачков Кирилл 9 + 29 + 30 - - - 2

27 Бубашвили Михаил 10 + 29 + 30 + 29 + 29 - 4

28 Константинов Никита 10 + 29 + 30 + 29 + 29 - 4

29 Плетнев Михаил 10 + 28 + 29 + 27 - (10/30) - 3

30 Постнов Денис 10 + 29 + 30 + 29 + 29 - 4

31 Сидоров Дмитрий 10 + 30 + 30 + 30 + 30 - 4

32 Косолапова Анна 10 + 28 + 28 + 27 + 28 - 4

33 Приискалов Роман 10 + 30 + 30 + 30 + 27 - 4

34 Борисенко Екатерина 10 + 29 + 28 + 29 + 27 - 4

35 Кобзев Михаил 10 + 30 + 28 + 27 + 27 - 4

36 Анфиногентов Антон 10 + 29 + 28 + 27 + 28 - 4

37 Свиридова Ольга 10 + 29 + 29 + 29 + 29 - 4

38 Новиков Степан 10 + 28 + 30 + 29 + 28 - 4

39 Бобкова Диана 10 + 29 + 30 + 29 - (15/30) - 3

40 Косых Дмитрий 10 + 28 + 30 + 29 + 29 - 4

41 Усова Василиса 10 + 30 + 30 + 30 + 30 - 4

33

Page 34: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

42 Горбушко Любовь 10 + 29 + 28 + 27 + 27 - 4

43 Рыбалко Александр 10 + 29 + 28 + 30 + 30 - 4

44 Смагин Владислав 10 + 30 + 29 + 29 + 27 - 4

45 Власов Андрей 10 + 29 + 28 + 30 - (10/30) - 4

46 Ненашев Иван 10 + 28 + 26 + 27 + 27 - 4

47 Ремезов Александр 10 + 27 + 28 + 29 + 28 - 4

48 Роганин Александр 10 + 29 + 28 + 27 - (29/30) - 3

49 Аверьянов Алексей 10 + 28 + 28 + 29 + 28 - 4

50 Акимов Игорь 10 + 30 + 30 + 30 + 30 - 4

51 Гераськин Егор 10 + 30 + 30 + 30 + 29 - 4

52 Зубкова Полина 10 + 29 + 29 + 30 + 29 - 4

53 Кузнецов Павел 10 + 28 + 30 + 30 + 29 - 4

54 Церцвадзе Амиран 10 + 30 + 28 + 29 + 27 - 4

55 Андреева Дана 10 + 29 + 28 + 29 - - 3

56 Рогов Глеб 10 + 30 + 30 + 30 + 30 - 4

57 Филин Дмитрий 10 + 26 + 28 + 27 + 27 - 4

58 Лукьянов Дмитрий 10 + 29 + 28 + 27 - (10/30) - 3

59 Луничкин Егор 10 + 29 + 28 + 29 + 27 - 4

60 Бушкин Максим 10 + 30 + 30 + 30 + 29 - 4

61 Галайко Никита 10 + 28 + 29 + 30 - (15/30) - 3

62 Комков Иван 10 + 30 + 29 + 27 - (20/30) - 3

63 Тимошин Денис 10 + 29 + 30 + 30 + 27 - 4

34

Page 35: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

64 Анджапаридзе Андрей 11 + 28 + 29 + 30 + 29 - 4

65 Бабанин Иван 11 + 30 + 30 + 30 + 30 + 30 5

66 Дробынин Михаил 11 + 29 + 30 + 30 + 29 + 27 5

67 Козель Ольга 11 + 29 + 30 + 29 + 30 + 29 5

68 Чекмарева Алия 11 + 28 + 30 + 30 + 28 - (5/30) 4

69 Шимчук Дима 11 + 29 + 29 + 29 + 27 - 4

70 Аленькин Олег 11 + 30 + 30 + 28 + 30 + 28 5

71 Белоусов Александр 11 + 29 + 30 + 29 + 30 + 27 5

72 Еремин Дмитрий 11 + 30 + 30 + 30 + 30 + 30 5

73 Конкин Сергей 11 + 28 + 30 + 28 + 28 - (10/30) 4

74 Курников Егор 11 + 28 + 27 + 28 + 27 - 4

75 Майоров Михаил 11 + 28 + 30 + 27 + 28 - (20/30) 4

76 Аристанов Сомат 11 + 28 + 27 + 28 + 28 + 27 4

77 Барышева Александра 11 + 28 + 29 + 28 + 27 - 4

78 Стенюшин Кирилл 11 + 29 + 30 + 30 + 30 + 29 5

79 Пчелинцева Мария 11 + 28 + 30 + 28 + 30 + 27 5

80 Раков Виктор 11 + 30 + 30 + 29 + 30 + 29 5

81 Яковлев Роман 11 + 28 + 30 + 27 + 30 + 28 5

82 Бучнева Марина 11 + 27 + 30 + 27 + 27 - 4

83 Юртаева Любовь 11 + 30 + 29 + 30 + 30 + 28 5

84 Любочко Глеб 11 + 27 + 30 + 26 + 25 - 4

35

Page 36: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Кубанский государственный университет (г. Краснодар).

Отбор учащихся старших классов для обучения по курсу «Информатика.

Технологии программирования» проводился на основе очного тестирования

школьников профильных классов школ г. Краснодара, заочной олимпиады для

остальных школьников с учетом результатов выступления учащихся в региональном

туре Всероссийской олимпиады по информатике. Очное тестирование и заочная

олимпиада проводились по одному перечню заданий.

В очном тестировании приняли участие 56 школьников из школ г. Краснодара,

из которых 17 учеников 11-х классов были отобраны и приступили к обучению в 1-

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

регионального тура Всероссийской олимпиады по информатике.

В преподавании принимают участие высококвалифицированные

преподаватели Кубанского государственного университета:

- зав. кафедрой интеллектуальных систем, к.ф.м.н., доцент Костенко

Константин Иванович,

- доцент каф. информационных технологий, к.ф.м.н. Гаркуша Олег

Васильевич,

- ведущий программист отдела разработки информационных систем,

преподаватель каф. теории функций Белкин Виктор Юрьевич,

- ведущий программист отдела разработки информационных систем, старший

преподаватель каф. теории функций Свидлов Александр Анатольевич.

Группа 9. 11 классы.

№ Ф.И.О. Школа Учитель информатики

1. Мищенко Николай Игоревич

г. Краснодар, Лицей Н(ч)ОУ ВПО ИСТЭк

Лыжко Виктор Михайлович

2. Шапошников Денис Евгеньевич

г. Краснодар, Лицей Н(ч)ОУ ВПО ИСТЭк

Лыжко Виктор Михайлович

3. Илюшин Алексей Сергеевич

г. Краснодар, Лицей Н(ч)ОУ ВПО ИСТЭк

Лыжко Виктор Михайлович

4. Мороз Виталий Андреевич

г. Краснодар, Лицей Н(ч)ОУ ВПО ИСТЭк

Лыжко Виктор Михайлович

5. Ивашечкин г. Краснодар, Лицей Н(ч)ОУ Лыжко Виктор

36

Page 37: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Александр Ильич ВПО ИСТЭк Михайлович6. Наатыж Вадим

Александровичг. Краснодар, Лицей Н(ч)ОУ ВПО ИСТЭк

Лыжко Виктор Михайлович

7. Жерлицин Дмитрий Сергеевич

г. Краснодар, Лицей Н(ч)ОУ ВПО ИСТЭк

Тарасов Елизар Саввич

8. Полежаева Дарья Борисовна

г. Краснодар, Лицей Н(ч)ОУ ВПО ИСТЭк

Тарасов Елизар Саввич

9. Кирий Георгий Никитович

г. Краснодар, МОУ лицей № 4 Дементьева Ирина Евгеньевна

10. Савченко Олег Алексеевич

г. Краснодар, МОУ лицей № 4 Дементьева Ирина Евгеньевна

11. Кочетов Дмитрий Алексеевич

г. Краснодар, МОУ лицей № 4 Дементьева Ирина Евгеньевна

12. Олейников Александр Сергеевич

г. Краснодар, МОУ лицей № 4 Дементьева Ирина Евгеньевна

13. Малиевский Георгий Константинович

г. Краснодар, МОУ лицей № 4 Дементьева Ирина Евгеньевна

14. Чайка Константин Владимирович

г. Краснодар, МОУ лицей № 4 Дементьева Ирина Евгеньевна

15. Голубничный Семен Сергеевич

г. Краснодар, МОУ лицей № 4 Дементьева Ирина Евгеньевна

16. Маслов Михаил Эдуардович

г. Краснодар, МОУ лицей № 4 Дементьева Ирина Евгеньевна

17. Виноградов Александр Юрьевич

г. Краснодар, МОУ гимназия № 23

Левченко Оксана Сергеевна

18. Мухаметдинова Александра Фердоусовна

г. Краснодар, НОУ лицей №90

Адамова Ирина Анатольевна

19. Опацкий Владимир Андреевич

г. Краснодар, НОУ лицей №90

Адамова Ирина Анатольевна

20. Пилипенко Дмитрий Алексеевич

г. Краснодар, НОУ лицей №90

Адамова Ирина Анатольевна

Задания для входного тестирования37

Page 38: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Оцените по пятибалльной шкале знание следующих языков программирования:

Pascal, С/С++, Java, Basic.

2. Оцените по пятибалльной шкале знание алгоритмов: Поиск в массиве,

Сортировка массива, Работа с числами произвольной длины, Поиск

минимального остовного дерева в графе, Нахождение пути между двумя

вершинами графа.

3. Выполните следующие задания:

4. Напишите определение понятия «алгоритм»:

5. Напишите, какая структура данных называется «массив»:

6. В чём заключается принцип организации доступа к данным «очередь»:

7. В чём заключается принцип организации доступа к данным «стек»:

8. Каким образом определяется структура данных «граф»:

9. Какой граф является «деревом»:

10.Заполните таблицу истинности для логического выражения: (A or B) and C

11.Напишите дату вашего рождения (число, месяц, год) и переведите каждое из

трёх чисел в шестнадцатеричную систему счисления:

12.Напишите программу, вычисляющую сумму арифметической прогрессии,

состоящей из двузначных натуральных чисел с шагом N, начинающуюся с

числа K, где N<10.

13.Напишите программу, вычисляющую k-й член последовательности, заданной

следующим рекуррентным соотношением: A1=1, A2=1, Ak=Ak-1+Ak-2, при

этом k<35

14.Напишите программу, выводящую на экран все простые числа, не

превосходящие заданного натурального N, при этом N<109

15.Напишите программу, читающую неотрицательное целое число N из файла

input.txt и записывающую в файл output.txt число, записанное теми же цифрами,

что и N, но в обратном порядке, при этом N<109

Результаты входного тестирования учащихся, приглашенных на курс обучения, группа 9

38

Page 39: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

№ Ф.И.О. Результат входного

тестирования (в баллах)

Результат на региональном этапе

Всероссийской олимпиады по информатике

(суммарный балл)1. Мищенко Николай

Игоревич- 490

2. Шапошников Денис Евгеньевич

- 402

3. Илюшин Алексей Сергеевич

- 390

4. Мороз Виталий Андреевич

17

5. Ивашечкин Александр Ильич

20

6. Наатыж Вадим Александрович

14

7. Жерлицин Дмитрий Сергеевич

24

8. Полежаева Дарья Борисовна

14

9. Кирий Георгий Никитович

24 315

10. Савченко Олег Алексеевич

20 191

11. Кочетов Дмитрий Алексеевич

18

12. Олейников Александр Сергеевич

23

13. Малиевский Георгий Константинович

19

14. Чайка Константин Владимирович

25

15. Голубничный Семен Сергеевич

15

16. Маслов Михаил Эдуардович

15

17. Виноградов Александр Юрьевич

17

18. Мухаметдинова Александра Фердоусовна

20

19. Опацкий Владимир Андреевич

18

39

Page 40: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

20. Пилипенко Дмитрий Алексеевич

16

Адыгейский государственный университет

Преподаватели, работающие со школьниками в АГУ:

- доцент кафедры прикладной математики и информационных технологий,

к.ф.м.н. Алиев Марат Вячеславович,

- ассистент кафедры алгебры и геометрии Карпенко Юрий Александрович,

- РЕМШ при АГУ, преподаватель Каспарьян Михаил Суренович,

- РЕМШ при АГУ, преподаватель Сиунов Андрей Эдуардович,

- РЕМШ при АГУ, преподаватель Шовгенов Джамболет Азаматович.

Группа 10. 9 классы

№ ФИО школьника Школа ФИО учителя информатики

1 Андрющенко Светлана Анатольевна №22, г. Майкоп Пономаренко Наталья

Владимировна

2 Бычков Иван Игоревич №22, г. Майкоп Пономаренко Наталья Владимировна

3 Валиулин Андреевич Филипп №19, г. Майкоп Нечаева Елена

Евгениевна

4 Минаева Елизавета №19, г. Майкоп Шмонина Евгения Галактионовна

5 Нибо Амир №22, г. Майкоп Пономаренко Наталья Владимировна

6 Рыбецкий Максим №8, г. Майкоп Зайкина Елена Николаевна

7 Седиков Денис Иванович №8, г. Майкоп Зайкина Елена

Николаевна

8 Селютина Юлия Андреевна №22, г. Майкоп Пономаренко Наталья

Владимировна

9 Стрельцова Николаевна Елизавета №8, г. Майкоп Джемилинский

Александр Васильевич

10 Цветков Игорь Николаевич №22, г. Майкоп Веримеенко Людмила

Игоревна

11 Чулков Дмитрий Валерьевич №22, г. Майкоп Пономаренко Наталья

Владимировна

Группа 11. 10 классы.40

Page 41: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

№ ФИО школьника Школа ФИО учителя информатики

1 Апишева Асия Азаматовна №22, г. Майкоп Пономаренко Наталья

Владимировна

2 Воротников Олег Викторовна

№2, пос.Краснооктябрьский

Морева Людмила Сергеевна

3 Джамирзе Заурбий Русланович №22, г. Майкоп Веримеенко Людмила

Игоревна

4 Кичкин Александр Витальевич №8, г. Майкоп Гунейко Елена

Евгеньевна

5 Лузин Александр №22, г. Майкоп Пономаренко Наталья Владимировна

6 Пшипий Рустам Казбекович АРГ, г. Майкоп Коджешау Марина

Айдамировна

7Стрельцова Николаевна Екатерина

№8, г. Майкоп Гунейко Елена Евгеньевна

8 Шилько Денис Александрович №22, г. Майкоп Пономаренко Наталья

Владимировна

9 Шопина Марина Андреевна №34, г. Майкоп Франко Олег

Анатольевич

Группа 12. 11 классы

№ ФИО школьника Школа ФИО учителя информатики

1 Голоутдинов Тимур Русланович №22, г. Майкоп Пономаренко Наталья

Владимировна

2 Грушин Егор Романович №22, г. Майкоп Пономаренко Наталья Владимировна

3 Давтян Сурен Александрович №5, г. Майкоп Баслинеева Саида

Станиславовна

4 Кудаев Артур Алиевич №22, г. Майкоп Веримеенко Людмила Игоревна

Задачи входного тестирования (9-11 классы)

1. Палиндром. Дано целое четырехзначное число. Выяснить, является ли оно

палиндромом, то есть таким числом, десятичная запись которого читается

одинаково слева направо и справа налево.

Формат входных данных: Вводится целое четырехзначное число. 41

Page 42: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Формат выходных данных: Выведите "YES", если число является

палиндромом, и "NO" в противном случае.

2. Наименьшее число. Дана последовательность целых чисел, по модулю не

превосходящих 100. Найти в ней наименьшее число.

3. Сумма ряда. Дано целое число A и целое число N (> 0). Используя один

цикл, найти сумму1 + A + A2 + A3 + … + AN

4. Сортировка. Дан массив целых чисел длины n. Необходимо отсортировать

его и вывести.

Формат входных данных: В первой строке вводится число n (1<=n<=105). Во

второй строке через пробел записаны n целых 4-х битных знаковых чисел.

Формат выходных данных: Выведите в одну строчку n чисел

отсортированного массива через пробел.

5. Количество чисел в наборе. Дано два массива целых чисел, первый длины n,

второй длины m. Найти количество чисел из второго массива, содержащихся в

первом.

Формат входных данных: В первой строке вводятся два числа n и m

(0<=n,m<=105). Во второй строке через пробел записаны n чисел из первого

массива, в третьей строке записано m чисел из второго массива. Числа массивов не

превосходят 109 по абсолютной величине.

Формат выходных данных: Выведите одно число - ответ к задаче.

42

Page 43: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты входного тестирования (9-11 классы)

№ Участник Класс Палиндром Наименьшее число

Сумма ряда Сортировка Количество чисел в

наборе + Время

1 Стрельцова Елизавета 9 +

00:02+00:07

+00:15

+00:51

+202:14 5 249

2 Чулков Дмитрий 9 +00:02

+00:08

+100:26

+01:04

+402:00 5 320

3 Нибо Амир 9 +00:03

+00:13

+100:35

+201:33

+702:31 5 495

4 Воротников Олег 10 +00:04

+100:17

+00:38

+101:22 4 181

5 Рыбецкий Максим 9 +00:05

+100:22

+200:41

+01:44 4 232

6 Валиулин Филипп 9 +00:05

+00:21

+100:52

+202:14

-302:49 4 272

7 Кичкин Александр 10 +

00:05+00:21

+200:49

+501:54 4 329

8 Давтян Сурен 11 +100:09

+400:33

+01:17

+1002:14 4 553

9 Минаева Елизавета 9 +

00:06+00:17

+00:32

-602:54 3 55

10 Селютина Юлия 9 +100:10

+00:39

+101:01 3 150

11 Апишева Асия 10 +100:10

+00:37

+101:12

-302:09 3 159

12 Грушин Егор 11 +100:07

+200:23

+100:53

-302:34 3 163

43

Page 44: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

13 Андрющенко Светлана 9 +1

00:11+200:35

+01:14

-1002:59 3 180

14 Седиков Денис 9 +200:08

+200:32

+300:53

-301:53

-202:57 3 233

15 Бычков Иван 9 +200:20

+300:47

+101:25

-502:53 3 272

16 Пшипий Рустам 10 +100:07

+400:47

+301:21 3 295

17 Шопина Марина 10 +300:15

+200:38

+601:53

-202:48 3 386

18 Кудаев Артур 11 +00:12

+501:37

+302:31 3 420

19 Лузин Александр 10 +100:10

+702:17

+101:45 3 432

20 Стрельцова Екатерина 10 +1

00:11+802:55

+201:29 3 495

21 Голоутдинов Тимур 11 +

00:19+101:48

-502:59 2 147

22 Цветков Игорь 9 +100:15

-401:07

+201:35 2 170

23 Джамирзе Заурбий 10 +

00:13-100:35

+602:13 2 266

24 Шилько Денис 10 +00:16

+701:57 2 273

44

Page 45: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Ставропольский государственный университет

Группа 13. 9 классы.Ионисян Андрей Сергеевич – канд. физ.-мат. наук, доцент кафедры прикладной математики

и информатики.

ФИО Школа ФИО школьного учителя по

информатике1 Абдулхаликов Руслан

Халидович Ставрополь,

МОУ СОШ №17Бугаев Кирилл Владимирович

2 Гречка Денис Сергеевич Ставрополь,МОУ СОШ №37

Бондаренко Алла Анатольевна

3 Ермилова Дина Ставрополь,МОУ СОШ №29

Токарева Валентина Николаевна

4 Зеленский Сергей Константинович

Ставрополь,МОУ СОШ №37

Полищук Снежана Александровна

5 Колбасюк Иван Александрович

Ставрополь,МОУ СОШ №30

Кузьминов Игорь Александрович

6 Ларичев Никита Михайлович

Ставрополь,МОУ СОШ №37

Бондаренко Алла Анатольевна

7 Петров Валентин Владимирович

Ставрополь,МОУ Гимназия

№25

Лубчук Татьяна Владимировна

8 Сырман Максим Алексеевич

Ставрополь,МОУ Лицей №14

Горшкова Анастасия Андреевна

9 Теплов Дмитрий Сергеевич

Ставрополь,МОУ Гимназия

№25

Лубчук Татьяна Владимировна

10 Толмачёв Даниил Александрович

Ставрополь,МОУ СОШ №7

Савченко Лариса Юрьевна

11 Тхакохов Руслан Олиевич

Михайловск,МОУ Лицей №2

Шаталов Игорь Витальевич

Задачи для входного тестирования

1. Найти максимальное количество страниц книги (32 строки по 64 символа, 1

символ занимает 8 бит), которое поместится в файле объемом 640 Кбайт.

2. Определить значения переменных c и d после выполнения фрагмента

алгоритма

c:=0; a:=23; b:=11; d:=2*a;

нц пока d>=b45

Page 46: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

c:=c-1; d:=d-b;

кц

3. Выяснить назначение алгоритма

s:=0;

нц для k от 1 до N

если 0>x[k]

то s:=s+x[k]

все

кц

4. Вычислить значение K по следующему алгоритму

алг вычисление (рез цел K)

нач цел M, N

K:=0

нц для M от 1 до 10

N:=mod(M,3)

если N>mod(11-M,2) то K:=k+1

кц

вывод K

кон

5. Составить полную таблицу истинности для логического выражения «не(X)

или не(Y) или Z»Результаты входного тестирования для Группы 13

ФИО Количество решенных задач

1 Абдулхаликов Руслан Халидович 52 Гречка Денис Сергеевич 33 Ермилова Дина 34 Зеленский Сергей Константинович 55 Колбасюк Иван Александрович 16 Ларичев Никита Михайлович 57 Петров Валентин Владимирович 58 Сырман Максим Алексеевич 1

46

Page 47: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

9 Теплов Дмитрий Сергеевич 410 Толмачёв Даниил Александрович 411 Тхакохов Руслан Олиевич 5

Группа 14. 10 классы.Ионисян Андрей Сергеевич – канд. физ.-мат. наук, доцент кафедры прикладной математики

и информатики.

ФИО Школа ФИО школьного учителя по

информатике1. Бордынюк Даниил

КонстантиновичСтаврополь,

МОУ СОШ №30Солодовник Людмила

Павловна2. Губа Евгений

АлександровичСтаврополь,

МОУ Гимназия №12Беридзе Людмила

Федоровна 3. Зиновьев Виктор

ВладимировичМихайловск,

МОУ СОШ №3Заворотынская Ольга

Александровна 4. Котелевский Алексей

Сергеевич Ставрополь,

МОУ Лицей №5Бекетова Тамара Александровна

5. Марьина Анна Валерьевна

Ставрополь,МОУ Лицей №14

Горшкова Анастасия Андреевна

6. Миронов Дмитрий Сергеевич

Михайловск,МОУ Лицей №2

Авдиенко Ирина Игоревна

7. Муратов Георгий Александрович

Ставрополь,МОУ СОШ №1

Шипулина Жанна Сергеевна

8. Синельникова Анастасия Валерьевна

Ставрополь,МОУ Гимназия №30

Кузьминов Игорь Александрович

9. Скрынник Анастасия Олеговна

Ставрополь,МОУ СОШ №27

Рубанова Инна Александровна

10. Стрикалов Владимир Геннадьевич

Ставрополь,МОУ СОШ №1

Шипулина Жанна Сергеевна

11. Сушко Антон Александрович

Ставрополь,МОУ СОШ №12

Беридзе Людмила Федоровна

12. Шульженко Владислав Николаевич

Ставрополь,МОУ СОШ №7

Савченко Лариса Юрьевна

Задачи для входного контроля

1. Даны 5 чисел A, B, C, D, E. Составить алгоритм, упорядочивающий данные

числа по возрастанию. Определить число элементарных шагов этого алгоритма.

47

Page 48: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

2. Дан массив X[N], заполненный псевдослучайными числами. Составить

алгоритм, определяющий наличие некоторого числа A в этом массиве и определить

число элементарных шагов этого алгоритма.

3. Функция F[n] задается следующей рекуррентной формулой F[i]=F[i-2]+F[i-

1], где F[1]=1, F[2]=1. Составить алгоритм расчета F[n] и определить число

элементарных шагов этого алгоритма.

4. Составить алгоритм поиска суммы элементов А[J, I] массива А[M,N],

имеющих заданную, возможно отрицательную, разность индексов K=J-I.

Определить число элементарных шагов этого алгоритма.

5. Составить алгоритм поиска количества различных элементов в числовом

массиве А[M]. Например, в массиве A={3, 1, 3} различных чисел два (3 и 1).

Определить число элементарных шагов этого алгоритма.Результаты входного контроля для группы 14

ФИО Количество решенных задач

1. Бордынюк Даниил Константинович 32. Губа Евгений Александрович 33. Зиновьев Виктор Владимирович 44. Котелевский Алексей Сергеевич 35. Марьина Анна Валерьевна 46. Миронов Дмитрий Сергеевич 27. Муратов Георгий Александрович 18. Синельникова Анастасия Валерьевна 29. Скрынник Анастасия Олеговна 210. Стрикалов Владимир Геннадьевич 311. Сушко Антон Александрович 212. Шульженко Владислав Николаевич 2

Группа 15. 11 класс.

Макоха Анатолий Николаевич – канд. физ.-мат. наук, доцент, доцент кафедры

прикладной математики и информатики

48

Page 49: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

ФИО Школа ФИО школьного учителя по

информатике1 Москаленко Юрий

ВладимировичСтаврополь,

МОУ СОШ №29Токарева Валентина

Николаевна2 Стоянов Дмитрий

ЮрьевичСтаврополь,

МОУ Гимназия №24Шутова Светлана

Геннадьевна3 Тенищев Семен

СтаниславовичСтаврополь,

МОУ СОШ №19Лагерев Геннадий

Дмитриевич

Задачи для входного контроля

1. Треугольник ABC задан координатами своих вершин A(x1,y1), B(x2,y2),

C(x3,y3). Составить алгоритм, определяющий, находится ли точка M(x,y) внутри

треугольника ABC.

2. Составить алгоритм поиска натурального числа D, про которое известно,

что оно нацело делит два некоторых натуральных числа A и B и и является

наибольшим из всех натуральных чисел, обладающих таким свойством.

3. Натуральное число называется совершенным, если оно равно сумме всех

своих собственных делителей, включая 1. Составить алгоритм поиска всех

совершенных чисел, меньших, чем заданное число М.

4. Составить алгоритм поиска числа, повторяющегося максимальное

количество раз в целочисленном массиве А[N]. Если таких чисел несколько, то

найти хотя бы одно из них.

5. Имеется K селений. Если в селении I расположить пункт скорой помощи, то

поездка по вызову в селение J займет время А[I, I] + A[I, J] (1<=I, J<=K, I <> J).

Также известно, что А[I, J]>0 и элемент А[I, J] может быть не равен элементу А[J,

I]. Составить алгоритм поиска номера селения X, от которого поездка в самое

удаленное (по времени) селение занимала бы минимальное время.

Результаты входного контроля для группы 15

ФИО Количество решенных задач

1 Москаленко Юрий Владимирович

1

49

Page 50: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

2 Стоянов Дмитрий Юрьевич 13 Тенищев Семен Станиславович 5

Волгоградский государственный технический университет

Группа 16. 10 класс. Литовкин Дмитрий Васильевич, к.т.н., доцент кафедры

ПОАС

ФИО Школа ФИО школьного учителя по

информатике1. Забнина Ксения Олеговна № 21 Саломатина Г.А.2. Калинина Ольга Валерьевна № 130 Золотарева Г.А.3. Катникова Марина Александровна № 77 Инева О.Н.4. Корчагина Екатерина Сергеевна № 77 Русанова И.В.5. Курбанов Бабек Валех оглы № 130 Золотарева Г.А.6. Пушкарская Анна Игоревна № 21 Саломатина Г.А.7. Рогожкина Наталья Сергеевна № 21 Саломатина Г.А.8. Селиванова Кристина Алексеевна № 130 Золотарева Г.А.9. Шергин Денис Алексеевич № 77 Русанова И.В.10. Шуваев Александр Игоревич № 14 Золотарева Г.А.

Группа 17. 10-11 классы. Катаев Александр Вадимович, ассистент кафедры

САПР и ПК

ФИО Класс Школа ФИО школьного учителя по

информатике1. Александрович Марина

Андреевна11 Гимназия № 1 Естрина Н. В.

2. Аникин Андрей Андреевич 10 Гимназия № 5 Зеленко Т.Ю.3. Астахов Дмитрий 11 Гимназия № 1 Естрина Н. В.4. Губарев Марк Олегович 10 Гимназия № 5 Зеленко Т.Ю.5. Добрякова Анастасия Сергеевна 10 № 48 Боченина О.В.6. Заболотнева Ксения 11 Гимназия № 1 Естрина Н. В.7. Крутяков Андрей 10 Гимназия № 1 Естрина Н. В.8. Образцов Евгений 10 Гимназия № 1 Естрина Н. В.9. Смусева Дарья 10 Гимназия № 1 Естрина Н. В.10. Юшкова Алена Руслановна 10 № 48 Боченина О.В.

Отбор в группу проходил по рекомендации учителей информатики школ

города Волгограда.

50

Page 51: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Южный федеральный университет

В муниципальном этапе всероссийской олимпиады школьников 2009-2010

учебного года по информатике среди девятиклассников первое место поделили два

ученика МОУ лицей №1 «Классический» при РГУ, второе место занял школьник из

МОУ СОШ №1, третье – из МОУ СОШ №80. Все призеры упомянутой олимпиады

среди 10 классов обучаются в МОУ лицей №1 «Классический» при РГУ. Среди 11

классов первое и второе места заняли ученики МОУ лицей №1 «Классический» при

РГУ, третье место поделили три человека: два школьника из МОУ лицей №1

«Классический» при РГУ и один – из МОУ лицей №103.

В муниципальном этапе всероссийской олимпиады школьников 2010-2011

учебного года по информатике среди девятиклассников первое место занял ученик

МОУ СОШ №1, второе – НОУ лицей «Данко» и третье – МОУ СОШ №81.

Победитель среди 10 классов обучается в МОУ лицей №1 «Классический» при

РГУ, второе место занял школьник из МОУ СОШ №92, третье поделили ученики

МОУ лицей №1 «Классический» при РГУ и МОУ технический лицей при ДГТУ.

Среди 11 классов первое место поделили 4 человека. Два из них обучаются в МОУ

лицей №1 «Классический» при РГУ, один в МОУ лицей №33 и один в МОУ

гимназия №95. Третье место занял ученик МОУ лицей № 103.

Победитель регионального этапа всероссийской олимпиады школьников 2010-

2011 учебного года учится в МОУ лицей №1 «Классический» при РГУ, второе

место занял ученик МОУ лицей №9 г. Сальска, и третье – МОУ «Рассветовская

средняя общеобразовательная школа».

Таким образом, в МОУ лицей №1 «Классический» при РГУ обучается

подавляющее большинство победителей и призеров различного уровня олимпиад по

информатике и программированию. С учетом представленных результатов для

апробации разработанного учебно-методического обеспечения при реализации

дополнительной образовательной программы подготовки одаренных школьников по

предмету «Информатика» был выбран МОУ лицей № 1 "Классический" при РГУ.

Преподаватели:

Штейнберг Роман Борисович51

Page 52: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Пусева Ольга Наиловна

Батальщикова Инга Викторовна

Дроздова Ольга Николаевна

Группа 18.

№ Фамилия, имя и отчество Класс1. Рыжков Илья Николаевич 11 физико-математический2. Седунов Андрей Игоревич 11 физико-математический3. Семенистый Антон

Владимирович 11 физико-математический

4. Пимонова Юлия Андреевна 9 естественнонаучный5. Аксеной Олег Сергеевич 11 естественнонаучный6. Бугаков Евгений Андреевич 11 естественнонаучный7. Подгорный Никита

Александрович 11 естественнонаучный

8. Елизарова Ангелина Андреевна 10 физико-математический9. Карташов Александр Олегович 10 физико-математический10. Проскурин Михаил Олегович 10 физико-математический11. Максименко Никита Андреевич 10 физико-математический12. Кондрашов Дмитрий

Викторович 10 физико-математический

Группа 19.

№ Фамилия, имя и отчество Класс1. Авакян Гор Олегович 11 физико-математический2. Адимов Арсений

Владимирович 11 физико-математический

3. Акопова Анастасия Владимирович 11 физико-математический

4. Белик Диана Тимуровна 11 физико-математический5. Васильев Никита

Владиславович 11 физико-математический

6. Каспиржик Юрий Максимович 11 физико-математический7. Киселев Ефим Владимирович 11 физико-математический8. Курамина Елена Владимировна 11 физико-математический9. Мелихова Анастасия Юрьевна 11 физико-математический10. Страхова Юлия Алексеевна 11 физико-математический11. Щербаков Андрей

Александрович 11 физико-математический

52

Page 53: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Задачи для входного тестирования

Для разделения школьников на группы по уровню знаний им было

предложено решить следующие задачи:

1. Дана строка, состоящая из русских слов, набранных заглавными

буквами и разделенных пробелами (одним или несколькими). Преобразовать каждое

слово в строке, заменив в нем все предыдущие вхождения его последней буквы на

символ «.» (точка). Например, слово «МИНИМУМ» надо преобразовать в

«.ИНИ.УМ». Количество пробелов между словами не изменять.

2. Дана целочисленная матрица размера M × N, элементы которой могут

принимать значения от 0 до 100. Различные строки матрицы назовем похожими,

если совпадают множества чисел, встречающихся в этих строках. Найти количество

строк, похожих на первую строку данной матрицы.

3. Дана матрица размера M × N (M и N — четные числа). Поменять

местами левую верхнюю и правую нижнюю четверти матрицы.

4. Дан строковый файл, содержащий даты в формате «день/месяц/год»,

причем под день и месяц отводится по две позиции, а под год — четыре (например,

«16/04/2001»). Создать два файла целых чисел, первый из которых содержит

значения дней, а второй — значения месяцев для дат из исходного строкового файла

(в том же порядке).

5. Описать рекурсивную функцию DigitSum(K) целого типа, которая

находит сумму цифр целого числа K, не используя оператор цикла. С помощью этой

функции найти суммы цифр для пяти данных целых чисел.

1.1.2 Подготовка учебных планов групп школьников, участвующих в

апробации разработанного учебно-методического обеспечения

Рабочая группа проанализировала примерные программы по дисциплине

«Информатика и информационно-коммуникационные технологии» с сайта

Министерства образования и науки РФ:

9 класс - http://www.mon.gov.ru/work/obr/dok/obs/prog/09-o.doc,

53

Page 54: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

10-11 классы - http://www.mon.gov.ru/work/obr/dok/obs/prog/09-2-s.doc.

Изучение информатики и программирования в старшей школе на профильном

уровне направлено на достижение следующих целей:

- освоение и систематизация знаний, относящихся к математическим объектам

информатики; построению описаний объектов и процессов, позволяющих

осуществить их компьютерное моделирование;

- овладение умениями строить математические объекты информатики, в том

числе логические формулы и программы на языке программирования высокого

уровня;

- развитие алгоритмического мышления, способностей к формализации,

элементов системного мышления;

- воспитание чувства ответственности за результаты своего труда;

формирование установки на позитивную социальную деятельность в

информационном обществе;

- приобретение опыта проектной деятельности.

Составленный учебный план учитывает требования примерных программ и

программ конкретных учебных учреждений, а также программы, предоставленной в

Приложении к Государственному контракту. Программа подготовки определяет

дополнительные знания и навыки, которые должны получить школьники в процессе

подготовки. Знания и навыки в рамках программы сгруппированы в модули. Для

каждого модуля определяется его тематика и списки знаний и навыков, которые

должен получить школьник в процессе освоения модуля.

Учебный план включает в себя теоретические и практические занятия, а также

самостоятельную работу школьников над проектами.

Учебный план №1. 9 классы

План рассчитан на 64 учебных часа за учебный год и включает в себя 32 часа в

рамках обязательной программы обучения и 32 часа в рамках специального курса

(кружковой работы).54

Page 55: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

№ пп

Наименование модулей Всего, час.

Лекции Практические занятия (семинары), лабораторные

работы1. Основы логики 4 2 22. Программирование.

Начальный курс12 6 6

3. Массивы и строки 14 6 84. Системы счисления 4 2 25. Арифметические алгоритмы 4 2 26. Понятие информации.

Измерение информации6 4 2

7. Представление информации в компьютере

6 4 2

8. Процедуры и функции 14 6 8 Всего: 64 32 32

1. Основы логики. Алгебра логики: понятие высказывания, основные

логические операции. Таблицы истинности. Основные законы алгебры логики.

2. Программирование. Начальный курс. Среда программирования. Структура

программы. Переменные, простые типы данных, оператор присваивания,

арифметические операции. Консольный ввод-вывод. Оператор ветвления.

Операторы цикла. Основные операции работы с текстовыми файлами.

3. Массивы и строки. Одномерные массивы. Линейный поиск в массиве.

Нахождение минимума, максимума, суммы элементов массива. Сортировки:

пузырьком, выбором, вставками. Сортировка подсчетом. Строки. Двумерные

массивы.

4. Системы счисления. Позиционные системы счисления. Основные

определения. Единственность представления чисел в Р-ичных системах счисления.

Арифметические операции в Р-ичных системах счисления. Перевод чисел из Р-

ичной системы счисления в десятичную. Перевод чисел из десятичной системы

счисления в Р-ичную. Смешанные системы счисления.

5. Арифметические алгоритмы. Алгоритм Евклида. Алгоритм быстрого

возведения в степень. Проверка числа на простоту. Решето Эратосфена.

6. Понятие информации. Измерение информации. Содержательный и

алфавитный подход к определению количества информации. Формула Хартли. 55

Page 56: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Закон аддитивности информации. Вероятностный подход к измерению информации.

Формула Шеннона. Оптимальное кодирование. Алгоритм Хаффмана.

7. Представление информации в компьютере. Представление текстовой

информации. Представление графической информации. Векторное и растровое

представление графической информации. Цветовые модели. Представление

звуковой информации. Методы сжатия цифровой информации

8. Процедуры и функции. Синтаксис, примеры использования. Глобальные и

локальные переменные. Передача параметров по значению и по ссылке. Рекурсия.

Учебный план №2. 10 классы

План рассчитан на 72 учебных часа за учебный год и включает в себя 36 часов

в рамках обязательной программы обучения и 36 часов в рамах специального курса

(кружковой работы).

№ пп

Наименование модулей Всего, час.

Лекции Практические занятия (семинары), лабораторные

работы1. Процедуры и функции 10 6 42. Сложность алгоритмов 8 4 43. Линейные динамические

структуры данных20 10 10

4. Сортировки 12 6 65. Численные методы 8 4 46. Динамическое

программирование14 6 8

Всего: 72 36 36

1. Процедуры и функции. Синтаксис, примеры использования. Глобальные и

локальные переменные. Передача параметров по значению и по ссылке. Рекурсия.

2. Сложность алгоритмов. Понятие сложности алгоритма. Сложность по

времени и по памяти. Асимптотические оценки. Смысл символа O(). Примеры

оценок времени работы алгоритмов поиска, простых сортировок, рекурсивных

алгоритмов.

56

Page 57: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3. Линейные динамические структуры данных. Связанные списки. Линейные и

кольцевые списки. Односвязные и двусвязные списки. Очереди. Реализации на базе

массива и списка. Стеки. Реализации на базе массива и списка.

4. Сортировки. Трудоемкость, устойчивость. Анализ сложности алгоритмов

сортировки. Слияние отсортированных массивов. Сортировка слиянием. Быстрая

сортировка. Поиск K-ой порядковой статистики. Двоичный поиск в

отсортированном массиве. Сортировка последовательностей, хранящихся в файлах,

с оценкой числа сравнений и присваиваний.

5. Численные методы. Методы численного решения уравнения f(x)=0. Метод

двоичного поиска, метод хорд, метод касательных. Методы численного

интегрирования (метод трапеций, метод прямоугольников, метод Монте-Карло).

6. Динамическое программирование. Рекуррентные соотношения.

Треугольник Паскаля. Числа Фибоначчи. Поиск суммы. Разбиение подзадач. Поиск

максимума. Перекрытие подзадач.

Учебный план №2. 11 классы

План рассчитан на 72 учебных часа за учебный год и включает в себя 36 часов

в рамках обязательной программы обучения и 36 часов в рамах специального курса

(кружковой работы).

№ пп

Наименование модулей Всего, час.

Лекции Практические занятия (семинары), лабораторные

работы1. Сложность алгоритмов 4 2 22. Перебор с возвратом 8 4 43. Динамическое

программирование8 4 4

4. Линейные динамические структуры данных

14 6 8

5. Деревья 12 6 66. Графы. Базовые алгоритмы. 14 8 67. Сортировки 8 4 48. Численные методы 4 2 2 Всего: 72 36 36

57

Page 58: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Сложность алгоритмов. Понятие сложности алгоритма. Сложность по

времени и по памяти. Асимптотические оценки. Смысл символа O(). Примеры

оценок времени работы алгоритмов поиска, простых сортировок, рекурсивных

алгоритмов.

2. Перебор с возвратом. Общая схема рекурсивного перебора. Перечисление

комбинаторных объектов. Перестановки. Сочетания. Оптимизация перебора. Метод

ветвей и границ.

3. Динамическое программирование. Рекуррентные соотношения.

Треугольник Паскаля. Числа Фибоначчи. Поиск суммы. Разбиение подзадач. Поиск

максимума. Перекрытие подзадач.

4. Линейные динамические структуры данных. Связанные списки. Линейные и

кольцевые списки. Односвязные и двусвязные списки. Очереди. Реализации на базе

массива и списка. Стеки. Реализации на базе массива и списка.

5. Деревья. Основные понятия. Корень. Листья. Высота дерева. Примеры.

Реализация деревьев. Обходы дерева. Динамическое программирование на дереве.

Бинарные деревья. Деревья поиска.

6. Графы. Базовые алгоритмы. Понятие графа. Ориентированные и

неориентированные графы. Кратчайшие пути. Поиск в ширину. Поиск в глубину.

Приложения. Игры на графах.

7. Сортировки. Трудоемкость, устойчивость. Анализ сложности алгоритмов

сортировки. Слияние отсортированных массивов. Сортировка слиянием. Быстрая

сортировка. Поиск K-ой порядковой статистики. Двоичный поиск в

отсортированном массиве. Сортировка последовательностей, хранящихся в файлах,

с оценкой числа сравнений и присваиваний.

8. Численные методы. Методы численного решения уравнения f(x)=0. Метод

двоичного поиска, метод хорд, метод касательных. Методы численного

интегрирования (метод трапеций, метод прямоугольников, метод Монте-Карло).

58

Page 59: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Группы, занимающиеся на базе Ставропольского государственного

университета, Адыгейского государственного университета, Кубанского

государственного университета, Волгоградского государственного технического

университета, работают по планам, предложенным рабочей группой г. Саратова.

Учебный план обучения школьников, обучающихся на базе ЮФУ

Учебный план для группы 18.Модульная структура.

№ пп Наименование модулей Всего,

час.

В том числе:

Лекции Практические занятия

1 Модуль 1. Основы логики 5 3 2

2 Модуль 2. Программирование. Начальный курс 60 20 40

3 Модуль 3. Массивы и строки 30 10 20

4 Модуль 4. Процедуры и функции 20 8 12

5 Модуль 5. Сложность алгоритмов 16 12 4

6 Модуль 6. Перебор с возвратом 12 6 67 Модуль 7. Системы счисления 12 6 6

8Модуль 8. Представление целых и вещественных чисел в компьютере

8 4 4

9 Модуль 9. Арифметические алгоритмы 14 6 8

Итоговое тестирование 2 2Всего: 179 71 108

Учебно-тематический план

№ п/п Наименование модулей, разделов и тем Всего

час.

В том числе

ЛекцииПрактические

занятия

1 2 3 4 51. Модуль 1. Основы логики 5 3 2

1.1.Тема 1. Алгебра логики: понятие высказывания, основные логические операции.

1 0,5 0,5

1.2. Тема 2. Таблицы истинности 1 0,5 0,51.3. Тема 3. Основные законы алгебры логики. 3 1 22. Модуль 2. Программирование. Начальный 60 20 40

59

Page 60: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

курс2.1. Тема 1. Среда программирования. 2 0,5 1,52.2. Тема 2. Структура программы. 2 0,5 1,5

2.3Тема 3. Переменные, простые типы данных, оператор присваивания, арифметические операции

6 2 4

2.4 Тема 4. Консольный ввод-вывод 2 1 12.5 Тема 5. Оператор ветвления 10 3 72.6 Тема 6. Операторы цикла 20 6 14

2.7 Тема 7. Основные операции работы с текстовыми файлами 18 7 11

3. Модуль 3. Массивы и строки 30 10 203.1. Тема 1. Массивы. 5 2 33.2. Тема 2. Линейный поиск в массиве. 3 1 2

3.3. Тема 3. Нахождение минимума, максимума, суммы элементов массива 5 1 4

3.4 Тема 4. Сортировки: пузырьком, выбором, вставками. Сортировка подсчетом 10 4 6

3.5 Тема 5. Строки 2 1 13.6 Тема 6. Двумерные массивы 5 1 44. Модуль 4. Процедуры и функции 20 8 12

4.1. Тема 1. Процедуры и Функции. Синтаксис, примеры использования. 4 2 2

4.2. Тема 2. Глобальные и локальные переменные. 6 1 5

4.3. Тема 3. Передача параметров по значению и по ссылке. 6 3 3

4.4 Тема 4. Рекурсия 4 2 25. Модуль 5. Сложность алгоритмов 16 12 4

5.1. Тема 1. Понятие сложности алгоритма. Сложность по времени и по памяти. 8 6 2

5.2 Тема 2. Асимптотические оценки. Смысл символа O(). 4 3 1

5.3Тема 3. Примеры оценок времени работы алгоритмов поиска, простых сортировок, рекурсивных алгоритмов.

4 3 1

6. Модуль 6. Перебор с возвратом 12 6 6

6.1 Тема 1. Общая схема рекурсивного перебора 4 2 2

6.2 Тема 2. Перечисление комбинаторных объектов. Перестановки. Сочетания. 6 3 3

6.3 Тема 3. Оптимизация перебора. Метод ветвей и границ. 2 1 1

60

Page 61: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

7. Модуль 7. Системы счисления 12 6 6

7.1 Тема 1. Позиционные системы счисления. Основные определения 2 2 0

7.2 Тема 2. Единственность представления чисел в Р-ичных системах счисления 2 2 0

7.3 Тема 3. Арифметические операции в Р-ичных системах счисления 2 0,5 1,5

7.4 Тема 4. Перевод чисел из Р-ичной системы счисления в десятичную 2 0,5 1,5

7.5 Тема 5. Перевод чисел из десятичной системы счисления в Р-ичную 2 0,5 1,5

7.6 Тема 6. Смешанные системы счисления 2 0,5 1,5

8. Модуль 8. Представление целых и вещественных чисел в компьютере 8 4 4

8.1 Тема 1. Представление целых чисел в компьютере. Двоичная запись. Биты 2 1 1

8.2 Тема 2. Хранение отрицательных чисел. Дополнительный код 1 0,5 0,5

8.3 Тема 3. Битовые операции 1 0,5 0,5

8.4 Тема 4. Представление вещественных чисел 4 2 2

9. Модуль 9. Арифметические алгоритмы 14 6 89.1 Тема 1. Алгоритм Евклида 8 3 5

9.2 Тема 2. Алгоритм быстрого возведения в степень 2 1 1

9.3 Тема 3. Проверка числа на простоту. Решето Эратосфена 4 2 2

Учебный план для группы 19.Модульная структура.

№ пп Наименование модулей Всего,

час.

В том числе:

Лекции Практические занятия

1 Модуль 1. Динамическое программирование 18 9 9

2Модуль 2. Линейные динамические структуры данных

24 8 16

3 Модуль 3. Деревья 18 8 10

4Модуль 4. Понятие информации. Измерение информации

8 6 2

5 Модуль 5. Графы. Базовые 22 8 14

61

Page 62: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

алгоритмы6 Модуль 6. Сортировки 16 6 107 Модуль 7. Численные методы 18 8 10

8 Модуль 8. Представление информации в компьютере 16 14 2

Итоговое тестирование 2 2Всего: 142 71 108

Учебно-тематический план

№ п/п Наименование модулей, разделов и тем Всего

час.

В том числе

ЛекцииПрактические

занятия

1 2 3 4 5

1. Модуль 1. Динамическое программирование 18 9 9

1.1. Тема 1. Рекуррентные соотношения. 5 2 31.2. Тема 2. Треугольник Паскаля 3 2 11.3. Тема 3. Числа Фибоначчи. 4 2 2

1.4 Тема 4. Поиск суммы. Разбиение подзадач 3 1,5 1,5

1.5 Тема 5. Поиск максимума. Перекрытие подзадач 3 1,5 1,5

2. Модуль 2. Линейные динамические структуры данных 24 8 16

2.1. Тема 1. Линейные динамические структуры данных. 4 4 0

2.2.Тема 2. Связанные списки. Линейные и кольцевые списки. Односвязные и двусвязные списки.

10 3 7

2.3 Тема 3. Очереди. Реализации на базе массива и списка 5 2 3

2.4 Тема 4. Стеки. Реализации на базе массива и списка 5 2 3

3. Модуль 3. Деревья 18 8 10

3.1. Тема 1. Деревья. Основные понятия. Корень. Листья. Высота дерева. Примеры 2 2 0

3.2. Тема 2. Реализация деревьев. 4 2 33.3. Тема 3. Обходы дерева 4 1 2

3.4 Тема 4. Динамическое программирование на дереве 2 1 1

3.5 Тема 5. Бинарные деревья 3 1 23.6 Тема 6. Деревья поиска 3 1 2

62

Page 63: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4. Модуль 4. Понятие информации. Измерение информации 8 6 2

4.1. Тема 1. Понятие информации. 1 1 0

4.2.Тема 2. Содержательный и алфавитный подход к определению количества информации.

1 1 0

4.3. Тема 3. Формула Хартли. 2 1 14.4 Тема 4. Закон аддитивности информации 1 1 0

4.5Тема 5. Вероятностный подход к измерению информации. Формула Шеннона

2 1 1

4.6 Тема 6. Оптимальное кодирование. Алгоритм Хаффмана 1 1 0

5. Модуль 5. Графы. Базовые алгоритмы 22 8 14

5.1. Тема 1. Понятие графа. Ориентированные и неориентированные графы. 6 3 3

5.2 Тема 2. Кратчайшие пути. Поиск в ширину. 6 2 5

5.3 Тема 3. Поиск в глубину. Приложения. 6 1 45.4 Тема 4. Игры на графах 4 2 26. Модуль 6. Сортировки 16 6 10

6.1 Тема 1. Сортировки. Трудоемкость, устойчивость 3 1 2

6.2 Тема 2. Анализ сложности алгоритмов сортировки. 2 1 1

6.3 Тема 3. Слияние отсортированных массивов. Сортировка слиянием. 2 1 1

6.4 Тема 4. Быстрая сортировка 2 1 1

6.5 Тема 5. Поиск K-ой порядковой статистики 2 0,5 1,5

6.6 Тема 6. Двоичный поиск в отсортированном массиве 2 1 1

6.7Тема 7. Сортировка последовательностей, хранящихся в файлах, с оценкой числа сравнений и присваиваний

3 0,5 2,5

7. Модуль 7. Численные методы 18 8 10

7.1Тема 1. Методы численного решения уравнения f(x)=0. Метод двоичного поиска, метод хорд, метод касательных

9 4 5

7.2Тема 2. Методы численного интегрирования (метод трапеций, метод прямоугольников, метод Монте-Карло).

9 4 5

8. Модуль 8. Представление информации в 16 14 2

63

Page 64: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

компьютере

8.1 Тема 1. Представление текстовой информации 2 2 0

8.2 Тема 2. Представление графической информации 2 2 0

8.3 Тема 3. Векторное и растровое представление графической информации 2 2 0

8.4 Тема 4. Цветовые модели 4 3 1

8.5 Тема 5. Представление звуковой информации 2 2 0

8.6 Тема 6. Методы сжатия цифровой информации 4 3 1

1.1.3 Составление расписания для проведения дополнительного обучения групп школьников, участвующих в апробации разработанного учебно-методического обеспечения

На первом этапе работы по Государственному контракту были составлены

расписания для школьников лицея прикладных наук, ФТЛ №1 и лицея №37

г. Саратова, а также даны рекомендации по составлению расписаний в вузах-

соисполнителях.

Лицей прикладных наук.

Группа 1. 9 классы. Понедельник, среда: 8:30 – 10:00

Группа 2. 10 классы. Среда, пятница: 15:30 – 17:00.

Группа 3. 11 классы. Вторник, суббота. 10:00 – 12:30.

Лицей №37.

Группа 4. 9 классы. Вторник 12:00 – 13:30, четверг: 14:00 – 15:30.

Группа 5. 10-11 классы. Вторник. 14:00 – 15:30. Суббота 14:00 – 15:30.

Физико-технический лицей №1

Группа 6. 9 классы. Понедельник, пятница: 14.00 – 15:30.

Группа 7. 10 классы. Вторник, четверг: 15:30 – 17:00.

Группа 8. 11 классы. Вторник, четверг. 15:30 – 17:00.

Кубанский государственный университет

Группа 9. 11 классы

64

Page 65: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Занятия начались 26 сентября и проходили ежедневно по 30 сентября 2011

года по 6 академических часов ежедневно. В дальнейшем занятия в этой группе

планируется проводить еженедельно по четвергам.

Адыгейский государственный университет

Группа 10. 9 классы.

Среда, суббота: 15:00 – 16:30.

Группа 11. 10 классы.

Понедельник, суббота: 15:00 – 16:30.

Группа 12. 11 классы.

Понедельник, среда: 16:40-18:10.

Ставропольский государственный университет

Группа 13. 9 классы.

Занятия проводятся на базе Ставропольского государственного университета,

Школы для одаренных детей «Поиск» по следующему расписанию:

Вторник: 13.09, 27.09, 11.10, 25.10, 8.11 с 16.00 до 17.30 (2 часа)

Вторник: 6.09, 20.09,4.10, 18.10,1.11, 15.11 с 16.00 до 19.00 (4 часа)

Среда: 7.09, 14.09, 21.09, 28.09, 5.10, 12.10, 19.10, 26.10, 2.11, 9.11, 16.11 с 16.00 до

17.30 (2 часа)

Пятница: 9.09, 16.09, 23.09, 30.09 с 16.00 до 17.30 (2 часа)

Группа 14. 10 классы.

Занятия проводятся на базе Ставропольского государственного университета,

Школы для одаренных детей «Поиск» по следующему расписанию:

Понедельник: 5.09, 12.09, 19.09, 26.09, 3.10, 10.10, 17.10, 24.10, 31.10, 7.11, 14.11 с

16.00 до 19.00 (4 часа)

Среда: 7.09, 14.09, 21.09, 28.09, 5.10, 12.10, 19.10, 26.10, 2.11, 9.11, 16.11 с 17.40 до

19.00 (2 часа)

Четверг: 8.09, 15.09, 22.09 с 17.30 до 19.00 (2 часа)

Группа 15. 11 классы

Занятия проводятся на базе Ставропольского государственного университета,

Школы для одаренных детей «Поиск» по следующему расписанию:65

Page 66: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Понедельник: 5.09, 12.09, 19.09, 26.09, 3.10, 10.10, 17.10, 24.10, 31.10, 7.11, 14.11 с

16.00 до 17.30 (2 часа)

Среда: 7.09, 14.09, 21.09, 28.09, 5.10, 12.10, 19.10, 26.10, 2.11, 9.11, 16.11 с 16.00 до

19.00 (4 часа)

Четверг: 8.09, 15.09, 22.09 с 17.40 до 19.00 (2 часа)

Волгоградский государственный технический университет

Группы 17 – 18. Занятия начались 4 сентября и проходили по следующему

графику:

Понедельник – пятница: 15:10 – 18:20. Суббота 11:50 – 15:00, 15::10 – 18:20.

Южный федеральный университет

Группа 18, 19. Вторник, четверг: 12:15 – 15:35.

Занятия проходят на базе Южного федерального университета.

1.2 Дополнительное обучение групп школьников, участвующих в апробации

1.2.1 Проведение дополнительного обучения групп школьников,

участвующих в апробации

Рассматривая основные моменты организации дополнительного обучения школьников, можно выделить уровневый аспект (вариативное чередование индивидуальных, групповых, коллективных занятий). Занятия проходят в компьютерных классах, где на каждого школьника выделяется отдельный компьютер с необходимым современным программным обеспечением и доступом в глобальную сеть интернет. Внедрение дистанционных технологий в учебный процесс основывается на использовании системы Контестер во время занятий и для организации самостоятельной работы школьников. Аналогичные системы для дистанционного обучения используются вузами-соисполнителями работ по проекту. Важной особенностью методики преподавания является то, что она не повторяет лекционно-семинарскую систему высшей школы, а использует положительные характеристики школьной классно-урочной системы. Каждое занятие состоит из небольшого лекционного материала, который дается преподавателем. Преподаватель разбирает новый тип задач, объясняет математическую теорию, лежащую в основе решения задачи, обращает внимание на сложные моменты решения. Затем школьники самостоятельно или командно (не более 3 человек в команде) решают задачи, отправляя их на проверку в систему

66

Page 67: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Контестер (http://school.sgu.ru) или преподавателю. По окончанию занятия преподаватель подводит итоги, разбирая типичные ошибки, допущенные учащимися. Завершается занятие заданием на дом, которое также может быть выполнено с помощь. Контестера.

Для проведения практических занятий группы, в составе которых 16 и более учащихся, делятся на подгруппы. Количество учащихся в подгруппе - не более 15 человек. Общее число компьютеров в компьютерных классах школ и вузов, на базе которых проходило обучение школьников, более 150 шт.

Цель подобной организации занятии: развитие алгоритмического мышления

школьников в математическом контексте; воспитание правильных моделей

деятельности в областях, относящихся к информационно-коммуникационным

технологиям; профессиональная ориентация.

Для проведения занятий со школьниками на базе Адыгейского

государственного университета использовался внутренний сервер тестирования,

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

http://www.contester.ru/. Задачи были взяты из базы указанного тестера, материалов

летней компьютерной школы, проводимой РЕМШ при АГУ, а также с сайтов

http://olympiads.ru/ , http://acm.timus.ru/ .

Для проведения занятий со школьниками на базе Волгоградского

государственного технического университета использовался контестер ТТИ ЮФУ

http://contester.tsure.ru/.

Для активизации и интенсификации деятельности учащихся, обучающихся на

базе Южного федерального университета, используется система программирования

PascalABC.NET с встроенным задачником Programming Taskbook. Исполнители

«Робот» и «Чертежник» позволяют формулировать задания школьникам в

интуитивно понятной форме. В процессе обучения групп школьников

использовались технологии личностно-ориентированного обучения. Преподаватели

строили для каждого школьника индивидуальные образовательные траектории. В

очном учебном процессе были использованы дистанционные технологии:

http://pascalabc.net/WDE/, разработанные на факультете математики, механики и

компьютерных наук Южного федерального университета.

67

Page 68: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1.2.2 Организация интернет-испытаний школьников

По результатам обучения на 1 этапе было проведено интернет-тестирование.

Интернет-тестирование проводилось с использованием системы тестирования,

предоставленной Государственный Заказчиком по адресу http://neerc.ifmo.ru/testing.

Создание расписания для интернет-тестирования проводилось с

использованием системы, предоставленной Государственным Заказчиком по адресу

http://neerc.ifmo.ru/hydra. Ниже приведено расписание интернет-тестирования.

Лицей прикладных наук города Саратова.

Компьютерный класс МОУ «Лицей прикладных наук» города Саратова.

Группа 1. 9 классы. 30 сентября 2011 года.

Поток 1. 8:00 – 9:30.

Поток 2. 9:40 – 11:10

Группа 2. 10 классы. 30 сентября 2011 года.

Поток 1. 8:00 – 9:30.

Поток 2. 9:40 – 11:10

Группа 3. 11 классы. 30 сентября 2011 года. 11:50 – 13:20.

Лицей №37 города Саратова.

Компьютерный класс МАОУ «Лицей №37» города Саратова.

Группа 4. 9 классы. 30.09.2011. 8:10 – 9:40.

Группа 5. 10 классы. 29.09.2011. 10:10 – 11:40.

Физико-технический лицей №1 города Саратова.

Компьютерный класс МАОУ «Физико-технический лицей №1» города

Саратова.

Группа 6. 9 классы.

Поток 1. 27.09.2011. 14:00 – 15:30

Поток 2. 27.09.2011. 16:00 – 17:3068

Page 69: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Группа 7. 10 классы. 26.09.2011. 14:15 – 15:45

Группа 8. 11 классы. 29.09.2011. 14:45 – 16:15

Кубанский государственный университет.

Компьютерный класс КГУ.

Группа 9. 11 классы. 30.09.2011. 11:30 – 13:00.

Адыгейский государственный университет.

Компьютерный класс АГУ.

Группа 10. 9 классы. 30.09.2011. 15:00 – 16:30.

Группа 11. 10 классы. 30.09.2011. 17:00 – 18:30.

Группа 12. 10 классы. 30.09.2011. 17:00 – 18:30.

Ставропольский государственный университет.

Компьютерный класс СтавГУ.

Группа 13. 9 класс. 28.09.2011. 17:30 – 19:00.

Группа 14. 10 класс. 28.09.2011. 17:30 – 19:00.

Группа 15. 11 класс. 29:09.2011. 17:30 – 19:00.

Волгоградский государственный технический университет.

Компьютерный класс ВГТУ.

Группа 16. 10 класс. 30.09.2011. 18:30 – 20:00.

Группа 17. 10-11 классы. 1.10.1011. 13:00 – 13:30.

Южный федеральный университет.

Компьютерный класс ЮФУ.

Группа 18-19. 9-11 классы. 12:15 – 13:45.

69

Page 70: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1.2.3 Сбор и обработка статистических данных об обучении и результатах

интернет-испытания школьников. Подготовка отчета

Тестирование школьников проходило с 26 сентября по 1 октября 2011 года.

При подготовке компьютерных классов к интернет-испытаниям проводились

следующие мероприятия:

1) на каждом компьютере было установлено требуемое программное

обеспечение;

2) был исключен доступ к интернету, кроме доступа к системе тестирования;

3) на компьютерах были очищены все рабочие каталоги, чтобы исключить

использования старых решений и шаблонов.

При проведении интернет-испытаний обеспечивалось:

1) использование системы интернет-испытаний, предоставленной Заказчиком;

2) индивидуальное рабочее место для каждого участника испытаний;

3) присутствие двух дежурных в каждом компьютерном классе;

4) печать протокола испытаний.

К участию в интернет-испытаниях были приглашены школьники, проходящие

обучение дистанционно (по второй модели). Участие для таких школьников не было

обязательным.

В течение двух недель по окончанию интернет-испытаний и получении

результатов планируется провести разбор задач и учебно-методический семинар для

учителей в дистанционном режиме на портале http://school.sgu.ru.

70

Page 71: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты интернет-испытаний. 9 классы

№ ФИО Группа Федеральный округ

Задача 1

Задача 2

Задача 3

Задача 4

Задача 5

Всего

1. Андрющенко Светлана Адыгея Южный 20 30 50 100 100 3002. Валиулин Филипп Адыгея Южный 20 30 50 100 100 3003. Минаева Елизавета Адыгея Южный 20 30 50 100 100 3004. Нибо Амир Адыгея Южный 20 30 50 100 100 3005. Рыбецкий Максим Адыгея Южный 20 30 50 100 100 3006. Стрельцова Елизавета Адыгея Южный 20 30 50 100 100 3007. Чулков Дмитрий Адыгея Южный 20 30 50 100 100 3008. Афанасьев Даниил Лицей 37

Саратов Приволжский 20 30 50 100 100 300

9. Березкин Максим Лицей 37 Саратов Приволжский 20 30 50 100 100 300

10. Бронникова Елизавета Лицей 37 Саратов Приволжский 20 30 50 100 100 300

11. Джамалян Артур Лицей 37 Саратов Приволжский 20 30 50 100 100 300

12. Купин Николай Лицей 37 Саратов Приволжский 20 30 50 100 100 300

13. Черенков Дмитрий Лицей 37 Саратов Приволжский 20 30 50 100 100 300

14. Гречка Денис Сергеевич Ставрополь Северо-Кавказский 20 30 50 100 100 300

15. Ермилова Дина Ставрополь Северо-Кавказский 20 30 50 100 100 300

16. Зеленский Сергей Константинович Ставрополь Северо-

Кавказский 20 30 50 100 100 300

71

Page 72: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

17. Ларичев Никита Михайлович Ставрополь Северо-

Кавказский 20 30 50 100 100 300

18. Петров Валентин Владимирович Ставрополь Северо-

Кавказский 20 30 50 100 100 300

19. Тхакохов Руслан Олиевич Ставрополь Северо-Кавказский 20 30 50 100 100 300

20. Аверин Всеволод ФТЛ Саратов Приволжский 20 30 50 100 100 30021. Гнусин Станислав ФТЛ Саратов Приволжский 20 30 50 100 100 30022. Земсков Кирилл ФТЛ Саратов Приволжский 20 30 50 100 100 30023. Зубанов Виктор ФТЛ Саратов Приволжский 20 30 50 100 100 30024. Купина Анна ФТЛ Саратов Приволжский 20 30 50 100 100 30025. Лебедев Александр ФТЛ Саратов Приволжский 20 30 50 100 100 30026. Лебедев Антон ФТЛ Саратов Приволжский 20 30 50 100 100 30027. Наконечный Александр ФТЛ Саратов Приволжский 20 30 50 100 100 30028. Феоктистов Иван ФТЛ Саратов Приволжский 20 30 50 100 100 30029. Харламов Дмитрий ФТЛ Саратов Приволжский 20 30 50 100 100 30030. Череваткин Андрей ФТЛ Саратов Приволжский 20 30 50 100 100 30031. Моргачев Никита ФТЛ Саратов Приволжский 20 30 50 100 100 30032. Ширяев Александр ФТЛ Саратов Приволжский 20 30 50 100 100 30033. Кирюхин Владислав ФТЛ Саратов Приволжский 20 24 50 100 100 29434. Чумачков Кирилл ФТЛ Саратов Приволжский 20 15 50 100 100 28535. Калиева Самира Лицей 37

Саратов Приволжский 20 30 50 80 100 280

36. Дихт Марк ФТЛ Саратов Приволжский 20 30 50 80 100 28037. Черненков Михаил ФТЛ Саратов Приволжский 20 30 50 80 100 28038. Абдулхаликов Руслан

Халидович Ставрополь Северо-Кавказский 20 0 50 100 100 270

39. Толмачёв Даниил Ставрополь Северо- 20 0 50 100 100 270

72

Page 73: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Александрович Кавказский40. Федукина Елизавета ФТЛ Саратов Приволжский 20 30 50 10 100 21041. Бычков Иван Адыгея Южный 20 30 50 0 100 20042. Седиков Денис Адыгея Южный 20 30 50 0 100 20043. Силютина Юлия Адыгея Южный 20 30 50 0 100 20044. Борисов Никита Лицей 37

Саратов Приволжский 20 30 50 0 100 200

45. Агапов Давид ЛПН Саратов Приволжский 20 30 50 0 100 20046. Десятов Игорь ЛПН Саратов Приволжский 20 30 50 0 100 20047. Шаповал Виктор ЛПН Саратов Приволжский 20 30 50 0 100 20048. Ануфриев Антон ЛПН Саратов Приволжский 20 30 50 0 100 20049. Скребанов Тимур ЛПН Саратов Приволжский 20 30 50 0 100 20050. Торгашов Роман ЛПН Саратов Приволжский 20 30 50 0 100 20051. Гончар Андрей ФТЛ Саратов Приволжский 20 30 50 0 100 20052. Гребенникова Анастасия ФТЛ Саратов Приволжский 20 30 50 0 100 20053. Зубкова Наталья ФТЛ Саратов Приволжский 20 30 50 0 100 20054. Калинин Денис ФТЛ Саратов Приволжский 20 30 50 0 100 20055. Семенова Анна ФТЛ Саратов Приволжский 20 30 50 0 100 20056. Сироткина Александра ФТЛ Саратов Приволжский 20 30 50 0 100 20057. Голубева Юлия ФТЛ Саратов Приволжский 20 30 50 0 100 20058. Жакин Антон ФТЛ Саратов Приволжский 20 30 50 0 100 20059. Косицына Ольга ФТЛ Саратов Приволжский 20 30 50 0 100 20060. Щербик Ольга ФТЛ Саратов Приволжский 20 30 50 100 0 20061. Ефимова Александра ФТЛ Саратов Приволжский 20 27 50 0 100 19762. Барышева Анна ФТЛ Саратов Приволжский 20 18 50 0 100 18863. Сафонов Егор ЛПН Саратов Приволжский 20 15 50 0 100 18564. Колесникова Тамара ФТЛ Саратов Приволжский 20 18 50 0 95 18365. Лепаев Антон ЛПН Саратов Приволжский 20 6 50 0 100 176

73

Page 74: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

66. Плотников Александр СОШ 2 Ершов Приволжский 20 3 50 0 100 17367. Котов Павел ФТЛ Саратов Приволжский 20 18 0 0 100 13868. Беренков Никита ФТЛ Саратов Приволжский 20 0 0 0 100 12069. Цветков Игорь Адыгея Южный 20 30 50 0 0 10070. Алференко Дмитрий СОШ 2 Ершов Приволжский 20 30 50 0 0 10071. Кузнецова Екатерина ЛПН Саратов Приволжский 20 27 50 0 0 9772. Долгова Полина ЛПН Саратов Приволжский 20 24 50 0 0 9473. Теплов Дмитрий

Сергеевич Ставрополь Северо-Кавказский 20 0 50 10 0 80

74. Мосолова Ирина ЛПН Саратов Приволжский 0 21 50 0 0 7175. Бабурин Анатолий Интернат

Вольск Приволжский 20 15 25 0 0 60

76. Марченко Даниил СОШ 2 Ершов Приволжский 20 15 0 0 0 3577. Преображенская Наталия ЛПН Саратов Приволжский 0 21 0 0 0 2178. Андрейченко Александр ФТЛ Саратов Приволжский 20 0 0 0 0 20

Результаты интернет-испытаний, 10 классы

ФИО Группа Федеральный округ

Задача 1

Задача 2

Задача 3

Задача 4

Задача 5

Всего

1. Федоров Андрей ЛПН Саратов Приволжский 20 30 75 75 100 3002. Луничкин Егор ФТЛ Саратов Приволжский 20 30 75 75 100 3003. Бобкова Диана ФТЛ Саратов Приволжский 20 30 68 75 100 2934. Новиков Степан ФТЛ Саратов Приволжский 20 30 68 75 100 2935. Приискалов Роман ФТЛ Саратов Приволжский 20 30 68 75 100 2936. Усова Василиса ФТЛ Саратов Приволжский 20 30 67 75 100 2927. Горбушко Любовь ФТЛ Саратов Приволжский 20 30 68 71 100 2898. Нестерова Алина ФТЛ Саратов Приволжский 20 30 68 71 100 289

74

Page 75: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

9. Игнатьев Алексей ЛПН Саратов Приволжский 20 30 52 75 100 27710. Апишева Асия Адыгея Южный 20 30 0 75 100 22511. Рыбалко Александр ФТЛ Саратов Приволжский 20 30 0 75 100 22512. Лузин Александр Адыгея Южный 20 30 75 75 0 20013. Головлева Елена Лицей 37 Саратов Приволжский 20 30 75 75 0 20014. Агеев Николай ЛПН Саратов Приволжский 20 30 75 75 0 20015. Батыр Егор ЛПН Саратов Приволжский 20 30 75 75 0 20016. Гурченков Максим ЛПН Саратов Приволжский 20 30 75 75 0 20017. Петров Владимир ЛПН Саратов Приволжский 20 30 75 75 0 20018. Плоских Андрей ЛПН Саратов Приволжский 20 30 75 75 0 20019. Церулик Иван ЛПН Саратов Приволжский 20 30 75 75 0 20020. Мартыненко Андрей ЛПН Саратов Приволжский 20 30 75 75 0 20021. Бордынюк Даниил

КонстантиновичСтаврополь Северо-

Кавказский20 30 75 75 0 200

22. Косолапова Анна ФТЛ Саратов Приволжский 20 30 72 60 0 18223. Марьина Анна

ВалерьевнаСтаврополь Северо-

Кавказский20 30 68 63 0 181

24. Гераськин Егор ФТЛ Саратов Приволжский 20 30 0 48 80 17825. Аверьянов Алексей ФТЛ Саратов Приволжский 20 30 75 52 0 17726. Пшипий Рустам Адыгея Южный 20 30 49 75 , 17427. Гусева Елизавета ФТЛ Саратов Приволжский 20 30 0 75 44 16928. Зубков Олег ФТЛ Саратов Приволжский 20 30 0 75 44 16929. Плотников Аким Лицей 37 Саратов Приволжский 20 30 0 75 40 16530. Андреева Дана ФТЛ Саратов Приволжский 0 6 75 75 0 15631. Филин Дмитрий ФТЛ Саратов Приволжский 20 30 0 60 44 15432. Комов Евгений ЛПН Саратов Приволжский 20 30 0 75 8 13333. Жуков Александр Лицей 37 Саратов Приволжский 20 30 0 75 4 12934. Воротников Олег Адыгея Южный 20 30 0 75 0 125

75

Page 76: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

35. Скрягина Мария Лицей 37 Саратов Приволжский 20 30 0 75 0 12536. Постаногов Григорий ЛПН Саратов Приволжский 20 30 0 75 0 12537. Котелевский Алексей

СергеевичСтаврополь Северо-

Кавказский20 30 0 75 0 125

38. Стрикалов Владимир Геннадьевич

Ставрополь Северо-Кавказский

20 30 0 75 0 125

39. Смагин Владислав ФТЛ Саратов Приволжский 20 30 0 75 0 12540. Киселев Николай Лицей 37 Саратов Приволжский 20 30 0 75 0 12541. Миронычев Дмитрий Лицей 37 Саратов Приволжский 20 30 0 75 0 12542. Шопина Марина Адыгея Южный 20 30 75 0 0 12543. Шульженко Владислав

НиколаевичСтаврополь Северо-

Кавказский20 30 75 0 0 125

44. Лукьянов Дмитрий ФТЛ Саратов Приволжский 20 30 75 0 0 12545. Кобзев Михаил ФТЛ Саратов Приволжский 20 30 0 64 0 11446. Зиновьев Виктор

ВладимировичСтаврополь Северо-

Кавказский20 30 0 59 0 109

47. Миронов Дмитрий Сергеевич

Ставрополь Северо-Кавказский

20 30 0 59 0 109

48. Белоногов Никита ЛПН Саратов Приволжский 20 30 59 0 0 10949. Воличенко Анатолий Лицей 37 Саратов Приволжский 20 14 75 0 0 10950. Куликов Александр ЛПН Саратов Приволжский 20 30 14 44 0 10851. Пахоменко Алена Лицей 37 Саратов Приволжский 20 30 0 56 0 10652. Власов Андрей ФТЛ Саратов Приволжский 20 30 0 48 0 9853. Константинов Никита ФТЛ Саратов Приволжский 20 30 0 48 0 9854. Плетнев Михаил ФТЛ Саратов Приволжский 20 30 0 48 0 9855. Ремезов Александр ФТЛ Саратов Приволжский 20 30 0 48 0 9856. Комков Иван ФТЛ Саратов Приволжский 20 30 0 0 44 9457. Церцвадзе Амиран ФТЛ Саратов Приволжский 0 30 0 63 0 93

76

Page 77: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

58. Бушкин Максим ФТЛ Саратов Приволжский 20 0 68 0 0 8859. Кичкин Александр Адыгея Южный 20 30 0 30 0 8060. Косых Дмитрий ФТЛ Саратов Приволжский 20 30 0 22 0 7261. Балабанов Горгий ЛПН Саратов Приволжский 20 30 0 21 0 7162. Полушкин Андрей ФТЛ Саратов Приволжский 0 30 0 37 0 6763. Губа Евгений

АлександровичСтаврополь Северо-

Кавказский0 18 0 49 0 67

64. Джамирзе Заур Адыгея Южный 20 30 0 0 0 5065. Романов Александр Адыгея Южный 20 30 0 0 0 5066. Аникин Андрей

АндреевичВолгоград Южный 20 30 0 0 0 50

67. Губарев Марк Олегович Волгоград Южный 20 30 0 0 0 5068. Добрякова Анастасия

СергеевнаВолгоград Южный 20 30 0 0 0 50

69. Забнина Ксения Олеговна Волгоград Южный 20 30 0 0 0 5070. Калинина Ольга

ВалерьевнаВолгоград Южный 20 30 0 0 0 50

71. Катникова Марина Александровна

Волгоград Южный 20 30 0 0 0 50

72. Пушкарская Анна Игоревна

Волгоград Южный 20 30 0 0 0 50

73. Корчагина Екатерина Сергеевна

Волгоград Южный 20 30 0 0 0 50

74. Крутяков Андрей Волгоград Южный 20 30 0 0 0 5075. Образцов Евгений Волгоград Южный 20 30 0 0 0 5076. Шуваев Александр

ИгоревичВолгоград Южный 20 30 0 0 0 50

77. Юшкова Алена Волгоград Южный 20 30 0 0 0 50

77

Page 78: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Руслановна78. Бормотов Николай Гимназия 1

СаратовПриволжский 20 30 0 0 0 50

79. Бунчукова Анастасия Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

80. Васильев Георгий Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

81. Лунева Анастасия Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

82. Михайлова Ирина Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

83. Распарина Ольга Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

84. Седакова Елизавета Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

85. Стаценко Владимир Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

86. Тепер Анна Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

87. Феофанова Софья Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

88. Ходков Никита Гимназия 1 Саратов

Приволжский 20 30 0 0 0 50

89. Ву-Хай-Ань Антон Гимназия 4 Саратов

Приволжский 20 30 0 0 0 50

90. Горина Наталия Гимназия 4 Саратов

Приволжский 20 30 0 0 0 50

91. Жадаева Анастасия Гимназия 4 Саратов

Приволжский 20 30 0 0 0 50

78

Page 79: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

92. Ковалев Михаил Гимназия 4 Саратов

Приволжский 20 30 0 0 0 50

93. Строев Павел Интернат Вольск Приволжский 20 30 0 0 0 5094. Бочкова Тамара Лицей 1 Балаково Приволжский 20 30 0 0 0 5095. Дворянчиков Андрей Лицей 1 Балаково Приволжский 20 30 0 0 0 5096. Денисенко Кирилл Лицей 1 Балаково Приволжский 20 30 0 0 0 5097. Жданов Артем Лицей 1 Балаково Приволжский 20 30 0 0 0 5098. Зотова Татьяна Лицей 1 Балаково Приволжский 20 30 0 0 0 5099. Касацкий Роман Лицей 1 Балаково Приволжский 20 30 0 0 0 50100. Кольдюшев Андрей Лицей 1 Балаково Приволжский 20 30 0 0 0 50101. Косырев Антон Лицей 1 Балаково Приволжский 20 30 0 0 0 50102. Пименов Александр Лицей 1 Балаково Приволжский 20 30 0 0 0 50103. Пронина Анна Лицей 1 Балаково Приволжский 20 30 0 0 0 50104. Пугачев Евгений Лицей 1 Балаково Приволжский 20 30 0 0 0 50105. Пугачева Дарья Лицей 1 Балаково Приволжский 20 30 0 0 0 50106. Сабрига Анастасия Лицей 1 Балаково Приволжский 20 30 0 0 0 50107. Слепнев Ярослав Лицей 1 Балаково Приволжский 20 30 0 0 0 50108. Сулейманов Рафаэль Лицей 1 Балаково Приволжский 20 30 0 0 0 50109. Толстов Владислав Лицей 1 Балаково Приволжский 20 30 0 0 0 50110. Башлыков Максим Лицей 1 Балаково Приволжский 20 30 0 0 0 50111. Кузнецова Дарья Лицей 1 Балаково Приволжский 20 30 0 0 0 50112. Лохин Владислав Лицей 1 Балаково Приволжский 20 30 0 0 0 50113. Мушенков Алексей Лицей 1 Балаково Приволжский 20 30 0 0 0 50114. Романов Владислав Лицей 1 Балаково Приволжский 20 30 0 0 0 50115. Семенов Виталий Лицей 1 Балаково Приволжский 20 30 0 0 0 50116. Скакун Александр Лицей 1 Балаково Приволжский 20 30 0 0 0 50117. Викторов Кирилл Лицей 37 Саратов Приволжский 20 30 0 0 0 50118. Коновалов Артем Лицей 37 Саратов Приволжский 20 30 0 0 0 50

79

Page 80: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

119. Панчук Денис СОШ 8 Петровск Приволжский 20 30 0 0 0 50120. Скрынник Анастасия

ОлеговнаСтаврополь Северо-

Кавказский20 30 0 0 0 50

121. Борисенко Екатерина ФТЛ Саратов Приволжский 20 30 0 0 0 50122. Кузнецов Павел ФТЛ Саратов Приволжский 20 30 0 0 0 50123. Роганин Александр ФТЛ Саратов Приволжский 20 30 0 0 0 50124. Свиридова Ольга ФТЛ Саратов Приволжский 20 30 0 0 0 50125. Тимошин Денис ФТЛ Саратов Приволжский 20 30 0 0 0 50126. Мокиенко Дмитрий Лицей 37 Саратов Приволжский 20 30 0 0 0 50127. Смусева Дарья Волгоград Южный 20 26 0 0 0 46128. Сушко Антон

АлександровичСтаврополь Северо-

Кавказский20 26 0 0 0 46

129. Пысина Екатерина Лицей 1 Балаково Приволжский 20 22 0 0 0 42130. Горбунов Михаил Лицей 1 Балаково Приволжский 20 14 0 0 0 34131. Синельникова Анастасия

ВалерьевнаСтаврополь Северо-

Кавказский0 30 0 0 0 30

132. Анфиногентов Антон ФТЛ Саратов Приволжский 0 30 0 0 0 30133. Курбанов Бабек Валех Волгоград Южный 20 0 0 0 0 20134. Рогожкина Наталья

СергеевнаВолгоград Южный 20 0 0 0 0 20

135. Селиванова Кристина Алексеевна

Волгоград Южный 20 0 0 0 0 20

136. Шергин Денис Алексеевич

Волгоград Южный 20 0 0 0 0 20

137. Нуштаева Реналь Лицей 1 Балаково Приволжский 20 0 0 0 0 20138. Галайко Никита ФТЛ Саратов Приволжский 20 0 0 0 0 20

80

Page 81: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты интернет-испытаний, 11 классы

ФИО Группа Федеральный округ

Задача 1

Задача 2

Задача 3

Задача 4

Задача 5

Всего

1. Савченко Олег Алексеевич Кубань Южный 30 50 50 70 100 3002. Анджапаридзе Андрей ФТЛ Саратов Приволжский 30 50 50 70 100 3003. Бабанин Иван ФТЛ Саратов Приволжский 30 50 50 70 100 3004. Еремин Дмитрий ФТЛ Саратов Приволжский 30 50 50 70 100 3005. Скулкин Антон ФТЛ Саратов Приволжский 30 50 50 70 100 3006. Чекмарева Алия ФТЛ Саратов Приволжский 30 50 50 70 100 3007. Шимчук Дима ФТЛ Саратов Приволжский 30 50 50 70 100 3008. Тенищев Семен

Станиславович Ставрополь Северо-Кавказский 30 50 50 70 90 290

9. Козель Ольга ФТЛ Саратов Приволжский 8 50 50 70 100 27810. Адимов Арсений

Владимирович Ростов Южный 30 50 50 70 70 270

11. Белоусов Александр ФТЛ Саратов Приволжский 30 50 50 70 50 25012. Вакс София ФТЛ Саратов Приволжский 30 50 50 70 50 25013. Майоров Павел Лицей 1

Балаково Приволжский 30 50 50 70 25 225

14. Аленькин Олег ФТЛ Саратов Приволжский 30 50 50 70 25 22515. Олейников Александр

Сергеевич Кубань Южный 24 50 50 70 25 219

16. Кочетов Дмитрий Алексеевич Кубань Южный 15 50 50 70 25 210

17. Грушин Егор Адыгея Южный 30 50 50 70 0 20018. Кударенко Илья Гимназия 4

Саратов Приволжский 30 50 50 70 0 200

19. Халилов Дмитрий Лицей 1 Приволжский 30 50 50 70 0 20081

Page 82: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Балаково20. Курников Егор ФТЛ Саратов Приволжский 30 50 50 70 0 20021. Чайка Константин

Владимирович Кубань Южный 21 32 50 70 25 198

22. Малянов Иван СОШ 28 Балаково Приволжский 8 50 50 70 20 198

23. Кирий Георгий Никитович Кубань Южный 0 50 50 70 25 19524. Желтов Вячеслав ЛПН Саратов Приволжский 6 50 50 12 75 19325. Демина Надежда Лицей 37

Саратов Приволжский 8 50 50 70 0 178

26. Дёров Василий Лицей 37 Саратов Приволжский 8 50 50 70 0 178

27. Васильев Никита Владиславович Ростов Южный 8 50 50 70 0 178

28. Малиевский Георгий Константинович Кубань Южный 24 26 50 70 0 170

29. Лысенко Павел ЛПН Саратов Приволжский 0 34 50 70 0 15430. Власов Артур ЛПН Саратов Приволжский 30 44 50 , 25 14931. Жерлицин Дмитрий

Сергеевич Кубань Южный 21 50 50 9 15 145

32. Аристанов Сомат ФТЛ Саратов Приволжский 30 50 50 9 5 14433. Стрельцова Екатерина Адыгея Южный 30 50 50 0 0 13034. Ефимов Илья Гимназия 4

Саратов Приволжский 30 50 50 0 0 130

35. Наумов Влад Гимназия 4 Саратов Приволжский 30 50 50 0 0 130

36. Смирнова Александр Гимназия 4 Саратов Приволжский 30 50 50 0 0 130

82

Page 83: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

37. Чернова Татьяна Гимназия 4 Саратов Приволжский 30 50 50 0 0 130

38. Шишова Елена Гимназия 4 Саратов Приволжский 30 50 50 0 0 130

39. Опацкий Владимир Андреевич Кубань Южный 30 50 50 0 0 130

40. Пилипенко Дмитрий Алексеевич Кубань Южный 30 50 50 0 0 130

41. Полежаева Дарья Борисовна Кубань Южный 30 50 50 0 0 13042. Данилова Дарья ЛПН Саратов Приволжский 30 50 50 0 0 13043. Кузнецова Александра ЛПН Саратов Приволжский 30 50 50 0 0 13044. Машляк Татьяна ЛПН Саратов Приволжский 30 50 50 0 0 13045. Тучин Артём ЛПН Саратов Приволжский 30 50 50 0 0 13046. Пронин Андрей ФТЛ Саратов Приволжский 30 50 50 0 0 13047. Раков Виктор ФТЛ Саратов Приволжский 30 50 50 0 0 13048. Яковлев Роман ФТЛ Саратов Приволжский 30 50 50 0 0 13049. Голоутдинов Тимур Адыгея Южный 30 47 50 0 0 12750. Кудаев Артур Адыгея Южный 30 47 50 0 0 12751. Кайрис Егор ЛПН Саратов Приволжский 30 44 50 0 0 12452. Красильников Григорий ЛПН Саратов Приволжский 30 44 50 0 0 12453. Сазонов Сергей ЛПН Саратов Приволжский 30 44 50 0 0 12454. Пчелинцева Мария ФТЛ Саратов Приволжский 30 44 50 0 0 12455. Прянишников Артем ЛПН Саратов Приволжский 27 47 50 0 0 12456. Мухаметдинова Александра

Фердоусовна Кубань Южный 24 47 50 0 0 121

57. Давтян Сурен Адыгея Южный 21 50 50 0 0 12158. Аникина Мария Лицей 1

Балаково Приволжский 30 50 40 0 0 120

83

Page 84: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

59. Масленникова Людмила Лицей 1 Балаково Приволжский 30 50 40 0 0 120

60. Михайлова Юлия Лицей 1 Балаково Приволжский 30 50 40 0 0 120

61. Саяпина Юлия Лицей 1 Балаково Приволжский 30 50 40 0 0 120

62. Храмцова Екатерина Лицей 1 Балаково Приволжский 30 50 40 0 0 120

63. Белик Диана Тимуровна Ростов Южный 18 44 50 0 0 11264. Максименко Никита

Андреевич Ростов Южный 12 50 50 0 0 112

65. Проскурин Михаил Олегович Ростов Южный 12 50 50 0 0 112

66. Наатыж Вадим Александрович Кубань Южный 8 50 50 0 0 108

67. Каспиржик Юрий Максимович Ростов Южный 8 50 50 0 0 108

68. Подгорный Никита Александрович Ростов Южный 8 50 50 0 0 108

69. Семенистый Антон Владимирович Ростов Южный 8 50 50 0 0 108

70. Карташов Александр Олегович Ростов Южный 10 47 50 0 0 107

71. Авакян Гор Олегович Ростов Южный 12 44 50 0 0 10672. Бугаков Евгений Андреевич Ростов Южный 8 47 50 0 0 10573. Страхова Юлия Алексеевна Ростов Южный 10 44 50 0 0 10474. Киселев Ефим

Владимирович Ростов Южный 4 50 50 0 0 104

84

Page 85: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

75. Курамина Елена Владимировна Ростов Южный 4 50 50 0 0 104

76. Мелихова Анастасия Юрьевна Ростов Южный 4 50 50 0 0 104

77. Пимонова Юлия Андреевна Ростов Южный 6 47 50 0 0 10378. Ивашечкин Александр

Ильич Кубань Южный 8 44 50 0 0 102

79. Мороз Виталий Андреевич Кубань Южный 8 44 50 0 0 10280. Елизарова Ангелина

Андреевна Ростов Южный 8 42 50 0 0 100

81. Мазур Анастасия СОШ 2 Ершов Приволжский 8 42 50 0 0 10082. Саломатин Илья ЛПН Саратов Приволжский 8 40 50 0 0 9883. Рыжков Илья Николаевич Ростов Южный 8 40 50 0 0 9884. Дубровский Андрей ЛПН Саратов Приволжский 30 47 18 0 0 9585. Юртаева Любовь ФТЛ Саратов Приволжский 0 42 50 0 0 9286. Шейна Ольга Гимназия 4

Саратов Приволжский 30 50 0 0 0 80

87. Уступкин Егор Лицей 1 Балаково Приволжский 30 50 0 0 0 80

88. Шилин Илья Лицей 1 Балаково Приволжский 30 50 0 0 0 80

89. Шувалов Александр Лицей 1 Балаково Приволжский 30 50 0 0 0 80

90. Юшков Александр Лицей 1 Балаково Приволжский 30 50 0 0 0 80

91. Миндибаев Тимофей Лицей 1 Балаково Приволжский 30 47 0 0 0 77

92. Рябов Андрей ЛПН Саратов Приволжский 21 40 16 0 0 77

85

Page 86: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

93. Очеретина Ксения ЛПН Саратов Приволжский 8 18 50 0 0 7694. Заболотнева Ксения Волгоград Южный 8 50 0 0 0 5895. Аксеной Олег Сергеевич Ростов Южный 8 50 0 0 0 5896. Кондрашов Дмитрий

Викторович Ростов Южный 8 50 0 0 0 58

97. Астахов Дмитрий Волгоград Южный 6 50 0 0 0 5698. Седунов Андрей Игоревич Ростов Южный 6 50 0 0 0 5699. Баева Мария Лицей 1

Балаково Приволжский 8 44 0 0 0 52

100. Виноградов Александр Юрьевич Кубань Южный 8 42 0 0 0 50

101. Щербаков Андрей Александрович Ростов Южный 6 44 0 0 0 50

102. Гринюк Антон Лицей 1 Балаково Приволжский 8 38 0 0 0 46

103. Александрович Марина Волгоград Южный 6 40 0 0 0 46104. Маслов Михаил Эдуардович Кубань Южный 8 24 0 0 0 32105. Белояров Степан Лицей 1

Балаково Приволжский 8 24 0 0 0 32

106. Акопова Анастасия Владимирович Ростов Южный 6 0 25 0 0 31

86

Page 87: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Распределение школьников по классам

Распределение школьников по классам в Саратовской области (ПФО)

Распределение школьников по классам в Южном Федеральном округе

87

Page 88: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Распределение школьников по классам в Северо-Кавказском Федеральном

округе

Распределение девятиклассников по округам

88

Page 89: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Распределение десятиклассников по округам

Распределение одиннадцатиклассников по округам

Результаты интернет-тестирования (кол. человек / баллы), 9 классы

89

Page 90: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты интернет-тестирования (кол. человек / баллы), 9 классы, ПФО

Результаты интернет-тестирования (кол. человек / баллы), 9 классы, СКФО

Результаты интернет-тестирования (кол. человек / баллы), 9 классы, ЮФО

90

Page 91: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты интернет-тестирования (кол. человек / баллы), 10 классы

Результаты интернет-тестирования (кол. человек / баллы), 10 классы, ПФО

Результаты интернет-тестирования (кол. человек / баллы), 10 классы, СКФО

91

Page 92: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты интернет-тестирования (кол. человек / баллы), 9 классы, ЮФО

Результаты интернет-тестирования (кол. человек / баллы), 11 классы

Результаты интернет-тестирования (кол. человек / баллы), 11 классы, ПФО

92

Page 93: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты интернет-тестирования (кол. человек / баллы), 11 классы, СКФО

Из Северо-Кавказского Федерального округа участвовал в интернет-

тестировании всего один 11-классник. Результат – 290 баллов.

Результаты интернет-тестирования (кол. человек / баллы), 11 классы, ЮФО

Результаты интернет-тестирования (кол. человек / баллы), по всем классам

По результатам интернет-тестирования на втором этапе будут

скорректированы учебные планы для каждой группы учащихся.

По рекомендации Государственного Заказчика успешно прошедшими

тестирование считаются:

- девятиклассники, набравшие 100 и более баллов,

- десятиклассники, набравшие 50 и более баллов,

- одиннадцатиклассники, набравшие 80 и более баллов.

93

Page 94: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты интернет-тестирования 9-х классов по всем округам в

количественном соотношении представлены диаграммой:

Результаты интернет-тестирования 10-х классов по всем округам в

количественном соотношении представлены диаграммой:

94

Page 95: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Результаты интернет-тестирования 11-х классов по всем округам в

количественном соотношении представлены диаграммой:

Результаты интернет-тестирования по всем школьникам и округам в

количественном соотношении представлены диаграммой:

По результатам дополнительного обучения на 1 этапе школьникам, успешно

прошедшим обучение, выданы свидетельства установленного образца (Приложение

К).

Распоряжение ректора СГУ о выдаче свидетельств установленного образца

школьникам, успешно прошедшим дополнительное обучение в период с 5.09.2011 г.

по 03.10.2011 г., приведено в Приложении К.

95

Page 96: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

2 Разработка курсов дополнительного образования студентов в области языков

программирования

Разработка курсов дополнительного образования студентов в области языков

программирования выполнялась Саратовским государственным университетом на

базе факультета компьютерных наук и информационных технологий.

На данном этапе было разработано четыре курса:

№ Наименование курса Общаятрудоемкость

1. Язык программирования C# 72 часа2. Язык программирования Java 72 часа3. Ассемблер 72 часа4. Языки программирования и методы трансляции 72 часа

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

вошли:

1. Федорова Антонина Гавриловна, декан факультета компьютерных наук и

информационных технологий, к.ф.м.н., доцент, зав. кафедрой информатики и

программирования, председатель экспертной группы по присвоению учителям

информатики высшей квалификационной категории, научный руководитель Центра

олимпиадной подготовки программистов имени Н.Л. Андреевой факультета

компьютерных наук и информационных технологий, Почетный работник высшего

образования;

2. Миронов Сергей Владимирович, к.ф.м.н., доцент кафедры математической

кибернетики и компьютерных наук СГУ, заместитель декана факультета КНиИТ

СГУ;

3. Огнева Марина Валентиновна, к.ф.м.н., доцент кафедры информатики и

программирования;

4. Кудрина Елена Вячеславовна, старший преподаватель кафедры информатики

и программирования;

96

Page 97: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

5. Мирзаянов Михаил Расихович - руководитель центра олимпиадной

подготовки программистов им. Н.Л. Андреевой;

6. Агуров Павел Владимирович - технический директор Саратовского

представительства компании EPAM Systems;

7. Наркайтис Герман Германович - руководитель Саратовского

представительства компании Mirantis.

Создание рабочей группы позволило решить следующие задачи:

провести анализ опыта Центра непрерывной подготовки IT-специалистов по

созданию электронных курсов и организации дополнительных дистанционных и

очных занятий со студентами по программированию;

провести анализ опыта Центра олимпиадной подготовки программистов

имени Н.Л. Андреевой СГУ по работе с одаренными студентами в области

информатики и программирования;

провести анализ учебных планов факультета КНиИТ по дисциплинам

математического и компьютерного цикла и анализ рабочих программ данных

дисциплин;

провести анализ специализированных программ обучения программистов на

платформе .Net и платформе Java, реализуемых учебными центрами компаний

EPAM Systems и Mirantis;

подготовить предложения по содержанию и структуре разрабатываемых

курсов;

осуществить координацию работы по созданию курсов дополнительного

образования студентов в области языков программирования, а также по апробации

данных курсов на базе специализированных учебных групп студентов.

Курсы, связанные с изучением теории и освоением методологии разработки

языков программирования и построения трансляторов, а также курсы, связанные с

изучением машинно-ориентированных языков, являются важнейшей составляющей

в профессиональной подготовке специалистов в области программного обеспечения.

Данные курсы входят в учебные планы различных специальностей, связанных с

97

Page 98: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

подготовкой таких специалистов и ежегодно читаются сотрудниками факультета

КНиИТ.

Накопленный опыт показывает значимость выбранных курсов для подготовки

и переподготовки специалистов в сфере информационных технологий, а также

необходимость обобщения, систематизации и структурирования уже имеющихся

разработок, создание на их основе полноценных учебно-методических комплексов и

их апробацию.

2.1 Разработка курса «Язык программирования Java»

В курсе «Язык программирования Java» использовались методические

разработки преподавателей факультета КНиИТ по решению олимпиадных задач по

программированию на языке Java. Данные материалы применялись для проведения

факультативных занятий на базе центра олимпиадной подготовки программистов

имени Н.Л. Андреевой СГУ. Так же в содержании данного курса нашли отражение

материалы мастер-классов, открытых лекций и тренингов, которые проводили

представители компании Mirantis для СГУ по тематике, связанной с разработкой

программного обеспечения на платформе Java.

Указанные выше материалы были проанализированы, систематизированы и

переработаны с учетом потребностей дополнительного образования студентов в

области языков программирования.

В курс входит:

1) рабочая программа по курсу «Язык программирования Java»

2) пособие по курсу «Язык программирования Java»

Дистанционная поддержка курса «Язык программирования Java» - набор

задач с автоматической проверкой правильности работы (http://asm.sgu.ru).

Аннотация курса

Авторы разработки: М.Р. Мирзаянов, М.С. Портенко

98

Page 99: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Актуальность разработки данного курса обусловлена широким

распространением технологии Java. Успешность технологии заключается в

гибкости, кроссплатформенности, безопасности, широком спектре возможностей.

Технология включает средства разработки; большой набор готовых классов,

предназначенных для использования в программных приложениях; широкий

инструментарий разработки пользовательского интерфейса; набор библиотек по

работе с базами данных, разработке сетевых и мобильных приложений. Язык Java,

как часть технологии Java, обладает рядом преимуществ, связанных с более простой

и безопасной работой с памятью, упрощению реализации многопоточных

приложений, наличием компонентной архитектуры.

Цель данного курса – поддержка в освоении перспективной технологии и

приобретении профессиональных навыков программирования через решение

учебных и прикладных задач.

Данный курс рассчитан на 72 часа, из которых 48 часов аудиторных занятий и

24 часа самостоятельной работы.

Особенностью данного курса является то, что его разработка происходила при

активном содействии Центра олимпиадной подготовки программистов имени Н.Л.

Андреевой Саратовского государственного университета и компании Mirantis,Inc,

которая специализируется на создании и управлении долгосрочными Центрами

Компетенции (Center of Excellence, CoE) для лидирующих компаний финансового,

телекоммуникационного, High-Tech и IT-рынков.

Содержание курса включает следующие темы:

1. Введение в платформу Java. История создания Java. Выполнение

программ на Java. Отличие платформы Java от традиционных компилируемых

языков программирования. Понятие виртуальной Java машины. Назначение JRE,

JDK.

2. Утилиты командной строки для работы с Java. Структура программы

на Java. Основы синтаксиса Java. Утилита javac и ее основные опции. Понимание

CLASSPATH. Утилита java и ее основные опции. Пакеты как способ решения

99

Page 100: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

проблемы naming collision. Синтаксис простейших классов. Точка запуска: public

static void main. Декомпиляция Java. Утилита jad.

3. Простейшие типы данных и основные управляющие конструкции языка.

Понимание примитивных типов и объектов. Принципы именования классов,

методов и переменных. Восемь примитивных типов. Приведение типов.

Преобразование типов в выражениях. Арифметические и целочисленные битовые

операции. Вещественные типы данных. Ключевое слово strictfp. Scanner - класс для

чтения данных. Задачи на ветвления и циклы.

4. Строки, массивы и библиотека стандартных коллекций в Java. Строки

в Java. Понимание неизменямости строки. Основные методы строк. Понятие и

описание массива. Многомерные массивы. Методы массивов, класс Arrays. Списки

в Java: List, ArrayList, LinkedList. Понимание итераторов. Интерфейсы Iterator и

Iterable. Структуры данных множество и словарь (карта). Интерфейсы и классы Set,

OrderedSet, TreeSet, HashSet. Интерфейсы и классы Map, TreeMap, HashMap.

Оператор foreach.

5. ООП в Java. Парадигмы программирования. Принципы объектно-

ориентированного программирования. Достоинства и недостатки ООП. Синтаксис

описания класса и подкласса. Объявление объекта. Операция new. Синтаксис

описания метода. Передача параметров, перегрузка и переопределение методов.

Конструкторы класса. Параметризованные конструкторы. Перегрузка

конструкторов. Конструктор по умолчанию. Вложенные и внутренние классы.

Абстрактные методы и классы. Класс Object. Динамическая диспетчеризация

методов. Использование ключевого слова super. Статические методы. Метод main.

Интерфейсы как способ отказа от множественного наследования.

6. Методы класса Object. Методы, общие для всех объектов. Общие

соглашения для equals(). Рецепты для hashCode(). Клонирование объектов, глубокое

копирование. Почему следует остерегаться метода finalize(). Реализация интерфейса

Comparable.

7. Пакет java.io. Ввод и вывод в Java. Взаимодействие с файловой

системой. Сериализация. Байты и символы в Java. Понимание различий InputStream 100

Page 101: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

и Reader. Понимание различий OutputStream и Writer. Обзор различных реализаций

этих интерфейсов. Буфферизация ввода-вывода. Необходимость закрытия объектов

ввода-вывода. Класс java.io.File, примеры использования. Рекурсивный обход

директорий. Сериализация в Java. Маркерный интерфейс java.io.Serializable. Поле

serialVersionUID. Защита в методе readObject.

8. Многопоточность в Java. Потоки, понимание потоков. Главный поток.

Многопоточные приложения. Примеры. Проблема синхронизации. Класс Thread и

его использование. Интерфейс Runnable. Синхронизация в Java. Ключевое слово

synchronized. Методы класса Object wait(), notify(), notifyAll(). Concurrency Utilities.

Примитивы синхронизации. Ключевое слово volatile. Compare-and-swap, lock-free

структуры данных.

9. Обработка исключений. Общее понятие исключительной ситуации.

Основные принципы обработки исключений. Проверяемые и непроверяемые

исключения: разница и принципы применения. Встроенные исключения Java.

Иерархия исключений. Создание собственных подклассов исключений.

Использование исключений. Stacktrace исключения. Блоки с гарантированным

завершением.

10. Интроспекция. Класс Class. Загрузка классов. Загрузчики классов.

Основные классы, отражающие языковые элементы: Class, Field, Method, Type.

Методы для получения экземпляров этих классов. Различие между методами

getDeclaredXXX() и getXXX(). Динамические прокси. Примеры использования.

Интерфейс InvocationHandler. Разработка собственных динамических прокси.

Объявление аннотаций. Аннотируемые элементы. Класс Annotation. Специальные

аннотации: Target, Retention. Получение информации об аннотациях через механизм

отражений.

11. XML в Java. История создания XML. Обзор XML-парсеров.

Отличительные черты SAX и DOM-парсеров. JAXP. Использование реализаций

SAX и DOM-парсеров в Java. Язык DTD. XML Schemа. Язык XPath.

12. Сетевое программирование в Java. Основные принципы работы сети.

Протоколы TCP и UDP: общие свойства и различия. Классы InetAddress, URL. 101

Page 102: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Сокеты. Классы сокетов в Java. Примеры использования TCP-сокетов.

Дейтаграммы. Примеры отсылки и приема дейтаграмм в Java. Широковещательная

и групповая рассылка.

Решение задач по темам 1-4 происходит с использованием системы

автоматической проверки задач, используемой в Центре олимпиадной подготовки

программистов имени Н.Л. Андреевой с 2002г. Рабочая область для курса

«Программирование на языке Java» расположена по адресу http://acm.sgu.ru/lang/ . В

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

возможно обращение к более обширной базе задач http://acm.sgu.ru/ .

Полное содержание курса дано в Приложении Д.

2.2 Разработка курса «Язык программирования C#»

В курсе «Язык программирования С#» использовались методические

разработки преподавателей факультета КНиИТ по созданию консольных

приложений в среде Visual Studio .Net на языке С#. Данные материалы применялись

для проведения факультативных занятий на базе центра непрерывной подготовки

IT-специалистов со студентами старших курсов. Так же в содержании курса «Язык

программирования С#» нашли отражение материалы мастер-классов, открытых

лекций и тренингов, которые проводили представители компании EPAM Systems

для студентов естественно-научных факультетов СГУ по тематике разработка

программного обеспечения на платформе Net.

Указанные выше материалы были проанализированы, систематизированы и

переработаны с учетом потребностей дополнительного образования студентов в

области языков программирования.

В курс входит:

1) рабочая программа по курсу «Язык программирования С#»

2) пособие курсу «Язык программирования С#»

Дистанционная поддержка курса:

1) электронное пособие «Язык программирования С#» 102

Page 103: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

http://school.sgu.ru/course/view.php?id=29. Код доступа: sharp.

2) дистанционное тестирование по курсу http://course.sgu.ru/course/enrol.php?id=140

3) набор задач с автоматической проверкой правильности работы http://asm.sgu.ru.

Аннотация курса

Авторы разработки: Е.В. Кудрина, М.В. Огнева, П.В. Агуров, А.В. Кузнецов

Актуальность разработки данного курса обосновывается тем, что

использование платформы .NET стало одним из стандартов разработки

современного программного обеспечения. На сегодняшний день для

платформы .NET реализовано множество языков программирования, но одним из

основных считается язык C#.

Цель данного курса - содействие становлению профессиональной

компетентности инженера-программиста через овладение навыками

практического программирования на языке С# в среде Microsoft Visual Studio .Net, а

также через формирование целостного представления о роли структур данных и

алгоритмов их обработки, методов и способов построения эффективных и надежных

программ с использованием данных структур и алгоритмов.

Данный курс рассчитан на 72 часа, из которых 48 часов аудиторных занятий и

24 часа самостоятельной работы.

Особенностью данного курса является то, что его разработка проходила при

активном участии компании EPAM Systems – крупнейшего разработчика

программного обеспечения в Центральной и Восточной Европе.

Содержание курса охватывает следующие темы:

1. Введение в .NET-программирование. Платформа .NET Framework, ее

назначение и структура. Обзор технологий .NET. Принцип компиляции и

выполнения программ в среде CLR платформы .NET. Управляемый и

неуправляемый код. Назначение и возможности Microsoft Visual Studio .Net.

Типология приложений. Специфика консольных приложений.

2. Основы программирования на языке C#. Состав языка. Типы данных.

Переменные и константы. Организация С#-системы ввода-вывода. Операторы 103

Page 104: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

языка. Понятие класса и объекта. Использование стандартных классов,

реализующих работу с массивами, строками и файлами при решении практических

задач. Базовые алгоритмы.

3. Основы объектно-ориентированного программирования на языке С#.

Проектирование класса: данные, конструкторы, деструкторы, методы, свойства,

индексаторы и операции класса, делегаты и события. Создание и инициализация

экземпляра класса (объекта). Инкапсуляция, полиморфизм, наследование и

механизмы их реализации. Многоуровневое наследование. Интерфейсы. Примеры

решения практических задач с использованием технологии объектно-

ориентированного программирования.

4. Коллекции и их приложения. Понятие «коллекция» в С#. Интерфейсные

коллекции. Коллекции общего назначения (Stack, Queue, ArrayList, Hashtable,

SortedList). Обзор специализированных коллекций. Использование коллекций для

решения практических задач.

5. Дополнительные возможности языка С#: Исключения. Регулярные

выражения. LINQ: язык интегрированных запросов. Методы расширения.

Следует отметить, что содержимое курса размещено на портале

http://school.sgu.ru для открытого доступа студентам. В данный портал встроена

система Контестер, которая позволяет автоматически проверять правильность

работы компьютерных программ, разработанных на языке С#. Всего система

содержит около 500 задач различной тематики и уровня сложности, что позволяет

организовать дистанционную поддержку данного курса.

Полное содержание курса данов Приложении Е.

2.3 Разработка курса «Ассемблер»

В курсе «Ассемблер» использовались методические разработки

преподавателей факультета КНиИТ, связанные с изучением машинно-

ориентированных языков. Данный материал использовался в рамках различных

дисциплин компьютерного цикла, которые входят в учебные планы подготовки IT-104

Page 105: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

специалистов на базе СГУ.

Накопленный опыт показывает значимость собранного материала для

подготовки и переподготовки специалистов в сфере информационных технологий, а

также необходимость обобщения, систематизации и структурирования уже

имеющихся разработок, создание на их основе полноценных учебно-методических

комплексов и их апробацию. Что и было проделано авторами данного курса.

В курс входит:

1) рабочая программа по курсу «Ассемблер»

2) теоретический материал

3) задания для лабораторных работ и методические указания по их выполнению

4) методические указания и задания для выполнения самостоятельной работы

5) тестовые задания для проверки знаний

Дистанционная поддержка курса «Ассемблер»:

1) Электронный учебник «Основы программирования на языке Ассемблер для

процессоров INTEL» — 2009. http://course.sgu.ru/course/view.php?id=268.

2) Интернет-пособие для проведения лабораторных занятий. Часть 1. —2009.

http://course.sgu.ru/course/view.php?id=36.

3) Интернет-пособие для проведения лабораторных занятий. Часть 2. — 2009.

http://course.sgu.ru/course/view.php?id=20

Аннотация курса

Авторы разработки: А.Г. Федорова, К.П. Вахлаева, М.С. Портенко

Курс «Ассемблер» предназначен для студентов, обучающихся по программе

«Подготовка и переподготовка профильных специалистов на базе центров обучения

и разработок в сфере информационных технологий».

Данный курс рассчитан на 72 часов, из которых 36 часов аудиторных занятий

и 36 часов самостоятельной работы.

Расширение сфер применения компьютерной техники обусловлено ростом

производительности и информационной емкости вычислительных систем, что в

свою очередь зависит от успехов в развитии аппаратуры и программного 105

Page 106: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

обеспечения. Успехи в развитии аппаратуры определяются степенью интеграции

элементной базы, совершенствованием архитектуры процессора, развитием

технологий обработки информации, развитием коллективного использования

сетевых распределенных ресурсов и т.д.

Успехи в развитии ПО требуют использования всех средств автоматизации

программирования для получения максимальной эффективности, скорости

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

роль играет использование машинно-ориентированных языков. Язык Ассемблер

используется везде, где необходима максимальная производительность и

эффективность, и будет использоваться до тех пор, пока проводятся

исследовательские работы в области развития и создания новых архитектур ЭВМ.

Этим объясняется актуальность курса «Ассемблер» для подготовки

высококвалифицированных специалистов в области ИТ-технологий.

Курс «Ассемблер» можно условно разделить на две части.

В первой части рассматриваются основные элементы архитектуры

персонального компьютера IBM PC, архитектура процессоров Intel x86 с точки

зрения программиста и основы программирования на языке Ассемблер под DOS для

этого процессора. Рассмотрены разработка разветвляющихся и циклических

программ, программ с использованием сложных типов данных (структур, записей,

строк), работа с подпрограммами и особенности передачи параметров в

подпрограммы в Ассемблере, макросредства, их отличие от подпрограмм,

директивы условной генерации, работа со связными списками в Ассемблере.

Во второй части рассматриваются средства реализации на Ассемблере

операций ввода информации с клавиатуры и вывода ее на экран с помощью

функций операционной системы, функций BIOS и прямого обращения к портам

ввода-вывода. Рассмотрены средства передачи информации между процессором и

внешними устройствами, средства управления внешними устройствами.

Рассмотрено понятие прерывания, классификация прерываний, обработка

прерываний при наличии одного источника прерываний и нескольких, при наличии

каскадного контроллера прерываний, особенности разработки прикладных 106

Page 107: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

обработчиков прерываний. Приведены основные сведения о резидентных

программах, их структуре и особенностях их использования. Описаны средства

разработки приложений под Windows для выполнения лабораторных работ.

Полное содержание курса дано в Приложении Ж.

2.4 Разработка курса «Языки программирования и методы трансляции»

В курсе «Язык программирования и методы трансляции» использовались

методические разработки преподавателей факультета КНиИТ, связанные с

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

построения трансляторов. Данный материал использовался в рамках различных

дисциплин компьютерного цикла, которые входят в учебные планы подготовки IT-

специалистов на базе СГУ.

Накопленный опыт показывает значимость собранного материала для

подготовки и переподготовки специалистов в сфере информационных технологий, а

также необходимость обобщения, систематизации и структурирования уже

имеющихся разработок, создание на их основе полноценных учебно-методических

комплексов и их апробацию. Что и было проделано авторами данного курса.

В курс входит:

1) рабочая программа по курсу «Язык программирования и методы трансляции»

2) теоретический материал

3) задания для практической и самостоятельной работы

4) презентации для проведения аудиторных занятий

5) тестовые задания для проверки знаний.

Дистанционная поддержка курса «Язык программирования и методы

трансляции» http://course.sgu.ru/course/view.php?id=319. Ключ доступа: formlang

Аннотация курса

Авторы разработки: С.В.Миронов, И.Д.Сагаева

107

Page 108: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Изучение теории и освоение методологии разработки языков

программирования и построения трансляторов является важнейшей составляющей в

профессиональной подготовке специалистов в области программного обеспечения.

Развитие компьютерной техники дает почву для постоянного появления

новых языков программирования и усовершенствованию уже существующих.

Изменение языков программирования требует их соответствующей реализации в

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

языки программирования, необходимо знать фундаментальные понятия, лежащие в

основе их построения.

Знание концептуальных основ языков программирования с точки зрения

использования и реализации базовых языковых конструкций позволит более

обоснованно выбрать язык программирования для реализации конкретного проекта,

разрабатывать более эффективные алгоритмы, систематически пополнять набор

полезных языковых конструкций, ускорить процесс изучения новых языков

программирования, использовать полученные знания как методологическую основу

для разработки новых языков программирования.

Целью освоения данного курса является введение слушателя в круг понятий и

задач, связанных с использованием формальных языков, изучение теоретических и

методологических основ использования формальных языков при реализации

процесса трансляции, методов синтаксического анализа и теории синтаксически

управляемого перевода. Вместе с другими дисциплинами изучение материалов

курса должно способствовать становлению профессионального уровня подготовки

студента.

Курс рассчитан на 72 часа, из которых 24 часа аудиторных занятий и 48 часов

самостоятельной работы.

Основную часть теоретического курса дисциплины «Языки

программирования и методы трансляции» составляют две части. В первой части

даются общие сведения о формальных языках: классификация, способы

определения, соотношение формализмов для их определения. Наибольшее внимание

уделяется классам регулярных и контекстно-свободных языков, широко 108

Page 109: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

использующихся при конструировании трансляторов языков программирования.

Вторая часть вводит слушателя курса в теорию трансляции: рассматриваются

различные методы синтаксического анализа: общие, табличные, методы LL(k)- и

LR(k)-анализа.

В рамках практических занятий и самостоятельной работы студенту

предлагается набор задач для аналитического решения, набор алгоритмов

теоретического курса для реализации на ЭВМ.

Полное содержание курса дано в приложении И.

109

Page 110: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3 Отчет об апробации разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы в ведущих

вузах в рамках специальных учебных групп студентов, одаренных в области

информатики и программирования

Апробация разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы обучения в рамках

специальных учебных групп студентов, одаренных в области информатики и

программирования, реализуется Саратовским государственным университетом

имени Н.Г. Чернышевского (СГУ) на базе факультета компьютерных наук и

информационных технологий (КНиИТ), а также Адыгейским государственным

университетом, Волгоградским государственным техническим университетом,

Кубанским государственным университетом, Ставропольским государственным

университетом и Южным федеральным университетом.

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

вошли:

1. Федорова Антонина Гавриловна, декан факультета компьютерных наук и

информационных технологий, к.ф.м.н., доцент, зав. кафедрой информатики и

программирования, председатель экспертной группы по присвоению учителям

информатики высшей квалификационной категории, научный руководитель Центра

олимпиадной подготовки программистов имени Н.Л. Андреевой, декан факультета

компьютерных наук и информационных технологий, Почетный работник высшего

образования;

2. Миронов Сергей Владимирович, к.ф.м.н., доцент кафедры математической

кибернетики и компьютерных наук СГУ, заместитель декана факультета КНиИТ

СГУ;

3. Огнева Марина Валентиновна, к.ф.м.н., доцент кафедры информатики и

программирования СГУ;

110

Page 111: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4. Кудрина Елена Вячеславовна, старший преподаватель кафедры информатики

и программирования СГУ;

5. Алиев Марат Вячеславович, к.ф.м.н., зав. кафедрой прикладной математики и

информационных технологий Адыгейского государственного университета;

6. Крыжановский Дмитрий Иванович, доц. каф. САПРиПК Волгоградского

технического государственного университета;

7. Левицкий Борис Ефимович, к.ф.м.н,, доцент, действительный член

Международной академии информатизации, проректор по информатизации

Кубанского государственного университета;

8. Бондаренко Елена Александровна, к.ф.м.н., доцент кафедры общей физики,

зам. декана физико-математического факультета по научной работе

Ставропольского государственного университета.

9. Михалкович Станислав Станиславович, к.ф.-м.н., доцент кафедры алгебры

Южного федерального университета.

Создание рабочей группы позволило решить следующие задачи:

провести анализ примерной программы подготовки студентов, одаренных в

области информатики и программирования (Приложение 3 к конкурсной

документации);

осуществить обмен опытом по организации подготовки IT-специалистов на

базе вузов, участвующих в апробации учебно-методического обеспечения

дополнительной профессиональной образовательной программы обучения

студентов, одаренных в области информатики и программирования;

подготовить предложения по структуре и содержанию учебного плана

дополнительной профессиональной образовательной программы обучения

студентов, одаренных в области информатики и программирования;

подготовить рекомендации по отбору дисциплин данного учебного плана для

апробации дополнительной профессиональной образовательной программы

обучения в рамках специальных учебных групп студентов, одаренных в области

информатики и программирования; 111

Page 112: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

осуществить координацию работы по формированию и обучению

специальных учебных групп при проведении апробации.

3.1 Формирование специальных учебных групп студентов для проведения

апробации

Подготовка учебных планов сформированных групп студентов

Апробация разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы обучения в рамках

специальных учебных групп студентов, одаренных в области информатики и

программирования, реализуется в соответствии с заказом Министерства

образования и науки Российской Федерации по государственному контракту

«Подготовка и переподготовка профильных специалистов на базе центров

образования и разработок в сфере информационных технологий в Южном и Северо-

Кавказском федеральных округах» 07.Р20.11.0029 от 7 сентября 2011 г.

Целями апробации разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы обучения в рамках

специальных учебных групп студентов, одаренных в области информатики и

программирования, являяются:

разработка методики отбора, дополнительного обучения,

предпрофессиональной и профессиональной подготовки высококвалифицированных

специалистов в области производства программного обеспечения;

разработка методики интенсивной подготовки студентов по дисциплинам,

связанным с программированием, в рамках создания системы профессиональной

подготовки одаренных в области информатики и программирования студентов и их

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

программного обеспечения, научно-исследовательские учреждения и

инновационный бизнес;

112

Page 113: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

создание на базе центров образования и разработок в сфере информационных

технологий в Южном и Северо-Кавказском федеральных округах оптимальных

условий для развития у студентов личностных качеств и компетентностных

возможностей, позволяющих их дальнейшее профессиональное совершенствование

в различных областях информационных технологий.

Срок проведения первого этапа апробации разработанного учебно-

методического обеспечения дополнительной профессиональной образовательной

программы обучения в рамках специальных учебных групп студентов, одаренных в

области информатики и программирования, – с 07.09.2011 по 05.10.2011.

Для апробации разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы обучения в рамках

специальных учебных групп студентов, одаренных в области информатики и

программирования, был составлен рабочий учебный план.

Учебный план составлен в соответствии с примерной программой подготовки

студентов (Приложение к ГК), а также с учетом рекомендаций вузов, участвующих

в апробации.

В учебном плане отражена логическая последовательность освоения

дисциплин, обеспечивающих формирование профессиональных компетенций;

указана общая и аудиторная трудоемкость в академических часах; виды учебной

работы.

Учебный план имеет обязательную часть и вариативную часть (набор

дисциплин по выбору студента). Вариативная часть дает студенту возможность

выбора своей образовательной траектории, расширения и (или) углубления знаний,

умений и навыков.

113

Page 114: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Учебный план

Первого этапа дополнительного обучения (1-2 курсы)

1 курс 2 курс1 семестр 2 семестр 1 семестр 2 семестр

Дисциплина

ВС

ЕГО

Ауд

.

Сам

.

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Обязательные дисциплины:      1 Дискретная математика 144 72 72 18   18   18   18                  2 Программирование с явным

управлением памятью 72 32 40         16   16                  

3 Архитектура ЭВМ 72 54 18 36   18                          4 Процедурное программирование 72 36 36 18   18                          5 Структуры данных 108 64 44         32   32                  6 Теория графов 80 40 40                 14   26          7 Операционные системы 72 54 18                 18   36          8 Алгоритмы на строках 72 36 36                 18   18          9 Программирование в

управляемых средах 72 32 40                         16   16  

10 Вычислительная геометрия 72 32 40         16   16                    Итого 836 452 384 72 0 54 0 82 0 82 0 50 0 80 0 16 0 16 0

Дисциплины по выбору:      Блок 1 (выбор не менее 2 дисциплин)

1 Алгоритмы алгебры и теории чисел 72 54 18                 18   36          

2 Язык программирования "С++" 72 36 36                         18   18  

114

Page 115: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3 Язык программирования "С#" 72 48 24                         24   24  4 Язык программирования "Java" 72 48 24                         24   24  5 Основы web-программирования 72 36 36 18   18                            Обязательный минимум 144 72 72                           2    

Учебный планВторого этапа дополнительного обучения (3-4 курсы)

3 курс 4 курс1 семестр 2 семестр 1 семестр 2 семестр

ДисциплинаВ

СЕ

ГО

Ауд

.

Сам

.

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Обязательные дисциплины:      1 Компьютерные сети 72 36 36                 18   18          2 Построение компиляторов 80 40 40                         14   26  3 Базы данных 72 36 36 18   18                          4 Ассемблер 72 36 36 18   18                          5 Объектно-ориентированное

программирование 72 36 36 18   18                          

6 Языки программирования и методы трансляции 72 24 48         16   8                  

7 Функциональное программирование 80 40 40                         14   26  

8 Технологии проектирования программного обеспечения 72 36 36                 18   18          

9 Программирование программных комплексов 72 32 40         16   16                  

115

Page 116: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

10 Численные методы 102 52 50                 26   26            Итого 766 368 398 54 0 54 0 32 0 24 0 62 0 62 0 28 0 52 0

3 курс 4 курс1 семестр 2 семестр 1 семестр 2 семестр

Дисциплина

ВС

ЕГО

Ауд

.

Сам

.

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Дисциплины по выбору:      Блок 2 (выбор не менее 5 дисциплин)

1 Теория вычислительной сложности 72 36 36 18   18                          

2 Параллельные вычисления 72 32 40                         16   16  3 Системы реального времени 72 36 36                 18   18          4 Интеллектуальные системы 72 48 24         16   32                  5 Скриптовые языки

программирования 72 32 40                         16   16  

6 Исследование операций и теория игр 72 48 24         32   16                  

7 Методы оптимизации 72 54 18                 36   18          8 Теория кодирования 72 36 36 18   18                            Обязательный минимум 360 172 188                                

116

Page 117: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Учебный планТретьего этапа дополнительного обучения (5-6 курсы)

5 курс1 семестр

Дисциплина

ВС

ЕГО

Ауд

.

Сам

.

Лек

ций

Лаб

орат

орны

хП

ракт

ичес

ких

КСР

Обязательные дисциплины:      1 Моделирование и методология

разработки ПО 72 36 36 18   18  

  Итого 72 36 36 18 0 18 0Дисциплины по выбору:      Блок 3 (выбор не менее 3 дисциплин)

1 Криптография 72 36 36 18   18  2 Управление проектами 72 36 36 18   18  3 Веб-разработка на Drupal 72 36 36 18   18  4 Методология разработки

программного обеспечения 72 36 36 18   18  

  Обязательный минимум 216 108 108        

117

Page 118: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В СГУ на первом этапе для проведения апробации были отобраны следующие

дисциплины из учебного плана:

№ Наименование дисциплины Общая трудоемкость

1. Язык программирования «C#» 72 часа2. Ассемблер 72 часа3. Языки программирования и методы трансляции 72 часа

Аннотации перечисленных курсов приведены в разделе 2 днастоящего отчета.

В следующей таблице дана характеристика педагогических кадров,

привлекаемых к обучению студентов на 1 этапе. N п/п

Наименование дисциплины

Характеристика педагогических работниковФИО какое

образовательное учреждение

окончил, специальность (направление

подготовки) по документу об образовании

Ученая степен

ь,

стаж педагогической (научно-

педагогической) работы

Основное место работы,

должность

всего в т.ч. педагогической

работывсег

ов т.ч. по

указанному

предмету, дисципли

не, (модулю)

1 2 3 4 5 6 7 8 91 Языки

программи-рования и методы трансляции

Миронов Сергей Владими-рович

Саратовский государствен-ный университет, прикладная математика

к.ф.м.н.

17 16 11 СГУ, доцент кафедры математической кибернетики и компьютерных наук

2 Языки программи-рования и методы трансляции

Сагаева Ирина Дмитри-евна

Саратовский государствен-ный университет, прикладная математика

к.ф.м.н.

26 17 10 СГУ, доцент кафедры дискретной математики и информацион-ных технологий

3 Ассемблер Федорова Антонина Гаврилов-на

Саратовский государствен-ный университет, механик

к.ф.м.н.

40 40 12 СГУ, доцент кафедры информатики и программмиро-вания

118

Page 119: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4 Ассемблер Вахлаева Клавдия Павловна

Саратовский государствен-ный университет, прикладная математика

к.ф.м.н.

11 11 4 СГУ, доцент кафедры информатики и программмиро-вания

Наряду с преподавателями СГУ, участвующими в программе, к чтению лекций и проведению

практических занятий были привлечены специалисты ведущей отечественной компании-

разработчика программного обеспечения.

N п/п

Наименование дисциплины

Характеристика специалистаФИО какое образовательное

учреждение окончил, специальность (направление

подготовки) по документу об образовании

основное место работы, должность

стаж по основному месту работы

1 2 3 4 5 61 Язык

программирова-ния C#

Кузнецов Александр Владимирович

Саратовский государственный технический университет, инженер

Саратовское представительство компании Epam Systems, ведущий программист

5

В Адыгейском государственном университете на первом этапе для

проведения апробации были отобраны следующие дисциплины разработанного

учебного плана:

№ Наименование дисциплины Общая трудоемкость

1. Компьютерные сети 72 часа2. Базы данных 72 часа3. Процедурное программирование 72 часа

Аннотация дисциплины «Компьютерные сети»

В содержание курса входит: основы построения сетей, технологии локальных

сетей, особенности локальных сетей, коммутируемые сети Ethernet виртуальные

локальные сети, беспроводные локальные сети, сети TCP/IP, рассматриваются

технологии глобальных сетей.

119

Page 120: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Формируется и закрепляется системный подход к изучению и

проектированию компьютерных сетей. Систематизируются сведения о структуре и

принципах работы компьютерных сетей различной архитектуры, но с наибольшей

детализацией сети Ethernet и сети TCP/IP. Целью дисциплины является

формирование у студентов базовых знаний и умений по настройкам,

конфигурированию сетевых устройств. С учетом высоких темпов внедрения

сетевых технологий в современной индустрии владение указанными практическими

знаниями и умениями чрезвычайно важно для подготвки IT-специалистов.

Содержание курса составляет рассмотрение и практическая отработка на

компьютере и стендах с сетевым оборудование следующих вопросов:

Стек сетевых протоколов. Модель OSI. Протоколы физического уровня.

Протоколы уровня передачи данных. Многоуровневый подход. Протокол.

Интерфейс. Стек протоколов. Модель OSI, ее назначение и функции каждого

уровня. Сетезависимые и сетенезависимые уровни. Соответствие функций

различных типов коммуникационного оборудования уровням модели OSI. Дается

представление о стандартной модели взаимодействия открытых систем OSI,

уровнях функций, выполняемых при взаимодействии по сети, возможностях

сетевых адаптеров и промежуточных сетевых устройств.

Протоколы сетевого уровня. Протоколы транспортного уровня. Сессионный

уровень и уровень представления данных. Протоколы уровня приложений.

Говорится о функциях модели OSI, реализуемых программно, стандартных

протоколах обмена, их достоинствах и недостатках, типах сетевых программных

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

Рассматриваются классификация угроз, методов и средств защиты информации,

определения основных понятий в области криптографии, классические методы

шифрования и стандартные криптографические системы, а также программные

средства защиты информации (встроенные в ОС и внешние).

120

Page 121: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Аннотация дисциплины «Процедурное программирование»

Курс предусматривает проведение лекционных и лабораторных аудиторных

занятий, а также самостоятельную работу студентов с учебно-методической

литературой и c поддерживающим курс web-ресурсом famicon.adygnet.ru/moodle.

Содержательно курс ориентирован на активное использование и развитие

прикладных и теоретических знаний об информатике, представлений об

алгоритмической составляющей соответствующего школьного курса, и направлен

на создание прочного фундамента для дальнейшего изучения студентами дисциплин

цикла компьютерных наук.

Базовый для дисциплины школьный материал, включая начальные сведения

об информационных процессах, средствах методах и инструментах управления ими,

языках программирования, основных типах данных и управляющих структурах,

предположительно, уже должен быть известен студентам к началу освоения данного

курса, в объёме минимума, определяемого ЕГЭ.

Тем самым обеспечивается сохранение преемственности обучения данной

дисциплине в рамках школьного и высшего образования.

Содержание курса составляет рассмотрение и практическая отработка на

компьютере следующих вопросов:

Введение в программирование: Системы программирования, технология

практического использования интегрированных программных сред для подготовки,

отладки и запуска консольных приложений. Методы синтаксического описания и

типовая структура программ. Понятие о стандартных типах данных. Переменные,

константы, операции. Однородные и смешанные выражения. Неявные и явные

преобразования типов. Оператор присваивания.

Консольный ввод-вывод. Операторы группирования, ветвления и цикла.

Типовые задачи целочисленной и вещественной арифметики. Массивы. Линейный

поиск и дихотомия в массиве. Нахождение минимума, максимума, суммы элементов

массива. Сортировки: простая пузырьковая и шейкерная сортировка, сортировка

выбором и вставками. Строки и типовые операции над ними. Двумерные массивы,

121

Page 122: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

типовые задачи линейной алгебры. Основные операции работы с текстовыми

файлами.

Понятие о базовых технологиях программирования: нисходящая (top-down) и

восходящая (down-top) технологии разработки программ, базовые структуры

управления, роль и место операторов типа “goto” в современных языках,

структурное программирование; метод разбиения задачи на подзадачи, понятие об

открытых и замкнутых подпрограммах, процедурные абстракции и процедурное

программирование.

Открытые подпрограммы (макросы) и их использование: макроопределения и

макровызовы. Макропроцессор. Параметризация макросов. Библиотеки

макроопределений. Примеры реализации и использования макросов в современных

языках программирования.

Замкнутые подпрограммы и их использование: процедуры и функции,

особенности описания и вызова процедур и функций. Глобальные и локальные

объекты процедур и функций. Понятие о системном стеке и его использовании в

механизмах вызова процедур и функций. Параметризация процедур и функций.

Передача параметров по ссылке и по значению. Побочный эффект. Особенности

передачи параметров-массивов, вопросы эффективности. Рекурсия и рекурсивные

описания процедур и функций. Эффективность использования процедурной

рекурсии. Динамика поведения системного стека при рекурсивных вызовах.

Типовые примеры рекурсивной обработки данных (задача о Ханойских башнях, о

последовательности Фибоначчи, о сортировке массива и др.).

Аннотация дисциплины «Базы данных»

Курс реализуется в рамках лекционных и лабораторных аудиторных занятий,

кроме того предполагается самостоятельная работа студентов с учебно-

методической литературой и c поддерживающим курс web-ресурсом

famicon.adygnet.ru/moodle.

122

Page 123: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Рассматриваются понятия баз данных и варианты их архитектуры. Основной

целью курса является изучение основ построения автоматизированных

информационных систем.

Содержание курса составляет рассмотрение и практическая отработка на

компьютере следующих вопросов:

Плоские, иерархические и сетевые базы данных: дается характеристика

моделей представления данных, описание и сравнительная классификация

существующих баз данных по нескольким параметрам: среда хранения, модель

представления, степень распределенности.

Проектирование реляционных баз данных: обсуждаются цели и задачи

проектирования баз данных, преимущества и сложности работы с реляционными

базами данных. Описывается архитектура СУБД, языки моделирования связей,

CASE-системы, защита и администрирование баз данных.

Функциональные зависимости и нормализация баз данных: даются понятия

неприводимой и транзитивной зависимостей. Изучаются положительные и

отрицательные моменты наличия таких зависимостей. Изучаются 1, 2, 3 нормальные

формы. Нормальная форма Бойса-Кодда. Даются общие принципы декомпозиции.

Методы хранения данных: рассматриваются вопросы хранения и обработки

данных. Рассматриваются сравнительные характеристики различных методов

хранения данных: последовательный, прямой, индексный, индексно-

последовательный, индексно-произвольный, хеширование.

Транзакции. Планирование и оптимизация запросов: дается понятие

транзакции. Изучаются их свойства и требования к транзакциям. Рассматриваются

вопросы уровней изоляции транзакций. Описываются модули поддержки

оптимизации, последовательное сканирование, хешированный доступ.

Программный доступ к БД: описывается технология разработки персональных

баз данных с помощью СУБД Microsoft Access системы Borland C++ Builder и

серверной части с помощью Microsoft SQL Server. Рассматриваются технологии

публикации баз данных с использованием XML и Microsoft Access.

123

Page 124: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Экспертные системы: описывается структура и функционирование

экспертных систем. Даются общие понятия экспертных систем. Изучаются

элементы экспертной системы, продукционные системы.

Характеристика педагогических кадров, привлекаемых к обучению студентов

на 1 этапе, дана в таблице.

N п/п

Наименова-ние

дисциплины

Характеристика педагогических работниковФИО Какое

образовательное

учреждение окончил, специаль-

ность (направле-

ние подготовки)

по документу

об образовании

Ученая степень, ученое звание,

квалифи-кацион-

ная катего-

рия

Стаж педагогической (научно-

педагогической) работы

Основное место работы,

должность

Всего

В т.ч. педагогичес-кой работы

всего В т.ч. по

указанному пред-мету,

дисциплине

1 2 3 4 5 6 7 8 91 Компьютер-

ные сетиАлиев Марат Вячесла-вович

Адыгейский государст-венный университетприкладная математика

к.ф.-м.н., доц.

11 11 6 Адыгейский государст-венный университет, зав. кафедрой прикладной математики и информа-ционных технологий

2 Базы данных Резников Андрей Владими-рович

Адыгейский государст-венный университетприкладная математика

нет 6 6 6 Адыгейский государст-венный университет, ст. преподава-тель кафедры математики и информационных технологий

3 Процедурное программирование

Тлюстен Валерий Шахамболетович

Адыгейский государст-венный педагоги-ческий институт; математика и физика

к.ф.-м.н., доц.

34 34 9 Адыгей-ский государст-венный универси-тет, доцент кафедры прикладной математики и

124

Page 125: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

информационных технологий

4 Базы данных Бойченко Сергей Евгенье-вич

Адыгейский государст-венный университет прикладная математика

нет 7 5 5 Адыгейский государст-венный университет, ассистент кафедры прикладной математики и информационных технологий

5 Компьютер-ные сети

Панеш Адам Хазрето-вич

Адыгейский государст-венный университетматематика

к.т.н., доц.

40 40 7 Адыгейский государст-венный университет, доцент кафедры прикладной математики и информационных технологий

6 Процедурное программиро-вание

Карпенко Юрий Алексан-дрович

Адыгейский государст-венный университетприкладная математика

нет 4 4 1 Адыгейский государст-венный университет, преподаватель кафедры алгебры и геометрии

Наряду с преподавателями Адыгейского государственного университета,

участвующими в программе, к чтению лекций и проведению практических занятий был

привлечен следующий специалист:

N п/п

Наименование дисциплины

Характеристика специалистафамилия,

имя, отчествокакое образовательное учреждение окончил,

специальность (направление

подготовки) по документу об образовании

основное место работы, должность

стаж по основному

месту работы

1 2 3 4 5 61 Компьютерные

сетиДагаев Владимир Васильевич

Адыгейский государственный университет, прикладная математика

ЗАО "Адыгейская телефонная компания" (ЗАО "АТК") должность:  начальник отдела УиЭСПД (управления и

2

125

Page 126: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

эксплуатации сетей передачи данных)

В Волгоградском государственном техническом университете на первом

этапе для проведения апробации были отобраны следующие дисциплины учебного плана:

№ Наименование дисциплины Общая трудоемкость

1. Технологии проектирования программного обеспечения

72 часа

2. Язык программирования C# 72 часа3. Криптография 72 часа4. Управление проектами 72 часа

Аннотация дисциплины «Язык программирования C#» приведена в разделе 2

настоящего отчета.

Аннотация дисциплины «Технологии проектирования программного

обеспечения»

Целью дисциплины является изучение современных подходов к

проектированию программных приложений и сложных программных систем.

Содержание курса: Введение в современные методы проектирования

программного обеспечения. Язык UML. Диаграммы прецедентов, классов,

взаимодействия, состояний и деятельности. Анализ требований. Виды обеспечения

программных систем. Парадигмы проектирования программных систем. Стадии

процесса разработки. Модульное (юнит) тестирование. Самодокументируемый код.

Рефакторинг. Стратегии оптимизации кода. Шаблоны проектирования.

Порождающие шаблоны. Структурные шаблоны. Шаблоны поведения. Шаблоны

для организации пользовательского интерфейса. MVC и MVP. Шаблоны для

организации доступа к данным. Методы декомпозиции программных систем.

Тематика лабораторных работ:

1. Разработка UML-диаграмм.

2. Юнит-тестирование кода. Технология TDD. Рефакторинг существующего

программного кода.126

Page 127: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3. Проектирование программного приложения с использованием шаблонов.

Организация доступа к данным с использованием шаблонов проектирования.

4. Организация интерфейса пользователя с использованием шаблона MVP.

5. Разработка самодокументируемого кода с использованием XML-комментариев.

Особенности курса. Курс носит теоретико-прикладной характер. Оценка

знаний студентов осуществляется как по ответам на теоретические вопросы, так и

по их умению решать конкретные прикладные задачи.

Аннотация дисциплины «Управление проектами»

Целью дисциплины является изучение современных гибких методов

управления программными проектами и их организации.

Содержание курса. Жизненный цикл проекта. Основные этапы. Итеративная

и спиральная модели. Современные подходы к организации программных

разработок. Итеративная разработка. Планирование проекта. Технология Agile.

Scrum. Технология Agile. Экстремальное программирование. Организация

тестирования программных проектов. Мониторинг состояния проекта. Системы

управления проектами. Документирование программных проектов. Организация

внедрения и сопровождения. Системы контроля версий. Оценка трудоёмкости

проекта. Оценка рисков проекта и управление ими.

Тематика лабораторных работ:

1. Анализ требований проекта. Планирование проекта.

2. Организация разработки в рамках Scrum.

3. Организация разработки в рамках экстремального программирования.

4. Система контроля версий SVN. Основные принципы работы. Клиенты

пользователя.

5. Организация тестирования. Баг-трекинг.

Особенности курса. Курс носит преимущественно прикладной характер.

Оценка знаний студентов осуществляется по их умению решать конкретные

прикладные задачи.

127

Page 128: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Аннотация дисциплины «Криптография»

Целью дисциплины является изучение математической базы криптографии,

способов шифрования и дешифрования информации, организации криптосистем и

законодательных аспектов, связанных с криптографией.

Содержание курса. Основы теории защиты информации. Цифровое

шифрование. Математический аппарат криптографии. Конечные поля. Дискретный

логарифм. Криптография с закрытым ключом. Блочные и поточные шифры.

Криптография с открытым ключом. Цифровая подпись. Протоколы распределения

ключей и секретов. Доказательства с нулевым разглашением. Программное

обеспечение криптосистем. Обзор криптопровайдеров. Аппаратное обеспечение

криптосистем. Законодательные аспекты, связанные с криптографией.

Тематика лабораторных работ

1. Решение базовых задач криптографии.

2. Организации шифрования с закрытым ключом.

3. Организации шифрования с открытым ключом.

4. Работа с современными криптопровайдерами.

5. Аппаратное обеспечение криптосистем.

Особенности курса. Курс носит теоретико-прикладной характер. Оценка

знаний студентов осуществляется как по ответам на теоретические вопросы, так и

по их умению решать конкретные прикладные задачи.

Характеристика педагогических кадров, привлекаемых к обучению студентов

на 1 этапе, представлена в таблице.

N п/п

Наименование дисциплины

Характеристика педагогических работниковФИО какое образова-

тельное учреждение

окончил, специаль-ность (направление

подготовки) по

Ученая сте-

пень, ученое звание, квали-фика-

стаж педагогической (научно-

педагогической) работы

Основное место работы,

должность

всего в т.ч. педагогическо

й 128

Page 129: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

документу об образовании

цион-ная

катего-рия

работывсего в т.ч.

по ука-зан-ному предмету, дис-цип-лине

1 2 3 4 5 6 7 8 91 Технологии

проектирования программного обеспечения

Андреев Андрей Евгеньевич

Волгоградский государственный технический университет, информатика и вычислительная техника

к.т.н. 15 12 5 ВолгГТУ, зав. каф. ЭВМ и С

2 Язык программирования «C#»

Панченко Дмитрий Петрович

Волгоградский государственный технический университет, информатика и вычислительная техника

к.т.н. 9 7 3 ВолгГТУ, старший преподава-тель каф. САПР и ПК

3 Криптография Быков Дмитрий Владими-рович

Волгоградский государственный технический университет, информатика и вычислительная техника

к.т.н. 4 4 4 ВолгГТУ, доцент каф. ЭВМ и С

4 Управление проектами

Щербаков Максим Владими-рович

Волгоградский государственный технический университет, информатика и вычислительная техника

к.т.н. 9 7 4 ВолгГТУ, доцент каф. САПР и ПК

В Кубанском государственном университете на первом этапе для проведения

апробации были отобраны следующие дисциплины учебного плана:

№ Наименование дисциплины Общая трудоемкость

1 Базы данных 72 час2. Параллельное программирование 72 час3 Веб-разработка на Drupal 72 час

129

Page 130: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Аннотация дисциплины «Базы данных»

1. Цель освоения курса

Изучение основ современных баз данных, основанных на реляционной,

табличных, иерархических, сетевых, объектных, объектно-реляционных моделях

данных и моделях направления NoSQL. Приобретение практических навыков

проектирования и разработки баз данных.

2. Структура и содержание курса

Основные разделы курса:

2.1. Базы данных и моделирование бизнеса

2.2. Семантическая модель сущность-связь

2.3. Иерархические модели данных (на примере СУБД Caché)

2.4. Реляционная модель данных

2.5. Нормализация

2.6. Транзакции

2.7. Языки реляционных баз данных основанные на исчислениях(с WinRDBI)

2.8. Основы языка SQL

2.9. Язык QBE

2.10. Объектные модели данных (на примере СУБД Caché и Oracle)

2.11. Хранение данных и доступ к ним

2.12. Семантика внутренняя и внешняя: смыслы данных и онтологии

2.13. Направление NoSQL

2.14. Создание информационной системы

Разделы 3.3 и 3.13 в лекционную часть курса не включены и полностью

прорабатываются на практических занятиях. Раздел 3.13 прорабатывается

самостоятельно с консультациями преподавателя.

Все разделы за исключением 3.1. и 3.11. сопровождаются решением задач.

3. Особенности курса и его обеспечение

Особенности изложения определяются в первую очередь следующими простыми

идеями:

130

Page 131: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3.1.Необходимо уделять больше внимания модельному аспекту, рассматривая базы

как модели бизнеса.

3.2.Изучение курса с использованием многих моделей данных возможно только при

отслеживании морфизмов между моделями.

3.3.Следует уделять больше, чем обычно принято, внимания семантике данных,

представленной смыслами, прикреплёнными к данным, и онтологиями.

3.4.Без достаточно большого объёма самостоятельной работы с примерами ничто не

понимается до конца и не запоминается надолго.

Бóльшая часть курса сопровождается практическими занятиями в СУБД Caché,

так как только в ней можно работать со всеми перечисленными моделями данных и

естественным образом отследить отображения между деревьями, таблицами и

классами. Объектно-реляционная модель изучается в СУБД Oracle.

Для обеспечения курса выполнены следующие работы:

Создан учебник, который в настоящее время находится на экспертизе в фирме

Intersystems и будет напечатан в начале 2012 года.

Разработаны программные средства: транслятор языка QBE для СУБД Caché,

транслятор языка Пролог, встроенный в СУБД Caché, средство для работы в

универсальной модели данных.

Используется следующее программное обеспечение: СУБД Caché и Oracle,

модель WinRDBI (университет штата Аризона), trial-версия ERWin.

Аннотация дисциплины «Параллельные вычисления»

Цель курса «Параллельные вычисления» состоит в ознакомлении с

теоретическими и практическими основами разработки параллельных алгоритмов и

программ для многопроцессорных систем.

Задачи курса:

изучить основные архитектуры, топологии и принципы функционирования

многопроцессорных и мультикомпьютерных систем, а также их основные

характеристики;

131

Page 132: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

изучить основные приемы разработки параллельных алгоритмов (методы

распараллеливания);

познакомиться с основными средствами программирования параллельных

алгоритмов (MPI, OpenMP).

Содержание дисциплины

1. Параллельные вычислительные системы.

1. Классификации параллельных вычислительных систем.

1.1 Классификация вычислительных систем по Флину

1.2 Классификация вычислительных систем по типу связи

между процессорами

1.3 Классификация вычислительных систем по типу строения

памяти

2. Топологии параллельных вычислительных сетей и систем

3. Производительность параллельных вычислительных систем.

3.1 Теоретическая и реальная производительность.

3.2 Производительность векторно-конвейерных систем.

3.3 Гипотеза Минского.

3.4 Законы Амдала.

2. Основные методы построения параллельных алгоритмов

4. Типы параллелизма

4.1 Функциональный параллелизм.

4.2 Конвейерный параллелизм

4.3 Алгоритмический параллелизм

5. Графовые модели алгоритмов. Параллельные формы графа

алгоритма. Алгоритмическая декомпозиция.

6. Реструктуризация операций

7. Декомпозиция итераций. Задача построения графа итерационного

алгоритма и его параллельной формы.

132

Page 133: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

8. Распараллеливание рекурсивных и недетерминированных

алгоритмов.

3. Отображение параллельных процессов на архитектуру вычислительной

системы.

9. Задача оптимального отображения алгоритма на вычислительную

систему с заданной топологией и планирование процессов. Диспетчирование

параллельных вычислительных систем и синхронизация параллельных

процессов.

10. Сети Петри.

11. Алгоритмы балансировка загрузки.

11.1 Иерархический графовый алгоритм балансировки

11.2 Спектральный графовый алгоритм.

11.3 Централизованные и децентрализованные методы

динамической балансировки загрузки.

4. Программирование параллельных процессов

12. Основные подходы к программированию параллельных

вычислительных систем

13. Многопоточное программирование.

14. Стандарт программирования Massage Passing Interface (MPI) для

систем с распределенной памятью. Библиотека MPICH: основные функции и

приемы программирования.

15. Параллельное программирование с использованием OpenMP.

Основные конструкции и приемы программирования.

Аннотация дисциплины «Веб-разработка на Drupal»

133

Page 134: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Цель — изучение веб-разработки (проектирование и сборка веб-сайтов,

программирование, администрирование, оптимизация) с использованием системы

управления контентом/фреймворка Drupal.

Задачи:

1. знакомство с архитектурой современных систем управления контентом и

фреймворков на примере Drupal;

2. знакомство с возможностями Drupal и дополнительных модулей для быстрого

создания сайтов;

3. изучение основ разработки модулей Drupal;

4. изучение основ разработки тем оформления Drupal;

5. изучение стандартов кодирования Drupal и основ безопасности веб-

приложений;

6. введение в поисковую оптимизацию сайтов;

7. изучение способов повышения производительности веб-приложений и

оптимизации сайтов на Drupal;

8. ознакомление с особенностями и инструментами разработки OpenSource-

проектов в сообществе.

Практические навыки веб-разработки в системе управления

контентом/фреймворка Drupal, получаемые в рамках данной дисциплины,

востребованы на рынке труда, как в России, так и в других странах.

Требованием к «входным» знаниям является понимание основ работы и опыт

использования HTTP, PHP, SQL, HTML/CSS/JavaScript/jQuery, Linux.

Содержание и структура дисциплины даны в таблице.

№ Наименование раздела

Содержание раздела Разработано с участием

представителей работодателей

1 Архитектура CMS/CMF

MVC и Drupal, cтруктура БД Drupal, модули, хуки, шаблоны

ООО «Инитлаб»

2 Возможности Drupal и модулей

Drupal Core, Fields/CCK, Views, Drush ООО «Инитлаб»

134

Page 135: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3 Разработка модулей Drupal

Роутинг в Drupal, пользователи и ролевая модель доступа, введение в Forms API, ноды и поля в Drupal, работа с БД, создание веб-сервисов

ООО «Инитлаб»

4 Разработка тем оформления Drupal

Темы PHPTemplate, шаблонизация вывода в модулях и перекрытие шаблонов в теме оформления, темизация Views

ООО «Инитлаб»

5 Стандарты кодирования и безопасность

Обзор стандартов кодирования PHP/Drupal; XSS, SQL-Injection, CSRF, Upload и Include-уязвимости и Drupal

ООО «Инитлаб»

6 Поисковая оптимизация

Основы поисковой оптимизации при разработке сайтов, особенности Drupal (Path и Pathauto, Global Redirect, XML Sitemap, Title/Meta-теги)

ООО «Инитлаб»

7 Производительность

Кеширование (встроенные в Drupal возможности и API, Boost, memcache), администрирование веб-сервера (APC, Nginx, оптимизация MySQL), приемы при разработке модулей

ООО «Инитлаб»

8 OpenSource и сообщество

Лицензия GPL, разработка проектов (релизы и ветки, project/issue), инструменты (patch/diff, GIT)

ООО «Инитлаб»

Характеристика педагогических кадров, привлекаемых к обучению студентов

на 1 этапе, дана в следующей таблице. N п/п

Наименова-ние дисцип-

лины

Характеристика педагогических работниковфамилия,

имя, отчество

какое образовательное

учреждение окончил,

специальность (направление

подготовки) по документу об образовании

Ученая сте-

пень, ученое звание, квали-фика-цион-ная

катего-рия

стаж педагогической (научно-

педагогической) работы

Основное место работы,

должность

всего

в т.ч. педагогичес-

кой работы

всего в т.ч. по

указанному пред-мету,

дисциплине

1 2 3 4 5 6 7 8 91 Веб- Синица Кубанский к.т.н., 6 6 3 ФГБОУ ВПО

135

Page 136: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

разработка на Drupal

Сергей Геннадьевич

государственный университет, прикладная математика

«КубГУ», доцент кафедры информационных технологий

2Параллельные вычисления

Фоменко Сергей Иванович

Ставропольский государственный университет, прикладная математика

к.ф.-м.н

8 4 3ФГБОУ ВПО «КубГУ», доцент кафедры вычислительных технологий

33 Базы данных

Бессарабов Николай Васильевич

Таганрогский радиотехни-ческий институт, инженер-математик

к.т.н., 37 37 15 ФГБОУ ВПО «КубГУ», доцент кафедры математического моделирования

Наряду с преподавателями Кубанского государственного университета, участвующих в

программе, к чтению лекций и проведению практических занятий были привлечены следующие

специалисты:

N п/п

Наименование дисциплины

Характеристика специалистафамилия, имя,

отчествокакое образовательное учреждение окончил,

специальность (направление подготовки)

по документу об образовании

основное место работы, должность

стаж по основному

месту работы

1 2 3 4 5 61 Базы данных Кардовский

Игорь Владимирович

Кубанский государственный университет, прикладная математики и информатика

ЗАО «Тандер, ведущий программист

5

2. Программирование на языке Java

Черных Алексей Юрьевич

Московский физико-технический институт, инженер-математик

ООО «Экстракод», директор

10

3 Веб-разработка на Drupal

Черных Алексей Юрьевич

Московский физико-технический институт, инженер-математик

ООО «Экстракод», директор

10

В Ставропольском государственном университете на первом этапе для

проведения апробации были отобраны следующие дисциплины учебного плана:

№ Наименование дисциплины Общая

трудоемкость

1. Дискретная математика 144 часа

2. Теория графов 80 часов

Аннотация дисциплины «Дискретная математика»136

Page 137: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Целями освоения курса «Дискретная математика» являются изучение

основных дискретных математических структур: множеств, комбинаторики,

элементов теории вероятностей, двоичных кодов, элементов теории информации, а

также получение умений решать задачи с применением теории множеств,

элементарной теории вероятности, комбинаторных объектов.

Объектами изучения в данном курсе являются элементы различных множеств

и действия над ними.

Получаемые компетенции: умение решать задачи с применением теории

множеств, элементарной теории вероятности, комбинаторных объектов.

Содержание курса

Теория множеств Множество и его элементы. Операции над множествами.

Круги Эйлера.

Бинарные отношения. Матрицы отношений. Графы отношений. Композиция

отношений. Элементарная теория вероятностей. Вероятность, вероятностное

пространство, случайные величины и случайные функции.

Комбинаторные вычисления. Выборки элементов. Перестановки, сочетания.

Разбиения. Бином Ньютона. Производящие функции. Генерация комбинаторных

объектов.

Векторы и двоичное кодирование. Булевы переменные и булевы функции.

Основные логические операции. Законы двоичной логики.

Введение в теорию информации. Количество информации, энтропия. Кодовое

расстояние. Помехоустойчивое кодирование.

Сжатие данных. Модель избыточности. Сжатие без потерь и с потерями.

Коэффициент сжатия. Алгоритмы сжатия.

При изучении дисциплины большее внимание необходимо уделять

рассмотрению алгоритмов дискретной математики, практические занятия проводить

с использованием компьютеров и языков программирования для реализации

алгоритмов.

Аннотация дисциплины «Теория графов»

137

Page 138: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Цель курса «Теория графов» состоит в получении знаний по основным

понятиям теории графов, освоении алгоритмов над графами, представлении

различных структур с помощью графов. В результате изучения курса студент

должен уметь реализовывать на выбранном языке программирования базовые

алгоритмы теории графов, а также оценивать время работы и количество памяти для

создаваемых программ.

Место курса в учебном плане: при освоении данной дисциплины студенты

должны иметь входные знания: множества и операции над ними, формы записи

алгоритмов, основы программирования на языке высокого уровня.

Получаемые навыки:

− Понимание начал теории графов и алгоритмов над ними.

− Умение реализовывать базовые алгоритмы над графами.

− Оценка времени работы и количества памяти для программ, использующих

алгоритмы над графами.

Получаемые компетенции: Умение решать задачи с применением графов и

алгоритмов над ними.

Содержание курса.

Основные понятия теории графов. Вершины, ребра. Кратные ребра. Смежные

вершины. Степень вершины. Сети. Маршруты, цепи, пути в графе. Эйлеров граф.

Гамильтонов цикл. Способы представления графов в ЭВМ.

Связность графа. Обход графа в глубину Обход графа в ширину. Алгоритмы

поиска в глубину и поиска ширину.

Раскраска графов. Задача о четырех красках. Правильная раскраска графа.

Хроматическое число. Точные и приближенные алгоритмы раскраски графа.

Деревья. Остовные деревья. Алгоритм построения кратчайшего остовного

дерева. Алгоритм построения дерева путей.

Кратчайшие пути. Пути во взвешенном графе. Циклы отрицательного веса.

Алгоритм Форда-Беллмана. Алгоритм Дейкстры. Алгоритм Флойда-Уоршолла.

138

Page 139: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Потоки в сетях. Понятие потока. Дивергенция потока в вершине, разрезе.

Задача о максимальном потоке. Теорема Форда-Фалкерсона. Алгоритм нахождения

максимального потока.

При проведении практических занятий основное внимание уделять

практической реализации алгоритмов на изучаемом языке программирования.

Характеристика педагогических кадров, привлекаемых к обучению студентов

на 1 этапе приведена в следующей таблице.

N п/п

Наименова-ние

дисципли-ны

Характеристика педагогических работниковфамилия,

имя, отчество

какое образовательное

учреждение окончил,

специаль-ность (направление

подготовки) по документу об образовании

Ученая степень, ученое,

квалифи-кационная категория

стаж педагогической (научно-

педагогической) работы

Основное место

работы, должность

всего

в т.ч. педагогической

работывсего в т.ч. по

указанному предмету,

дисциплине1 2 3 4 5 6 7 8 9

1 Дискретная математика,

Теория графов

Бережной Виктор Васильевич

Ставропольское высшее военное инженерное училище связи, инженер электронной техники

к.т.н., доцент

21 16 11 СтавГУ, доцент кафедры прикладной математики и информатики

В Южном федеральном университете на первом этапе для проведения апробации

были отобраны следующие дисциплины учебного плана:

№ Наименование дисциплины Общая

трудоемкость

1. Язык программирования Java 72 часа

2. Язык программирования С++ 72 часа

3. Объектно-ориентированное программирование 72 часа

Аннотация дисциплины «Язык программирования Java» приведена в разделе 2

настоящего отчета.

139

Page 140: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Аннотация дисциплины «Язык программирования C++»

Целью освоения курса «Язык программирования C++» является содействие

становлению профессиональной компетентности программиста через овладение

навыками практического программирования на языке C++.

Содержание курса. Введение в программирование на C++. Массивы, строки:

особенности. Особенности реализации классов. Стандартные контейнеры.

Итераторы и алгоритмы

Данный курс обеспечен учебно-методическими материалами, электронными

ресурсами, а также компьютерной техникой, на которой проводятся практические

занятия.

Аннотация дисциплины «Объектно-ориентированное программирование»

Целью освоения курса «Объектно-ориентированное программирование»

является содействие становлению профессиональной компетентности

программиста через овладение навыками практического программирования на

различных языках, поддерживающих парадигму объектно-ориентированного

программирования.

Данный курс в учебном плане следует после курсов, связанных с изучением

основ программирования, а также после курсов по конкретным языкам

программирования, представляет материал для большинства последующих

практических курсов по информатике.

Содержание курса. Классы и объекты: общее представление. Ссылочная и

размерная объектная модели. Конструирование классов. Наследование и

полиморфизм. Обработка исключений. Стандартные библиотеки распространенных

языков программирования

Данный курс обеспечен учебно-методическими материалами, электронными

ресурсами, а также компьютерной техникой, на которой проводятся практические

занятия.

Характеристика педагогических кадров, привлекаемых к обучению студентов

на 1 этапе, дана в следующей таблице.140

Page 141: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

N п/п

Наименование дисциплины

Характеристика педагогических работниковФИО какое

образовательное учреждение

окончил, специальность (направление

подготовки) по документу об образовании

Ученая степень, ученое звание,

квалификацион-

ная катего-

рия

стаж педагогической (научно-

педагогической) работы

Основное место работы,

должность

всего в т.ч. педагогичес-

кой работы

Все-го

в т.ч. по

указанному

предмету,

дисциплине

1 2 3 4 5 6 7 8 91 Язык

программиро-вания Java

Брагилев-ский Виталий Николаевич

Южный федеральный университет, отделение прикладной математики

6 6 3 Южный федеральный университетстарший преподаватель

2 Язык программиро-вания C++

Михалкович Станислав Станиславо-вич

Южный федеральный университет, отделение прикладной математики

доцент, к.ф.-м.н.

18 18 15 Южный федеральный университетдоцент

3 Объектно-ориентирован-ное программир-ование

Михалкович Станислав Станиславович, доцент

Южный федеральный университет, отделение прикладной математики

доцент, к.ф.-м.н.

18 18 15 Южный федеральный университетдоцент

4 Объектно-ориентирован-ное программиро-вание

Брагилев-ский Виталий Николаевич

Южный федеральный университет, отделение прикладной математики

6 6 4 Южный федеральный университетстарший преподаватель

Формирование списочного состава специальных учебных групп для

проведения апробации разработанного учебно-методического обеспечения

Саратовский государственный университет

1 сентября 2011 года было объявлено о наборе студентов Саратовских вузов 1-

6 года обучения на курсы по подготовке программистов. В корпусах

141

Page 142: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

университетского городка и на портале Саратовского государственного

университета были размещено объявление.

Дополнительно на общем собрании факультета КНиИТ, посвященном дню

знаний, с информацией о программе выступила декан факультета КНиИТ Федорова

А.Г. Затем заведующие кафедрами, преподаватели факультета, представители

саратовских компаний рассказали о современных направлениях развития IT-

технологий и востребованности IT-специалистов на рынке труда в современном

обществе. В этот же день началась регистрация студентов, желающих обучаться на

курсах, и предварительное анкетирование.

В рамках создания специальных учебных групп всем студентам, изъявившим

желание принять участие в программе, было предложено заполнить следующую

анкету.

АНКЕТА

1. ФИО ___________________________________________________________

2. Контактный телефон _____________________________________________

3. ВУЗ_____________________________________________________________

4. Факультет _______________________________________________________

5. Специальность ___________________________________________________

6. Курс ____________________ 7. Группа _____________________________

8. Предварительные знания по языкам программирования:

а) Какой язык программирования изучал (-а) ______________________

б) Сколько лет _________________________________________________

в) Каким образом происходило обучение (нужное подчеркните):

в школе, в вузе, на курсах, с репетитором, самостоятельно, как-то еще:

______________________

г) Как оцениваете свои знания (нужное подчеркните):

не умею программировать

умею создавать только простейшие программы

умею использовать операторы ветвления и цикла в программе

умею использовать массивы в программе

умею создавать подпрограммы

142

Page 143: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

умею создавать сложные проекты

другое ____________________________________

в) Какая оценка была в школе/в вузе по информатике и программированию

_______________

9. Какой курс предпочтете, если будет предложен выбор (нужное подчеркните): Язык

программирования C#, Язык программирования Java, Ассемблер, Языки

программирования и методы трансляции, любой

10. Причина, которая привела Вас на курсы (нужное подчеркните): возможность

дополнительно заниматься программированием, возможность изучить новый язык

программирования, возможность трудоустройства, возможность получить

сертификат, что-то еще: _________________________

______________________________________________________________________________

5 сентября 2011 года состоялось организационное собрание студентов,

пожелавших пройти обучение на курсах подготовки программистов.

На организационном собрании присутствовало 387 человек, из них:

студентов 1-2 курса - 202 человека,

студентов 3-4 курса - 131 человек,

студентов 5-6 курса - 54 человека.

Численное распределение студентов по факультетам СГУ:

факультет компьютерных наук и информационных технологий – 297 человек,

механико-математический факультет – 46 человек,

физический факультет – 24 человека,

факультета нелинейных процессов – 7 человек,

факультет нано-биомедицинский технологий –6 человек,

других факультетов - 7 человек.

Для определения уровня знаний студентов и окончательного распределения

студентов по группам в ходе собрания было проведено входное тестирование.

Студентам предлагалось решить 3 задачи на любом известном им языке

программирования:

1. Написать программу, которая ищет максимум из двух целых чисел.143

Page 144: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

2. Написать программу, которая находит сумму четных элементов одномерного

массива.

3. Написать программу для подсчета суммы: .

Принять участие во входном тестировании решили 369 человека. Результаты

тестирования:

3 задачи решило – 148 человек,

2 задачи -134 человека,

1 задачу - 67 человек,

ни одной задачи – 20 человек.

Таким образом, 282 студента решили 2 и более задач. Эти студенты получили

приглашение принять участие в апробации дополнительной профессиональной

образовательной программы в рамках специальных учебных групп студентов,

одаренных в области информатики и программирования.

Согласно анкетным данным, указанные студенты распределились по курсам

следующим образом:

«Языки программирования и методы трансляции» – 46 человек

«Ассемблер» – 14 человек

«Язык программирования С#» – 98 человек

«Язык программирования Java» – 156 человек

При этом 32 человека записались на 2 курса одновременно.

При распределении студентов по группам, а также при выборе курсов для

апробации на каждом из этапов реализации программы учитывались следующие

факты:

1) большое количество студентов, жалеющих принять участие в апробации

дополнительной профессиональной образовательной программы в рамках

специальных учебных групп студентов, одаренных в области информатики и

программирования;

2) выбор студентами учебных курсов для дополнительного обучения,

3) начальный уровень подготовки студентов по программированию,

144

Page 145: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4) этапность реализации данной программы.

В результате было получено следующее распределение:

Этап первый:

На курс «Языки программирования и методы трансляции» – 46 человек

На курс «Ассемблер» – 14

На курс «Язык программирования С#» – 25

Этап второй:

На курс «Язык программирования С#» – 73

На курс «Язык программирования Java» – 156

По результатам данного распределения на 1 этапе был сформирован

следующий списочный состав специальных учебных групп

Группа №1 (3 подгруппы для практических занятий)

Курс «Языки программирования и методы трансляции»

Лектор: С.В.Миронов

Руководители практических занятий: С.В.Миронов, И.Д. Сагаева

№ ФИО курс1. АНДРЕЕВ АНТОН МИХАЙЛОВИЧ 22. АНУЧКИН ДЕНИС ВЛАДИМИРОВИЧ 23. БАБИКОВА НАТАЛЬЯ НИКОЛАЕВНА 24. БЕЛОВА ДИНА АНДРЕЕВНА 35. БЕЛОУС СЕРГЕЙ АЛЕКСЕЕВИЧ 36. БЕРЕЗОВСКИЙ ИВАН ВИКТОРОВИЧ 37. БЫКОВА ЕКАТЕРИНА ДМИТРИЕВНА 38. ВАСИЛЬЕВ ВАСИЛИЙ ВАСИЛЬЕВИЧ 29. ВИТЮКОВА НАДЕЖДА КОНСТАНТИНОВНА 210. ВОЛКОВ АЛЕКСАНДР АЛЕКСАНДРОВИЧ 311. ГАВРЮШОВ ПАВЕЛ АНДРЕЕВИЧ 212. ГУСАРОВ МАКСИМ ИГОРЕВИЧ 313. ДАВЛЕТОВА ДИДАР АКБУЛАТОВНА 214. ЕГОРЕНКО ДЕНИС ВЛАДИМИРОВИЧ 315. ЕЛКИН СЕМЕН ОЛЕГОВИЧ 316. ЖНИЧКОВ МИХАИЛ ЮРЬЕВИЧ 317. ЗВЕРЕВ СЕРГЕЙ ВИКТОРОВИЧ 218. ЗОТКИН ДЕНИС ИГОРЕВИЧ 2

145

Page 146: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

19. КАМЫШНИКОВА АННА НИКОЛАЕВНА 320. КОВАЛЕВА ВИКТОРИЯ ГЕННАДИЕВНА 321. КОЛЕСНИКОВА МАРИНА АНАТОЛЬЕВНА 322. КОЛОНТАЕВ АЛЕКСЕЙ РОМАНОВИЧ 223. КОНОВАЛОВ НИКИТА АЛЕКСЕЕВИЧ 324. КОНСТАНТИНОВА АНТОНИНА ЮРЬЕВНА 225. КРУГЛЯКОВА ЕКАТЕРИНА ВАДИМОВНА 226. КУДРЯШОВ ИГОРЬ АЛЕКСАНДРОВИЧ 227. КУЗНЕЦОВА ЕКАТЕРИНА АЛЕКСАНДРОВНА 228. КУЗНЕЦОВА КРИСТИНА ИГОРЕВНА 329. ЛЕВИЦКИЙ СЕРГЕЙ ГЕННАДЬЕВИЧ 330. НИКУЛИН АНДРЕЙ СЕРГЕЕВИЧ 331. ОСИПОВ ОЛЕГ АЛЕКСАНДРОВИЧ 232. ПРОСВИРЯКОВА ДАРЬЯ ЕВГЕНЬЕВНА 233. РОДИОНОВ АЛЕКСЕЙ АЛЕКСЕЕВИЧ 334. САВЧУК АЛЕКСАНДР МИХАЙЛОВИЧ 335. СИНГХ АЛЕКСАНДР ВИДЖАЕВИЧ 236. ТОЛМАЧЕВА ЯНА МИХАЙЛОВНА 237. ТРИБУНСКИЙ КИРИЛЛ СЕРГЕЕВИЧ 338. УСОВ РОМАН ЕВГЕНЬЕВИЧ 239. ФЕДОРОВА ЕЛЕНА СЕРГЕЕВНА 340. ФРОЛОВ АЛЕКСАНДР ВЛАДИМИРОВИЧ 341. ФРОЛОВ ИВАН АЛЕКСАНДРОВИЧ 342. ХАЛИКОВА ЛЕЙЛА РУСТАМОВНА 343. ХМАЛАДЗЕ НИКАЛА ДАВИДОВИЧ 244. ХОЛКИН ПАВЕЛ ВИТАЛЬЕВИЧ 345. ЮРАСОВ ДМИТРИЙ ВЛАДИМИРОВИЧ 246. ЮРИН НИКОЛАЙ АНАТОЛЬЕВИЧ 2

Группа №2

Курс «Ассемблер»

Лектор А.Г.Федорова

Руководитель практических занятий К.П.Вахлаева

№ ФИО курс1. АГАПОВ ГЕРАЛЬД АЛЕКСАНДРОВИЧ 42. БЕЛИЦКАЯ ВАВАРА ВЯЧЕСЛАВОВНА 43. ДОНСКИХ ЕВГЕНИЯ СЕРГЕЕВНА 44. ЕВСЕЕВА АННА ИГОРЕВНА 45. КИМ НАДЕЖДА ВИТАЛЬЕВНА 46. КОВАЛЕВ АЛЕКСАНДР ВАСИЛЬЕВИЧ 4

146

Page 147: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

7. МИЛЮТИНА АЛИНА ДМИТРИЕВНА 48. ОРЛОВ ИВАН АЛЕКСАНДРОВИЧ 49. ПОРЯДНЫЙ АЛЕКСЕЙ СЕРГЕЕВИЧ 410. ПЫСТИН РОМАН АЛЕКСАНДРОВИЧ 411. РАХОВ АРТЕМ ДМИТРИЕВИЧ 412. УСКОВ АЛЕКСАНДР АЛЕКСАНДРОВИЧ 413. ФЕФЕР ИВАН ОЛЕГОВИЧ 414. ХАЛИКОВ ЭЛЬДАР ШАВКАТОВИЧ 4

Группа №3 (2 подгруппы для практических занятий)

Курс «Язык программирования С#»

Лектор и руководитель практических занятий А.В. Кузнецов

№ ФИО курс1. ВЕЧКАНОВ ВЛАДИМИР ВАЛЕРЬЕВИЧ 52. ГИЛЬГЕНБЕРГ РОМАН АЛЕКСАНДРОВИЧ 53. ГОРДИЕНКО АНДРЕЙ ВАЛЕРЬЕВИЧ 44. ГОРНОСТАЕВ ВЛАДИСЛАВ ВАЛЕРЬЕВИЧ 35. ИВАНОВ ДМИТРИЙ ЕВГЕНЬЕВИЧ 56. КАДУШКИНА АЛЕКСАНДРА СЕРГЕЕВНА 57. КИСЛЯКОВ ИГОРЬ АЛЕКСАНДРОВИЧ 58. КОНЬКОВ АНДРЕЙ ВИКТОРОВИЧ 59. КОРОТЕЕВ АРТЕМ СЕРГЕЕВИЧ 310. МАКСИМЕНКО ВЛАДИМЕР

АЛЕКСАНДРОВИЧ 511.

МЕЩЕРЯКОВА ЕКАТЕРИНА ИГОРЕВНА 512.

МОРДВИНКИН МИХАИЛ МИХАЙЛОВИЧ 313.

МУЛДАГАЛИЕВ ТИМУР ИГОРЕВИЧ 414.

НЕБАБИН АНДРЕЙ ВЛАДИМИРОВИЧ 515.

ОРЛОВ АНДРЕЙ СЕРГЕЕВИЧ 516.

ПЧЕЛИНЦЕВ СТЕПАН АЛЕКСЕЕВИЧ 517.

РОМАНОВ ПЕТР МИХАЙЛОВИЧ 518.

СЫЧЕВ АЛЕКСАНДР АЛЕКСЕЕВИЧ 519.

ТАКТАРОВ РУСТАМ РАВИЛЬЕВИЧ 5147

Page 148: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

20.ТЯПКИН ВЛАДИМИР АЛЕКСЕЕВИЧ 3

21.ФЕДОРОВ АНДРЕЙ АНАТОЛЬЕВИЧ 5

22.ФРОЛОВ АЛЕКСЕЙ ВАДИМОВИЧ 4

23.ФРОЛОВ НИКИТА СЕРГЕЕВИЧ 5

24.ЧЕКРЫШОВ МАКСИМ ВЛАДИМИРОВИЧ 6

25.ШУВАЛОВ ДЕНИС ВАЛЕРЬЕВИЧ 5

Адыгейский государственный университет

Отбор студентов в специальные учебные группы проходил по результатам

студенческих олимпиад и конкурсов по информатике и программированию, по

рекомендациям преподавателей и участию в олимпиаде на «IT-планете» и по

активности в ходе учебного процесса. Всего для дополнительного обучения на 1

этапе было отобрано 20 человек.

Для студентов, отобранных для участияе в дополнительном

профессиональном обучении, 2 сентября было проведено организационное собрание

с участием преподавателей факультета математики и компьютерных наук,

представителя фирмы ООО «Pixel» Письменной С.И и начальника отдела СПД ЗАО

«АТК» Дагаева В.В. В ходе собрания было рассказано о цели мероприятия и об

ответственности студентов, принимающих участие в апробации учебно-

методического обеспечения дополнительной профессиональной образовательной

программы обучения в рамках специальных учебных групп студентов, одаренных в

области информатики и программирования. Также студентам было предложено

самостоятельно выбрать курс для дополнительного обучения из перечня «Базы

данных», «Компьютерные сети», «Процедурное программирование». Каждый

студент мог выбрать любое количество курсов.

В конце собрания были сформирован следующий списочный состав учебной

группы 1 этапа.

Группа №1 (2 подгруппы для практических занятий)148

Page 149: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Курс: Процедурное программирование

Лектор: Тлюстен В. Ш.

Руководитель практики: Карпенко Ю. А.

№ ФИО курс1. АГАДЖАНЯН МАРГАР АЛЬБЕРТОВИЧ 12. ВОЛОБУЕВ КОНСТАНТИН НИКОЛАЕВИЧ 23. ГУЩИН КИРИЛЛ АНДРЕЕВИЧ 14. ДУШИСТОВ ДАНИЛ ВЯЧЕСЛАВОВИЧ 15. ЗИНОВЬЕВ АЛЕКСАНДР ВИКТОРОВИЧ 26. ИВАЩЕНКО СЕРГЕЙ СЕРГЕЕВИЧ 27. ЛЕБЕДЕВА ТАТЬЯНА АНАТОЛЬЕВНА 18. ЛУКША АЛЁНА МАРАТОВНА 19. МАЙОРОВ АЛЕКСАНДР СЕРГЕЕВИЧ 210. МАЛХОЖЕВА ОКСАНА НУРБИЕВНА 211. МИСЮРИН АЛЕКСАНДР ВЛАДИМИРОВИЧ 112. МОЛЧАНОВ ДМИТРИЙ СЕРГЕЕВИЧ 213. ПЕТРОВ АЛЕКСАНДР ПЕТРОВИЧ 214. ПОЛУШИНА НАТАЛЬЯ АНАТОЛЬЕВНА 215. ПОПОВА ЮЛИЯ АЛЕКСАНДРОВНА 116. САВЕЛЬЕВ АЛЕКСЕЙ ПАВЛОВИЧ 217. СМОЛЬНЯКОВ АЛЕКСАНДР ВИТАЛЬЕВИЧ 118. СТУДЕНЦОВ ДМИТРИЙ ВИТАЛЬЕВИЧ 119. ФИРСОВ ЕВГЕНИЙ ВАДИМОВИЧ 220. ЦУКАНОВ АНТОН ВИКТОРОВИЧ 1

Группа №2

Курс «Базы данных»

Лектор Резников А. В.Руководитель практики Бойченко С. Е.

№ ФИО Курс1 РЯЗИНА ЮЛИЯ 42 ХРИСТИЧ АЛЕКСЕЙ 43 ЧАПЦЕВ АЛЕКСЕЙ 44 КОЖЕВНИКОВ МАКСИМ 45 ТУРЕНКО ТАТЬЯНА 46 БОГОМОЛОВ АНТОН 47 ЖИЛЬЦОВ ВЛАДИМИР 48 ВЕЛЬКЕР АЛЕКСАНДР 49 ЛИВАНОВ АЛЕКСАНДР 410 МИРОНОВ ВИКТОР 4

149

Page 150: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Группа №3 (2 подгруппы для практических занятий)

Курс «Компьютерные сети»

Лектор Алиев М. В.

Руководитель практики Панеш А. Х.

№ ФИО курс1 ТУЧИНА МАРИНА АЛЕКСАНДРОВНА 42 ШАМАНОВА АЛИСА НИКОЛАЕВНА 43 СЕЛИФАНОВА АНАСТАСИЯ

АЛЕКСАНДРОВНА 4

4 СЕРГЕЕВА ЕЛЕНА ВАСИЛЬЕВНА 45 ГАЙДАЙ ЛЮБОВЬ ВЛАДИМИРОВНА 46 КИДАКОЕВ БЕСЛАН КРИМЧЕРИЕВИЧ 47 БРИЛЕВА ЛЮДМИЛА ВАЛЕРЬЕВНА 48 СОЛОВЕЙ ЕКАТЕРИНА АЛЕКСАНДРОВНА 49 ТКАЧЕНКО ВЛАДИМИР АЛЕКСАНДРОВИЧ 410 ШЕБЗУХОВ АДАМ АЛЕКСАНДРОВИЧ 411 БИЖЕВ ДОЛЕТ ЗАУРБИЕВИЧ 412 ГОЛОВЕНЬКО ОКСАНА ЮРЬЕВНА 413 ЗЕКОВ РУСТАМ НУРАДИНОВИЧ 414 СОЧНЕВ КОНСТАНТИН ЕВГЕНЬЕВИЧ 415 САЛЬНИКОВ ИГОРЬ ГЕННАДЬЕВИЧ 416 ПЕСТРЕЦОВ ДЕНИС АЛЕКСАНДРОВИЧ 417 ЕРМИЛОВ АНДРЕЙ ПРОКОПЬЕВИЧ 418 ЗАРЯЕВА МАРИЯ СЕРГЕЕВНА 419 ХМАРА ИЛЬЯ ВИКТОРОВИЧ 4

Волгоградский государственный технический университет

Для набора студентов в специальные учебные группы проводились

следующие мероприятия:

публикация объявлений на досках объявлений на кафедрах САПР и ПК, ЭВМ

и С, ПОАС;

публикация объявления на доске объявления деканата факультета

электроники и вычислительной техники (ЭиВТ);

рассылка информации по электронной почте на групповые ящики и

персональные ящики наиболее активных и перспективных студентов;

150

Page 151: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

устные объявления на лекциях;

личные беседы с наиболее перспективными студентами.

Данные мероприятия осуществлялись зав. каф. САПР и ПК Камаевым В. А.,

зав. каф. ЭВМ и С Андреевым А. Е., доц. каф. САПР и ПК Крыжановским Д. И., асс.

каф. ЭВМ и С Жариковым Д. Н.

В связи с большим количеством желающих принять участие в программе

оргсобрание студентов проводилось в два потока (105 человек). В

организационном собрании приняли участие студенты и сотрудники факультета

ЭиВТ, а также студенты машиностроительного факультета. От администрации вуза

присутствовали зав. каф. САПР и ПК Камаев В. А. и зав. каф. ЭВМ и С Андреев А.

Е. Из представителей IT-фирм присутствовал сотрудник компании «Сингулярис

Лаб» Чалышев В. C.

На собрании было рассказано о программе, организационных моментах.

Особенное внимание было акцентировано на итоговом интернет-тестировании.

Также было проведено анкетирование, в котором студентам предлагалось выбрать

дисциплины для дополнительного изучения.

При отборе студентов для участия в программе учитывались следующие

факторы:

рейтинг студентов по специальным и математическим дисциплинам и

рекомендации преподавателей по ним;

участие в олимпиадах по программированию (ACM ICPC и близких к ней);

участие в кубке технологий Microsoft Imagine Cup;

прохождение стажировок в компании Intel и школах по параллельным

вычислениям в МГУ и ННГУ;

результаты тестирования по итогам Intel Mobile Technologies Days,

проходивших в ВолгГТУ апреле 2011 г.;

наличие публикаций и их качество;

участие во внутривузовских и внешних конкурсах;

опыт работы в прикладных или исследовательских проектах;

результаты анкетирования. 151

Page 152: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В результате было сформировано 2 учебные группы общей численностью 25 человек:

№№п/п

Ф.И.О. ГРУППА

1. ГАЕВОЙ СЕРГЕЙ 3.12. ОСТРОВСКИЙ АНТОН 3.13. ШАФРАН ЮРИЙ 3.14. ШАПОВАЛОВ ЮРИЙ 3.15. ФИЛИМОНОВ АНДРЕЙ 3.16. ШАПОВАЛОВ ВЛАДИМИР 3.17. АВДЕЕВ АЛЕКСАНДР 3.18. МОЛОКАНОВ ДЕНИС 3.19. ШАПОВАЛОВ ВИКТОР 3.110. МАМОНТОВ ДМИТРИЙ 3.111. ДМИТРИЕНКО ДМИТРИЙ 2.112. ЕРМОЛОВ РОМАН 2.113. КОЛЕСОВ ДМИТРИЙ 2.114. УШАКОВ АНДРЕЙ 2.115. ХРЖАНОВСКАЯ ОЛЬГА 2.116. АНИСЬКОВ РОМАН 2.117. ГУСЕВ АРСЕНТИЙ 2.118. ЗАВОДОВСКИЙ ВАЛЕРИЙ 2.119. НАСОНОВ АНДРЕЙ 2.120. САМОЙЛОВ АРТЁМ 2.121. ГОРБУШИН ИГОРЬ 2.122. ШУМЕЙКО НИКИТА 2.123. АГАФОНОВ ВЛАДИСЛАВ 2.124. ГЕРАСИМОВ ВИТАЛИЙ 2.125. КИЧАТОВ ЕВГЕНИЙ 2.1

Группа 2.1 – студенты второго курса, дополнительно изучающие дисциплины

«Технология проектирования программного обеспечения», «Язык

программирования С#».

Группа 3.1 – студенты третьего курса, дополнительно изучающие дисциплины

«Управление проектами», «Криптография».

Кубанский государственный университет

2 сентября были проведены организационные собрания на факультете

компьютерных технологий и прикладной математики (ФКТиПМ) и факультете

152

Page 153: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

математики и компьютерных наук (ФМиКН), на которых с информацией о

программе выступили деканы факультетов и проректор КубГУ по информатизации.

Для студентов 2-3 курсов было организовано тестирование по решению логических

задач.

Примеры задач входного контроля даны ниже.

Задача №1 (10 баллов).

Есть бочка. У нее сверху четыре дырки, размещенные в углах квадрата. В

каждой дырке стоит по кувшину. Кувшины могут стоять вверх и вниз горлышком.

Вы можете опустить руки в две дырки и поменять положение кувшинов:

перевернуть один, перевернуть два или оставить без изменения. После изменения

положения Вы вынимаете руки, и бочка начинает вращаться и останавливается в

случайном положении. Задача состоит в том, чтобы написать алгоритм,

позволяющий за несколько попыток разместить кувшины все одинаково – то есть

все горлышком вниз или все горлышком вверх. Когда кувшины размещены

правильно – раздается сигнал, который об этом оповещает.

Задача №2 (10 баллов)

В комнате стоит настольная лампа. Снаружи комнаты три выключателя. Один

из них подключен к лампе. Все три выключателя выключены. В комнате есть дверь

и она закрыта. Увидеть лампу извне комнаты при закрытой двери нельзя. Задача

состоит в том, чтобы определить, какой выключатель управляет лампой. В комнату

можно войти только один раз.

По результатам данного тестирования для обучения на первом этапе было

отобрано 5 студентов 2 курсов и 11 студентов 3-х курсов этих факультетов.

7 сентября была проведена встреча студентов этих факультетов с

руководством IT-подразделения крупного работодателя - компании ЗАО «Тандер»,

которая нуждается в высококвалифицированных специалистах в области

информационных технологий и, в частности, в разработчиках программного

обеспечения. Представители компании провели тестирование студентов старших

курсов, результаты которого учитывались при отборе. Варианты заданий:153

Page 154: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Какое из перечисленных выражений истинно?

1. NULL = NULL

2. NULL <> NULL

3. NULL > NULL

4. Ничего из вышеперечисленного

2. Какое десятичное число соответствует двоичному 11111111?

1. 127

2. 168

3. 64

4. 255

5. -1

3. Требуется структура данных для хранения только различных элементов (без

дубликатов), при этом она должна поддерживать операции добавления и и

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

подойдет для этих целей?

1. Стек

2. Хеш-таблица

3. Очередь

4. Множество

5. Список

4. Если символы ‘D’,’C’, ‘B’, ‘A’ последовательно помещены в очередь и затем

будут по одному удалены, в каком порядке это произойдёт?

1. ABDC

2. ABCD

3. DCAB

4. DCBA

5. Какой тэг HTML служит для создания выпадающих списков:

1. <input type="dropdown"/>

2. <input type="list"/>

3. <select>154

Page 155: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4. <list>

6. Как подключить внешний файл стилей в HTML:

1. <stylesheet>mystyle.css</stylesheet>

2. <link rel="stylesheet" type="text/css" href="mystyle.css"/>

3. <style src="mystyle.css"/>

7. Как задаются комментарии внутри CSS:

'this is a comment

// this is a comment //

/* this is a comment */

// this is a comment

8. Какой синтаксис CSS служит для того, чтобы сделать текст в <p> с жирным

начертанием:

◦ p {font-weight:bold}

◦ <p style="text-size:bold"/>

◦ p {text-size:bold}

◦ <p style="font-size:bold"/>

9. Как написать условный оператор в javascript, который выполняется в случае,

если "i" равна 5:

a. if i=5

b. if (i==5)

c. if i=5 then

d. if i==5 then

10.Что делает следующий SQL оператор: SELECT Customer, COUNT(Order)

FROM Sales GROUP BY Customer HAVING COUNT(Order)>5?

a. Выбирает общее количество заказов из таблицы продаж, если это число

более 5

b. Выбирает всех покупателей из таблицы продаж

c. Выбирает всех покупателей из таблицы продаж, совершивших более

5 покупок

11.Что следует за ключевым словом SELECT?155

Page 156: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

a. SQL конструкция JOIN

b. Список столбцов для выборки или символ *

c. Имя таблицы для выборки

12.Какой из приведённых SQL операторов вставляет строки в таблицу Projects?

a. INSERT Projects ('Content Development', 'Website content development

project')

b. INSERT Projects VALUES ('Content Development', 'Website content

development project')

c. SAVE INTO Projects (ProjectName, ProjectDescription) VALUES ('Content

Development', 'Website content development project')

d. INSERT INTO Projects (ProjectName, ProjectDescription) VALUES

('Content Development', 'Website content development project')

13.Какое из перечисленных ниже утверждений наиболее точно описывает

разницу между DELETE и TRUNCATE:

a. TRUNACTE полностью удаляет все строки, в то время как DELETE

может иметь условия удаления в конструкции WHERE

b. DELETE полностью удаляет все строки, в то время как TRUNACTE

может иметь условия удаления в конструкции WHERE

c. DELETE и TRUNACTE — синонимы

14.Какое из перечисленных ниже утверждений наиболее точно описывает термин

"нормализация":

a. создание таблиц из ER-диаграммы

b. создание больших таблиц из меньших

c. выражение описания структуры БД в терминах теории множеств

d. устранение избыточных данных, разделение больших таблиц на

меньшие

Всего в тестировании приняли участие 44 студента разных курсов ФКТиПМ и

36 студентов разных курсов ФМиКН.

Для обучения по курсу «Параллельное программирование» приглашены 15

студентов 4 курса. 156

Page 157: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Для обучения по курсу «Веб-разработка на Drupal» приглашены 17 студентов

5 курса.

В результате было сформировано 3 специальные учебные группы

Группа №1 ( 2 подгруппы для практических занятий)

Курс «Базы данных»

Лектор Бессарабов Н. В.

Руководитель практики Кардовский И. В.

№ ФАМИЛИЯ ИМЯ ОТЧЕСТВО КУРС

1 ЛУНЕВ ДАНИИЛ ЮРЬЕВИЧ 32 АВАКИМОВ АНДРЕЙ МИХАЙЛОВИЧ 33 NGUYEN ZANG FONG 34 ЕВДОКИМОВ АЛЕКСАНДР АЛЕКСАНДРОВИЧ 35 СУРИКОВА ДАРЬЯ ВИКТОРОВНА 36 РОГАЧЕВ ИЛЬЯ СЕРГЕЕВИЧ 27 РЕВЯКИН РОМАН БОРИСОВИЧ 28 ПОЛКОВНИКОВ МИХАИЛ ОЛЕГОВИЧ 29 ФИЛИППОВА ЮЛИЯ АНДРЕЕВНА 210 СКОБЕЛЕВА ОЛЬГА ВЛАДИМИРОВНА 311 ГУСАЧЕНКО РОМАН 212 КОРОЛЬ ОЛЕГ ИГОРЕВИЧ 313 СТЕПАНОВ РОМАН ОЛЕГОВИЧ 314 ГАБЛАЯ АЛЕКСАНДР ВЛАДИМИРОВИЧ 315 ОСАУЛЕНКО ВАДИМ ВЛАДИМИРОВИЧ 316 ТВЕРДОХЛЕБ ВЛАДИСЛАВ ИГОРЕВИЧ 3

Группа №2

Курс «Параллельное программирование»

Лектор и руководитель практических занятий Фоменко С.И.

№ Фамилия Имя Отчество Курс

1 КУРМАКАЕВ АНАТОЛИЙ ТАЛГАТОВИЧ    42 БАРЛОС РОМАН ТАХИРОВИЧ    43 РЕВЯКИН МАКСИМ БОРИСОВИЧ 44 ВЕРЕЩАКА МАКСИМ НИКОЛАЕВИЧ 45 ГЕТМАН АЛЕКСАНДР ЮРЬЕВИЧ 46 ГОРБУНОВ ИВАН АЛЕКСЕЕВИЧ 4

157

Page 158: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

7 РУДОМЕТКИНА ВИКТОРИЯ НИКОЛАЕВНА 48 МИРОНЕНКО ДМИТРИЙ АЛЕКСАНДРОВИЧ 49 MИХЕЕВ ОЛЕГ СЕРГЕЕВИЧ 410 МОРОЗОВА ЮЛИЯ МИХАЙЛОВНА 411 КУРУСЬ АРТЕМ АЛЕКСАНДРОВИЧ    412 СЕМЕНОВ КОНСТАНТИН АНДРЕЕВИЧ 413 ШУНЬКО МАРИЯ ВЛАДИМИРОВНА 414 ЛУКИНОВА НАТАЛЬЯ ЕВГЕНЬЕВНА 415 ТАЛЬЯНСКИЙ СЕРГЕЙ СЕРГЕЕВИЧ 4

Группа №3 (2 подгруппы для практических занятий)

Курс «Веб-разработка на Drupal»

Лектор Синица С.Г.Руководитель практики Черных А. Ю.

№ ФАМИЛИЯ ИМЯ ОТЧЕСТВО КУРС1 ЛУДЧЕНКО РОМАН ВАЛЕРЬЕВИЧ 52 КРОШКА ЕКАТЕРИНА АНДРЕЕВНА    53 ГАМОВ КОНСТАНТИН ВЛАДИМИРОВИЧ 54 ЕРЕМЧУК АНАСТАСИЯ ПАВЛОВНА 55 ЕФРЕМОВА ОЛЬГА ИОНОВНА 56 ЖУК АРСЕНИЙ СЕРГЕЕВИЧ 57 ЖУЛАНОВА АННА ПАВЛОВНА 58 НГУЕН НГОК ЗУЙ 59 ПУШКАРЕВ ВИТАЛИЙ АЛЕКСЕЕВИЧ 510 САНЬКОВ НИКИТА СЕРГЕЕВИЧ 511 БОЛОТИНА ИРИНА СЕРГЕЕВНА 512 БЕНДЕРСКИЙ СЕРГЕЙ АЛЕКСАНДРОВИЧ 513 СИЛЬЧЕНКО ЕВГЕНИЙ БОРИСОВИЧ 514 КОЧЕТОВА СВЕТЛАНА АНАТОЛЬЕВНА 515 БАТЧАЕВА ФАРИЗАТ МУХАММАТОВНА 516 ЛУКЬЯНЦЕВА ВАСИЛИНА ДМИТРИЕВНА 517 ЛОКТЕВ СЕРГЕЙ АЛЕКСАНДРОВИЧ 5

Ставропольский государственный университет

Для набора студентов на курсы подготовки программистов были проведены

следующие мероприятия:

158

Page 159: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

оповещение студентов о наборе в группы для дополнительной подготовки

через старост и кураторов академических групп на собраниях групп;

объявления на стендах физико-математического факультета, по

«студенческому радио», на интернет – странице студдеканата и др.

3 сентября в 12.00 в ауд. 208 прошло организационное собрание, на котором

присутствовали: декан ФМФ Агибова И.М., зам. декана ФМФ по научной работе

Бондаренко Е.А., зам. декана ФМФ по учебной работе Васильченко Е.А., зам.

декана ФМФ по информатизации Грицык В.А., зав. каф. прикладной математики и

информатики Червяков Н.И., зав. каф. компьютерной безопасности Росенко А.П.,

начальник управления информатизации Копытов В.В., начальник учебно-

методического управления Волкова В.И., генеральный директор ЗАО «Стилсофт»

(г. Ставрополь) Стоянов Юрий Павлович. На собрании было рассказано о

необходимости постоянного повышения квалификации программистов, о

возможностях трудоустройства при более высоком уровне подготовки, о

возможностях, которые даст участие в программе и т.п.

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

проводился при помощи:

1. анализа результатов студенческих олимпиад по информатике и

программированию;

2. анкетирования и входного тестирования по предложенным СГУ анкетам и

задачам;

3. рекомендаций преподавателей дисциплин, связанных с информатикой,

программированием и информационными технологиями.

В результате была сформирована одна учебная группа.

Курсы «Дискретная информатика», «Теория графов»Лектор и руководитель практических занятий Бережной В. В.

№ ФИО курс1 БЛУЖИН ВАДИМ АЛЕКСАНДРОВИЧ 42 БОНДАРЕНКО ОЛЬГА СЕРГЕЕВНА 43 БУРМИСТРОВ ВЛАДИМИР АЛЕКСАНДРОВИЧ 44 КОМАРОВА ЮЛИЯ АНДРЕЕВНА 45 КРУГЛОВ РОМАН АЛЕКСАНДРОВИЧ 5

159

Page 160: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

6 НАГОРНОВ НИКОЛАЙ НИКОЛАЕВИЧ 27 РУБАНОВ МИХАИЛ ВАСИЛЬЕВИЧ 58 СВИНТИЦКАЯ АНАСТАСИЯ АНДРЕЕВНА 39 СЕМЕНОВ ЕВГЕНИЙ ГЕОРГИЕВИЧ 210 СМИРНОВ АНДРЕЙ АЛЕКСАНДРОВИЧ 511 ТЕРНОВОЙ НИКОЛАЙ ВАЛЕРЬЕВИЧ 412 ФЕДОРОВ СЕРГЕЙ АЛЕКСАНДРОВИЧ 513 ЧЕРКАСОВ ВЛАДИМИР ВАСИЛЬЕВИЧ 214 ШАЛАЛЫГИН ДЕНИС ГЕННАДЬЕВИЧ 215 ЯЙЛОХАНОВ ДМИТРИЙ АЛЕКСАНДРОВИЧ 3

Южный федеральный университет

Для набора студентов в специальные учебные группы проведены следующие

мероприятия:

Опубликовано объявление о наборе на дополнительные курсы на доске

объявлений факультета и на сайте факультета.

Проведены дополнительные беседы со студентами о программе. Беседы

проводили доц. каф. алгебры Михалкович С.С., ст. преп. каф. ИВЭ

Брагилевский В.Н.

5 сентября состоялось организационное собрание, на которое были

приглашены и выступили первый проректор по учебно-методической работе

Узнародов И.М. и декан факультета математики, механики и компьютерных наук

ЮФУ Карякин М.И. На собрании проводилось анкетирование и входное

тестирование студентов, по анкетам и тестовым заданиям, предложенным

Саратовским государственным университетом..

Входное тестирование прошло 23 студента, которые выбрали следующие

дополнительные курсы: 23 студента выбрали курс «Язык программирования Java»,

10 студентов – курс «Язык программирования C++», 9 студентов выбрали курс

«Объектно-ориентированное программирование».

Общий списочный состав учебных групп (2 группы для занятий по курсу

«Язык программирования Java», 1 группа для занятий по курсу «Язык

программирования С++», 1 группа для занятий по курсу «Объектно-

ориентированное программирование») приведен ниже в таблице.160

Page 161: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

№ фио КурсВыбор

дисциплин1. БЕЛОУСОВ АЛЕКСАНДР ВИКТОРОВИЧ 3 Java/C++2. БЕЛЯКОВА ЮЛИЯ ВЯЧЕСЛАВОВНА 4 Java/C++3. ВАСИЛЮК ПОЛИНА ИГОРЕВНА 3 Java/C++4. ВОЛКОВ ГРИГОРИЙ АНАТОЛЬЕВИЧ 3 Java/C++5. ГВОЗДЕЦКИЙ ИВАН ВАСИЛЬЕВИЧ 4 Java/OOP6. ГОЛОВЕШКИН АЛЕКСЕЙ ВАЛЕРЬЕВИЧ 3 Java7. ДУРМАНЕНКО ВЛАДИСЛАВ СЕРГЕЕВИЧ 3 Java8. КОЛЕСНИКОВА АНАСТАСИЯ ДМИТРИЕВНА 3 Java/OOP9. КОЛЕСНИКОВА АНГЕЛИНА АНАТОЛЬЕВНА 4 Java/OOP10.

ЛИТВИНЕНКО ТАТЬЯНА АЛЕКСАНДРОВНА 4 Java/C++

11.МАКСИМЧУК МИХАИЛ МИХАЙЛОВИЧ 3 Java

12.МИРОНОВ ВАЛЕНТИН ДЕМЬЯНОВИЧ 4 Java/OOP

13.ПОЗДНЯКОВ АЛЕКСЕЙ ВЛАДИМИРОВИЧ 3 Java/OOP

14.ПОЛЮШКИНА КСЕНИЯ ИВАНОВНА 4 Java/OOP

15.САМОЙЛОВ АНДРЕЙ БОРИСОВИЧ 4 Java/C++

16.СЁМИН РОМАН ВЯЧЕСЛАВОВИЧ 4 Java/C++

17.ТАКТАРОВ АЛЕКСЕЙ АЛЕКСЕЕВИЧ 4 Java/OOP

18.ТАРАНОВ КОНСТАНТИН ИВАНОВИЧ 3 Java/OOP

19.ТРУШ ЕКАТЕРИНА ВАЛЕНТИНОВНА 4 Java/OOP

20.ТЫЧКО АЛЕКСЕЙ ВИКТОРОВИЧ 4 Java/C++

21.ХАИШБАШЕВ ВАЗГЕН АРМЕНАКОВИЧ 4 Java/OOP

22.ХИЛМИ ЯСМИНА ИХАБ 3 Java/C++

23.ШИШОВ ОЛЕГ ЮРЬЕВИЧ 4 Java/OOP

3.1.3 Подготовка расписания для проведения апробации разработанного

учебно-методического обеспечения

161

Page 162: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

При составлении расписания учитывались следующие факторы:

1) Расписание основных занятий

2) Номер курса

3) Количество аудиторных занятий по дополнительному обучению

4) Общее число компьютеров в компьютерных классах вузов, на базе

которых проходило обучение студентов, более 170 шт.

Занятия в учебных группах начались с сентября, согласно следующему

расписанию.Саратовский государственный университет

Номер

груп-пы

Изучаемый курс

(дисциплина)

Курс Факуль-теты

Кол-во студен-

тов в группе

Кол-во под-

групп на прак-тику

Расписание

1 Языки программиро-вания и методы трансляции

2, 3 КНиИТ 46 2 Вторник 10.00 – 11.35, 12 корпус СГУ, 303 ауд.

Вторник 15.35-17.10, 12 корпус СГУ, 413/414 ауд.

Четверг 17.10-20.10, 12 корпус СГУ, 413/414 ауд.

Пятница 12.05-13.40, 12 корпус СГУ, 310 ауд

2. Ассемблер 4 КНиИТ 14 1 Понедельник 12.05-13.40, 12 корпус СГУ, 416 ауд.

Среда 10.00-11.35, 12 копрус СГУ, 310 ауд.

Пятница 12.05-13.40, 12 корпус СГУ, 420 ауд.

Суббота 10.00-12.05, 12 корпус СГУ, 300 ауд

3 Язык программиро-вания С#

3-6 КНиИТ, мех-мат, ФНП

25 1 Понедельник, среда, четверг с 18.00 до 21.00 часов – г.Саратов, ул. Рахова, 181, учебный центр компании EPAM Systems

Итого по СГУ: 85

Адыгейский государственный университет

162

Page 163: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Компьютерные сети

5 сентября Понедельник 12:50-14:25, главный корпус АГУ, 312 ауд.

7 сентября Среда 12:50-14:25, главный корпус АГУ, 312 ауд.

7 сентября Среда 14:35-16:10, главный корпус АГУ, 312 ауд.

8 сентября Четверг 12:50-14:25, главный корпус АГУ, 312 ауд.

13 сентябряВторник 12:50-14:25, главный корпус АГУ, 312 ауд.

14 сентября Среда 12:50-14:25, главный корпус АГУ, 312 ауд.

14 сентября Среда 14:35-16:10, главный корпус АГУ, 312 ауд.

15 сентября Четверг 12:50-14:25, главный корпус АГУ, 312 ауд.

19 сентября Понедельник 12:50-14:25, главный корпус АГУ, 312 ауд.

21 сентября Среда 12:50-14:25, главный корпус АГУ, 312 ауд.

21 сентября Среда 14:35-16:10, главный корпус АГУ, 312 ауд.

22 сентября Четверг 12:50-14:25, главный корпус АГУ, 312 ауд.

27 сентябряВторник 12:50-14:25, главный корпус АГУ, 312 ауд.

28 сентября Среда 12:50-14:25, главный корпус АГУ, 312 ауд.

28 сентября Среда 14:35-16:10, главный корпус АГУ, 312 ауд.

29 сентября Четверг 12:50-14:25, главный корпус АГУ, 312 ауд.

29 сентября Четверг 14:35-16:10, главный корпус АГУ, 312 ауд.

30 сентября Пятница 14:35-16:10, главный корпус АГУ, 312 ауд.

Процедурное программирование

5 сентября Понедельник 9:00-10:35, главный корпус АГУ, 409 ауд.

7 сентября Среда 14:35-16:10, главный корпус АГУ, 402 ауд.

8 сентября Четверг 10:45-12:20, главный корпус АГУ, 409 ауд.

8 сентября Четверг 12:50-14:25, главный корпус АГУ, 402 ауд.

14 сентября Среда 9:00-10:35, главный корпус АГУ, 402 ауд.

15 сентября Четверг 10:45-12:20, главный корпус АГУ, 409 ауд.

15 сентября Четверг 12:50-14:25, главный корпус АГУ, 402 ауд.

16 сентября Пятница 14:35-16:10, главный корпус АГУ, 402 ауд.

19 сентября Понедельник 9:00-10:35, главный корпус АГУ, 409 ауд.

21 сентября Среда 14:35-16:10, главный корпус АГУ, 402 ауд.163

Page 164: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

22 сентября Четверг 10:45-12:20, главный корпус АГУ, 409 ауд.

22 сентября Четверг 12:50-14:25, главный корпус АГУ, 402 ауд.

23 сентября Пятница 14:35-16:10, главный корпус АГУ, 402 ауд.

26 сентября Понедельник 9:00-10:35, главный корпус АГУ, 409 ауд.

28 сентября Среда 9:00-10:35, главный корпус АГУ, 402 ауд.

29 сентября Четверг 10:45-12:20, главный корпус АГУ, 409 ауд.

29 сентября Четверг 12:50-14:25, главный корпус АГУ, 402 ауд.

30 сентября Пятница 14:35-16:10, главный корпус АГУ, 402 ауд.

Базы данных

5 сентября Понедельник 16:30-18:05, главный корпус АГУ, 401 ауд.

6 сентября Вторник 16:30-18:05, главный корпус АГУ, 401 ауд.

7 сентября Среда 16:30-18:05, главный корпус АГУ, 401 ауд.

8 сентября Четверг 16:30-18:05, главный корпус АГУ, 401 ауд.

9 сентября Пятница 16:30-18:05, главный корпус АГУ, 401 ауд.

13 сентября Вторник 16:30-18:05, главный корпус АГУ, 401 ауд.

14 сентября Среда 16:30-18:05, главный корпус АГУ, 401 ауд.

15 сентября Четверг 16:30-18:05, главный корпус АГУ, 401 ауд.

16 сентября Пятница 16:30-18:05, главный корпус АГУ, 401 ауд.

19 сентября Понедельник 16:30-18:05, главный корпус АГУ, 401 ауд.

20 сентября Вторник 16:30-18:05, главный корпус АГУ, 401 ауд.

22 сентября Четверг 16:30-18:05, главный корпус АГУ, 401 ауд.

23 сентября Пятница 16:30-18:05, главный корпус АГУ, 401 ауд.

26 сентября Понедельник 16:30-18:05, главный корпус АГУ, 401 ауд.

27 сентября Вторник 16:30-18:05, главный корпус АГУ, 401 ауд.

28 сентября Среда 16:30-18:05, главный корпус АГУ, 401 ауд.

29 сентября Четверг 16:30-18:05, главный корпус АГУ, 401 ауд.

30 сентября Пятница 16:30-18:05, главный корпус АГУ, 401 ауд.

Волгоградский государственный технический университет

164

Page 165: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Обозначение группы состоит из двух цифр: первая цифра – номер ступени (1 – I

– II курсы, 2 – III – IV курсы, 3 – V – VI курсы), вторая цифра – номер группы на

потоке.

В рамках 1-го этапа договора проводилось обучение групп 2.1 и 3.1, в рамках 2-

го этапа будет проводиться обучение групп 1.1, 1.2, 2.2, 2.3, 2.4 и 3.2.

Сокращения:

ТППО – Технологии проектирования программного обеспечения

C# – Язык программирования «C#»

УО – Управление проектами.

Понедельник Вторник Среда Четверг Пятница Суббота5 сентября 6 сентября

08:30 – 11:40, гр. 3.1ауд. В-1401УО, лекции №1 – 2

7 сентября

8 сентября 9 сентября 10 сентября08:30 – 11:40, гр. 3.1ауд. В-1401Криптография, лекции №1 – 2

11:50 – 15:00, гр. 3.1ауд. В-1402-3УО, лабораторная №1

11:50 – 15:00, гр. 3.1ауд. В-1401УО, лекции №3 – 4

11:50 – 15:00, гр. 2.1ауд. В-1301С#, лекции №3 – 4

15:10 – 18:20, гр. 2.1ауд. В-1301ТППО, лекции №1 – 2

15:10 – 18:20, гр. 2.1ауд. В-1301С#, лекции №1 – 2

15:10 – 18:20, гр. 2.1ауд. В-1307ТППО, лабораторная №1

15:10 – 18:20, гр. 3.1ауд. В-

15:10 – 18:20, гр. 2.1ауд. В-1301ТППО, лекции №3 – 4

15:10 – 18:20, гр. 2.1ауд. В-1302-2С#, лабораторная №1

15:10 – 18:20, гр. 3.1ауд. В-1402-3Криптография, лабораторная

165

Page 166: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1402-3УО, лабораторная №2

№1

12 сентября 13 сентября08:30 – 11:40, гр. 3.1ауд. В-1401УО, лекции №5 – 6

14 сентября

15 сентября

16 сентября08:30 – 11:40, гр. 2.1ауд. В-1303С#, лекции №5 – 6

17 сентября08:30 – 11:40, гр. 3.1ауд. В-1401Криптография, лекции №5 – 6

11:50 – 15:00, гр. 2.1ауд. В-1302-2С#, лаборатор-ная №2

11:50 – 15:00, гр. 3.1ауд. В-1401УО, лекции №7 – 8

15:10 – 18:20, гр. 2.1ауд. В-1307ТППО, лабораторная №2

15:10 – 18:20, гр. 3.1ауд. В-1402-3УО, лаборатор-ная №3

15:10 – 18:20, гр. 2.1ауд. В-1301ТППО, лекции №5 – 6

15:10 – 18:20, гр. 3.1ауд. В-1401Криптогра-фия, лекции №3 – 4

15:10 – 18:20, гр. 2.1ауд. В-1302-2С#, лабораторная №2

15:10 – 18:20, гр. 3.1ауд. В-1402-3Криптография, лабораторная №2

19 сентября08:30 – 11:40, гр. 2.1ауд. В-1303

20 сентября 21 сентября

22 сентября

23 сентября

24 сентября10:10 – 11:40, гр. 3.1ауд. В-1401

166

Page 167: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

ТППО, лекции №7 – 8

Криптография, лекция №9

11:50 – 15:00, гр. 3.1ауд. В-1402-3УО, лабораторная №4

11:50 – 15:00, гр. 3.1ауд. В-1402-3Криптография, лабораторная №3

15:10 – 18:20, гр. 2.1ауд. В-1301C#, лекции №7 – 8

15:10 – 18:20, гр. 2.1ауд. В-1307ТППО, лаборатор-ная №3

15:10 – 18:20, гр. 2.1ауд. В-1307ТППО, лабораторная №4

15:10 – 16:40, гр. 3.1ауд. В-1402-3УО, лекция №9

16:50 – 18:20, гр. 3.1ауд. В-1402-3УО, лабораторная №5

16:50 – 18:20, гр. 2.1ауд. В-1301ТППО, лекция №9

15:10 – 18:20, гр. 3.1ауд. В-1401Криптогра-фия, лекции №7 – 8

15:10 – 18:20, гр. 2.1ауд. В-1302-2С#, лабораторная №3

15:10 – 18:20, гр. 3.1ауд. В-1402-3Криптография, лабораторная №4

26 сентября 27 сентября 28 сентября

29 сентября

30 сентября

16:50 – 18:20, гр. 2.1ауд. В-1307ТППО, лабораторная №5

16:50 – 18:20, гр. 2.1ауд. В-1301C#, лекция №9

16:10 – 18:20, гр. 2.1ауд. В-1307С#, лаборатор

16:50 – 18:20, гр. 3.1ауд. В-1402-3Криптогра-фия,

167

Page 168: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

-ная №5 лабораторная №5

Кубанский государственный университет

Номер

груп-пы

Изучаемый курс

Уровень обучения

Курс Факультет

Этап Кол-во студентов в группе

Расписание(еженедель

но)

1 Базы данных

Бакалавры и специалис-ты

2-3 ФКТиПМ,ФМиКН

1 15 Пн, ср., пт - 4 ч., сб – 6 ч.

2 Параллельное программирование

Специалис-ты

4 ФКТиПМ,ФМиКН

2 15 Пн , ср., пт– 4 ч.

3 Веб-разработка на Drupal

Специалис-ты

5 ФКТиПМ,ФМиКН

3 15 Вт, чт,сб – 4 ч.

Ставропольский государственный университет

Часы Понедель-ник

вторник среда четверг пятница суббота

8.30-9.50

Теория графов (лекция)

Теория графов (лекция)аудитория 214 (корпус 1)

Дискретная математика (практические занятия)аудитория 328 б (корпус1)

Дискретная математика (лекция)

10.00.-11.20

Теория графов(практические занятия)

Теория графов(практические занятия)

Дискретная математика (лекция)аудитория 328 а(корпус1)

11.30.-12.50

Дискретная математика (практические занятия)аудитория

168

Page 169: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

328 а (корпус1)

13.10 -14.30

Теория графов(практические занятия)

16.10.-17.30

Дискретная математика (практические занятия)

17.40-19.00

Дискретная математика (лекция)аудитория 208 (корпус 1)

Дискретная математика (лекция)аудитория 208 (корпус 1)

Дискретная математика (практические занятия)

1. Лекции по дисциплине «Теория графов» с 5.09. 2011 по 26.09.10.2011;

практические занятия по дисциплине «Теория графов» с 6.09. 2011 по 4.10.2011.

2. Лекции по дисциплине «Дискретная математика» реализуются с 7.09. 2011

по 6.10.2011; практические занятия по дисциплине «Дискретная математика»

реализуются с 9.09. 2011 по 8.10.2011.

Южный федеральный университет

Курс «Язык программирования C++»

Дата Время Вид занятия6.09.11 15.30–17.00 лекция6.09.11 17.00–18.30 практика8.09.11 15.30–17.00 лекция8.09.11 17.00–18.30 практика13.09.11 15.30–17.00 лекция13.09.11 17.00–18.30 практика15.09.11 15.30–17.00 лекция15.09.11 17.00–18.30 практика16.09.11 15.30–17.00 лекция16.09.11 17.00–18.30 практика

169

Page 170: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

20.09.11 15.30–17.00 лекция20.09.11 17.00–18.30 практика22.09.11 15.30–17.00 лекция22.09.11 17.00–18.30 практика23.09.11 15.30–17.00 лекция23.09.11 17.00–18.30 практика27.09.11 15.30–17.00 лекция27.09.11 17.00–18.30 практика

Курс «Язык программирования Java»

Дата Время Вид занятия6.09.11 18.30–20.00 лекция6.09.11 20.00–21.30 практика8.09.11 18.30–20.00 лекция8.09.11 20.00–21.30 практика13.09.11 18.30–20.00 лекция13.09.11 20.00–21.30 практика15.09.11 18.30–20.00 лекция15.09.11 20.00–21.30 практика16.09.11 18.30–20.00 лекция16.09.11 20.00–21.30 практика20.09.11 18.30–20.00 лекция20.09.11 20.00–21.30 практика22.09.11 18.30–20.00 лекция22.09.11 20.00–21.30 практика23.09.11 18.30–20.00 лекция23.09.11 20.00–21.30 практика27.09.11 18.30–20.00 лекция27.09.11 20.00–21.30 практика

Курс «Объектно-ориентированное программирование»

Дата Время Вид занятия5.09.11 15.30–17.00 лекция5.09.11 17.00–18.30 практика7.09.11 15.30–17.00 лекция7.09.11 17.00–18.30 практика9.09.11 15.30–17.00 лекция9.09.11 17.00–18.30 практика12.09.11 15.30–17.00 лекция12.09.11 17.00–18.30 практика14.09.11 15.30–17.00 лекция

170

Page 171: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

14.09.11 17.00–18.30 практика17.09.11 15.30–17.00 лекция17.09.11 17.00–18.30 практика19.09.11 15.30–17.00 лекция19.09.11 17.00–18.30 практика21.09.11 15.30–17.00 лекция21.09.11 17.00–18.30 практика26.09.11 15.30–17.00 лекция26.09.11 17.00–18.30 практика

3.2 Обучение специальных учебных групп студентов

Апробация разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы обучения в рамках

специальных учебных групп студентов, одаренных в области информатики и

программирования, проводилась согласно учебному плану и расписанию занятий

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

распределённости.

Проведение обучения специализированных групп студентов проходило с

использованием технологий личностно-ориентированного обучения, построения

индивидуальных образовательных траекторий. В учебный процесс активно

внедрялись дистанционные технологии, в частности, инструменты порталов

http://school.sgu.ru, http://course.sgu.ru, http://acm.sgu.ru, а также система управления

разработкой задач для автоматической проверки «Полигон».

Портал http://school.sgu.ru был разработан и внедрен в учебный процесс вуза

сотрудниками факультета компьютерных наук и информационных технологий

(КНИТ) и Поволжского регионального центра новых информационных технологий

(ПРЦНИТ) Саратовского государственного университета имени Н.Г.Чернышевского

(СГУ) в 2006 году. Современное название – портал обучения информатике и

программированию. Данный портал стал площадкой для проведения

дистанционных и очно-дистанционных семинаров и курсов повышения

квалификации учителей информатики, а также дистанционных школ, олимпиад,

171

Page 172: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

конкурсов, кружков для школьников и студентов по информатике и

программированию.

Содержание электронных курсов, размещенных на портале, разработано

высококвалифицированными специалистами СГУ в области информационно-

коммуникационных технологий при содействии ведущих специалистов научных и

производственных организаций и согласовано между собой по уровням

образования, что позволяет реализовать концепцию непрерывной подготовки IT-

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

факту в 2007 году портал был награжден золотой медалью на Саратовском

областном салоне изобретений, инноваций и инвестиций, а в 2008 году был

включен в Единое окно доступа к образовательным ресурсам (http://window.edu.ru/).

Технологически данный портал реализуется на основе взаимодействия двух

систем – LMS Moodle и Contester.

LMS Moodle представляет собой программный комплекс с широким спектром

функциональных возможностей, предназначенных для создания и управления

электронными курсами, которые могут эффективно применяться для организации

дистанционного обучения, благодаря чему дистанционно можно реализовать все

элементы учебного процесса. При этом «дистанционное обучение» может выступать

в качестве самостоятельной формы обучения или в качестве составного элемента

очного обучения. Возможности Мoodle позволяют, во-первых, упростить

техническую работу по созданию электронных курсов, во-вторых, контролировать

самостоятельную деятельность учащихся в информационной среде электронного

курса, в-третьих, накапливать, систематизировать и анализировать как результаты

учебных достижений учащихся, так и опыт педагогов.

Система Contester – это уникальная разработка сотрудников ПРЦНИТ,

предназначенная для автоматической проверки заданий по программированию.

Возможности системы Contester огромны – она позволяет организовывать

самоконтроль и автоматический контроль решенных задач по программированию,

проводить олимпиады по программированию различного уровня в режиме on-line.

Принципиальное отличие системы Contester от аналогичных существующих 172

Page 173: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

систем заключается в том, что в ней собраны не только олимпиадные задачи, но и

задачи, предназначенные для изучения основ программирования.

На данный момент в систему Contester включено около 500 задач различного

уровня сложности, в том числе и входящие в единый государственный экзамен по

информатике; существует возможность использования компиляторов языков

программирования: Borland C++, Visual Studio C++ 8.0, Borland Delphi 7.0, Borland

Pascal 7.0, Java 1.6, Visual Studio C# 8.0.

Возможности портала http://school.sgu.ru активно использовались при

апробации курса «Язык программирования C#».

Портал http://course.sgu.ru был разработан и внедрен в учебный процесс вуза в

2005г. Цель создания портала - интеграция информационно-коммуникационных

технологий и научно-методического обеспечения учебного процесса.

Технологически данный портал реализуется на базе системы LMS Moodle.

В настоящий момент на данном портале размещены электронные курсы,

обеспечивающие дистанционную поддержку широкого спектра дисциплин,

реализуемых на базе Саратовского государственного университета.

Возможности портала http://course.sgu.ru активно использовались при

апробации курса «Языки программирования и методы трансляции» и «Ассемблер» и

«Языки программирования и методы трансляции».

Программный комплекс «Полигон» берет на себя задачу подготовки пакета

задач для автоматической проверки с помощью системы Contester, в том числе

позволяет частично автоматизировать этот процесс. При подготовке решения и

вспомогательные программы пишутся на C++, Java, Delphi, Python, С#. Тексты

условий верстаются с помощью системы компьютерной верстки LaTeX. Полигон

предоставляет удобные и функциональные интерфейсы добавления, хранения и

обработки информации о задаче, такие как:

добавление специфических тестов вручную;

запуск автоматического генератора тестов;

предварительный просмотр результатов по тестам для модельного решения;

моделирование проверки решения;173

Page 174: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

редактор для создания условия задачи с возможностью предпростмотра текста

в HTML-формате и выбором кодировки;

возможность добавление тегов к задаче для облегчения поиска и

упорядочения базы данных задач;

установка ограничения по времени и памяти решения задачи;

смена направления ввода-вывода для задачи;

добавление к пакету задачи дополнительных файлов, связанных с условием

Возможности данной системы использовались для созданий набора задач для

организации практических занятий при апробации курсов «Язык программирования

Java» и «Язык программирования С#».

Обучение студентов на 1 этапе завершилось интернет-тестированием. Задания

для интернет-тестирования разрабатывались вузами самостоятельно и

соответствовали тематике дисциплин, отобранных для апробации.

Приведем статистический анализ результатов обучения и интернет-

тестирования студентов на 1 этапе.

174

Page 175: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

175

Page 176: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

По результатам дополнительного обучения на 1 этапе студентам, успешно

прошедшим обучение по курсам объемом не менее 72 часов, выданы свидетельства

установленного образца (Приложение К).

Распоряжение ректора СГУ о выдаче свидетельств установленного образца

студентам, успешно прошедшим дополнительное обучение по курсам объемом не

менее 72 часов в период с 5.09.2011 г. по 03.10.2011 г., приведено в Приложении К.

176

Page 177: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4 Отчет об организации отбора заявок на проведение студенческих

инициативных научных исследований

4.1 Организация отбора заявок на проведение студенческих исследований

Разработка и апробация учебно-методического обеспечения для реализации

проектного подхода к обучению студентов путем проведения инициативных

научных исследований является одним из видов работ, выполняемых по

Государственному контракту от 7 сентября 2011 года № 07.Р20.11.00.29 в рамках

Федеральной целевой программы развития образования на 2011-2015. В рамках

выполнения этого вида работ в течение первого этапа была проведена организация

отбора заявок на проведение студенческих исследований, включающая следующие

этапы:

1. Подготовка и рассылка объявления о проведении конкурса студенческих

работ для участия в проекте.

Рассылка подготовленного объявления произведена 5 сентября 2011 года.

Текст объявления:

Уважаемые коллеги!

Саратовский государственный университет имени Н.Г. Чернышевского в рамках

проекта «Подготовка и переподготовка профильных специалистов на базе центров

образования и разработок в сфере информационных технологий» объявляет о

проведении конкурса инициативных студенческих исследований по направлению

«Информатика и программирование».

Требования к участникам, критерии оценки НИР и требования к аттестации НИР

приведены в информационном письме.

Срок предоставления заявок на участие в конкурсе – 12 сентября 2011 г.

Сроки исполнения НИР: 5 октября – 19 ноября 2011 г.

Ответственный за проведение инициативных студенческих НИР по проекту

зам.декана по научной работе факультета КНиИТ Фокина Надежда Петровна

[email protected], тел.: (8452) 21-36-29177

Page 178: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Ниже приведен текст информационного письма.

Проект «Подготовка и переподготовка профильных специалистов на базе

центров образования и разработок в сфере информационных технологий»

Обеспечение организации и проведения инициативных студенческих научных

исследований по направлению «Информатика и программирование»

Требования к участникам конкурса

1. В конкурсе принимают участие студенческие коллективы (два – четыре

человека) из студентов, участвующих в проекте и обучающихся в вузах,

относящихся к ЦОР (головной вуз и вузы-сателлиты). У каждого принимающего

участие в конкурсе студенческого коллектива должен быть научный руководитель,

имеющий ученую степень.

2. Участники конкурса должны быть студентами.

3. От студенческого коллектива на конкурс подается одна заявка, содержащая

описание выполняемой коллективной научно-исследовательской работы (НИР).

4. На конкурс могут подаваться как НИР, выполнение которых уже начато, так и

НИР, выполнение которых еще не начато.

5. Тематика НИР – различные аспекты создания программного

обеспечения (например, в области искусственного интеллекта, параллельных

вычислений и т.д.). НИР должны «подтверждать» цель программы – подготовку

программистов высшей квалификации.

6. Для участия в конкурсе студенческий коллектив должен представить заявку.

Форма заявки дана в Приложении Л. Заявки предоставляются в печатном виде (с

подписями студентов и научного руководителя) и в электронном виде (в формате

MS Word 2003).

7. Сокращенные заявки (отличаются от полных отсутствием телефонных

номеров студентов и научного руководителя) на участие в конкурсе должны быть

выложены на портале ЦОР.

Критерии оценки НИР

Заявки на участие в конкурсе будут оцениваться по следующим критериям:178

Page 179: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

соответствие НИР тематике конкурса;

научный задел;

актуальность темы НИР;

оригинальность подхода к решаемой задаче.

Финансирование

Финансирование НИР осуществляется в соответствии с выделенными на

проект средствами. Доля фонда оплаты труда студентов составляет 60% от

стоимости НИР.

Аттестация НИР

Аттестация НИР будет проводиться экспертной комиссией на основе анализа

отчетных документов:

1. Научно-технический отчет (не менее 50 страниц, должен быть оформлен в

соответствии с ГОСТ 7.32–2001).

2. По результатам НИР должна быть подготовлена к опубликованию статья.

3. Отзыв научного руководителя.

4. Отзыв рецензента.

5. Презентация результатов работы.

6. По результатам исследования должен быть сделан доклад на конференции

участников проекта.

Не позднее 30 ноября 2011 года на портале ЦОР должны быть размещены:

научно-технический отчет;

отзыв научного руководителя;

отзыв рецензента;

презентация результатов работы;

информация о коллективе исследования и научном руководителе (фотографии,

ФИО, место работы/учебы, научные интересы).

2. Создание экспертной комиссии для отбора заявок студенческих

инициативных научных исследований.

179

Page 180: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Приказом ректора СГУ Л.Ю. Коссовича для отбора заявок студенческих

инициативных научных исследований была создана экспертная комиссия в составе:

1. Федорова А.Г. – декан факультета компьютерных наук и информационных

технологий СГУ, председатель.

2. Митрофанов Ю.И. – зав.кафедрой системного анализа и автоматического

управления СГУ;

3. Иванов А.С. – зав. кафедрой математической кибернетики и компьютерных

наук СГУ;

4. Кряквин В.Д. – заместитель декана по учебной работе факультета

математики, механики и компьютерных наук Южного федерального университета;

5. Фокина Н.П. – доцент кафедры системного анализа и автоматического

управления СГУ;

6. Агуров П.В. – директор по производству ООО   “ЭПАМ  Систэмз”;

7. Наркайтис Г.Г. – генеральный директор ООО «Мирантис ИТ».

Экспертной комиссией с учетом приложения 5 конкурсной документации были

разработаны критерии оценки студенческих инициативных научных исследований. Бланк

оценки заявки на участие в конкурсе

инициативных студенческих научных исследований приведен ниже в таблице.

Название работы

№ Критерий Баллы

Ито-говая оцен-ка

При-веденная оцен-ка

0 1 2 3 4 5 6 7 8 9 101 Соответствие тематике

конкурса2 Наличие четко

сформулированной цели работы и постановки задачи

3 Актуальность темы НИР

4 Новизна и

180

Page 181: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

оригинальность решаемой задачи

5 Наличие и степень квалификации научного руководителя и исполнителей проекта, позволяющие выполнить работы, предусмотренные проектом

6 Научный задел коллектива

7 Теоретическая значимость результатов

8 Практическая значимость результатов

9 Замечания эксперта

Суммарная оценка

Ввесовые коэффициенты критериев оценки НИР приведены ниже в виде

таблицы.

Работы оцениваются по критериям 1-8 баллами от 0 до 10: в графе «Баллы»

выставляемый балл помечается «+», а в графе «Итоговая оценка» выставленный

балл записывается числом.

Эксперту предоставляется возможность изложить в случае необходимости

свои замечания по работе в соответствующей строке таблицы.

Критерий Числовая оценка

важности критерия

Весовой коэффициент

критерия

Соответствие тематике конкурса 10 0,19Наличие четко сформулированной цели работы и постановки задачи

8 0,15

181

Page 182: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Актуальность темы НИР 9 0,17Новизна и оригинальность решаемой задачи 6 0,12Наличие и степень квалификации научного руководителя и исполнителей проекта, позволяющие выполнить работы, предусмотренные проектом

2 0,04

Научный задел коллектива 4 0,08Теоретическая значимость результатов 6 0,12Практическая значимость результатов 7 0,13

Было собрано 14 заявок на участие в конкурсе инициативных студенческих

научных исследований в рамках проекта «Подготовка и переподготовка

профильных специалистов на базе центров образования и разработок в сфере

информационных технологий» от четырех Федеральных государственных

образовательных учреждений высшего профессионального образования. Из

полученных заявок 9 заявок представлены от вузов Южного и Северо-Кавказского

федеральных округов, а остальные от Приволжского федерального округа.

ЗАЯВКА 1. Тема исследования: «Исследование и разработка семантических

баз данных со встроенным транслятором языка Пролог в СУБД Caché».

Члены студенческого коллектива: Александров Д. А., Катасонова М. Ю.,

Круглов А. В., научный руководитель – к.т.н., доцент Бессарабов Н. В.

(Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования «Кубанский государственный университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

До последнего времени семантика данных базы представлялась метаданными,

ограничениями целостности и средствами поддержания типов данных. Недавно

появилась возможность использования в базах той части семантики, которая

содержится вне базы данных в онтологии используемой предметной области. Нами

предложена и реализована возможность расширения семантики данных базы,

хранимой непосредственно в базе.

Работа с базами данных, насыщенными семантикой существенно увеличивает

требования к вычислительным ресурсам, что заставляет оптимизировать хранение 182

Page 183: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

элементов семантики и реализацию запросов с учётом элементов семантики –

смыслов. Выделяются поверхностные смыслы, реализующиеся без привлечения

других элементов семантики. Глубинные смыслы реализуются с использованием

других смыслов, могут быть достаточно сложно организованы и потому для

эффективного программирования с учётом семантики желательно использовать

языки, приспособленные к выполнению сложных рассуждений. Одним из таких

языков является Пролог.

Пополнить базу данных смыслами можно практически в любой СУБД, однако

Caché – единственная СУБД, позволяющая без обращения к вендору реализовать

дополнительные модели данных и создать дедуктивную систему, работающую в

одном адресном пространстве с базой данных.

В рамках СУБД Caché предполагается решить три задачи:

Обеспечить эффективное хранение элементов семантики (смыслов данных)

непосредственно в базе данных и в базе знаний встроенного Пролога и реализовать

запросы, учитывающие семантику, в том числе, заданную онтологиями.

Обеспечить и оптимизировать работу транслятора в режиме совмещения

SQL-запросов или объектных запросов с работой программ на Прологе. Это

позволяет совместить преимущества СУБД в организации запросов с

возможностями вывода присущими логическому программированию.

Усовершенствовать созданный транслятор языка Пролог, повысить его

быстродействие, расширить функциональные возможности.

Насыщение баз данных семантикой переводит их на качественно новый

уровень. Однако из известных нам промышленных СУБД только Oracle 11g кроме

традиционных элементов семантики позволяет использовать онтологии. Встроенные

в базу элементы семантики (кроме метаданных, ограничений целостности и типов)

не используются нигде. Поэтому предлагаемая тема представляется актуальной.

Научный задел

В работе [1] расширен список хранимых в базе данных элементов семантики –

смыслов – дана их классификация и предложен вариант реализации за счёт

активности базы по событию выборки данных.183

Page 184: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

На кафедре математического моделирования нашего университета в 2005 –

2010 гг. был разработан транслятор языка Пролог, работающий в одном адресном

пространстве с базой данных в СУБД Caché [2]. При работе Пролога с большими

объёмами данных базы это позволяет избежать затрат времени на перекачивание

данных через интерфейсы ODBC или JDBC. Созданная на базе этого транслятора

система сбора и интеллектуальной обработки медицинских данных получила в 2010

году первое место на международном конкурсе студенческих работ “Student

Innovator Awards 2010” фирмы InterSystems в США.

Использование дедуктивной модели в сочетании с реляционной или

объектной позволяет расширить семантику, используемую в базах данных.

Встроенный Пролог позволяет дописывать свои предикаты, что позволило, в

частности, реализовать не свойственный Прологу транзакционный механизм,

позволяющий объединять приложения на Прологе с другими приложениями,

работающими с базой данных.

Вместе с тем, обнаружилось, что созданный транслятор работает со своей

базой знаний существенно медленнее, чем, например, SWI-Пролог. Запросы к базе

данных также исполняются медленнее соответствующих SQL-запросов и запросов в

объектной модели Caché.

Список использованных источников

1. Бессарабов Н.В. Смыслы данных, их хранение и использование/ Труды

девятого международного симпозиума «Интеллектуальные системы». – Москва.:

РУСАКИ, 2010. с. 294-298.

2. Бессарабов Н.В., Коцубайло А.Ю. Пролог, встроенный в базы данных и

знаний // Экологический вестник научных центров Черноморского экономического

сотрудничества. 2006. Спецвыпуск. с. 68-74.

Ожидаемые результаты

Будет подготовлена статья «Быстродействие семантических баз данных со

встроенным транслятором языка Пролог в СУБД Caché».

184

Page 185: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Будет подготовлен доклад «Семантические базы данных со встроенным

транслятором языка Пролог в СУБД Caché» на международном симпозиуме

“INTELS’2012”.

Будет подготовлена одна дипломная работа на тему “Реализация модальных

логик в трансляторе языка Пролог, встроенном в СУБД Caché ” и две курсовых

работы.

Будут предложены и исследованы структуры хранения элементов семантики

(смыслов) в базе данных Caché и в базе знаний Пролога. Будет разработан

интерфейс, позволяющий использовать онтологии с глубинными смыслами,

требующими для своей реализации других смыслов, в том числе, заключённых в

онтологиях.

Транслятор языка Пролог будет доработан для обеспечения режима

совмещения SQL и объектных запросов с программой на Прологе. Будет

исследовано быстродействие и возможности этой системы.

Созданное программное обеспечение позволит расширить СУБД Caché до

семантической базы данных использующей как смыслы, хранящиеся

непосредственно в базе данных или базе знаний Пролога, так и в онтологиях.

ЗАЯВКА 2. Тема исследования: «Исследование когнитивной структуры языка

SQL и разработка интерактивной интеллектуальной системы для поддержки работы

с SQL».

Члены студенческого коллектива: Батчаева Ф. М., Кочетова С. А., Лукьянцева

В. Д., Курусь А. А., научный руководитель – к.т.н., доцент Бессарабов Н. В.

(Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования «Кубанский государственный университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

Предложена модель языков программирования, основанная на использовании

расслоенных семантических сетей, позволяющая выявить когнитивные

семантические структуры языка и связать их с его синтаксисом. Выделение этого,

лингвистического по сути, аспекта позволяет связать с синтаксисом языка 185

Page 186: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

когнитивные структуры, удобные для человека. Это облегчает изучение и

использование языка, а также может прояснить перспективы и формы его развития.

В предлагаемом исследовании преследуются две цели.

Первая цель – завершить создание расслоенной семантической сети, в которой

узлы представляются в виде конструкций, называемых шаблонами, для языка SQL

Oracle 10g. Шаблон в такой сети состоит из …

Вторая цель – создание интерактивной интеллектуальной системы, имеющей

двойное назначение. Во-первых, она предназначена для обучения языку SQL или

для переучивания с версии на другую версию языка. Во-вторых, созданная

программа должна существенно облегчить разработку сложных запросов. По сути

дела, создается база знаний одной или нескольких версий языка SQL, обладающая

высокой активностью и помогающая пользователю выбрать нужную структуру

запроса, найти ошибки в предлагаемой конструкции, или же выдать фрагмент

учебного материала по частным вопросам, интересующим пользователя. Такой

фрагмент может состоять из текстового пояснения, синтаксических диаграмм и

набора примеров, включая тривиальные примеры, сложные примеры и может быть

набор вырожденных примеров.

Научный задел

В работе [1] предложено рассматривать модели языков программирования на

вмещающих пространствах в виде расслоенных семантических сетей. Это позволяет

выделять структуры языка естественным для человека способом. Заметим, что

структура такой семантической сети определяется неоднозначно.

Любому фрагменту языка можно поставить в соответствие фрагмент

семантической сети с концептами-сущностями, концептами-атрибутами и

концептами-связями, типы которых определяются либо предметной областью, либо

следуют из идеологии и синтаксиса языка. Выделяется база – начальная система

связанных концептов, которая может разворачиваться путём добавления слоёв. В

SQL ядро – это реляционное исчисление на кортежах, в LISP – -исчисление и т. д.

Слою (или базе) соответствуют фрагменты семантической сети,

распознаваемые человеком как наборы равноположных концептов, сильно 186

Page 187: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

связанных между собой, слабо связанных с остальными концептами сети и, как

правило, достаточно небольшие. Малый размер вводимого фрагмента

семантической сети связан с ограниченностью восприятия человека. Однако, слой

может развиваться в глубину, определяя вертикальную структуру с большой

информационной ёмкостью. Типичный пример – рассматриваемая ниже структура

MODEL в запросе SELECT.

Предполагается, что всегда можно выделить ядро слоя такое, что удаление

хотя бы одного концепта ядра разрушает ядро. В описании слоя могут

использоваться дополнительные концепты, неравноположные основным концептам

слоя. Введение нового слоя не должно изменять уже имеющиеся слои. Однако, его

использование может менять прагматику существовавших ранее слоёв [1], также

может измениться семантика концептов или слоя в целом, возможно появление

запретов или ограничений на использование отдельных концептов или слоя в целом

в контексте нового слоя.

Выполненная часть исследований:

Выполнено предварительное исследование когнитивных структур языка

SQL, разработана система шаблонов (за исключением конструкций с CUBE,

ROLLUP, MODEL, объектно-реляционной модели и XML). Изучено появление

дополнительных ограничений при расширении шаблонов.

Разработана часть графического интерфейса интерактивного

транслятора с естественного языка в SQL[2,3].

Список публикаций по теме исследования

1. Бессарабов Н. В. Когнитивные модели языков программирования. /

ЗОНТ («Знания – Онтологии – Теории ») 2009: Материалы Всерос. Конф.

Новосибирск, 2009. Т. 2. С. 103 – 105.

2. Бессарабов Н. В., Тищенко А. А. Интерактивный транслятор с

естественного языка в SQL. / Информационная среда вуза XXI: Материалы 4-й

международ. науч.-практич. конф. Петрозаводск, 2010, с. 50 – 53.

187

Page 188: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3. Бессарабов Н. В., Тищенко А. А. Об одном способе трансляции заданий

с естественного языка в SQL. / Труды девятого международного симпозиума

«Интеллектуальные системы». – Москва.: РУСАКИ, 2010. с. 298-301.

Ожидаемые результаты

Планируется:

Опубликовать 1 статью “Обучение языку SQL с помощью

интерактивного транслятора естественного языка в SQL”.

Выступить с докладом “Базы знаний по версиям языка SQL, основанные

на расслоенных сетях шаблонов” на международном симпозиуме “INTELS’2012”.

Защитить 3 дипломные работы по темам:

Создание контента и исследование базы знаний по языку SQL.

Разработка и исследование трансляторов, работающих с шаблонами в

базе знаний по языку SQL.

Разработка и исследование трансляторов естественных фрагментов ЕЯ в

базе знаний по языку SQL.

Основные качественные результаты:

Будет разработана методика построения расслоенных семантических

сетей с выделением слоёв шаблонов, установлены структуры шаблонов,

включающих когнитивную составляющую, понятную человеку и структурную

составляющую, понятную машине.

Будет создана полная расслоенная семантическая сеть для версии языка

SQL Oracle 10g.

Будет создан и исследован алгоритм интерактивной трансляции заданий

из естественного языка в SQL.

Будет разработана и исследована программа, осуществляющая

интерактивную трансляцию из естественного языка в SQL. Программа может

использоваться для создания сложных запросов, изучения языка SQL c нуля,

переходах на новые версии языка.

188

Page 189: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

ЗАЯВКА 3. Тема исследования: «Развитие элементов языка описаний и

технологии построения цифровых пространств знаний».

Члены студенческого коллектива: Еремчук А.П., Вологдина Н.Н., Сеченёв

С.И., Сальков А.А., научный руководитель – к.ф.-м.н., доцент, зав.каф. Костенко

К.И. (Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования «Кубанский государственный

университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

Предлагаемое исследование связано с решением фундаментальной научной

проблемы развития теоретической базы создания интеллектуальных

информационных систем. С указанной проблемой тесно связана задача создания

современной, обоснованной унифицированной технологии моделирования

информационных структур и функциональных компонентов прикладных

интеллектуальных систем. Теоретической основой проекта являются формализмы,

представляемые с помощью конструктивных алгебраических систем. При

выполнении проекта предполагается провести анализ и апробацию общих

функциональных и логико-семантических инструментов для процессов построения

и развития формальных моделей интеллектуальных информационных систем

(пространств знаний). Такие процессы должны обеспечить формирование

программно реализуемых моделей цифровых пространств знаний, обеспечивающих

достижение требуемого уровня возможностей представления и применения знаний.

Для этого будут использованы уже разработанные унифицированные схемы

операций преобразования и развития формальных моделей компонентов

пространств знаний, включающие гомоморфные расширения и интеграцию

моделей, а также обратные к ним операции гомоморфных вложений и расщепления

моделей. Создаваемая с помощью указанных операций технология должна

обеспечить возможность унификации процессов построения моделей для

пространств знаний и их компонентов, и их трансформации в модели прикладных

информационных систем.

Основными задачами проекта являются:189

Page 190: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1.выполнение сравнительного анализа и апробации базовой системы операций

трансформации для формальных моделей пространств знаний и их фрагментов;

2.разработка структурно-функциональной модели прототипа программной

системы построения и анализа моделей пространств знаний;

3.модификация языка описаний классов формальных моделей и построение

фрагмента унифицированной онтологии пространств знаний, включающего системы

описаний классов данных, классов операций и классов предикатов;

4.развитие системы форматов унифицированной системы определений для

элементов пространств знаний.

Участие руководителя инициативного научного студенческого исследования

включает общую координацию хода работ, анализ получаемых схем уточнения и

развития фундаментальной модели пространства знаний, интеграцию и

систематизацию получаемых результатов.

Научный задел

Исследование моделей и процессов приобретения, создания и

распространения знаний в Кубанском государственном университете выполняется в

рамках научно образовательного центра «Когнитивные технологии в

образовательной и профессиональной деятельности». Одно из научных направлений

деятельности указанного центра связано с созданием унифицированного

универсального формализма пространства знаний. В указанном направлении была

разработана и исследована оригинальная математическая модель абстрактного

пространства знаний, включающая:

a. модель структурно-семантических представлений абстрактных знаний;

b. эффективные средства сравнений представлений абстрактных знаний и

оценки их сходства и различия;

c. структура многообразия операций абстрактного пространства знаний,

моделирующих основные классы операций над знаниями;

d. модели процессов и жизненных циклов систем знаний и фрагментов знаний.

Для выполнения прикладных работ в рассматриваемом направлении в рамках

написания курсовых и дипломных работ традиционно привлекаются студенты 190

Page 191: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

старших курсов факультета компьютерных технологий и прикладной математики

Кубанского госуниверситета. Основные публикации научного коллектива,

относящиеся к тематике предлагаемого исследования:

1. Костенко К.И. Компоненты и операции абстрактных пространств знаний //

Материалы Всероссийской конференции ЗОНТ09, Новосибирск 20-22 октября 2009,

т. 2, с. 36-40.

2. Костенко К.И., Кузьменко И.П., Левицкий Б.Е. Классы операций цифровых

пространств знаний // Информатизация образования и науки, № 2 (6), 2010, с. 137 –

152.

3. Костенко К.И. Классификация операций в пространствах знаний // XII

национальная конференция по искусственному интеллекту с международным

участием (труды конференции), Тверь 2010, 20 – 24 сентября. Т. 2. – с. 155 – 163.

4. Костенко К.И. Операции унифицированной технологии построения

цифровых пространств знаний // Информационные технологии (в печати)

Ожидаемые результаты

Результаты выполнения заявленного проекта будут представлены в 2 статьях,

направленных в центральные журналы. Планируется выступление на 3 научных

конференциях с публикацией тезисов докладов. Будут подготовлены и защищены 2

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

аспирантуру и подготовка 2 студентов младших курсов к последующему участию в

проведении исследований по заявленной тематике.

Качественными результатами проведенных исследований являются:

1. классификация алгебраических операций для процессов построения

моделей интеллектуальных информационных систем и результаты их

сравнительного анализа.

2. спецификации прототипа программной системы моделирования процессов

построения, трансформации и развития пространств знаний и их фрагментов;

3. элементы языка моделирования пространств знаний (модифицированные

форматы описаний компонентов пространств знаний);

191

Page 192: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4. прототип онтологии цифрового пространства знаний, включающий

описания классов данных, операций и предикатов, обеспечивающие

полнофункциональное программное моделирование жизненных циклов таких

пространств.

ЗАЯВКА 4. Тема исследования: «Веб-среда программирования

PascalABC.NET».

Члены студенческого коллектива: Белякова Ю.В., Венцко А.З., научный

руководитель – кандидат физ.-мат. наук, доцент Михалкович С.С. (Федеральное

государственное автономное образовательное учреждение высшего

профессионального образования «Южный Федеральный университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

Цель работы. Разработать веб-приложение, представляющее собой веб-среду

программирования, позволяющую производить интерактивное выполнение

консольных и графических программ непосредственно в окне браузера.

Актуальность задачи. На сегодняшний день все более важными условиями

успешной разработки программ становятся мобильность (возможность

моментального запуска программ на любом компьютере без установки

соответствующего программного обеспечения), кроссплатформенность, а также

сетевой доступ к файлам. Возможным решением данных задач является создание

специализированного Интернет-сервиса – мобильного дополнения к обычной

интегрированной среде, а именно Web-среды программирования с личным архивом

программ.

Научный задел

У коллектива проекта имеется задел по тематике исследования. Создан

прототип Web-среды программирования PascalABC.NET, в котором можно

сохранять и загружать файлы, запускать программы на языке Паскаль.

Список публикаций по теме исследования:

192

Page 193: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Ю.В. Белякова, С.С. Михалкович. Web-среда разработки PascalABC.NET /

XVII Всероссийская научно-методическая конференция «Телематика 2010». Санкт-

Петербург, 2010. - С.139-142

2. С.С. Михалкович, Ю.В. Белякова. Графическая библиотека для Web-среды

программирования PascalABC.NET. / V Международная научно-практическая

конференция «Современные информационные технологии и ИТ-образование».

Москва, 2010 — С.422-428

3. С.С. Михалкович, Ю.В. Белякова. Web-среда PascalABC.NET и ее

использование в обучении. / Труды научной школы И. Б. Симоненко. Ростов-на-

Дону, 2010 — С. 172-178

Результаты исследований, полученные к настоящему моменту.

• Создан прототип веб-среды программирования с возможностью

интерактивного ввода-вывода.

• Реализована возможность управления файлами на сервере.

• Частично реализована возможность создавать графические приложения.

Ожидаемые результаты

По результатам исследований предполагается опубликовать 2 работы, из них

одну - в центральной печати, выступить с докладами на 2 конференциях,

планируется защитить 1 бакалаврскую диссертацию.

В рамках исследования предполагается:

• разработать алгоритм компактной передачи графического потока команд

по сети, а также предоставить его программную реализацию.

• разработать и протестировать специфические средства защиты подобных

веб-приложений, оценить их эффективность.

• разработать минимальный интерфейс для полноценной работы различных

групп пользователей (роли Учитель, Ученик, взаимосвязи между ними),

предоставить программную реализацию этого интерфейса.

ЗАЯВКА 5. Тема исследования: «Распознавание образов с помощью

гибридных нейронных сетей на примере задачи идентификации лиц».193

Page 194: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Члены студенческого коллектива: Зарубин Г.А., Дударев Н.В., научный

руководитель – ассистент кафедры прикладной математики и программирования

факультета ММКН Пучкин М.В. (Федеральное государственное автономное

образовательное учреждение высшего профессионального образования «Южный

Федеральный университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

Распознавание образов – одна из важнейших задач кибернетики, возникающая

повсеместно в различных областях исследований. Учитывая развитие и всё большее

применение интеллектуальных систем в производстве и управлении, а также

последние успехи и: опыт в изучения области мозга, ответственной за обработку

зрительной информации (visual cortex) становится особенно актуальной и

перспективной в наше время.

Теория искусственных нейронных сетей (ИНС) – относительно молодое и

бурно развивающееся научное направление, результаты исследований которого

успешно применяются в самых различных областях – экономике, медицине,

технике, геологии, физике. ИНС получили наибольшее распространение при

решении задач прогнозирования, распознавания и управления.

Существует несколько классических нейросетевых архитектур и множество

их различных современных модификаций, каждая из которых оптимальным образом

решает задачи из определённой области. Возникает вопрос о комбинированном

использовании нейронных сетей разных видов, возможности, оправданности и

эффективности такой интеграции.

С точки зрения информационных систем – именно такие модели наиболее

перспективны: для решения слабо формализованных задач, так как позволяют

реализовать определённым образом поэтапную обработку и выделение

необходимых данных и алгоритмов. В настоящее время получены определенные

результаты в области гибридных архитектур, демонстрирующие перспективность и

высокий потенциал данного направления исследований. В то же время,

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

возможных решений и перспективных направлений исследований в данной области. 194

Page 195: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Например, введение обратных связей, то есть создание рекуррентных

многоуровневых гибридных сетей: добавляет в систему способность глобальной

самоорганизации и повышает эффективность адаптации. На базе таких моделей в

будущем велика вероятность создания достаточно автономных систем

искусственного интеллекта. Кроме того, следует отметить тот факт, что такое

моделирование является биологически обоснованным и правдоподобным.

Цели работы:

1) Исследовать возможность эффективного объединения нейронных сетей

различных архитектур (самоорганизующаяся карта Кохонена и многослойный

персептрон) в гибридную сеть для решения задач распознавания образов;

2) Разработать программный комплекс распознавания образов и

протестировать его на общедоступной базе лиц, провести анализ результатов

компьютерных экспериментов.

Научный задел

В настоящее время коллективом авторов рассмотрены основные подходы к

решению задач распознавания (классификации) образов посредством нейросетевых

архитектур.

Изучены возможности построения программных систем, моделирующих

искусственные нейронные сети, с использованием языка программирования С#.

Реализована простейшая модель ИНС – персептрон, с алгоритмом обучения по

методу обратного распространения ошибки.

Часть полученных результатов описаны в виде тезисов – Зарубин Г.А.,

«Моделирование иерархической нейросетевой структуры для решения задач

классификации данных», сборник материалов VI Международной студенческой

научно-практической конференции «Интеллектуальный потенциал XXI века:

ступени познания», издательство НГТУ, Новосибирск, 2011.

Ожидаемые результаты

В качестве результатов работы следует рассматривать разработанный

программный комплекс гибридного нейросетевого распознавания образов,

реализация и функционирование которого выявит основные достоинства и 195

Page 196: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

недостатки, подтвердит или опровергнет эффективность такого подхода к

моделированию систем распознавания.

По итогам исследований планируется опубликовать 2 статьи, выступить с

докладами на 2 конференциях, планируется защитить 2 дипломные работы.

ЗАЯВКА 6. Тема исследования: «Исследования по оптимальному

использованию распределенной и кэш памяти».

Члены студенческого коллектива: Гервич Л. Р., Юрушкин М.В., научный

руководитель – д.т.н., с.н.с. зав. каф. алгебры и дискретной математики Штейнберг

Б.Я. (Федеральное государственное автономное образовательное учреждение

высшего профессионального образования «Южный Федеральный университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

Предполагается провести исследование по размещениям данных, которые

были бы оптимальны одновременно и для использования распределенной памяти

(размещение данных с перекрытиями) и для использования кэш-памяти

(специальное предварительное переразмещение массивов, исправляющее

размещение компиляторов).

Участвующими в данной заявке студентами ранее были разработаны и

отлажены программы и проведены численные эксперименты по оптимизации

размещения массивов в распределенной памяти (для задачи итерационного

умножения ленточной матрицы на вектор - параллельная программа для

высокопроизводительного кластера) и в кэш-памяти (для задачи перемножения

матриц). Каждый из методов дал ускорение до 40%. Интересно проверить эти

методы на других задачах и проверить эффективность их одновременного

использования.

Цель работы: расширить применимость найденных ранее методов

эффективного использования памяти на более широкий класс программ.

Актуальность темы: Очень многие сферы человеческой деятельности требуют

быстрых вычислений. Но во многих задачах, даже таких простых, как произведение

196

Page 197: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

матриц, не в полной мере используются возможности архитектуры компьютера.

Особенно это относится к использованию памяти.

Научный задел

Разработан параллельный алгоритм, использующий размещения массивов в

распределенной памяти с перекрытием, для задачи итерационного умножения

ленточной матрицы на вектор. При таком размещении данных некоторые части

массива дублируются в модулях памяти соседних процессоров. Также получена

формула оптимального перекрытия размещаемых массивов. Данное размещение

позволяет оптимизировать количество операций и частоту пересылок в

распределенной памяти. При таком подходе можно получить увеличение

производительности до 40%.

В парсер языка Си системы ДВОР (Диалоговый высокоуровневый

оптимизирующий распараллеливатель, http :// ops . rsu . ru ) добавлены директивы

распределения массивов в общей памяти. После преобразования программ,

содержащих данные директивы, результирующие программы используют более

оптимальное размещение данных в кэш-памяти. Это дает увеличение

производительности (40%) для задачи блочного перемножения матриц

( http :// ops . opsgroup . ru / opsweb - datadistr . php ).

Также была получена формула распределения элементов массива в общей и

распределенной памяти. В случае распределенной памяти она позволяет оптимально

расходовать память в каждом узле, а также приводит к уменьшению расходов при

пересылке данных.

С целью поддержки программ, написанных на ФОРТРАНе, был реализован

парсер языка ФОРТРАН 77, поддерживающий работу с динамической памятью

(оператор ALLOCATE из ФОРТРАН 90). Данный парсер был протестирован на

пакетах численных методов ACELAN и РОМ (Prinstone Ocean Model).

Публикации:

• Штейнберг Б.Я., Абрамов А.А., Алымова Е.В., Баглий А.П., Гуда С.А.,

Дубров Д.В., Кравченко Е.Н., Морылев Р.И., Нис З.Я., Петренко В.В., Полуян С.В.,

Скиба И.С., Шаповалов В.Н., Штейнберг О.Б., Штейнберг Р.Б., Юрушкин М. 197

Page 198: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Диалоговый высокоуровневый автоматический распараллеливатель (ДВОР)/

Научный сервис в сети Интернет: Труды Всероссийской суперкомпьютерной

конференции (20-26 сентября 2010 г., г. Новороссийск). М.: Изд-во МГУ, 2010., с.

71-75.

• Гервич Л.Р., Штейнберг Б.Я. Параллельное итерационное умножение

ленточной матрицы на вектор. Труды научной школы И.Б. Симоненко. Сборник

статей. Ростов-на-Дону, изд-во ЮФУ, 2010. с. 58-66.

Ожидаемые результаты

• Развитие метода размещения данных с перекрытиями в распределенной

памяти.

• Развитие метода переразмещения данных в одномерной памяти для

оптимального использования кэш-памяти.

• Разработка параллельной программы, реализующая итерационный алгоритм

решения задачи Дирихле, которая использует размещение данных в распределенной

памяти с перекрытиями и оптимизирует использование кэш-памяти;

• Модификация парсера языка ФОРТРАН системы ДВОР для поддержания

специального блочного распределения массивов в оперативной памяти для

оптимизации использования кэш-памяти (разработана программа);

• Проведение численных экспериментов по определению быстродействия

разработанных программ.

Планируется направить в печать 2 статьи.

ЗАЯВКА 7. Тема исследования: «Создание системы учета сетевого

оборудования информационно-компьютерной сети СГУ с использованием гео-

информационных технологий».

Члены студенческого коллектива: Ерофтиев А.А., Ковалева И.А., научный

руководитель – к.ф.-м.н., зам. нач. ПРЦ НИТ СГУ по научно-производственной

деятельности А.Д.Панферов (Федеральное государственное бюджетное

образовательное учреждение высшего профессионального образования

“Саратовский государственный университет имени Н.Г.Чернышевского”).198

Page 199: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Постановка задачи, цель работы, обоснование актуальности задачи

Информационная компьютерная сеть Саратовского государственного

университета им. Н.Г. Чернышевского, объединяющая более 2000 компьютеров

университета и его подразделений, связывает между собой 12 университетских

корпусов и сотрудничающие с СГУ организации, является одной из самых крупных

волоконно-оптических компьютерных сетей в регионе.

Задача учета сетевого оборудования информационно-компьютерной сети СГУ

всегда была очень актуальна. Учет оборудования до настоящего времени велся с

помощью базы данных, разработанной с использованием СУБД MySQL. Но, ввиду

постоянно увеличивающегося количества объектов учета, такой подход стал

недостаточно удобным. В рамках данного НИР будет разработана система,

позволяющая привязывать данные об объектах к их географическому

местоположению.

Система будет иметь дружественный интерфейс и позволит вести учет

сетевого оборудования с использованием геоинформационных технологий.

Главная страница пользовательского интерфейса комплекса будет содержать

список устройств сети, с возможностью сортировки по названию или IP-адресу, а

также поля для поиска или отбора отображаемых устройств по заданным критериям

(название, IP-адрес, тип и т. д.). Список будет разбит на несколько страниц. Каждая

позиция в списке будет включать в себя ссылки на страницы изменения, удаления

или просмотра информации о соответствующем устройстве. Также будет

предусмотрена возможность добавления новых устройств.

Страница информации об устройстве будет состоять из двух блоков:

блок информации из базы данных устройств;

блок карты.

Также отдельная страница будет предназначена для просмотра расположения

всех устройств на карте. При этом будет возможен просмотр информации об

отдельном устройстве и навигация по карте с помощью мыши.

Разделение доступа в комплексе будет осуществляться на основе встроенных

возможностей Zend Framework. Будет предусмотрена возможность ограничения 199

Page 200: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

доступа к системе по паролю и присвоение различным пользователям прав доступа

только к отдельным частям системы.

Научный задел

В настоящий момент система находится в стадии разработки. Оцифрованы

планы всех корпусов СГУ, Создана база данных объектов учета сетевого

оборудования, разработано 60% необходимого программного обеспечения.

Сопоставление объектов в базе данных с их географическим положением

будет осуществляться с помощью разработанного сотрудниками ПРЦНИТ СГУ

фреймворка для создания из баз данных произвольной структуры

геоинформационных систем с веб-интерфейсом [1]. Этот программный продукт уже

был использован для разработки контроля сетевой инфраструктуры в сети СГУ [2].

Данный фреймворк включает в себя:

cервер карт (осуществляет генерацию и масштабирование карт;

используется программный комплекс MapServer);

сервер приложения (хранит информацию обо всех объектах, занесенных

в систему);

скрипты, размещаемые на сервере пользователя (предоставляют

программный интерфейс, обеспечивающий отображение карт и получение,

обработку и изменение информации об объектах на карте).

Для отображения карт фреймворк использует JavaScript-библиотеку

OpenLayers. Доступ пользователей осуществляется через веб-интерфейс.

Система позволяет размещать на карте произвольные объекты из

пользовательской базы данных и таким образом визуализировать их

местоположение в пространстве, а также предоставляет функционал по изменению

и удалению объектов на карте.

Одним из плюсов системы является возможность измерения расстояний

между объектами на карте.

Для создания системы учета сетевого оборудования было использовано

следующее программное обеспечение:

веб-сервер Apache;200

Page 201: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

СУБД MySQL;

программный комплекс MapServer;

PHP-фреймворк Zend Framework.

1.Алексеев Д.Ю., Ерофтиев А.А., Ирматов П.В. Фреймфорк для создания

геоинформационной системы с веб-интерфейсом из базы данных произвольной

структуры // Пятый Саратовский салон изобретений, инноваций и инвестиций —

Саратов,2010 — С.78.

2. Ерофтиев А.А., Ирматов П.В., Отпущенников С.В. Особенности реализации

системы контроля сетевой инфраструктуры в сети Саратовского государственного

университета // Труды XVII Всероссийской научно-методической конференции

«Телематика '2010». Т. 1. Секция A. — СПб, 2010 — С. 302.

Ожидаемые результаты

Результатом НИР будет являться система учета сетевого оборудования СГУ с

привязкой его местоположения к планам корпусов СГУ. Необходимо отметить, что

созданная система сможет быть легко адаптирована к использованию других баз

данных объектов с помощью изменения схемы используемой базы данных. Таким

образом, она сможет быть использована как основа для построения подобных

комплексов управления базами данных с сопоставлением объектам их

местоположения на карте.

ЗАЯВКА 8. Тема исследования: «Разработка алгоритмов поиска глобальных

экстремумов при наличии явных и неявных ограничений на параллельных

вычислительных системах».

Члены студенческого коллектива: Ерофтиев А.А., Дружинин И.В., научный

руководитель – к.ф.-м.н., доцент Савин А.Н. (Федеральное государственное

бюджетное образовательное учреждение высшего профессионального образования

“Саратовский государственный университет имени Н.Г.Чернышевского”).

Постановка задачи, цель работы, обоснование актуальности задачи

201

Page 202: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Тема предполагаемых исследований группы – «Разработка алгоритмов поиска

глобальных экстремумов при наличии явных и неявных ограничений на

параллельных вычислительных системах».

В настоящее время большое количество технических задач требует поиска

экстремума некоторой целевой функции на заданной области определения, то есть

применяется условная оптимизация. При этом, как правило, требуется

минимизировать функцию

,

где , а определяется явными ограничениями

, при ,

а также неявными ограничениями

, при .

Существует множество алгоритмов и методов оптимизации, реализованных в

компьютерных программах. Однако в некоторых случаях при

многопараметрической условной оптимизации и наличии многих локальных

экстремумов целевой функции выполнение такой программы на современном

компьютере может быть неэффективно ввиду ограниченной вычислительной

мощности последнего. В таких случаях представляется актуальной модификация

существующих алгоритмов условной оптимизации для выполнения расчетов на

параллельных вычислительных машинах.

Целью данной работы является исследование возможности распараллеливания

известных алгоритмов нахождения глобального минимума многоэкстремальной

целевой функции многих переменных с явными и неявными ограничениями, а также

разработка новых методов решения вышеуказанной задачи для выполнения на

параллельных вычислительных машинах.

Научный задел

Работы по этой тематике ведутся на кафедре на протяжении последних пяти

лет. Сотрудники и студенты, составившие исследовательскую группу, принимали

участие в различных международных научных конференциях.

Основные публикации сотрудников кафедры по теме НИР.202

Page 203: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Савин А. Н., Шараевский Ю. П., Тимофеева Н. Е. Модификация

комплексного метода условной оптимизации Бокса для определения размеров

замедляющих систем по заданным электродинамическим характеристикам // СВЧ-

техника и телекоммуникационные технологии: Материалы 15-ой Междун.

Крымской конф. (КрыМиКо2005). –Украина. Севастополь: Вебер, 2005. –С. 779–

780.

2. Накрап И.А., Савин А. Н. Синтез цепочки связанных неидентичных

резонаторов по заданному закону изменения фазовой скорости волны // СВЧ-

техника и телекоммуникационные технологии: Материалы 16-ой Междун.

Крымской конф. (КрыМиКо2006). –Украина. Севастополь: Вебер, 2006. –С. 255–

256.

3. Nakrap I.A., Savin A.N. Synthesis of coupled non-identical cavity chain on

the specified electrodynamic characteristics Synthesis of coupled non identical cavity

chain on the specified electrodinamic characteristics // Моделирование в прикладной

электродинамике и электронике: Сб. науч. трудов. - Саратов: Изд-во Сарат. ун-та,

2006.-Вып. 7. - С. 54-58.

4. Жничков Р.Ю., Бойко И.А., Савин А.Н. Адаптация алгоритма условной

оптимизации комплексным методом Бокса для систем распределенных

вычислений // Компьютерные науки и информационные технологии: Материалы

Международной научной конференции. - Саратов: Изд-во Саратов ун-та, 2009. С 99-

103.

5. Тимофеева Н.Е., Филенко А.Н., Савин А.Н. Адаптация алгоритма

оптимизации методом имитации отжига для систем параллельных вычислений //

Компьютерные науки и информационные технологии: Материалы Международной

научной конференции. - Саратов: Изд-во Саратов ун-та, 2009. С. 196-200.

6. Савин А.Н., Жничков Р.Ю., Тимофеева Н.Е. Адаптация алгоритма

условной оптимизации модифицированным комплексным методом Бокса для

решения задач синтеза в электродинамике на системах распределенных и

параллельных вычислений // СВЧ-техника и телекоммуникационные технологии:

203

Page 204: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Материалы 19-ой Международной Крымской конференции (КрыМиКо2009).

Севастополь, Крым, Украина, 2009. С. 153-154.

7. A.A. Eroftiev, N.E. Timofeeva, A.N. Savin. Parallel Computing in

Application to Global Optimization Problem Solving // Grid and Visualization Systems:

MIPRO, 2011 Proceedings of the 34th International Convention. – Zagreb, Croatia:

DENONA, 2011. P. 185-190.

Ожидаемые результаты

В качестве возможных количественных результатов предполагается:

публикация 2 статей в изданиях, рекомендованных ВАК, регистрация 2 программ

для ЭВМ в РОСПАТЕНТе РФ. Запланированы также выступления с докладами на

международных научных конференциях, на студенческой научной конференции

СГУ, на итоговой конференции проекта.

Ожидаемые качественные результаты: решение задач, сформулированных в

целевой установке, - в теоретическом, конструктивном (создание алгоритмов) и

программном (создание программного комплекса) аспектах.

ЗАЯВКА 9. Тема исследования: «Оптимальные реконструкции графов».

Члены студенческого коллектива: Гавриков А.В., Кадушкина А.С.,

Бондаренко П.П., научный руководитель – профессор, кандидат физ.-мат. наук, зав.

кафедрой В.Н. Салий, кандидат физ.-мат. наук, доцент М.Б. Абросимов

(Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования “Саратовский государственный университет имени

Н.Г.Чернышевского”).

Постановка задачи, цель работы, обоснование актуальности задачи

Ориентированный граф (далее для краткости – «орграф») – это пара G=(V,α) ,

где V – конечное непустое множество (вершины графа), а α - бинарное отношение на

V (отношение смежности вершин). Пары, входящие в α, называются дугами графа.

Если отношение α антирефлексивно и симметрично, G называют

неориентированным графом, а каждую пару его встречных дуг (u, v), (v, u) – ребром.

204

Page 205: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Пусть K – некоторый класс графов и G – граф, не принадлежащий K. Общая

задача K-реконструкции графа G состоит в том, чтобы произвести те или иные

изменения в структуре графа G, чтобы полученный граф G′ оказался K-графом.

Естественно требовать, чтобы эти изменения были в том или ином смысле

оптимальными. Задачи такого рода широко известны в теории графов и ее

приложениях.

К числу целевых классов K в обсуждаемом исследовании будут относиться

эйлеровы орграфы, сильно связные орграфы, минимальные расширения

неориентированных графов. Дадим общее описание этих классов.

Путем в орграфе G=(V, α) называется последовательность различных дуг (v0,

v1), (v1, v2),…, (vk-1, vk), в которой (vi-1,vi) α, 1 ≤ i ≤ k. Если vk=v0, путь называют

циклическим. Орграф называется эйлеровым, если в нем существует циклический

путь, образованный всеми дугами. Согласно теореме Эйлера, орграф будет

эйлеровым тогда и только тогда, когда для каждой его вершины число исходящих из

нее дуг равно числу входящих в нее дуг (для неориентированных графов это

условие означает, что каждая вершина принадлежит четному числу ребер).

Эйлеровы графы играют большую роль в приложениях.

Орграф G называется сильно связным, если для любых его вершин u, v в G

существует путь из u в v. Свойство сильной связности широко используется в

прикладных задачах.

Пусть G=(V, α) - неориентированный граф. Максимальным подграфом этого

графа называется граф, полученный из него удалением одной вершины и всех

ребер, которым она принадлежит. Минимальное расширение графа G – это такой

граф G′, что любой его максимальный подграф содержит G в качестве своего

подграфа и при этом имеет минимальное число ребер среди всех подобных

расширений графа G. Минимальные расширения являются объектом интенсивных

исследований в теории отказоустойчивости компьютерных сетей.

Если K – некоторый класс графов, то в вышеупомянутой задаче

преобразования графа G K в K-граф в качестве допустимых реконструкций обычно

рассматриваются 1) ориентация ребер неориентированного графа, 2) 205

Page 206: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

переориентация некоторых дуг, 3) добавление новых дуг (ребер), 4) удаление

некоторых дуг (ребер) и другие действия.

Целью работы студенческого коллектива являются теоретические

исследования, создание алгоритмов и их программная реализация, направленные на

максимальные продвижения в решении следующих задач.

1. Из заданного неэйлерова орграфа получить эйлеров орграф путем

добавления минимального числа дуг, путем переориентации минимального числа

дуг, путем удаления минимального числа дуг (в этом случае может получиться граф,

состоящий из нескольких эйлеровых компонент).

2. Из заданного орграфа, не являющегося сильно связным, получить сильно

связный орграф путем добавления минимального числа дуг, путем переориентации

минимального числа дуг; из заданного сильно связного графа удалить максимальное

число дуг, не нарушая сильной связности.

3. Получить описание минимальных расширений цепей и циклов, имеющих

вершины разного типа.

Научный задел

Члены студенческого коллектива уже работают по рассматриваемой тематике,

ими получены частичные продвижения в указанных в первом разделе задачах.

Имеются публикации:

1. Гавриков А.В. Оптимальная переориентация дуг орграфа, приводящая к

эйлерову орграфу / В кн.: Наука и образование.- Бийск: БПГУ, 2009, С.271-273.

Эта работа победила в Открытом конкурсе на лучшую студенческую научную

работу 2009 года. Студент А.В.Гавриков награжден за нее медалью Министерства

образования и науки РФ.

2. Кадушкина А.С. Минимальные сильно связные реконструкции

ориентированных графов / В кн.: Компьютерные науки и информационные

технологии.- Саратов: СГУ, 2010, С. 65-70.

Студентка А.С.Кадушкина заняла первое место на студенческой научной

конференции СГУ 2011 года, за творческие достижения удостоена стипендии

Газпрома РФ.206

Page 207: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3. Бондаренко П.П. Минимальные расширения для цепей с вершинами

двух типов / В кн.: Компьютерные науки и информационные технологии.- Саратов:

СГУ, 2010, С. 27-32.

Получены свидетельства РОСПАТЕНТа РФ о государственной регистрации

программ для ЭВМ:

1. Гавриков А.В. Оптимальные эйлеровы реконструкции ориентированных

графов. Свидетельство о государственной регистрации программы для ЭВМ

№2010616499, зарегистрировано в Реестре программ для ЭВМ 30 сентября 2010 г.

2. Кадушкина А.С. Нахождение минимальной сильно связной реконструкции

для связных ориентированных графов. Свидетельство о государственной

регистрации программы для ЭВМ №2010616498, зарегистрировано в Реестре

программ для ЭВМ 30 сентября 2010 г.

3. Абросимов М.Б., Бондаренко П.П. Исследование минимальных вершинных

и реберных 1-расширений для цепей с вершинами двух типов. Свидетельство о

государственной регистрации программы для ЭВМ №2010616497,

зарегистрировано в Реестре программ для ЭВМ 30 сентября 2010 г.

Ожидаемые результаты

По результатам исследований предполагается опубликовать 3 статьи,

выступить с докладами на 3 конференциях. Полученные при выполнении заданий

результаты будут положены в основу 2 дипломных работ и 1 курсовой работы.

Будут доказаны теоремы, дающие теоретические решения поставленных задач,

разработаны алгоритмы, позволяющие осуществлять соответствующие

реконструкции задаваемых графов, проведена программная реализация этих

алгоритмов. Составленные новые программы будут представлены на регистрацию в

РОСПАТЕНТ РФ.

ЗАЯВКА 10. Тема исследования: «Создание легковесной платформы

управления виртуальной средой».

Члены студенческого коллектива: Харин И.А., Соколков Р.В., Гуреев И.В.,

научный руководитель – кандидат технических наук, доцент Соловьев В.М. 207

Page 208: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

(Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования “Саратовский государственный университет имени

Н.Г.Чернышевского”).

Постановка задачи, цель работы, обоснование актуальности задачи

В настоящее время в современной науке и высокотехнологичных отраслях

производства остро стоит вопрос управления вычислительными ресурсами. К

современным требованиям можно отнести создание по запросу изолированной

среды для работы приложения или сервиса, быстрое развертывание необходимого

программного окружения, высвобождение ресурсов после получения необходимых

результатов. В рамках традиционного подхода к аппаратному обеспечению

удовлетворение таким требованиям становится проблематичным в силу как

объективных временных факторов в процессе подготовки среды, так и вследствие

ограниченности ресурсов. После разработки в середине 2000х годов ведущими

производителями технологий аппаратной виртуализации задача гибкого управления

вычислительной средой может быть решена с помощью виртуальных машин.

Однако, до сих пор остается открытым вопрос с программным обеспечением,

позволяющем внедрять технологии виртуализации без существенной переделки

существующей ИТ-инфраструктуры при ограниченных ресурсах. Доступных

решений с открытым исходным кодом, и все они в той или иной степени обладают

рядом недостатков, как то: недостаточная гибкость сетевого стека, отсутствие

поддержки распределенного хранилища данных, ограничения архитектуры, не

позволяющие реализовать отказоустойчивость и т.д. Также все эти решения

обладают большим набором сущностей и функциональных объектов, что при

реализации требует большого количества аппаратных ресурсов.

Соответственно, актуальной представляется задача разработки легковесной

платформы управления виртуальной средой, которая бы удовлетворяла следующим

требованиям: поддержка распространенных гипервизоров с открытым исходным

кодом, наличие распределенного отказоустойчивого хранилища данных для

виртуальных машин с производительностью, не уступающей производительности

локального хранилища серверов, сложная настройка сетевого стека с 802.1q VLANs, 208

Page 209: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

операции над виртуальными машинами должны быть полностью автоматизированы.

Программное обеспечение должно быть написано на языке высокого уровня,

обладать модульностью и развитым API для упрощения интеграции с

существующей инфаструктурой.

Научный задел

В настоящем разделе необходимо описать имеющийся у коллектива задел по

теме исследования. В этом разделе необходимо привести список публикаций по

теме исследования или по смежным темам, в которых автором (соавтором) является

научный руководитель и/или члены студенческого коллектива. Если по теме НИР

уже выполнена часть исследований, то необходимо описать их результаты.

Основные публикации по теме проекта:

1. Соловьев В.М. Высокопроизводительные вычисления в сетях Саратовского

государственного университета // Материалы совещания по развитию и повышению

эффективности функционирования федеральной университетской компьютерной

сети России RUNNet. Новгород: Издательство Новгородского университета. – 2010.

2. Щербаков М.Г., Соловьев В.М., Ирматов П.В. Автоматизация

развертывания научного ПО в облачную инфраструктуру // Параллельные

вычислительные технологии (ПаВТ’2011): труды международной научной

конференции – Челябинск: Издательский центр ЮУрГУ, 2011. – С. 355 – 364.

3. Соловьев В.М., Коссович Л.Ю., Кириллова И.В. Моделирование живых

систем с использованием высокопроизводительных вычислений // Параллельные

вычислительные технологии (ПаВТ’2011): труды международной научной

конференции – Челябинск: Издательский центр ЮУрГУ, 2011. – С. 710.

4. Соловьев В.М., Щербаков М.Г., Ирматов П.В. Технологии облачных

вычислений в университете // Труды XVIII Всероссийской научно-методической

конференции «ТЕЛЕМАТИКА-2011». Санкт-Петербург: Изд-во ИТМО.- 2011.-Том

2.- C.343-344.

Ожидаемые результаты

В настоящем разделе необходимо описать ожидаемые результаты

исследования – как количественные (планируется опубликовать 2 статьи, выступить 209

Page 210: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

с докладами на 2 конференциях, в рамках исследования планируется защитить 2

дипломных работы), так и качественные (будет разработан метод, методика,

алгоритм, подход, сформулирована и доказана теорема, проведена программная

реализация алгоритма).

В результате исследования будет разработана легковесная платформа

управления виртуальной средой, обладающая свойствами масштабируемости и

модульности, пригодная для применения в условиях ограниченных ресурсов.

Платформа будет предоставлять все необходимые интерфейсы для гибкого

управления виртуальными машинами. Планируется выступление на конференции и

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

ЗАЯВКА 11. Тема исследования: «Динамические системы, определяемые

геометрическими образами автоматов».

Члены студенческого коллектива: Карандашов М.В., Куанышев М.Б.,

Василенко Д.В., научный руководитель – канд. физ.-мат. наук, доцент, зав. кафедрой

Тяпаев Л.Б. (Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования “Саратовский государственный

университет имени Н.Г.Чернышевского”).

Постановка задачи, цель работы, обоснование актуальности задачи

Объектом исследований является дискретная динамическая система,

эволюционирующая в дискретном целочисленном времени. В качестве пространства

состояний такой системы выбирается конечное множество геометрических образов

конечных автоматов. Геометрические образы автоматов суть множества точек

плоскости с рациональными координатами, прообразами которых являются

множества входных слов автомата и его реакций. Фазовое пространство

динамической системы формируется посредством ортогональных и аффинных

преобразований пространства состояний.

В ходе выполнения конкурсного задания предполагается:

1. выявить коэффициенты аффинных преобразований для динамических

систем, определяемых геометрическими образами автоматов;210

Page 211: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

2. определить вид преобразований геометрических образов некоторых классов

автоматов для синтеза структурного автомата;

3. определить аттракторы динамической системы, количественные

характеристики: длина максимального цикла, число шагов динамики до аттрактора.

Научный задел

Работы по этой тематике интенсивно ведутся на кафедре на протяжении

пятнадцати лет, сотрудниками опубликовано свыше 60 работ. Исследования

поддержаны грантами РФФИ, Государственной научной стипендией РАН.

Основные публикации сотрудников кафедры по теме НИР.

1. Епифанов А.С. Анализ геометрических образов законов функционирования

автоматов // Управление большими системами. М.: ИПУ РАН, 2009. Выпуск 24. – С.

81-98.

2. Епифанов А.С. Анализ фазовых картин дискретных динамических систем. –

Саратов: “Научная книга”, 2008. – 156 с.

3. Епифанов А.С. Анализ фазовых картин дискретных динамических систем с

использованием спектра динамических параметров // Радiоелектроннi i комп’ютернi

системи, 2009, №5, – С. 111-116.

4. Матов Д.О. Аффинные преобразования геометрических образов конечных

автоматов // Проблемы теоретической кибернетики: Материалы XVI

Международной конф. – Н.Новгород: Изд-во Нижегородского госуниверситета,

2011. – С.303-306.

5. Матов Д.О. Классы аффинной эквивалентности геометрических образов

автономных автоматов// Компьютерные науки и информационные технологии:

Материалы науч. конф. – Саратов: Изд-во Сарат. ун-та, 2010. – С.103-108.

6. Твердохлебов В.А. Геометрические образы законов функционирования

автоматов. – Саратов: “Научная книга”, 2008. – 183 с.

7. Твердохлебов В.А. Геометрические образы конечных детерминированных

автоматов // Известия Саратовского университета. Серия “Математика. Механика.

Информатика”. – Саратов: СГУ, 2005. Выпуск 1. Том 5. – С. 141-153.

211

Page 212: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

8. Твердохлебов В.А. Методы интерполяции в техническом диагностировании. //

Проблемы управления. – 2007. №2. – С. 28-34.

9. Тяпаев Л.Б. Геометрические образы автоматов и динамические системы /

Материалы X Международного семинара “Дискретная математика и ее

приложения”. Под редакцией О.М. Касим-Заде. – М.: Изд-во механико-

математического факультета МГУ, 2010, С. 510-513.

10. Тяпаев Л.Б. Решение некоторых задач для конечных автоматов на

основе анализа их поведения // Известия Саратовского университета. Серия

“Математика. Механика. Информатика”. – Саратов: СГУ, 2006. Выпуск 2. Том 6. –

С. 121-133.

11. Тяпаев Л.Б., Матов Д.О. Базисы геометрических образов для

динамических систем, определяемых некоторыми классами автоматов / Материалы

Международной конференции “Компьютерные науки и информационные

технологии”. – Саратов, 2009, С. 201-204.

Ожидаемые результаты

В качестве возможных количественных результатов предполагается:

депонирование 2 рукописей в ВИНИТИ РАН, публикация 3 заметок в научных

изданиях, регистрация 1 программы для ЭВМ в РОСПАТЕНТе РФ. Запланированы

также выступления с докладами на научном семинаре, на студенческой научной

конференции СГУ, на итоговой конференции проекта.

Ожидаемые качественные результаты: решение задач, сформулированных в

целевой установке – в теоретическом (доказательства теорем), конструктивном

(создание алгоритмов) и программном (создание программного комплекса)

аспектах.

ЗАЯВКА 12. Тема исследования: «Разработка программного комплекса

шифрования данных, на основе использования точек эллиптической кривой».

Члены студенческого коллектива: Карнаухова Е.С., Кучуков В.А., Кучеров

Н.Н., научный руководитель – канд. физ.-мат. наук, начальник отдела разработки

программного обеспечения и обработки информации РЦТ Бабенко М.Г. 212

Page 213: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

(Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования «Ставропольский государственный университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

Задача исследования заключается в разработке эффективных методов и

модулярных алгоритмов на точках эллиптической кривой в непозиционной системе

остаточных классов.

Цель работы заключается в повышении эффективности выполнения

криптографических преобразований с использованием точек эллиптической кривой.

На современном этапе развития общества все большую роль играют

электронные средства передачи, хранения и обработки информации. Не вызывает

сомнений, что для использования информационных технологий в различных

областях жизнедеятельности человека, необходимо обеспечить их безопасность,

которая не достижима без использования криптографических методов.

Криптосистемы, построенные на точках эллиптической кривой, являются

одними из самых перспективных направлений криптографии. Это обусловлено тем,

что эллиптическая кривая обеспечивает максимально возможный для

криптосистемы с открытым ключом стойкости на один бит размера задачи.

Наиболее уязвимым местом криптосистем, построенных на точках

эллиптической кривой, считается малая скорость криптопреобразований. Их

создатели отмечали элегантность математического аппарата данных криптосистем,

но скептически относились к возможности практического применения. Однако за

последнее десятилетие было проведено множество исследований эффективности

вычислений операций в группе точек эллиптической кривой, которые показали, что

криптосистемы, построенные на точках эллиптической кривой, имеют

существенные преимущества над своими прототипами не только в размере ключа,

но и в скорости криптографических преобразований.

Таким образом, данные исследования являются актуальными и практически

значимым.

213

Page 214: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Научный задел

Поиски новых путей повышения эффективности криптосистем на

эллиптической кривой привели исследователей к заключению, что в рамках

обычной позиционной системы счисления ускорение выполнения операций почти

невозможно. Те или иные отдельные приемы усовершенствования алгоритмов

выполнения операций способствуют более рациональной организации работы

вычислительных средств в рамках одного и того же порядка. Выход за эти пределы

требует привлечения новых идей, новой логики и нового принципа кодирования и

обработки цифровой информации.

Один из интересных способов кодирования информации и выполнения

действий с многоразрядными числами основан на некоторых простых фактах теории

чисел. Идея этого метода состоит в том, чтобы иметь несколько модулей , , …,

, которые попарно взаимно просты, и оперировать не непосредственно с числами

, а с его “остатками” , , ..., .

Преимущество модулярного кодирования данных состоит в том, что

сложение, вычитание и умножение можно выполнять за один цикл синхронизации.

Недостаток модулярного кодирования состоит в том, что трудно провести

сравнение чисел и определение знака числа, отсутствие хороших методов

масштабирования и деления.

Для реализации криптографических алгоритмов в криптографии на

эллиптической кривой, у которых имеется возможность одновременного

выполнения многих операций, модулярное кодирование дает значительные

преимущества: действия относительно различных модулей можно выполнять

одновременно, а тем самым получить существенную экономию во времени

выполнения. Добиться такой же экономии времени выполнения при использовании

традиционного кодирования нельзя, так как надо учитывать передачу переноса из

младших в старшие разряды. Поэтому вычислительные средства с высокой

степенью параллелизма при модулярном кодировании данных приобретают

большое значение для шифрования и дешифрования информации в распределенных

214

Page 215: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

вычислительных сетях в реальном масштабе времени, когда требуется быстрое

выполнение криптографических преобразований.

1. Бабенко М. Г. О выборе коэффициентов для некоторых ЕС-

последовательностей порядка 2// Вестник Поморского университета. Серия

Естественные науки. – 2010. – № 2. С. 76 – 80.

2. Бабенко М. Г., Стрекалов Ю.А., Червяков Н. И. Алгоритм цифровой

подписи на эллиптической кривой // Инфокоммуникационные технологии, г.

Самара, №4. Т.8, 2010, С. 79-83.

3. Бабенко М. Г., Червяков Н. И. Криптосистема Рабина, построенная на

точках эллиптической кривой // Инфокоммуникационные технологии, г. Самара,

№4. Т.8, 2010, С. 10-16.

4. Бабенко М. Г., Червяков Н. И. О выборе неприводимых многочленов для

алгоритма SEA // Инфокоммуникационные технологии, г. Самара, №4. Т.8, 2010, С.

4-9.

5. Семенова Н. Ф., Бабенко М. Г. Об оценке порядков элементов в некоторых

кубических полях Галуа. // Вестник Ижевского государственного технического

университета. – 2010. – № 1. С. 109 – 111.

6. Червяков Н. И., Бабенко М. Г. Алгебраические подходы к разработке

алгоритмов кодирования алфавита точками эллиптической кривой //

Нейрокомпьютеры: разработка и применение. – 2010. – № 9. С. 16 – 26.

7. Червяков Н. И., Бабенко М. Г. Анализ пороговых криптосистем на

эллиптической кривой // Научные Ведомости Белгородского государственного

университета. История. Политология. Экономика. Информатика. – 2010. – №13. С.

175 – 179.

8. Червяков Н. И., Бабенко М. Г. Линейные рекуррентные последовательности

на эллиптической кривой // Научно-технические ведомости Санкт-Петербургского

государственного политехнического университета. Информатика.

Телекоммуникация. Управление. – 2010. – №2. С. 164 – 166.

9. Червяков Н. И., Бабенко М. Г. Пороговая схема разделения секрета на

эллиптической кривой // Информационные технологии. – 2011. – №2. С. 41 – 44. 215

Page 216: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

10. Бабенко М. Г. Генераторы псевдослучайных чисел на эллиптической

кривой // Материалы XI международной научно практической конференции

Информационная безопасность 2010. Часть 3. Сборник научных трудов. Таганрог,

2010. С. 14 – 17.

11. Бабенко М. Г. О точках, относящихся к ряду рациональных чисел на

эллиптической кривой // Инфокомуникационные технологии в науке, производстве

и образование: Третья международная научно-техническая конференция. Сборник

научных трудов. Ставрополь, 2008. С. 222 – 224.

12. Бабенко М. Г., Савченко А. Н. Классификация криптографических

алгоритмов // Актуальные проблемы и инновации в экономике, управлении,

образовании, информационных технология: Материалы международной научной

конференции. Сборник научных трудов. Ставрополь, 2009. С. 19 – 21.

13. Савченко А. Н., Бабенко М. Г. Алгоритмы разделения секрета и основные

виды пороговых схем // Актуальные проблемы и инновации в экономике,

управлении, образовании, информационных технология: Материалы

международной научной конференции. Сборник научных трудов. Ставрополь, 2009.

С. 96 – 98.

14.Бабенко М. Г. Анализ методов скалярного умножения на эллиптической

кривой // Молодой ученый. – 2010. – № 4. С. 24 – 29.

15.Бабенко М. Г. О количестве точек на эллиптической кривой над //

Вестник Ставропольского государственного университета. – 2008. – № 57. С. 24 –

27.

Ожидаемые результаты

В рамках исследования планируется опубликовать 2 статьи, защитить 3

дипломные работы.

В рамках НИР будут разработано

алгоритмы:

1. Операции сравнения чисел в двухмодульной системе остаточных классов.

2. Операции сложения чисел над простым полем в двухмодульной системе

остаточных классов.216

Page 217: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3. Операции умножения чисел над простым полем в двух модульной системе

остаточных классов.

4. Кодирования алфавита точками эллиптической кривой

5. Генератор псевдослучайных чисел построенного на точках эллиптической

кривой;

метод пространственного разделения секрета на точках эллиптической

кривой;

теоремы:

1. О длине периода разработанного генератора.

2. О том, что разработанная схема разделения секрета является совершенной

схемой разделения секрета.

3. Доказательство корректности работы разработанных алгоритмов;

проведена программная реализация разработанных и существующих методов

и алгоритмов шифрования данных на эллиптической кривой.

ЗАЯВКА 13. Тема исследования: «Биометрическая аутентификация личности,

допущенной к конфиденциальной информации, на основе модели с элементами

искусственного интеллекта».

Члены студенческого коллектива: Корецкий Р.М., Левшин О.С., научный

руководитель – кандидат педагогических наук, доцент, заместитель декана ФМФ по

информатизации Грицык В.А. (Федеральное государственное бюджетное

образовательное учреждение высшего профессионального образования

«Ставропольский государственный университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

Для того чтобы данные, в том числе и конфиденциального характера,

находились в целости и сохранности, необходимо ограничивать круг лиц, которые

имеют к этим данным доступ, тогда, при проверке, можно выделить два важных

момента:

1. Принадлежит ли пользователь к кругу лиц имеюшим доступ к системе;

2. Какими именно правами он располагает; 217

Page 218: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Первый пункт в дальнейшем будем именовать аутентификацией, а второй —

авторизацией.

На данный момент существует большое количество различных способов

проведения аутентификации. Все они имеют как достоинства, так и недостатки. Для

более качественной защиты информации можно применять комплексные системы,

комбинирующие различные методы аутентификации, что вместе с минимизацией

риска пропуска злоумышленника увеличит себестоимость системы, длительность

процесса аутентификации и количество действий, которые будет необходимо

совершить лицу, проходящему проверку.

Одним из наиболее доступных информативных идентификаторов человека

является его лицо, следовательно аутентификация на основе анализа геометрии лица

удовлетворяет одному из основных требований к компонентам системы

аутентификации (минимизация контакта с системой).

проведение анализа и классификации существующих методов

аутентификации;

разработка модели аутентификации на основе проведенного анализа

разработка программного обеспечения для стационарных и мобильных

систем.

Цель данной работы: разработка комплексной модели аутентификации, с

использованием биометрических данных личности, которая бы имела наиболее

низкую себестоимость и требовала наименьшего контакта пользователя с системой.

Научный задел

Проведен анализ современных методов биометрической аутентификации в

рамках курсовой работы.

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

реализация некоторой части основных модулей системы, которые на данный момент

находятся в состоянии тестирования.

Ожидаемые результаты

В результате исследования ожидается опубликовать 2 статьи на всероссийских

конференциях, подготовить и защитить 1 дипломную работу и разработать и 218

Page 219: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

осуществить программную реализацию системы биометрической аутентификации

на основе разработанной модели.

ЗАЯВКА 14. Тема исследования: «Применение методов цифровой

стеганографии для внедрения конфиденциальной информации в растровые

изображения».

Члены студенческого коллектива: Горелкина Д.А., Корецкий И.М., научный

руководитель – к.т.н., доцент кафедры компьютерной безопасности Осипов Д.Л.

(Федеральное государственное бюджетное образовательное учреждение высшего

профессионального образования «Ставропольский государственный университет»).

Постановка задачи, цель работы, обоснование актуальности задачи

В данной работе рассматриваются вопросы применения математических

методов и стеганографических преобразований для передачи ключевой информации

в информационных системах.

Актуальность работы

Под стеганографией понимается сокрытие одной цифровой информации в

другой. Причем сокрытие это должно реализовываться таким образом, чтобы, не

были утрачены свойства и некоторая ценность скрываемой информации.

Компьютерная стеганография широко используется при обмене секретными

сообщениями, написании вирусных программ (см. ст. 273 УК РФ), в защите

авторских прав, для скрытия информации от копирования и т.д. Отсюда можно

сделать вывод, что стеганография охватывает многие области и интерес к ней, как к

науке, будет только расти со временем, в этом и заключается актуальность

проблемы.

Задача исследования

На сегодняшний день разработано не малое количество различных

стеганографических алгоритмов. Если проанализировать их более детально, то

окажется, что они не все отвечают всем критериям надежности. И задача сводится к

219

Page 220: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

разработке такого алгоритма, который бы обеспечивал необходимую пропускную

способность и имел приемлемую вычислительную сложность реализации.

Цель исследования

Основной целью является создание стойкого стегонаграфического алгоритма

и разработка на его основе программного продукта для сокрытия некоторого объема

данных в цифровом неподвижном изображении.

Научный задел

1. Тезисы конференции; руководитель: Осипов Д.Л.; авторы: Горелкина Д.А.;

название: Применение стеганографии для безопасной передачи криптографических

ключей; наименование издания: Актуальные проблемы защиты информации и

информационной безопасности в Северо-Кавказском регионе; выходные данные:

http://stavkombez.ru/conf/category/section4/2

2. Тезисы конференции; руководитель: Осипов Д.Л.; авторы: Горелкина Д.А.;

название: Применение стенографии для безопасной передачи криптографических

ключей; наименование издания: 55-й научно-методическая конференция

"Университетская наука - региону"; выходные данные: Ставрополь: изд-во СГУ,

2010, часть 3, стр.53-56.

Ожидаемые результаты

Планируется опубликовать 2 статьи, выступить с докладом на 1 конференции,

в рамках исследования планируется защитить 1 дипломную работу.

Результат исследования: разработан алгоритм, проведена программная

реализация алгоритма.

По результатам работы экспертной комиссии были отобраны для исполнения

следующие НИР:

1. Бессарабов Н.В. (научный руководитель), Александров Д. А., Катасонова М.

Ю., Круглов А. В. Исследование и разработка семантических баз данных со

встроенным транслятором языка Пролог в СУБД Caché (Кубанский

государственный университет).

220

Page 221: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

2. Бессарабов Н. В. (научный руководитель), Батчаева Ф. М., Кочетова С. А.,

Лукьянцева В. Д., Курусь А. А. Исследование когнитивной структуры языка SQL и

разработка интерактивной интеллектуальной системы для поддержки работы с SQL

(Кубанский государственный университет).

3. Костенко К.И. (научный руководитель), Еремчук А.П., Вологдина Н.Н.,

Сеченёв С.И., Сальков А.А Развитие элементов языка описаний и технологии

построения цифровых пространств знаний (Кубанский государственный

университет).

4. Михалкович С.С. (научный руководитель), Белякова Ю.В., Венцко А.З. Веб-

среда программирования PascalABC.NET (Южный федеральный университет).

5. Пучкин М.В. (научный руководитель), Зарубин Г.А., Дударев Н.В.

Распознавание образов с помощью гибридных нейронных сетей на примере задачи

идентификации лиц (Южный федеральный университет).

6. Штейнберг Б.Я. (научный руководитель), Гервич Л.Р., Юрушкин М.В.

Исследования по оптимальному использованию распределенной и кэш памяти

(Южный федеральный университет).

7. Панферов А.Д. (научный руководитель), Ерофтиев А.А., Ковалева И.А.

Создание системы учета сетевого оборудования информационно-компьютерной

сети СГУ с использованием гео-информационных технологий (Саратовский

государственный университет).

8. Савин А.Н. (научный руководитель), Ерофтиев А.А., Дружинин И.В.

Разработка алгоритмов поиска глобальных экстремумов при наличии явных и

неявных ограничений на параллельных вычислительных системах (Саратовский

государственный университет).

9. Соловьев В.М. (научный руководитель), Харин И.А., Соколков Р.В., Гуреев

И.В. Создание легковесной платформы управления виртуальной средой

(Саратовский государственный университет).

10. Салий В.Н. (научный руководитель), Абросимов М.Б. (научный

руководитель), Гавриков А.В., Кадушкина А.С., Бондаренко П.П. Оптимальные

реконструкции графов (Саратовский государственный университет).221

Page 222: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

11. Тяпаев Л.Б. (научный руководитель), Карандашов М.В., Куанышев М.Б.,

Василенко Д.В. Динамические системы, определяемые геометрическими образами

автоматов (Саратовский государственный университет).

12. Бабенко М.Г. (научный руководитель), Карнаухова Е.С., Кучуков В.А.,

Кучеров Н.Н. Разработка программного комплекса шифрования данных, на основе

использования точек эллиптической кривой (Ставропольский государственный

университет).

13. Осипов Д.Л. (научный руководитель), Горелкина Д.А, Корецкий И.М.

Применение методов цифровой стеганографии для внедрения конфиденциальной

информации в растровые изображения (Ставропольский государственный

университет).

14. Грицык В.А. (научный руководитель), Корецкий Р.М., Левшин О.С.

Биометрическая аутентификация личности, допущенной к конфиденциальной

информации, на основе модели с элементами искусственного интеллекта

(Ставропольский государственный университет).

По результатам работы экспертной комиссии из представленного выше списка

на основе экспертных оценок, выставленных согласно выработанным критериям,

были отобраны для исполнения следующие НИР:

1. Разработка программного комплекса шифрования данных, на основе

использования точек эллиптической кривой (Ставропольский государственный

университет), научный руководитель – Бабенко М.Г., студ. коллектив: Карнаухова

Е.С., Кучуков В.А., Кучеров Н.Н..

2. Развитие элементов языка описаний и технологии построения цифровых

пространств знаний (Кубанский государственный университет), научный

руководитель – Костенко К.И., студ. коллектив: Еремчук А.П., Вологдина Н.Н.,

Сеченёв С.И., Сальков А.А.

3. Разработка алгоритмов поиска глобальных экстремумов при наличии явных

и неявных ограничений на параллельных вычислительных системах (Саратовский

государственный университет), научный руководитель – Савин А.Н., студ.

коллектив: Ерофтиев А.А., Дружинин И.В..222

Page 223: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

4. Создание легковесной платформы управления виртуальной средой

(Саратовский государственный университет), научный руководитель – Соловьев

В.М., студ. коллектив: Харин И.А., Соколков Р.В., Гуреев И.В..

5. Оптимальные реконструкции графов (Саратовский государственный

университет), научный руководитель – Салий В.Н., студ. коллектив: Гавриков А.В.,

Кадушкина А.С., Бондаренко П.П.

6. Динамические системы, определяемые геометрическими образами

автоматов (Саратовский государственный университет), научный руководитель –

Тяпаев Л.Б., студ. коллектив: Карандашов М.В., Куанышев М.Б., Василенко Д.В..

7. Исследования по оптимальному использованию распределенной и кэш

памяти (Южный федеральный университет), научный руководитель – Штейнберг

Б.Я., студ. коллектив: Гервич Л.Р., Юрушкин М.В..

Список научных руководителей принятых к исполнению студенческих

инициативных научных исследований:

1. Бабенко Михаил Григорьевич, к.ф.-м.н., начальник отдела разработки

программного обеспечения и обработки информации Регионального центра

тестирования, ФГБОУ ВПО Ставропольский государственный университет;

2. Костенко Константин Иванович, к.ф.-м.н., доцент, зав. кафедрой

интеллектуальных информационных систем, ГОУ ВПО Кубанский государственный

университет;

3. Савин Александр Николаевич, к.ф.-м.н., доцент кафедры дискретной

математики и информационных технологий, ФГБОУ ВПО Саратовский

государственный университет;

4. Салий Вячеслав Николаевич, профессор, к.ф.-м.н., зав. кафедрой

теоретических основ компьютерной безопасности и криптографии, ФГБОУ ВПО

Саратовский государственный университет;

5. Соловьев Владимир Михайлович, к.т.н., доцент кафедры математической

кибернетики и компьютерных наук, директор Поволжского регионального центра

223

Page 224: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

новых информационных технологий, ФГБОУ ВПО Саратовский государственный

университет;

6. Тяпаев Ливат Борисович, к.ф.-м.н., доцент, зав.кафедрой дискретной

математики и информационных технологий, ФГБОУ ВПО Саратовский

государственный университет;

7. Штейнберг Борис Яковлевич, д.т.н., с.н.с., зав. кафедрой алгебры и

дискретной математики, ФГАОУ ВПО Южный федеральный университет.

Список студентов-исполнителей студенческих инициативных научных

исследований:

1. Еремчук А.П., спец. – прикладная математика и информатика, 5 курс,

КубГУ,

2. Вологдина Н.Н., спец. – прикладная математика и информатика,

магистратура 1 курс, КубГУ,

3. Сеченёв С.И., спец. – прикладная математика и информатика, 6 курс,

КубГУ,

4. Сальков А.А, спец. – прикладная математика и информатика, 6 курс,

КубГУ,

5. Гервич Л.Р., спец. – параллельное программирование, 2 курс магистратуры,

ЮФУ,

6.Юрушкин М.В. спец. – параллельное программирование, 2 курс

магистратуры, ЮФУ,

7. Ерофтиев А.А., спец. – вычислительные машины, комплексы, системы и

сети, 5 курс, СГУ,

8. Дружинин И.В., спец. – прикладная математика и информатика, 5 курс,

СГУ;

9. Харин И.А., спец. – физика, 5 курс, СГУ;

10. Соколков Р.В., спец. – физика, 5 курс, СГУ;

11. Гуреев И.В., спец. – прикладная информатика в экономике, 3 курс, СГУ;

224

Page 225: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

12. Гавриков А.В., спец. – Компьютерная безопасность, 6 курс, СГУ,

13. Кадушкина А.С., спец. – Компьютерная безопасность, 5 курс, СГУ,

14. Бондаренко П.П., спец. – Компьютерная безопасность, 4 курс, СГУ,

15. Карандашов М.В., спец. – вычислительные машины, комплексы, системы и

сети, 5 курс, СГУ,

16. Куанышев М.Б., спец. – вычислительные машины, комплексы, системы и

сети, 5 курс, СГУ,

17. Василенко Д.В. спец. – информатика и вычислительная техника, 2 курс,

СГУ,

18. Карнаухова Е.С., спец. – математика, 4 курс, СтавГУ,

19. Кучуков В.А., спец. – математика, 4 курс, СтавГУ,

20. Кучеров Н.Н. спец. – математика, 4 курс, СтавГУ.

225

Page 226: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

5 Отчет об организации работы регионального центра образования и

разработок (ЦОР) в сфере информационных технологий на 1 этапе

Создание и обеспечние функционирования регионального центра образования и

разработок в сфере информационных технологий на а базе СГУ осуществлялось

путем выполнения следующих основных мероприятий.

Выполнение организационных мероприятий по созданию ЦОР.

Создание портала ЦОР.

Проведение мониторинга работы по проекту.

Выполнение работ по созданию и поддержанию ЦОР в рамках

Государственного контракта соответствует срокам, представленным в

детализированном план-графике выполнения работ.

5.1 Выполнение организационных мероприятий по созданию ЦОР

В соответствии с заданием и детализированным планом Государственного

контракта на первом этапе проводились следующие организационные мероприятия

по созданию и обеспечению функционирования регионального ЦОР.

В течение отчетного периода была обеспечена постоянная работа ЦОР в

режиме 5 дней в неделю, 8 часов в день.

В течение этого периода работы были разработаны и утверждены следующие

нормативно-правовые документы ЦОР.

Приказ об организации ЦОР, утверждении положения о ЦОР и назначении

руководителя ЦОР от 21 сентября 2011 года № 651-В (Приложение А);

Приказ о создании экспертной комиссии от 21 сентября 2011 года № 650-В

(Приложение Б).

Положение о региональном ЦОР, в котором определены цели, задачи,

структура ЦОР, система управления ЦОР (Приложение В);

План работы ЦОР (Приложение Г);

Структура ЦОР включает в себя:

226

Page 227: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Руководитель ЦОР; Руководителем ЦОР назначена декан факультета

КНиИТ СГУ, кандидат физико-математических наук, доцент Федорова

Антонина Гавриловна.

Сектор организации проектной деятельности студентов; Руководитель

сектора Фокина Надежда Петровна.

Сектор организационной работы; Руководитель сектора Кашкина Мария

Иосифовна.

Сектор поддержки портала ЦОР; Руководитель сектора Коваль Елена

Олеговна.

Сектор работы с учителями и преподавателями; Руководитель сектора

Лапшева Елена Евгеньевна.

Сектор работы со студентами; Руководитель сектора Кудрина Елена

Вячеславовна.

Сектор работы со школьниками; Руководитель сектора Семенова Татьяна

Владимировна.

Сектор олимпиадного движения; Руководитель сектора Мирзаянов Михаил

Расихович.

Структурные подразделения ЦОР размещаются на площадях СГУ следующим

образом.

Руководитель ЦОР – 12 корпус, ком.305, тел. 22-51-07;

Сектор олимпиадного движения – 5 корпус, ком. 9, тел. 52-27-11;

Сектор организации проектной деятельности студентов – 12 корпус, ком.

306а, тел. 213-620;

Сектор организационной работы - 9 корпус, ком. 106к, тел.210-661;

Сектор поддержки портала – 9 корпус, ком.100а, тел. 210-664;

Сектор работы с учителями и преподавателями – 12 корпус, ком. 422, тел.

213-686;

Сектор работы со студентами – 12 корпус, ком. 305б, тел. 225-106;

Сектор работы со школьниками – 12 корпус, ком. 417 , тел. 213-626.

227

Page 228: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В течение первого этапа были проведены электронные торги на право

заключения контрактов на оказание услуг по подготовке и переподготовке

профильных специалистов в сфере информационных технологий в рамках

Государственного контракта от 7 сентября 2011 года №07.Р20.11.0029. Всего было

объявлено 7 конкурсов.

Торги выиграли следующие вузы Южного и Северо-Кавказского федеральных

округов, которые и стали соисполнителями работ по Государственному контракту

от 7 сентября 2011 года №07.Р20.11.0029.

Волгоградский государственный технический университет (г,Волгоград,

Южный федеральный округ), 2 проекта;

Южный федеральный университет (г.Ростов-на-Дону, Южный

федеральный округ), 2 проекта;

Кубанский государственный университет (г.Краснодар, Южный

федеральный округ), 1 проект;

Адыгейский государственный университет (г.Майкоп, Южный

федеральный округ), 1 проект;

Ставропольский государственный университет (г.Ставрополь, Северо-

Кавказский федеральный округ), 1 проект.

С этими вузами были заключены Гражданско-правовые договоры на оказание

услуг по подготовке и переподготовке профильных специалистов в сфере

информационных технологий в соответствующих регионах. Копии гражданско-

правоввых договоров с соисполнителями даны в Приложениях М, Н, П, Р, С, Т, У.

Большое внимание в течение отчетного периода было уделено формированию

учебно-научного коллектива, который будет выполнять работы по контракту. Эта

работа была начата еще на стадии написания заявки на грант, а затем была

продолжена во время оформления Государственного контракта.

228

Page 229: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Была создана рабочая группа из преподавателей факультета КНиИТ СГУ для

подготовки учебных планов в составе:

декан факультета КНиИТ СГУ Федорова А.Г.,

руководитель центра непрерывной подготовки IT-специалистов СГУ

Лапшева Е.Е.,

руководитель центра олимпиадной подготовки программистов

им.Н.Л.Андреевой Мирзаянов М.Р.,

доцент кафедры информатики и программирования факультета КНиИТ

СГУ Огнева М.В.,

старший преподаватель кафедры информатики и программирования

факультета КНиИТ СГУ Кудрина Е.В.

Приказом ректора СГУ (Приложение Б) сформирована экспертная группа,

состоящая из ведущих ученых и преподавателей, представителей фирм-вендоров.

Задачи группы:

разработка критериев отбора студенческих инициативных научных

исследований с учетом Приложения 5 конкурсной документации;

отбор заявок с учетом территориального распределения студентов, в том

числе не менее 50% участников из Южного и Северо-Кавказского

федеральных округов.

Было сформировано информационное письмо о проведении конкурса

студенческих работ. Разработана форма заявки на участие в конкурсе студенческих

научных работ.

Разработаны критерии отбора студенческих заявок на участие в проекте.

Осуществлен сбор заявок на участие в конкурсе. Общее количество заявок на

текущий момент – 14 шт., в том числе поступило заявок:

из Кубанского государственного университета - 3 заявки;

из Южного федерального университета – 3 заявки;

из Саратовского государственного университета – 5 заявок;

из Ставропольского государственного университета – 3 заявки.229

Page 230: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Волгоградский государственный технический университет и Адыгейский

государственный университет своих заявок не подали.

Сформирован список студентов-участников конкурса и их научных

руководителей.

Список студентов-участников конкурса заявок на проведение инициаливных

НИР и их руководителей представлен в таблице.

№№п/п

Наименование темы НИР

Студенты-исполнители

НИР

ВУЗ Научный руководитель

1. Исследование когнитивной структуры языка SQL и разработка интерактивной интеллектуальной системы для поддержки работы с SQL

Батчаева Ф.М., Кочетова С.А., Лукьянцева В.Д., Курусь А.А.

Кубанский ГУ К.т.н., доцент, Бессарабов Н. В.

2. Исследование и разработка семантических баз данных со встроенным транслятором языка Пролог в СУБД Caché

Александров Д.А., Касатонова М.Ю., Круглов А.В.

Кубанский ГУ К.т.н., доцент, Бессарабов Н. В.

3. Развитие элементов языка описаний и технологии построения цифровых пространств знаний

Еремчук А.П., Вологдина Н.Н., Сеченев С.И., Сальков А.А.

Кубанский ГУ к.ф.м.н., доцент, зав.каф. Костенко К.И.

4. Веб-среда программирования PascalABC.NET

Белякова Ю.В., Венцко А.З.

Южный федеральный университет

к.ф.м.н., доцент, Михалкович С.С.

5. Распознавание образов с помощью гибридных нейронных сетей на примере задачи идентификации лиц

Зарубин Г.А., Дударев Н.В.

Южный федеральный университет

Ассистент Пучкин М.В.

230

Page 231: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

6. Исследования по оптимальному использованию распределенной и кэш памяти

Гервич Л.Р., Юрушкин М.В.

Южный федеральный университет

Д.т.н., с.н.с., зав.кафедрой Штейнберг Б.Я.

7. Создание системы учета сетевого оборудования информационно-компьютерной сети СГУ с использованием гео-информационных технологий

Ерофтиев А.А., Ковалева И.В.

Саратовкий ГУ К.ф.-м.н. Панферов А.Д.

8. Разработка алгоритмов поиска глобальных экстремумов при наличии явных и неявных ограничений на параллельных вычислительных системах

Ерофтиев А.А., Дружинин И.В.

Саратовкий ГУ к.ф.м.н., доцент Савин А.Н.

9. Оптимальные реконструкции графов

Гавриков А.В., Кадушкина А.С., Бондаренко П.П.

Саратовкий ГУ к.ф.м.н., профессор, зав. кафедрой В.Н. Салийк.ф.м.н., доцент М.Б. Абросимов

10. Создание легковесной платформы управления виртуальной средой

Харин И.А., Соколков Р.В., Гуреев И.В.

Саратовкий ГУ к.т.н., доцент Соловьев В.М.

11. Динамические системы, определяемые геометрическими образами автоматов

Карандашев М.В., Куанышев М.Б., Василенко Д.В.

Саратовкий ГУ к.ф.-м.н., доцент Тяпаев Л.Б.

12. Разработка программного комплекса шифрования данных, на основе

Карнаухова Е.С., Кучуков В.А., Кучеров Н.Н.

Ставропольский ГУ

к.ф.-м.н., начальник отдела разработки программного

231

Page 232: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

использования точек эллиптической кривой

обеспечения и обработки информации РЦТ, Бабенко М.Г.

13. Биометрическая аутентификация личности, допущенной к конфиденциальной информации, на основе модели с элементами искусственного интеллекта

Корецкий Р.М., Левшин О.С.

Ставропольский ГУ

К.педагог.н., доцент, заместитель декана ФМФ по информатизацииГрицык В.А.

14. Применение методов цифровой стеганографии для внедрения конфиденциальной информации в растровые изображения

Горелкина Д.А., Корецкий И.М.

Ставропольский ГУ

К.т.н, доцент Осипов Д.Л.

Создана рабочая группа преподавателей факультета КНиИТ СГУ и

представителей компаний-вендеров EPAM Systems и Mirantis для разработки

учебных планов обучения студентов в составе:

декан факультета КНиИТ СГУ Федорова А.Г.,

заместитель декана по учебной работе факультета КНиИТ СГУ Миронов

С.В.,

руководитель центра олимпиадной подготовки программистов имени

Н.Л.Андреевой Мирзаянов М.Р.,

доцент кафедры информатики и программирования факультета КНиИТ

СГУ Огнева М.В.,

старший преподаватель кафедры информатики и программирования

факультета КНиИТ СГУ Кудрина Е.В.,

технический директор компании EPAM Systems Агуров П.В.,

232

Page 233: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

руководитель Саратовского представительства компании Mirantis

Наркайтис Г.Г.

5.2 Разработка интернет-портала ЦОР

В течение отчетного периода коллективом ПРЦ НИТ СГУ было разработано

техническое задание (ТЗ) на портал и в соответствии с этим ТЗ был создан и

запущен в опытную эксплуатацию портал ЦОР, обеспечивающий координацию

работы над проектом по всем пяти направлениям, а именно:

Информационное и методическое обеспечение работы по подготовке

школьников;

Информационное и методическое обеспечение работы по подготовке

студентов;

Информационное и методическое обеспечение работы с преподавателями;

Организация работ и информационное обеспечение проведения региональных

командных соревнований школьников и четвертьфинала чемпионата мира по

программированию;

Сбор заявок и проведение творческого конкурса работ студентов в рамках

проекта.

С помощью веб-сервисов портала в дальнейшем будет осуществляться сбор

статистических данных о результатах работ по проекту в базе данных и генерация

отчетной документации.

При разработке Портала были использованы следующие технологии.

– XHTML (англ. Extensible Hypertext Markup Language – Расширяемый язык

разметки гипертекста) – язык разметки веб-страниц, по возможностям

сопоставимый с HTML, однако являющийся подмножеством XML (англ. eXtensible

Markup Language – расширяемый язык разметки) – рекомендованный

Консорциумом Всемирной паутины язык разметки, фактически представляющий

собой свод общих синтаксических правил; текстовый формат, предназначенный для

хранения структурированных данных (взамен существующих файлов баз данных), 233

Page 234: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

для обмена информацией между программами, а также для создания на его основе

более специализированных языков разметки, иногда называемых словарями.

– CSS (англ. Cascading Style Sheets – каскадные таблицы стилей) – технология

оформления веб-страниц. Таблицы (точнее – списки) CSS служат для задания

цветов, шрифтов, расположения и других аспектов представления документа.

Основное назначение, для которого технология CSS была разработана, это

разделение содержимого (написанного на HTML или другом языке разметки) и

представления документа (написанного на CSS). Это разделение может увеличить

доступность документа, предоставить большую гибкость и возможность управления

его представлением, а также уменьшить сложность и повторяемость в структурном

содержимом.

– JavaScript – интерпретируемый язык программирования. В настоящее время

JavaScript используется в основном для создания сценариев поведения браузера,

встраиваемых в веб-страницы, но также находит применение в качестве скриптового

языка доступа к объектам приложений.

– PHP (англ. Hypertext Preprocessor – Препроцессор Гипертекста) –

скриптовый язык программирования, созданный для генерации HTML-страниц на

веб-сервере и работы с базами данных. В настоящее время поддерживается

подавляющим большинством представителей хостинга.

– MySQL – свободная система управления базами данных (СУБД). MySQL

характеризуется большой скоростью, устойчивостью и лёгкостью в использовании,

является решением для малых и средних приложений. Это одна из самых быстрых

СУБД на сегодняшний день. Распространение СУБД MySQL на основе GPL и

высокая скорость обработки запросов привело к тому, что эта база данных стала

стандартом де-факто в услугах сетевого хостинга.

– AJAX (англ. Asynchronous JavaScript and XML – «асинхронный JavaScript и

XML») – подход к построению интерактивных пользовательских интерфейсов веб-

приложений, заключающийся в «фоновом» обмене данными браузера с веб-

сервером.

Минимальные требования для корректного отображения Портала234

Page 235: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Минимальное горизонтальное разрешение монитора, при котором будет

обеспечена возможность просмотра страниц Портала без горизонтальной прокрутки

браузера, составляет 1280 пикселей.

Верстка страниц Портала производится с расчетом на корректное

отображение в браузерах Mozilla Firefox 3.5 и выше, Microsoft Internet Explorer

версии 7.0 и выше, Opera 10.53 и выше, Google Chrome 8.0 и выше.

Требования к безопасности

В виду того, что хранение паролей в виде простого текста сопряжено с

неоправданным риском, необходимо применение однонаправленного алгоритма

хеширования (англ. Collision-Resistant Hash Functions – преобразование входного

массива данных произвольной длины в выходную битовую строку фиксированной

длины таким образом, чтобы изменение входных данных приводило к

непредсказуемому изменению выходных данных). Исходя из этого необходимо

применение функции алгоритма вычисления дайджеста Message Digest 5 (MD5) –

128-битный алгоритм хэширования, предназначенный для создания «отпечатков»

или «дайджестов» сообщений произвольной длины.

Принципы управления содержимым Портала

Все действия над контентом (содержимым) Портала по добавлению/

удалению/редактированию информации осуществляются из системы

администрирования (управления содержимым) Портала, вход в которую

осуществляется из точки входа по имени пользователя и паролю администратора

Портала.

Действия по управлению содержимым Портала осуществляются с помощью

«Панели управления Порталом», появляющейся при входе в систему

235

Page 236: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

администрирования (управления содержимым) Портала, а также в случае

необходимости дополнительными элементами управления внутри самого контента.

Редактирование текстовой, табличной и графической информации

администратором Портала осуществляется из визуального редактора. Должна быть

предусмотрена возможность как занесения текста непосредственно в редакторе, так

и вставки его из другого источника, например, Microsoft Word или сайта в

Интернете.

Система управления содержимым Портала является многопользовательской с

разделением уровней и прав доступа к отдельным сервисам, которые могут быть

назначены администратором Портала.

236

Page 237: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Структура портала

(1)Логотип и заголовок (2)Поиск (3)Контактная

информация

(4)Обучение школьников

(6)Обучение студентов

(8)Переподготовка (10)Научные работы

(12)Олимпиадное движение

(5)Краткая информация по обучению школьников

(7)Краткая информация по обучению студентов

(9)Краткая информация по переподготовке учителей и преподавателей

(11)Научные работы студентов

(13)Краткая информация об олимпиадном движении

(14)Заголовок страницы (16)меню

(15)Поле текста текущей страницы

(17)новости(18)нормативные

документы(19)отчеты

(20)мониторинг(21)интернет-испытания(22)учебно-методические

материалы(23)часто задаваемые

вопросы(24)форум

(25)расписание(26)контакты

(27)последние новости(28)

иллюстрацияк новости 1

новость 1

иллюстрацияк

новости 2новость 3

иллюстрацияк новости 3

новость 3

237

Page 238: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

(29)

Главная страница портала

238

Page 239: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Принцип работы главной страницы портала

239

Page 240: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В рабочей области главной страницы располагаются следующие

информационные блоки:

1) Раздел, содержащий логотип и название Портала

2) Раздел службы поиска по Порталу

3) Раздел, содержащий контактную информацию

4) Заголовок раздела «Обучение школьников»

5) Краткая информация по обучению школьников

6) Заголовок раздела «Обучение студентов»

7) Краткая информация по обучению студентов

8) Заголовок раздела «Переподготовка»

9) Краткая информация по переподготовке учителей и преподавателей

10) Заголовок раздела «Научные работы»

11) Краткая информация о разделе «Научные работы»

12) Заголовок раздела «Олимпиадное движение»

13) Краткая информация по олимпиадному движению

14) Заголовок текущей страницы Портала

15) Поле текста текущей страницы Портала

16) Заголовок раздела «Меню»

17)-26) Пункты меню

27) Заголовок раздела «Последние новости»

28) Раздел Портала, содержащий три последние новости с иллюстрациями к ним

29) Раздел Портала, содержащий условия использования информации Портала

Список предполагаемых сервисов портала

― «Модуль заявок»

― «Модуль методических материалов»

― «Модуль обратной связи»

― «Модуль расписания»

― «Модуль статичных страниц»

― «Модуль сбора статистики и генерации отчетов»240

Page 241: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

― «Модуль мониторинга прохождения соревнований»

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

«Модуль заявок»

Модуль заявок предназначен для публикации посетителями Портала заявок на

проведение студенческих инициативных исследований, а также для рецензирования

заявок модераторами Портала и просмотра заявок в виде списка. В режиме

добавления заявок существует возможность заполнения заявителем следующих

полей:

Название проекта.

Информация об участнике проекта (с возможностью добавления групп

полей):

▪ Ф.И.О.

▪ Контактный e-mail

▪ контактный телефон

3. Информация о научном руководителе (с возможностью добавления

групп полей):

▪ Ф.И.О.

▪ Контактный e-mail

▪ Контактный телефон

4. Краткое описание проекта (может включать HTML-разметку для

облегчения визуализации, присутствует WYSIWYG-редактор).

5. Статус проекта («выполнение начато», «выполнение не начато»).

6. Заявка в электронном виде (загрузка файла формата DOC).

7. Дополнительные файлы (загрузка файла, безопасные форматы файлов)

В режиме рецензирования заявок существует возможность заполнения

следующих полей:

Ф.И.О. ответственных экспертов-рецензентов

Статус заявки («одобрена», «не одобрена»)

241

Page 242: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

При просмотре заявок незарегистрированным посетителем отображается

список заявок с краткой информацией о них:

Название проекта

Ф.И.О. участников и научных руководителей

Статус проекта — на странице заявки

Краткое описание — на странице заявки

Дополнительные файлы — на странице заявки.

Модераторам, в отличие от обычных посетителей, доступна вся информация о

заявках (см. список доступных для редактирования полей).

«Модуль методических материалов»

Модуль предназначен для размещения на Портале методических материалов,

а также для просмотра их в виде списка и просмотра каждого материала в

отдельности. Предполагается, что материалы могут быть размещены также и на

сторонних ресурсах, в таком случае отображается ссылка на материал на стороннем

ресурсе. В режиме размещения доступно редактирование следующих полей:

1. Название материала.

2. Ссылка на материал на стороннем ресурсе (если имеется).

3. Текст материала (может включать HTML-разметку для облегчения

визуализации, присутствует WYSIWYG-редактор).

4. Дополнительные файлы (загрузка файла, безопасные форматы файлов).

В режиме просмотра отображаются:

1. В виде списка:

Название материала.

Первый абзац текста материала.

Ссылка на полный текст материала.

2. На странице отдельного материала:

Название материала.

Полный текст материала.

Дополнительные файлы в виде ссылок на них.242

Page 243: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

«Модуль обратной связи»

Модуль предназначен для отправки посетителями сообщений администрации

Портала. Ответы на часто задаваемые вопросы могут быть опубликованы в виде

списка «вопрос-ответ» на отдельной странице Портала.

В режиме отправки сообщения доступно редактирование следующих полей:

1. Ф.И.О. отправителя.

2. Контакнтый e-mail отправителя.

3. Контактный телефон отправителя (необязательно для заполнения).

4. Текст сообщения (не может включать HTML-разметку).

Просмотр сообщений доступен модераторам Портала на отдельной

административной странице.

«Модуль расписания»

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

режиме отображения пользователю доступно расписание занятий в табличном виде

на текущий месяц, неделю или день (по умолчанию — на неделю) с возможностью

выбора категории обучаемых (школьников, студентов, преподавателей) и региона

прохождения обучения. В режиме составления расписания на тех же страницах в

каждой ячейке таблицы отображается дополнительно ссылка для добавления нового

пункта расписания, по нажатию на которую загружается форма, включающая в себя:

1. Дату проведения занятия (заполняется автоматически).

2. Время проведения занятия (время начала и окончания в 24-часовом

формате).

3. Место проведения занятия (например, номер корпуса и аудитории).

4. Регион (заполняется автоматически).

5. Категория обучаемых («школьники», «студенты», «преподаватели»,

заполняется автоматически).

6. Ф.И.О. преподавателя (выпадающий список).243

Page 244: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

7. Название курса (выпадающий список).

Под каждым пунктом расписания в таблице располагается ссылка на страницу

редактирования соответствующего пункта, доступная модераторам Портала.

«Модуль статичных страниц»

Модуль предназначен для публикации редко изменяемой информации. Он

работает в двух режимах: режиме редактирования и режиме просмотра. В режиме

просмотра модуль отвечает за отображение статичных страниц. В режиме

редактирования присутствует возможность ввода следующих полей:

5. Название страницы

6. Содержание страницы (может включать HTML-разметку для облегчения

визуализации, присутствует WYSIWYG-редактор)

7. Размещение этой страницы в меню портала

Сохраненную страницу можно отредактировать или удалить.

«Модуль сбора статистики и генерации отчетов»

Модуль предназначен для сбора и обработки статистических данных об

обучении и результатах тестирования учащихся из системы Интернет-испытаний,

предоставляемой Заказчиком, а также из CMS Moodle и с сайта ACM (система

Contester):

1. просмотр статистики в виде графиков;

2. экспорт отчетов в текстовом виде.

Данные по количеству обучаемых, прошедших тестирование, импортируются

в систему напрямую из БД CMS Moodle и сайта ACM, вследствие чего данные

обновляются в реальном времени, без необходимости синхронизации. На основании

этих данных могут быть сгенерирированы отчеты о качестве обучения.

Техническая возможность, а также объем работ и способ интеграции с

системой, предоставляемой Заказчиком, будут рассмотрены после ее

предоставления.

244

Page 245: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Модуль работает в двух режимах: режиме ввода статистических данных и

режиме генерации отчетов по введенным данным. В режиме ввода статистики

доступно занесение информации о следующих объектах статистики с помощью

соответствующих форм:

Школьники:

2. Ф.И.О.

3. Класс

4. Школа

5. Ф.И.О. Учителя информатики

6. Информация о школе (регион, город, адрес и т. д.)

7. Даты прохождения тестирований (всего два тестирования)

8. Результаты тестирований (всего два результата)

9. Номер учебного плана текст

10.Номер группы текст

11.Доп. Сведения (участие в олимпиадах и т. д.) текст

12.Номер сертификата (если получен) текст

13.Регион

Студенты:

1. Ф.И.О.

2. Курс

3. Вуз

4. Факультет

5. Специальность (название и код)

6. Информация о вузе (регион, город, адрес, Ф.И.О. ректора и

ответственного лица)

7. Даты прохождения тестирований (всего два тестирования)

8. Результаты тестирований (всего два результата)

9. Номер учебного плана 245

Page 246: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

10.Номер группы

11.Доп. Сведения (участие в олимпиадах и т. д.)

12.Номер сертификата (если получен)

13.Регион

Учителя и преподаватели:

1. Ф.И.О.

2. Место работы (название, регион, населенный пункт, тип нас. пункта,

адрес и т. д.)

3. Тип населенного пункта

4. Предмет (может быть несколько)

5. Квалификационная категория

6. Стаж (полных лет)

7. Образование (год окончания, учебное заведение, специальность)

8. Номер группы (место прохождения обучения, сроки)

9. Номер тематического плана

10.Номер сертификата (если получен)

11.Регион

Ответственные лица:

2. Ф.И.О.

3. Должность

4. Регион

5. ВУЗ

6. эл. почта

7. телефон

8. уровень ответственности (регион, вуз, школа)

Учебные планы:

1. Номер246

Page 247: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

2. Содержание (текст)

В режиме генерации отчетов существует возможности:

― Отображение отчетов в виде круговых и столбиковых диаграмм, основанных

на заданных критериях статистической выборки из базы данных портала.

― Экспорт текстовой информации, основанной на заданных критериях

статистической выборки, в формат документов Microsoft Office Excel 2003

основанной на заданных критериях статистической выборки из базы данных

Портала.

Режим отображения отчетов

В режиме отображения отчетов доступны следующие варианты отчетов по объектам

статистики.

Школьники

1. Распределение по классам

247

Page 248: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть круговую диаграмму, представляющую разбиение

общего количества школьников по классам.

2. Распределение по регионам

3.

248

Page 249: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть круговую диаграмму, представляющую разбиение

общего количества школьников по регионам.

4. Распределение по школам и по регионам

249

Page 250: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть столбцовую диаграмму, представляющую

разбиение общего количества школьников по школам и регионам.

5. Распределение школьников по регионам и классам

250

Page 251: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть столбцовую диаграмму, представляющую

разбиение общего количества школьников по регионам и классам.

6. Распределение общего количества школ по регионам251

Page 252: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть круговую диаграмму, представляющую

распределение общего количества школ по регионам.

7. Первые результаты интернет-испытаний по классам

252

Page 253: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть столбцовую диаграмму, представляющую первые

результаты интернет-испытаний по классам.

8. Вторые результаты интернет испытаний по классам253

Page 254: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть столбцовую диаграмму, представляющую вторые

результаты интернет-испытаний по классам.

9. Первые результаты интернет испытаний по регионам

254

Page 255: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть столбцовую диаграмму, представляющую первые

результаты интернет-испытаний по регионам.

10. Вторые результаты интернет испытаний по регионам

255

Page 256: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть столбцовую диаграмму, представляющую вторые

результаты интернет-испытаний по регионам.

Студенты

256

Page 257: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

1. Распределение по курсам

В данном разделе можно видеть круговую диаграмму, представляющую

распределение студентов по курсам.

2. Распределение по регионам

В данном разделе можно видеть круговую диаграмму, представляющую

распределение студентов по регионам.

3. Распределение по регионам и курсам257

Page 258: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

В данном разделе можно видеть столбцовую диаграмму, представляющую

распределение студентов по регионам и курсам.

4. Первые результаты интернет-испытаний по курсам

В данном разделе можно видеть столбцовую диаграмму, представляющую первые

результаты интернет-испытаний по курсам.

258

Page 259: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

5. Вторые результаты интернет испытаний по курсам

В данном разделе можно видеть столбцовую диаграмму, представляющую вторые

результаты интернет-испытаний по курсам.

6. Первые результаты интернет испытаний по регионам

В данном разделе можно видеть столбцовую диаграмму, представляющую первые

результаты интернет-испытаний по регионам.

259

Page 260: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

7. Вторые результаты интернет испытаний по регионам

В данном разделе можно видеть столбцовую диаграмму, представляющую вторые

результаты интернет-испытаний по регионам.

260

Page 261: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Учителя

1. Распределение учителей по регионам

В данном разделе можно видеть круговую диаграмму, представляющую

распределение общего количества учителей по регионам.

261

Page 262: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

2. Распределение учителей по категориям

В данном разделе можно видеть круговую диаграмму, представляющую

распределение общего количества учителей по категориям.

262

Page 263: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

3. Соотношение сельских и городских учителей

В данном разделе можно видеть столбцовую диаграмму, представляющую

соотношение сельских и городских учителей.

263

Page 264: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Режим экспорта отчетов в Excel

ШкольникиВ данном разделе можно выбрать, какую информацию о школьниках нужно

экспортировать.

После этого необходимо нажать кнопку экспорт и сохранить файл со статистикой к

себе на компьютер.

264

Page 265: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Учителя и преподаватели

В данном разделе можно выбрать, какую информацию об учителях и

преподавателях нужно экспортировать.

После этого необходимо нажать кнопку экспорт и сохранить файл со статистикой к

себе на компьютер.

265

Page 266: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Студенты

В данном разделе можно выбрать, какую информацию о студентах нужно

экспортировать.

После этого необходимо нажать кнопку экспорт и сохранить файл со статистикой к

себе на компьютер.

266

Page 267: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Ответственные лица

В данном разделе можно выбрать, какую информацию об ответственных лицах

нужно экспортировать.

После этого необходимо нажать кнопку экспорт и сохранить файл со статистикой к

себе на компьютер.

267

Page 268: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

5.3 Мониторинг выполнения проекта

Мониторинг выполнения проекта предполагается осуществлять через созданный

портал cor.sgu.ru.

Мониторинг выполнения проекта должен включать в себя следующие

направления деятельности.

Сбор информации о количественных характеристиках и направлениях

подготовки одаренных в области информатики и программирования студентов и

школьников в Южном и Северо-Кавказском федеральных округах.

Методическое сопровождение проекта в Южном и Северо-Кавказском

федеральных округах.

Координация деятельности преподавателей и экспертов, участвующих в

проекте.

Сбор информации о количественных характеристиках и направлениях

подготовки одаренных в области информатики и программирования студентов и

школьников в Южном и Северо-Кавказском федеральных округах обеспечивается

посредством веб-интерфейса, через который предоставлена возможность

исполнителям заносить статистику по количеству обученных школьников и

студентов по каждому региону и направлению обучения. Так же обеспечена

возможность просматривать эту статистику в виде графиков и получать отчеты в

текстовом виде, с возможностью фильтрации по направлениям, регионам и другим

контролируемым параметрам.

Сбор информации на сайт осуществляется с помощью веб-форм, которые

заполняются участниками проекта через любой веб-браузер.

В течение всего отчетного периода сотрудниками ЦОР обеспечивалась

методическая помощь соисполнителям по формированию групп школьников и

студентов для проведения апробации и тестирования, составлению расписаний

обучения и тестирования, формированию пофамильных списков. Кроме того,

осуществлялись систематичекая помощь и координация деятельности учителей и

преподавателей.268

Page 269: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Как уже отмечено в разделе 2 настоящего отчета (Разработка портала ЦОР), в

веб-формах отражаются следующие параметры, характеризующие подготовку

одаренных в области информатики и программирования студентов и школьников, а

также переподготовку учителей и преподавателей в Южном и Северо-Кавказском

федеральных округах.

Школьники:

1. Ф.И.О.

2. Класс

3. Школа

4. Ф.И.О. Учителя информатики

5. Информация о школе (регион, город, адрес и т. д.)

6. Даты прохождения тестирований (всего два тестирования)

7. Результаты тестирований (всего два результата)

8. Номер учебного плана текст

9. Номер группы текст

10.Доп. Сведения (участие в олимпиадах и т. д.) текст

11.Номер сертификата (если получен) текст

12.Регион

Студенты:

1. Ф.И.О.

2. Курс

3. Вуз

4. Факультет

5. Специальность (название и код)

6. Информация о вузе (регион, город, адрес, Ф.И.О. ректора и

ответственного лица)

7. Даты прохождения тестирований (всего два тестирования)

8. Результаты тестирований (всего два результата)269

Page 270: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

9. Номер учебного плана

10.Номер группы

11.Доп. Сведения (участие в олимпиадах и т. д.)

12.Номер сертификата (если получен)

13.Регион

Учителя и преподаватели:

1. Ф.И.О.

2. Место работы (название, регион, населенный пункт, тип населенного

пункта, адрес и т. д.)

3. Тип населенного пункта

4. Предмет (может быть несколько)

5. Квалификационная категория

6. Стаж (полных лет)

7. Образование (год окончания, учебное заведение, специальность)

8. Номер группы (место прохождения обучения, сроки)

9. Номер тематического плана

10.Номер сертификата (если получен)

11.Регион

Ответственные лица:

1. Ф.И.О.

2. Должность

3. Регион

4. ВУЗ

5. эл. почта

6. телефон

7. уровень ответственности (регион, вуз, школа)

Учебные планы:

1. Номер

2. Содержание (текст)270

Page 271: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Собираемая информация размещается в базе данных, откуда она также доступна

любому авторизованному приложению. Из собранной в базе данных информации

могут генерироваться отчеты в виде текстов и диаграмм.

В процессе работы по Государственному контракту указанные выше параметры и

способы их обработки и интерпретации могут корректироваться с учетом замечаний

Заказчика, организации-монитора, самих исполнителей проекта

На сайте так же размещена методическая информация для исполнителей в

регионах.

Предоставлена возможность задавать вопросы ведущим специалистам вузов

региона, а также оперативно получать ответы.

Сайт функционирует 24 часа 7 дней в неделю, что способствует повышению

доступности и оперативности распространения информации.

Обеспечена интеграция портала с программным обеспечением, предназначенным

для проводения тестирования прошедших обучение слушателей, что позволяет

получать всю информацию о прохождении проекта в режиме одного окна.

В соответствии с письмом организации-монитора (ООО “Современные

образовательные концепции” г.Москва) от 14.09.2011 года №51 “О

дополнительных мерах по мониторингу, реализуемых в рамках Федеральной

целевой программы развития образования на 2011-2015 годы в 2011 году” был

подготовлен и представлен монитору ежемесячный (за сентябрь 2011 года) отчет

Саратовского государственного университета о ходе реализации Государственного

контракта от 7 сентября 2011 года № 07.Р20.11.0029. В этом отчете представлены

основные результаы, полученные за истекший месяц работы по Государствнному

контракту, а также работы, планируемые на октябрь месяц 2011 года. Копия отчета

за сентябрь дана в Приложении Ф.

271

Page 272: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Заключение

В результате первого этапа работы по Государственному контракту от 7

сентября 2011 года № 07.Р20.11.0029 «Подготовка и переподготовка профильных

специалистов на базе центров образования и разработок в сфере информационных

технологий в Южном и Северо-Кавказском федеральных округах», выполняемой в

рамках Федеральной целевой программы развития образования на 2011-2015 годы,

были проведены следующие мероприятия.

1. Проведена апробация разработанного учебно-методического обеспечения при

реализации дополнительной образовательной программы подготовки одаренных

школьников по предмету «Информатика».

Для достижения поставленных целей этого направления проведен отбор

одаренных школьников, сформированы пофамильные списки школьников,

составлено расписание занятий и расписание тестирования, проведено обучение и

тестирование обученных школьников на тестах, и тестирующей системе Заказчика.

2. Осуществлена разработка курсов дополнительного образования студентов в

области языков программирования.

Для достижения поставленных целей этого направления сотрудниками

факультета КНиИТ СГУ разработаны четыре учебных курса c учетом требований,

предъявляемым в стандартах 3-его поколения: Язык программирования C#, Язык

программирования Java, Ассемблер, Языки программирования и методы

трансляции.

3. Проведена апробация разработанного учебно-методического обеспечения

дополнительной профессиональной образовательной программы в ведущих вузах в

рамках специальных учебных групп студентов, одаренных в области информатики и

программирования.

Для достижения поставленных целей этого направления проведен отбор

одаренных студентов 1 - 6 го года обучения, сформированы пофамильные списки

студентов, составлено расписание занятий и расписание тестирования, проведено

272

Page 273: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

обучение и тестирование обученных студентов на тестах, и тестирующей системе

Исполнителя.

4. Проведены мероприятия по разработке и апробации учебно-методического

обеспечения для реализации проектного подхода к обучению студентов путем

проведения инициативных научных исследований.

Для достижения поставленных целей этого направления была создана

специальная экспертная комиссия, разослано извещение о конкурсе инициативных

студенческих научных работ, разработана форма заявки на участие в конкурсе,

определены критерии отбора заявок на участие в конкурсе, проведен сбор заявок (14

заявок) и отбор из них 7 лучших заявок для дальнейшей работы по ним в течение

работы по Государственному контракту.

5. Проведены работы по созданию и обеспечению функционирования сети

региональных центров образования и разработок на базе ведущих университетов

страны в области информатики и программирования.

Для достижения поставленных целей этого направления были проведены

организационные мероприятия по разработке нормативной документации, созданию

портала ЦОР и проведению мониторинга выполнения Государственного контракта.

Апробация разработанного учебно-методического обеспечения при реализации

дополнительной образовательной программы подготовки одаренных школьников по

предмету «Информатика» проходила в виде очного обучения школьников на базе

трех профильных школ города Саратова, а также на базе Адыгейского

государственного университета, Ставропольского государственного университета,

Кубанского государственного университета, Волгоградского государственного

технического университета и Южного федерального университета.

По предложению Министерства образования Саратовской области программа и

учебно-методические материалы для обучения школьников были подготовлены для

представления в системе дистанционного обучения (портал http://school.sgu.ru) и 15

сентября 2011 года было начато обучение 200 школьников Саратовской области, не

проживающих в областном центре.

273

Page 274: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Участие в программе обучения школьников позволило распространить опыт

подготовки школьников, одаренных в области информатики и программирования,

на удаленные районы региона, а также повысить мотивацию учащихся и учителей

информатики к усвоению сложных тем данной дисциплины.

Курсы, разработанные для дополнительного образования студентов в области

языков программирования, включают в себя полные учебно-методические

комплекты с электронными приложениями и поддержкой в автоматизированной

системе поверки решений (Контестер). Данные ЭУМК могут использоваться при

вузовском обучении студентов, а также для поствузовского повышения

квалификации специалистов в области IT-технологий.

Апробация разработанного учебно-методического обеспечения дополнительной

профессиональной образовательной программы специальных учебных групп

студентов, одаренных в области информатики и программирования, позволило

отработать технологию отбора, обучения и тестирования студентов, обучающихся

на разных факультетах и разных курсах.

Работа по проекту будет продолжена на 2 этапе.

274

Page 275: ГОСТ 7 - cor.sgu.rucor.sgu.ru/sites/default/files/otcheti/1/all/_Ф-48-Отчет Том1.doc  · Web viewАнализ сложности алгоритмов сортировки.

Список использованных источников

1. Государственный контракт от 7 сентября 2011 года № 07.Р20.11.0029

«Подготовка и переподготовка профильных специалистов на базе центров

образования и разработок в сфере информационных технологий в Южном и

Северо-Кавказском федеральных округах».-Москва, 2011.- 63 c.

2. Конкурсная документация открытого конкурса на выполнение работ

(оказание услуг) по проекту «Подготовка и переподготовка профильных

специалистов на базе центров образования и разработок в сфере информационных

технологий», Лот 2 «Подготовка и переподготовка профильных специалистов на

базе центров образования и разработок в сфере информационных технологий в

Южном и Северо-Кавказском федеральных округах».-Москва, 2011.- 106 c.

275