Среда для безопасного исполнения компьютерных программ и коммуникации в деятельности учреждения дополнительного образования
Описание концепции выделенной среды для безопасного исполнения компьютерных программ, описание технических решений и апробации среды коммуникации в деятельности учреждения дополнительного образования. Методы решения образовательных и проектных задач.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 26.10.2024 |
Размер файла | 16,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Среда для безопасного исполнения компьютерных программ и коммуникации в деятельности учреждения дополнительного образования
Крехалев В.В.
Аннотация
Для решения задач разработки программных решений в образовательной и проектной деятельности спроектирована и исследована выделенная среда для безопасного исполнения компьютерных программ, которая позволила обучающимся решать образовательные и проектные задачи по разработке программных решений как удаленно, так и внутри учреждения, сохраняя прямую связь с педагогом и не требующая дополнительных программных и аппаратных ресурсов. В данной статье описана концепция выделенной среды для безопасного исполнения компьютерных программ, описаны технические решения и апробация среды.
Ключевые слова: дистанционное обучение, программирование, обучение программированию, образовательная деятельность.
ENVIRONMENT FOR THE SAFE EXECUTION OF COMPUTER PROGRAMS AND COMMUNICATIONS IN THE ACTIVITIES OF AN ADDITIONAL EDUCATION INSTITUTION
Krekhalev V.
Abstract
To solve the problems of developing software solutions in educational and project activities, a dedicated environment for the safe execution of computer programs was designed and investigated, which allowed students to solve educational and project tasks for developing software solutions both remotely and inside the institution, maintaining direct communication with the teacher and not requiring additional software and hardware resources. This article describes the concept of a dedicated environment for the safe execution of computer programs, describes technical solutions and testing of the environment.
Keywords: distance learning, programming, programming training, educational activities.
Миссией национального проекта детских технопарков «Кванториум» является содействие ускоренному техническому развитию детей и реализация научно-технического потенциала российской молодежи, внедряя эффективные модели образования, доступные для тиражирования во всех регионах страны (https://roskvantorium.ru/kvantorium/).
Целью национального проекта детских технопарков «Кванториум» является создание и развитие системы современных инновационных площадок интеллектуального развития и досуга для детей и подростков на территории России (https://roskvantorium.ru/kvantorium/).
Задачами, которые ставит перед собой национальный проект детских технопарков «Кванториум» являются:
- создание системы научно-технического просвещения через привлечение детей и молодежи к изучению и практическому применению наукоемких технологии;
- построение социального лифта для обучающихся школьного возраста, проявившей значительные успехи в научно-технической и проектной деятельности;
- обеспечение подготовки национально-ориентированного кадрового резерва для наукоемких и высокотехнологичных отраслей экономики Российской Федерации;
- разработка и внедрение нового российского формата дополнительного образования детей в сфере инженерных наук и инженерного творчества;
- обеспечение системного выявления и дальнейшее сопровождение одаренных в инженерных науках детей.
В рамках решения задач, которые ставит перед собой Кванториум, разработанных педагогами учебных программ (https://goo.su/KGDUaBh) и действующим законодательством Российской Федерации было принято решение разработать информационную систему, которая бы позволила детям обучаться и создавать информационно-технические проекты из любого места, как в стенах учреждения, так и вне, сохраняя связь с преподавателем и не выставляя работы обучающихся в публичный доступ. Вся работа программ детей происходит исключительно в приватной среде-песочнице.
Исполнение программ обучающихся в изолированной среде позволяет, как оградить разрабатываемый продукт от внешнего вмешательства со стороны пользователей, так и публичное пространство защитить от результатов работы приложения, что является важной составляющей в условиях действующего законодательства [1, 2].
Интегрированные модули коммуникации позволять каждому обучающемуся поддерживать связь с педагогом, а педагогу позволят организовывать команды и выстраивать коммуникацию в команде.
Доступ к среде начинается с авторизации пользователя. Первые два поля -- это авторотационные данные подразделения. У каждого педагога имеется одно подразделение и каждый его обучающийся в этом подразделении состоит. Нижнее поле - это пароль конкретного пользователя. Доступ к системе можно получить только при совпадении всех трех сущностей.
Всего существует четыре типа пользователей. Первый это администратор всех подразделений, второй это администратор конкретного подразделения (т. е. педагог), третий это пользователь подразделения (т. е. обучающийся), а четвертый это гость проекта (программы). Администратор всех подразделений контролирует и управляет всеми подразделениями, администратор конкретного подразделения управляет пользователями в его подразделении, пользователь подразделения управляет собственными проектами (программами), а гость проекта (программы) имеет право их обозревать. Гостями проекта (программы) обычно становятся заказчики из реального сектора экономики.
В связи с тем, что каждый из пользователей обязан пройти авторизацию чтобы получить доступ к среде, среду можно считать изолированной и независимой, в отличии от аналогов (конструкторы сайтов Wix (https://ru.wix.com/), Ucoz (https://www.ucoz.ru/) и т. п.).
После процедуры авторизации пользователя встречает интерфейс, разделенный на 2 блока. Левый блок представляет из себя файловую систему, корнем которой для пользователя подразделения (т. е. обучающегося) будет являться каталог со своими проектами и программами. Для администратора конкретного подразделения (т. е. педагога) корневым каталогом станет перечень всех каталогов пользователей подразделения (т. е. обучающихся). Для администратора подразделений корневым каталогом станет перечень каталогов подразделений. В связи с этим сохраняется следующая вложенность: имеется глобальный корневой каталог, в котором находятся каталоги всех подразделений и доступ, к которому имеет администратор всех подразделений; в каждом каталоге подразделения расположены каталоги конкретных пользователей подразделения (т. е. обучающихся), доступ к которому имеет администратор конкретного подразделения (т. е. педагога); в каталогах пользователей расположены программы и проекты, доступ к которому есть у пользователя подразделения (т. е. обучающегося) и у всех групп пользователей, расположенных выше в иерархии.
Редактирование исходного кода и исполнение программы происходит исключительно внутри среды со строгим соблюдением иерархичности прав доступа.
Доступ к базе данных разрабатываемого приложения также ограничен средой.
Для того, чтобы обучающиеся и педагог, а также сформированные педагогом команды могли поддерживать коммуникацию, разработан и внедрен модуль «Чат». Педагог в данном разделе может создавать диалоги и включать в них различных пользователей своего подразделения. Уникальность данного чата заключается во вложенности и каждый диалог может иметь древовидную структуру, а также уникальность заключается в возможности создания ссылок на конкретные разделы и модули разрабатываемых программ во время диалога.
Учетная запись гостя проекта создается педагогом, чей обучающийся разработал проект, доступ к которому следует предоставить заказчикам для ознакомления. Авторизация гостей происходит также, как и других пользователей, с разницей в том, что им доступен только режим просмотра.
Для апробации результатов было принято решение подключить одно из образовательных объединений, в частности IT-квантум. Проведено обучение пользователей, в роли которых выступило два педагога IT-квантума и обучающиеся четырех групп IT- квантума. Каждая из проектных команд произвела регистрацию собственных проектов и проектных задач в данной информационной системе. На обучение пользователей ушло 6 часов, в ходе которого была сформирована подробная инструкция эксплуатации данной информационной системы.
Этап внедрения информационной системы занял две рабочих недели. На протяжении двух недель производился регулярный опрос и анкетирование, связанные с исследованием пользовательского опыта эксплуатации. Опрос показал, что проблем с интеграцией существующей проектной деятельности и системы управления проектами не возникло. Исходя из этого следует, что действующий бизнес-процесс ведения проектной деятельности детского технопарка полностью интегрируется в адаптированную бизнес-логику среды.
За время работы среды, ее пользователями стало более 110 обучающихся. На базе среды разработано более 180 программ и приложений, а также доведено до конечного заказчика более 10 проектов.
Среда полностью удовлетворила требованиям образовательного учреждения дополнительного образования «Северный Кванториум» (http://tc.edu.severodvinsk.ru/), педагогов образовательного учреждения и требованиям законодательства Российской Федерации, что было крайне важным критерием для образовательной деятельности, участниками которой являются несовершеннолетние обучающиеся.
Список литературы
1. Крехалева С. В., Крехалев В. В. Методологическое обоснование применения информационных технологий в образовательной деятельности детских технопарков //Управление образованием: теория и практика. 2022. №3 (49). С. 87-92.
2. Крехалев В. В., Крехалева С. В. Роль и методы рефлексии в контексте образовательной деятельности детских технопарков // Международный журнал гуманитарных и естественных наук. 2022. №4-1. С. 116-119. https://doi.org/10.24412/2500- 1000-2022-4-1-116-119
безопасный компьютерный коммуникация образовательный
References
1. Krekhaleva, S. V, & Krekhalev, V. V. (2022). Metodologicheskoe obosnovanie primeneniya informatsionnykh tekhnologii v obrazovatel'noi deyatel'nosti detskikh tekhnoparkov. Upravlenie obrazovaniem: teoriya ipraktika, (3 (49)), 87-92. (in Russian).
2. Krekhalev, V. V., & Krekhaleva, S. V (2022). Rol' i metody refleksii v kontekste obrazovatel'noi deyatel'nosti detskikh tekhnoparkov. Mezhdunarodnyi zhurnal gumanitarnykh i estestvennykh nauk, (4-1), 116-119. (in Russian). https://doi.org/10.24412/2500-1000-2022-4-1- 116-119
Размещено на Allbest.ru
Подобные документы
Рассмотрение основ разработки технического задания. Проектирования структуры программ; описание соответственного алгоритма. Собственно программирование. Тестирование и отладка компьютерных программ. Ознакомление с основными правилами защиты проекта.
реферат [157,4 K], добавлен 15.11.2014Обзор популярных игровых движков для разработки 2D и 3D игр, среды разработки и конструкторы компьютерных игр. Основные этапы и концепции разработки игровых программ под платформу Windows. Документация и современные методы управления рабочими группами.
курсовая работа [62,7 K], добавлен 11.01.2016Понятие и внутренняя структура языка программирования как формальной знаковой системы, предназначенной для записи компьютерных программ. Его цели и функции, предъявляемые требования и принципы исполнения. Классификация и типы, сравнительное описание.
презентация [125,1 K], добавлен 15.04.2014История появления компьютерных вирусов как разновидности программ, особенностью которых является саморепликация. Классификация компьютерных вирусов, пути их распространения. Меры предосторожности от заражения компьютера. Сравнение антивирусных программ.
курсовая работа [2,8 M], добавлен 06.08.2013Рассмотрение применения компьютерных программ в прогнозировании. Определение прогнозного объема перевозок грузов на основе среднего темпа роста и экстраполяции тренда. Расчет статистических критериев. Построение доверительного интервала прогноза.
курсовая работа [381,1 K], добавлен 13.01.2015Что такое компьютерные вирусы. Цикл функционирования вирусов. "Вакцинация" программ. Заголовок исполняемых файлов. Защита вновь создаваемых программ. Модуль F_Anti. Защита существующих ехе-файлов. Описание программ SetFag.pas и Fag.asm.
реферат [38,2 K], добавлен 19.03.2004Средства интегрированной среды Microsoft Visual Studio, предоставляемые программисту для реализации программ на языке С++. Особенности стиля написания программ. Типовые приемы и методы создания и отладки программ. Листинги программ и их тестирование.
лабораторная работа [814,3 K], добавлен 26.05.2013Описание предметной области и структуры базы данных. Экономическая сущность информационных задач, построение диаграмм проекта и обособление проектных решений. Технологическое обеспечение и внешний вид программы, описание её работы и программный код.
курсовая работа [910,1 K], добавлен 03.04.2015Понятие и классификация компьютерных вирусов. Методы защиты от вредоносных программ, их разновидности. Признаки заражения компьютера вирусом. Проблема защиты информации. Работа с приложениями пакета MS Office. Анализ файловых вирусов, хакерских утилит.
курсовая работа [2,9 M], добавлен 12.01.2015Краткий экскурс в историю развития вирусов. Социальные аспекты проблемы компьютерных вирусов. Способы противодействия компьютерным вирусам. Термины, применяемые при обсуждении антивирусных программ. Вирусы, их классификация. Отношение к авторам вирусов.
курсовая работа [39,0 K], добавлен 21.03.2011