Вы находитесь на странице: 1из 10

Отчет студента о Практике

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ


РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ


УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ АВИАЦИОННЫЙ
ИНСТИТУТ (НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)»

Факультет: №3 «Системы управления, информатика и электроэнергетика»

Кафедра: №316 «Системное моделирование и автоматизированное


проектирование»

Направление (специальность): 09.03.01


(шифр)

Информатика и вычислительная техника


(название направления, специальности)

Отчет о практике
о прохождении производственной практики
(учебной, преддипломной или другой вид практики)

Студент Пинегин Александр Анатольевич


(Ф.И.О.)

Группа М3О-333Б-18
(Шифр группы)

Наименование предприятия ФГБОУ ВО «Московский авиационный институт»

Название структурного подразделения (отдел, лаборатория) Кафедра №316


«Системное моделирование и автоматизированное проектирование»
Руководитель практики от ВУЗа: Хорошко Л.Л. /__________________/
Руководитель от предприятия: ___________________/__________________/
К работе приступил “ ” 2021 г.
Окончание практики “ ” 2021 г.
Число пропущенных дней: 0
План – график
1. Вводная лекция – “____”_____________ 2021 г.
(дата проведения)
2. Инструктаж по технике безопасности
__________________________/_______________/ “____”____________ 2021 г.
(подпись проводившего) (дата проведения)

3. Предварительное определение темы и объема работ


Ознакомление с основными элементами графической библиотеки
OpenTK (The Open Toolkit library), принципами разработки
кроссплатформенных приложений на языке программирования C#. Реализация
кроссплатформенного (Windows, Linux) консольного приложения,
принимающего модель в виде файла формата STL и формирующего поток
растровых изображений для последующей конвертации в видео файл.
“____”_____________ 2021 г.
(дата проведения)

2
4. План работ
1. Установка кроссплатформенной IDE Rider.
2. Изучение материалов, содержащих в себе информацию о библиотеке
OpenTK, и, в частности, о классе GameWindow, на основе которого
создано окно для отображения модели.
3. Написание кода на языке C# для создания окна, отображающего модель.
4. Проверка работоспособности приложения на платформах Windows и
Linux.
5. Изучение способов создания скриншотов средствами языка C#.
6. Написание кода для создания скриншотов.
7. Проверка работоспособности приложения на компьютерах под
управлением операционных систем Windows и Linux.
8. Исправление выявленных ошибок и недочетов.
9. Написание отчета

___________________/______________________/ “____”____________ 20 __ г.
(подпись руководителя практики от предприятия/ВУЗа) (дата составления)

3
5. Отчет о практике
Во время практики были изучены материалы по библиотеке OpenTK.
Также, для написания кода на языке C# была установлена IDE Rider и были
изучены способы создания скриншотов окна посредством данного языка
программирования. На основе полученных знаний было создано приложение,
работоспособность которого была проверена на ОС Windows и Linux. Все
ошибки, выявленные в приложении, были устранены.

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


компетенции:

№ Шифр Компетенция
Способность разрабатывать модели компонентов информационных
1 ПК-1
систем, включая модели баз данных
Способность разрабатывать компоненты аппаратно-программных
2 ПК-2 комплексов и баз данных, используя современные
инструментальные средства и технологии программирования
Способность обосновывать реализуемые проектные решения,
3 ПК-3 осуществлять постановку и выполнение экспериментов по проверке
корректности и эффективности этих решений
Способностью готовить конспекты и проводить занятия по
4 ПК-4 обучению сотрудников применению программно-методических
комплексов, используемых на предприятии
Способностью сопрягать аппаратные и программные средства в
5 ПК-5
составе информационных и автоматизированных систем
Способность подключать и настраивать модули ЭВМ и
6 ПК-6
периферийного оборудования
Способность проверять техническое состояние вычислительного
7 ПК-7 оборудования и осуществлять необходимые профилактические
процедуры
8 ПК-8 Способность составлять инструкции по эксплуатации оборудования

И соответствующие им результаты освоения:


№ Шифр Результат освоения
1 У-1 (ПК-1) Уметь применять на практике модели данных, используемые
при описании проектов задач информационных систем;
теорию и методологию проектирования документов, диалогов
пользователя и технологических процессов обработки

4
информации; теорию и методологию проектирования
структуры файлов, их взаимосвязей
Владеть моделями данных, используемыми при описании
проектов задач информационных систем; теорией и
методологией проектирования документов, диалогов
2 В-1 (ПК-1)
пользователя и технологических процессов обработки
информации; теорией и методологией проектирования
структуры файлов, их взаимосвязей
Знать теоретические основы баз данных: реляционную модель
баз данных, ER- моделирование, нормализацию отношений,
3 З-2 (ПК-1)
язык запросов SQL и технологии проектирования
реляционных баз данных
4 У-2 (ПК-1) Уметь разрабатывать схемы баз данных
Владеть навыками работы с инструментальными средствами
5 В-2 (ПК-1) проектирования баз данных и знаний, управления проектами
ИС и защиты информации
Знать методы разработки компонентов аппаратно-
программных комплексов и баз данных с использованием
6 З-1 (ПК-2)
современных инструментальных средств и технологий
программирования
Знать принципы построения современных операционных
7 З-2 (ПК-2)
систем и особенности их применения
Уметь разрабатывать компоненты аппаратно-программных
8 У-1 (ПК-2) комплексов и баз данных, используя современные
инструментальные средства и технологии программирования
Владеть навыками разработки компонентов аппаратно-
программных комплексов и баз данных с использованием
9 В-1 (ПК-2)
современных инструментальных средств и технологий
программирования
Уметь обосновывать реализуемые проектные решения,
10 У-1 (ПК-3) осуществлять постановку и выполнение экспериментов по
проверке корректности и эффективности этих решений
Владеть навыками обоснования реализуемых проектных
решений, осуществления постановки и выполнения
11 В-1 (ПК-3) экспериментов по проверке корректности и эффективности
этих решений
Знать основные программно-методические комплексы ИВТ,
12 З-1 (ПК-4) используемые на предприятии
13 У-1 (ПК-4) Уметь создавать конспекты лекций, практикумов,
методические указания и презентационные материалы для
проведения лабораторных, семинарских и практических
занятий по применению программно-методических

