Лекция 1.7. Специализированные пакеты применяемые в изучении дисциплин специальности и инструменты, 1. Специализированные пакеты и инструменты Специализированные пакеты в последнее время все больше расширяют свою нишу на рынке компьютерных программ. И это обоснованно, т.к. специалисты в различных областях начинают понимать, что с помощью компьютеров можно работать все в больших областях знаний. В частности, это касается и педагогических специальностей, где математические расчеты и исследования дают вполне ощутимые результаты. Специализированные программы – это программы, основным направлением которых является углубленное получение знаний в определенной сфере деятельности. Специализации можно разделить на два основных вида: По профессиональному признаку. По отраслевому признаку. Современная профессиональная подготовка студентов, предполагает разработку специальных средств, которые необходимы преподавателям и студентам для успешной реализации своей деятельности и в полной мере соответствующие их уровню профессиональной квалификации и образованности. В качестве таких средств в учебном пособии рассматриваются программные средства подготовки (профессиональной подготовки) студентов. В настоящее время можно выделить два направления по использованию программных средств. Первое для организации процесса обучения и второе для использования программных средств в обучении. 2. Программное обеспечение Процесс обучения в целом – это получение определенных теоретических знаний и приобретение навыков их использования в обычной жизни и профессиональной деятельности. Организация этого процесса связана с взаимодействием преподавателя и студента, в ходе которого студент приобретает знания, умения и навыки. В настоящее время это взаимодействие осуществляется с использованием компьютерных технологий. Для организации процесса обучения в этом случае необходимо соответствующее программное обеспечение. Его функциональное назначение состоит в том, чтобы взаимодействие между преподавателями и студентами направлялось на развитие специальной образованности студентов по конкретным дисциплинам. Программное обеспечение – это совокупность программ системы обработки информации и программных документов, необходимых для описания дисциплин и стратегии профессиональной подготовки студентов по определенному направлению и специальности. Программное обеспечение принято подразделять: - по назначению на системное программное обеспечение, прикладное и инструментальное; - по способу распространения и использования на несвободное/закрытое, открытое и свободное. Системное программное обеспечение – это комплекс программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс» с одной стороны которого аппаратура, а с другой приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д. В учебном процессе системное программное обеспечение (СПО) используют для активизации и развития самообразования студентов. Для этого преподавателем совместно с программистом, обслуживающим СПО, разрабатывается программная система, чтобы индивидуализировать работу с каждым студентом. Эта система должна обеспечивать студенту: - предоставление информации об организации учебного процесса через портал вуза; - предоставление доступа к учебно-методическим комплексам (УМК); - проведение по возможности чат – консультации; - создание и проведение форумов по дисциплинам; - проведение текущего контроля с использованием портала вуза; - предоставление информации об успеваемости студентов. Таким образом, с помощью СПО обеспечивается новый вид процесса обучения – проблемно-компьютерное обучение. Прикладное программное обеспечение – это прикладная программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и прочим посредством операционной системы. Инструментальное программное обеспечение – программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ. Обычно этот термин применяется для акцентирования отличия данного класса ПО от прикладного и системного программных обеспечений. Несвободное/закрытое (проприетарное) — программное обеспечение, являющееся частной собственностью авторов или правообладателей. Правообладатель такого ПО сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Открытое программное обеспечение — программное обеспечение с открытым исходным кодом. Исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет пользователю принять участие в доработке самой открытой программы. Использовать этот код можно для создания новых программ и исправления в них ошибок – через заимствование исходного кода, если это позволяет лицензия, или через изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов. Свободное программное обеспечение может распространяться, устанавливаться и использоваться на любых компьютерах дома, в офисах, школах, вузах, а также коммерческих и государственных учреждениях без ограничений. В учебном процессе Павлодарского педагогического университета используется множество программных продуктов. В их число входят популярные офисные продукты (Word, Excel, PowerPoint, Access). Системы автоматизированного проектирования общего назначения (КОМПАС-3D, AutoCad и др.), математические продукты (MathCAD, Matlab), системы программирования (Python, Delphi, MS C#, C++, Java и др.), а также в учебном процессе используются различные облачные платформы и сервисы (Canva, PosterMyWall, Piktochart, DesignCap, Visme, Storybird, Prezi, ClearSlide, VoiceThread, TopHat, Google, Draw IO и др). 3. Онлайн-сервис Draw IO Draw IO — бесплатный онлайн-сервис инструмент для создания диаграмм, блок-схем (самых разных форм и структур), интеллект-карт, бизнес-макетов, отношений сущностей, программных блоков и другого. Сервис распространяется на бесплатной основе с открытым исходным кодом. Draw.io обладает богатым набором функций для визуализации большинства задач пользователя. При входе на сервис пользователь сразу попадает в рабочий интерфейс. У пользователя нет возможности для авторизации или регистрации, есть только опция выбора места для экспорта проекта. Процесс создания проекта выглядит следующим образом: пользователь перетаскивает из левой панели фигуры или элементы на рабочую поверхность, затем изменяет их — изменяет цвет, размер, шрифт текста, свойства фигуры (прозрачность, форма и т. д.). Draw.io позволяет отслеживать и восстанавливать изменения готовых проектов, импортировать и экспортировать в PDF, PNG, XML, VSDX, HTML, а также автоматически публиковать и делиться работами. Инструмент работает с Google Диск, Google Workspace и Dropbox, глубоко интегрирован и удобен для работы с продуктами Confluence и Jira от Atlassian. Пользователи также могут работать с диаграммами в автономном режиме и сохранять их локально, используя настольное приложение для персональных компьютеров. Инструмент позволяет создавать: графики, диаграммы, таблицы, презентации, блок-схемы, планы помещений, воронки продаж, ментальный карты, карты сайтов. Особенности Draw.io: Более 500 шаблонов элементов и фигур; Облегчённый интерфейс, в котором за короткий промежуток времени можно создать готовый проект; Поддержка горячих клавиш, задействованных в большинстве графических редакторов; Экспорт в форматы: JPG, PNG, SVG, VDSX; Возможность совместной работы; Наличие различных фоновых тем; Мультиязычный интерфейс. Интересные факты: Drаw IO декларирует идею, что неправильно хранить данные пользователей и ежемесячно взимать плату за доступ к ним. Вместо этого принципы сервиса — бесплатный и свободный доступ к диаграммам, и отсутствие привязки к экосистемам. 1. Пользователи могут работать с диаграммами в автономном режиме и сохранять их локально, используя настольное приложение для MacOS, Windows и Linux. 2. Удобно сохранять файл в удалённом git-репозитории, что позволяет дать доступ к файлу другим пользователям. 3. Существует игра с названием «Draw IO». Игра была выпущена 29 июля 2018 года компанией Voodoo. По данным аналитики Sensor Tower, на долю Voodoo приходится 24,7 % загрузок мобильных игр в США. За 2020 игры Voodoo скачали млрд раз. 4. В основе инструмента — библиотека mxGraph для работы с векторной графикой. Ёе исходный код есть на GitHub. В примерах использования даже имеется интерфейс Draw IO.