Инструментарий автоматизированного формирования учебно-методической документации на основе учебного плана: концептуальная идея

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «ИННОВАЦИОННАЯ НАУКА» №6/2016 ISSN 2410-6070_

Расчеты проведены с помощью Программного комплекса «ПКРМТП» [2]. Так как наиболее распространенными формами поперечных сечений являются эллиптическое, плоскоовальное и восьмеркообразное, то влияние толщины стенки трубки манометрической трубчатой пружины рассмотрено на примере пружин плоскоовального поперечного сечения (как промежуточная форма между эллиптической и восьмеркообразной).

Влияние толщины стенки в зависимости от отношения полуосей поперечного сечения рассмотрено на примере девяти рядов латунных пружин плоскоовального поперечного сечения с соотношениями полуосей равными двум, пяти и восьми. Каждого соотношения взято по три ряда, различающихся радиусами кривизны центральной оси (30, 40, 50мм). В каждом ряду пружины отличаются только толщиной стенки трубки, которая изменяется от 0,1мм до 1,6мм. Пружины имеют центральный угол 250°, а приведенный радиус трубки-заготовки 8мм.

Как видим из графиков, с увеличением толщины стенки, уменьшением отношения полуосей поперечного сечения a/b и радиуса кривизны центральной оси R частота собственных колебаний повышается.

Список использованной литературы: 1. Чуба А.Ю., Определение частот собственных колебаний манометрических трубчатых пружин // Нефть и газ. 2007.- №5 (41).- С.16-20.

Свидетельство об официальной регистрации программы ЭВМ 2007612005 РФ. Программный комплекс «ПКРМТП» для расчета манометрических трубчатых пружин / Чуба А.Ю., Самакалев С.С., Пирогов С.П. -№ 2007611194; Заявл. 2.04.2007; Опубл. 17.05.2007.

© Чуба А.Ю., 2016

УДК 004.9:371.214

Широбокова С. Н., к. э. н., доцент Кацупеев А. А., аспирант Евсин В.А.

студент 3 курса направления подготовки «Прикладная информатика» Факультет информационных технологий и управления Южно-Российский государственный политехнический университет (НИИ) имени М.И. Платова,

г.Новочеркасск

ИНСТРУМЕНТАРИЙ АВТОМАТИЗИРОВАННОГО ФОРМИРОВАНИЯ УЧЕБНО-МЕТОДИЧЕСКОЙ ДОКУМЕНТАЦИИ НА ОСНОВЕ УЧЕБНОГО ПЛАНА:

КОНЦЕПТУАЛЬНАЯ ИДЕЯ

Аннотация

В статье приведена концептуальная идея инструментария автоматизированного формирования учебно-методической документации на основе ХМЬ-файла учебного плана направления подготовки.

Ключевые слова

Рабочий учебный план, парсинг ХМЬ-файла, автоматизированное формирование шаблонов рабочих

программ дисциплин.

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

_МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «ИННОВАЦИОННАЯ НАУКА» №6/2016 ISSN 2410-6070_

автоматизированным способом, что позволит исключить ошибки и несоответствие данным из учебного плана, оптимизировать и ускорить процесс формирования учебно-методической документации [1]. На рис. 1 представлена

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

Пакет "УП ВПО"

И

Учебный план в формате *.xmI

/-\

<?хт1 уегзюп="1.0" епсо^пд="и1^-8"?> <Документ Тип="РАБОЧИИ УЧЕБНЫЙ ПЛАН" РгеуМате="09.03.03_Прикладная информатика_набор 2015.хт1" ... >

<План ПодТип="рабочий учебный план" ...> <Титул ... ИмяВуза= ...>... </Титул> <СтрокиПлана>

<Строка Дис="Компьютерные сети" НовЦикл="Б1.Б" НовИдДисциплины="Б1 .Б.14 Цикл="Б1"

ИдетификаторВидаПлана="2" ИдетификаторДисциплины="Б1.Б.14" Г0С="540" СР="216" ЧасовИнтер="14" КомпетенцииКоды="10&атр;13&атр;18&атр;25&атр;27" Компетенции="ОПК-1, ОПК-4, ПК-5, ПК-22, ПК-24" Кафедра="17" ПодлежитИзучению="540" КредитовНаДисциплину="15" ЧасовВЗЕТ-'36" СемЭкз="45б" СемКР="6">

<Сем Ном="4" Лек="36" ПроекгЛекВНед="2" Лаб="36" ИнтЛаб="8" ПроекгЛабВНед="2" Пр="36" СРС="108" ЧасЭкз="36" ЗЕТ="7" ПроекгЗЕТ="4" Экз="1">

</Сем>

<Сем Ном="5" Лек="18" ПроекгЛекВНед="2" Лаб="18" ИнтЛаб="6" ПроекгЛабВНед="1" Пр="18" СРС="54" ЧасЭкз="36" ЗЕТ="4" ПроекгЗЕТ="4" Экз="1">

</Сем>

<Сем Ном="6" Лек="18" Лаб="18" Пр="18" СРС="54" ЧасЭкз="36" ЗЕТ="4" Экз="1" КР="1">

</Сем>

<КурсоваяРабота>

<Семестр Сем="6" Ном="1"> <РаспределениеСтудентовПоКафедрам Ном="1" Кафедра="17" />

</Семестр>

</КурсоваяРабота> </Строка>

</СтрокиПлана>

<Компетенции> <Строка Код="1" Индекс="ОК-1" Содержание="Способность использовать основы философских знаний для формирования мировоззренческой позиции" />

<Строка Код="27" Индекс="ПК-24" Содержание="Способность анализировать рынок программно-технических средств, информационных продуктов и услуг для создания и модификации информационных систем" /> </Компетенции>

