Contur secțiune

  • В настоящее время для разработки практических приложений в различных областях могут использоваться разные парадигмы и языки программирования. Хорошо известно, что приложения пакета Microsoft Office предоставляют мощную среду программирования, основанную на языке VBA (Visual Basic for Applications).

    Проекты, разработанные в данной среде, позволяют автоматизировать часто выполняемые действия внутри приложений. Вместе с тем, значительно более важным аспектом является возможность автоматизации взаимодействия между приложениями, а также экспорта и импорта данных.

    Основной целью курса «Процедурное программирование» как учебной дисциплины является формирование и развитие у студентов компетенций в области процедурного программирования, а также объектно-ориентированного и событийно-ориентированного программирования. Курс направлен на изучение языка программирования Visual Basic for Applications (VBA), ознакомление с объектными моделями приложений Microsoft Office — Word, Excel и PowerPoint, а также на разработку VBA-проектов для расширения функциональности прикладных программ, их интеграции и обработки (создания, редактирования, просмотра) документов Microsoft Office из других приложений.

    Учебная дисциплина «Процедурное программирование» относится к категории профильных курсов и предназначена для студентов образовательных программ 0612.2 «Наука о данных» и 0613.5 «Прикладная информатика». Закрепление теоретического материала и формирование практических навыков осуществляется в процессе выполнения лабораторных и практических работ, а также при разработке выпускных квалификационных (дипломных) проектов.

    Основные цели курса «Процедурное программирование» заключаются в формировании у студентов следующих умений и навыков:

    • знание основ процедурного и визуального программирования;
    • владение языком VBA и средой разработки Visual Basic Editor (VBE);
    • приобретение когнитивных компетенций работы с ключевыми элементами программирования (переменные, константы, типы данных, управляющие конструкции, процедуры и функции);
    • знание объектных моделей приложений Microsoft Word, Microsoft Excel и Microsoft PowerPoint;
    • формирование навыков работы с элементами пользовательских диалогов, классами и механизмами обработки ошибок;
    • освоение технологий ADO для доступа к источникам данных;
    •  приобретение практических умений профессионального использования процедурного и объектно-ориентированного программирования при проектировании и разработке прикладных программных решений.

    Курс ориентирован на подготовку специалистов высокой квалификации в области информатики и науки о данных.