Реализация основных принципов объектно-ориентированного программирования

Nbsp; МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ   Федеральное государственное автономное образовательное учреждение высшего образования «Самарский национальный исследовательский университет имени академика С.П. Королева» (Самарский университет)   Институт информатики, математики и электроники Факультет математики Кафедра информатики и вычислительной математики  

ОТЧЕТ ПО ПРАКТИКЕ

 

Вид практики _________                           учебная_________________________________

(учебная, производственная)

 

Тип практики _практика по получению первичных профессиональных умений и навыков, в том числе первичных умений и навыков научно-исследовательской деятельности ____

 

Сроки прохождения практики: с 22.06.2018 г. по 05.07.2018 г

 

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

 (уровень бакалавриата)

 

 

Студент группы                                     № 6245-020303D       О.А.Петрова      

Руководитель практики

от университета                                      к.ф.-м.н.        _____    И.В. Семенова

 

Дата сдачи 10.09.2018 г.

Дата защиты 10.09.2018 г.

 

Оценка ___________________

 

 

Самара 2018

Содержание

1 Индивидуальное задание на практику. 5

2 Рабочий график (план) проведения практики. 7

3 Описательная часть. 9

Приложение А Реализация основных принципов объектно-ориентированного программирования 11

Приложение Б Визуализация данных. 12

Приложение В Анализ статистических данных. 13

Приложение Г Хранение, обработка, отображение информации большого объема. 14

Приложение Д Сортировка и визуализация информации большого объема с помощью потоков 15

 


 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

Федеральное государственное автономное образовательное учреждение высшего образования «Самарский национальный исследовательский университет имени академика С.П. Королева»

(Самарский университет)

 

Институт информатики, математики и электроники

Факультет математики

Кафедра информатики и вычислительной математики

 

Индивидуальное задание на практику

Студенту группы  № 6245-020303D _Петровой_ Ольге Андреевне___________________

Направление на практику оформлено приказом по университету от 31.05.2018 г. № 667-ст в лабораторию администрирования информационных систем кафедры информатики и вычислительной математики Самарского университета.

 

 

Планируемые результаты освоения образовательной программы (компетенции) Планируемые результаты практики Содержание задания
ОПК-1 способность решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно- коммуникационных технологий и с учетом основных требований информационной безопасности     Обучающийся должен: - узнать основные требования информационной безопасности; - научиться решать задачи с учетом требований информационной безопасности; - овладеть навыками решения задач с применением информационно- коммуникационных технологий.   Произвести анализ существующих структур данных, используемых для хранения большого объема (несколько десятков тысяч элементов) информации. Сделать обоснованный выбор наиболее оптимальной структуры для хранения такой информации. Разработать приложение, позволяющее хранить, сортировать и отображать информацию большого объема с учетом таких требований информационной безопасности как целостность и доступность.  
ОПК-2 способность применять в профессиональной деятельности знания математических основ информатики   Обучающийся должен: - научиться применять математические основы информатики к решению практических задач. Разработать приложение, позволяющее осуществлять анализ статистических данных с использованием парной линейной, множественной линейной и логистической регрессии.  
ОПК-7 способность использовать знания основных концептуальных положений функционального, логического, объектно- ориентированного и визуального направлений программирования, методов, способов и средств разработки программ в рамках этих направлений   Обучающийся должен: - научиться использовать методы, способы и средства разработки программ в рамках функционального, логического, объектно- ориентированного и визуального программирования при решении практических задач. Разработать приложение, реализующее основные принципы объектно-ориентированного программирования: инкапсуляция, полиморфизм, наследование. С использованием основных концептуальных положений функционального программирования, разработать приложение, позволяющее осуществлять визуализацию данных в виде двумерных и трехмерных графиков.
ПК-5 готовность к использованию современных системных программных средств: операционных систем, операционных и сетевых оболочек, сервисных программ   Обучающийся должен: - научиться использовать возможности операционных систем при решении практических задач.   Разработать приложение, позволяющее осуществлять сортировку и визуализацию информации большого объема с помощью потоков, управляемых операционной системой  

 

Дата выдачи задания 22.06.2018 г.

Срок представления на кафедру отчета о практике 05.07.2018 г.

Руководитель практики

от университета,

доцент, к.ф.-м.н.                       _______________________ И.В. Семенова

                    (подпись)

 

Задание принял к исполнению

студент группы № 6245-020303D ________________________ О.А. Петрова

                                                                                                                 (подпись)

Рабочий график (план) проведения практики

 