</План> </Документ>

Формализованная модель учебного плана ^

MainClass = <MainHead, NameUni, CodeDirection, NameDirection, NameOrientation, CodeDepartment, NameDepartment, NameFaculty,

CodeDepartmentK comp_string\ masCompi, masSem1. ZETl>

VolumeSemesters} = <NumSernestr^, Count LectionsJ\ IntCountLectionsJ\ Count Practice1. IntCountPracticeJ\ CountLabsj. Int Count Labsj, SRS}, SRSEXK isExam}, isSmallExam}\ isExamWithRalingrJ, isCourseWorki,

AdditionalData =< NameProrector, PositionProrector, YearOf Approval, YearО/Recruitment, NumProtocolOfPlane, DateProtocolOf Plane, NumProtocolOfDepartmentame, DateProtocolf О Department, NameOfApp Department,

H

й

MainClass

» Main Head: String

NameUni: String

и CodeDirection: String

NameDirection: String

» NameOrientation: String

CodeDepartment: int

NameDepartment: String

NameFaculty: String

» masDis: List<Discipiine>

» global MasComp: List<Competentior

AdditionalData

» NameProrector: String » PositionProrector: String у YearOf Approval: int

YearOfRecruitment : int » NumProtocolOfPlane: int

DateProtocolOf Plane: DateTime

NumProtocolOf Department: int r DateProtocolfODepartment: DateTime

NameOfAppDepartment: String ^ NameOfBoss: String

VolumeSemesters

Discipline

t CodeDiscipline: String

NameDiscipline: String и CodeDepartment: int

f- comp_string: String у masSem: List<VolumeSemesters>

masComp: List<Competention>

ZET: ir

+ CodeCompetention: int + NameComp: String ф Description Comp: String

y NumSemestr: int

CountLections: int

IntCountLections: int CountPractice : int

IntCountPractice: int ' CountLabs: int

IntCountLabs: int 4 SRS: int

• SRSEX: int

isExam: bool

• isSmallExam : bool

4 isExam With Rating: bool

• isCourseWork: bool

• isCourseProject: bool 4- KWUA_real: float

KWUA: String SRS_real: float

И н струментар и й

парсинга учебных планов и формирования шаблонов рабочих программ

о

Макет рабочей программы

Шаблоны рабочих программ *.docx

1..s

Рисунок 1 -Концепция процесса автоматизированного формирования шаблонов рабочих программ на

основе рабочего учебного плана

МЕЖДУНАРОДНЫЙ НАУЧНЫЙ ЖУРНАЛ «ИННОВАЦИОННАЯ НАУКА» №6/2016 ISSN 2410-6070

Для алгоритмизации этапов автоматизированного формирования учебно-методической документации на основе учебного плана направления подготовки было разработано математическое описание модели учебного плана в виде базовых компонентов и отношений между ними. Формализованная модель послужила основой разработки структуры классов программной реализации инструментария.

Инструментарий разработан в среде Visual Studio с использованием языка C#, позволяет выполнить парсинг файла выгрузки рабочего учебного плана в формате *.xml и формировать на основе информации из учебного плана и макета рабочей программы файлы шаблонов рабочих программ в форме *.docx. Для формирования текстовых документов используется библиотека Microsoft Office Interop, позволяющая программно редактировать файлы формата *.docx. На основе xml-файла выгрузки учебного плана направления подготовки формируются объекты, описывающие дисциплины, семестры, компетенции, атрибуты которых затем используются для постановки параметров в макет рабочей программы. Ряд параметров являются расчетными, например, объем контактной аудиторной и внеаудиторной работы, объем самостоятельной работы студента и др. Результатом работы инструментария являются сформированные по количеству дисциплин в учебном плане файлы шаблонов рабочих программ в формате в форме *. docx. Инструментарий позволяет работать с учебными планами разных направлений бакалавриата и магистратуры, исключить ошибки и несоответствие данным из учебного плана, оптимизировать и ускорить процесс формирования учебно-методической документации.

Список использованной литературы: 1. Широбокова С.Н. Анализ, моделирование и оптимизация бизнес-процессов при проектировании автоматизированных систем обработки информации и управления // Теория, методы проектирования, программно-техническая платформа корпоративных информационных систем: материалы V Междунар. науч.-практ. конф., г. Новочеркасск, 25 мая 2007г. / Юж.-Рос. гос. техн. ун-т (НПИ).- Новочеркасск: ЮРГТУ, 2007.- С.204-213.

© Широбокова С.Н., Кацупеев А.А., Евсин В.А., 2016

УДК 004.94:371.214

Широбокова С. Н., к. э. н., доцент Кацупеев А. А., аспирант Евсин В.А.

студент 3 курса направления подготовки «Прикладная информатика» Факультет информационных технологий и управления Южно-Российский государственный политехнический университет (НИИ) имени М.И. Платова,

г.Новочеркасск

ФОРМАЛИЗОВАННАЯ МОДЕЛЬ ИНСТРУМЕНТАРИЯ АВТОМАТИЗИРОВАННОГО ФОРМИРОВАНИЯ УЧЕБНО-МЕТОДИЧЕСКОЙ ДОКУМЕНТАЦИИ НА ОСНОВЕ УЧЕБНОГО

ПЛАНА НАПРАВЛЕНИЯ ПОДГОТОВКИ

Аннотация

В статье представлено формализованное описание базовых компонентов учебного плана и отношений между ними, послужившее основой разработки структуры классов и программной реализации инструментария автоматизированного формирования учебно-методической документации на основе XML-файла учебного плана направления подготовки.

Ключевые слова

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