5
комплексов ИВТ, используемых на предприятии
Владеть методами создания конспектов лекций, практикумов,
методических указаний и презентационных материалов для
14 В-1 (ПК-4) проведения лабораторных, семинарских и практических
занятий по применению программно-методических
комплексов ИВТ, используемых на предприятии
Знать методы создания конспектов лекций, практикумов,
методических указаний и презентационных материалов для
15 З-2 (ПК-4) проведения лабораторных, семинарских и практических
занятий по применению программно-методических
комплексов ИВТ, используемых на предприятии
Уметь проводить лекции, практикумы, лабораторные,
семинарские и практические занятия по применению
16 У-2 (ПК-4) программно-методических комплексов ИВТ, используемых на
предприятии
Владеть методами проведения лекций, практикумов,
лабораторных, семинарских и практических занятий по
17 В-2 (ПК-4) применению программно-методических комплексов ИВТ,
используемых на предприятии
Владеть методами подготовки презентационных и учебно-
методических материалов с использованием современных
18 В-3 (ПК-4) средств подготовки текстовой, графической и
мультимедийной информации
Знать способы сопряжения аппаратных и программных
19 З-1 (ПК-5) средств в составе информационных и автоматизированных
систем
Уметь сопрягать аппаратные и программные средства в
20 У-1 (ПК-5) составе информационных и автоматизированных систем
Владеть навыками сопряжения аппаратных и программных
21 В-1 (ПК-5) средств в составе информационных и автоматизированных
систем
Знать процесс и способы подключения и настройки модулей
22 З-1 (ПК-6) ЭВМ и периферийного оборудования
Уметь подключать и настраивать модули ЭВМ и
23 У-1 (ПК-6) периферийного оборудования
Владеть навыками подключения и настройки модулей ЭВМ и
24 В-1 (ПК-6) периферийного оборудования
Знать процесс и способы проверки технического состояния
25 З-1 (ПК-7) вычислительного оборудования и осуществления
необходимых профилактических процедур
26 У-1 (ПК-7) Уметь проверять техническое состояние вычислительного
оборудования и осуществлять необходимые

6
профилактические процедуры
Владеть навыками проверки технического состояния
27 В-1 (ПК-7) вычислительного оборудования и осуществления
необходимых профилактических процедур
Знать процесс составления инструкций по эксплуатации
28 З-1 (ПК-8) оборудования
29 У-1 (ПК-8) Уметь составлять инструкции по эксплуатации оборудования
Владеть навыками составления инструкций по эксплуатации
30 В-1 (ПК-8) оборудования

7
6. Отзыв руководителя от предприятия (ВУЗа)
Во время производственной практики студент проявил высокий уровень
навыков работы с компьютером, и ответственность при выполнении
поставленных задач.
Все поставленные задачи были выполнены в срок. Также студент показал
высокий уровень теоретических и практических знаний. Программа практики
была выполнена полностью.
В целом работа студента Пинегина А.А. заслуживает оценки «отлично».

8
7. Рекомендации по выбору темы квалификационной работы:
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________

___________________/______________________/ “____”____________ 20 __ г.
(подпись руководителя практики от предприятия/ВУЗа) (дата составления)

9
8. Для выполнения квалификационной дипломной работы во время практики
мною подготовлены и изучены следующие материалы:
Об OpenTK:
 https://opentk.net
 https://www.sites.google.com/site/raznyeurokipoinformatiki/home/c/opentk
 https://www.csharpcodi.com/csharp-
examples/OpenTK.Graphics.OpenGL.GL.ReadPixels(int,%20int,%20int,
%20int,%20OpenTK.Graphics.OpenGL.PixelFormat,
%20OpenTK.Graphics.OpenGL.PixelType,%20byte[])/
О C#:
 https://docs.microsoft.com/ru-ru/dotnet/csharp/tour-of-csharp/
 https://shwanoff.ru/c-sharp-1/
 https://youtube.com/playlist?
list=PLQOaTSbfxUtD6kMmAYc8Fooqya3pjLs1N
Книги по C#:
 C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов /
Прайс Марк - Спб: Изд-во Питер, 2018.
 Язык программирования C# 7 и платформы .NET и .NET Core / Джепикс
Филипп, Троелсен Эндрю – Москва: Изд-во Вильямс, 2018.
___________________/______________________/ “____”____________ 20 __ г.
(подпись студента-практиканта) (дата составления)

10