Дата (период) Содержание задания Результаты практики
22.06.2018-25.06.2018   Разработать приложение, реализующее основные принципы объектно-ориентированного программирования: инкапсуляция, полиморфизм, наследование. С использованием основных концептуальных положений функционального программирования, разработать приложение, позволяющее осуществлять визуализацию данных в виде двумерных и трехмерных графиков.   Обучающийся: - сформировал умения по использованию методов, способов и средств разработки программ в рамках функционального, логического, объектно- ориентированного и визуального программирования при решении практических задач.
26.06.2018 -28.06.2018     Разработать приложение, позволяющее осуществлять анализ статистических данных с использованием парной линейной, множественной линейной и логистической регрессии.       Обучающийся: - сформировал умения по применению математических основ информатики к решению практических задач.
29.06.2018 – 02.07.2018   Произвести анализ существующих структур данных, используемых для хранения большого объема (несколько десятков тысяч элементов) информации. Сделать обоснованный выбор наиболее оптимальной структуры для хранения такой информации. Разработать приложение, позволяющее хранить, сортировать и отображать информацию большого объема с учетом таких требований информационной безопасности как целостность и доступность.       Обучающийся: - узнал основные требования информационной безопасности; - сформировал умения по решению задач с учетом требований информационной безопасности; - овладел навыками решения задач с применением информационно- коммуникационных технологий.
03.07.2018 – 05.07.2018   Разработать приложение, позволяющее осуществлять сортировку и визуализацию информации большого объема с помощью потоков, управляемых операционной системой     Обучающийся: - сформировал умения по использованию возможностей операционных систем при решении практических задач.  

 

Руководитель практики

от университета,

доцент, к.ф.-м.н.       _______________________   И.В. Семенова

(подпись)

 

 

           


 

Описательная часть

 

       За время прохождения практики:

1) Разработано приложение, реализующее основные принципы объектно-ориентированного программирования: инкапсуляция, полиморфизм, наследование (приложение А).

С использованием основных концептуальных положений функционального программирования, разработано приложение, позволяющее осуществлять визуализацию данных (написать каких дынных) в виде двумерных и трехмерных графиков y= (приложение Б).

В результате выполнения указанных заданий были сформированы умения по использованию методов, способов и средств разработки программ в рамках функционального, логического, объектно-ориентированного и визуального программирования при решении практических задач (освоена компетенция ОПК-7).

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

С помощью разработанного приложения были получены ответы на следующие вопросы:

- Вопрос 1 в конце лабораторной работы – ответ

- вопрос 2в конце лабораторной работы – ответ

- вопрос 3 в конце лабораторной работы – ответ

- вопрос 4в конце лабораторной работы – ответ

- и т.д

В результате выполнения указанных заданий были сформированы умения по применению математических основ информатики к решению практических задач (освоена компетенция ОПК-2).

3) Произведен анализ существующих структур данных, используемых для хранения большого объема (несколько десятков тысяч элементов) информации.

В качестве наиболее оптимальной структуры для хранения такой информации был выбран …(массивы или классы)….

Разработано приложение, позволяющее хранить, сортировать и отображать информацию большого объема с учетом таких требований информационной безопасности как целостность и доступность (приложение Г).

В результате выполнения указанных заданий были изучены основные требования информационной безопасности, сформированы умения по решению задач с учетом требований информационной безопасности, приобретены навыки решения задач с применением информационно-коммуникационных технологий (освоена компетенция ОПК-1).

4) Разработано приложение, позволяющее осуществлять сортировку и визуализацию информации большого объема с помощью потоков, управляемых операционной системой (приложение Д).

В результате выполнения указанных заданий были сформированы умения по использованию возможностей операционных систем при решении практических задач (освоена компетенция ПК-5).

.

 

ПРИЛОЖЕНИЕ А

Реализация основных принципов объектно-ориентированного программирования

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

Привести скриншоты (отображающие основные этапы) реализованного приложения

Скриншот – это рисунок. Все рисунки д.б. подписаны

Пример

Рисунок А.1 – Ввод данных об экземпляре класса Date

 

 

ПРИЛОЖЕНИЕ Б

Визуализация данных

 

Привести скриншоты (отображающие основные этапы) реализованного приложения

 

ПРИЛОЖЕНИЕ В

Анализ статистических данных

 

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

Объяснить, почему эти модели подходят для анализа статистических данных.

Описать какая именно решалась задача. Привести алгоритм ее решения (словесный или в виде блок-схемы). Привести скриншоты форм разработанного приложения.

 

ПРИЛОЖЕНИЕ Г


Дата добавления: 2018-08-06; просмотров: 281; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!