Topic outline

  • General

    В настоящее время для разработки практических приложений в различных областях могут использоваться разные парадигмы и языки программирования. Хорошо известно, что приложения пакета 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 для доступа к источникам данных;
    •  приобретение практических умений профессионального использования процедурного и объектно-ориентированного программирования при проектировании и разработке прикладных программных решений.

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

     

  • Teorie rom

    Competențele obținute de această unitate de curs vor fi utilizate în efectuarea lucrărilor de laborator. La finisarea cursului dat studentul trebuie să aibă:

    • O experiență practică cu o mare varietate de tehnici de programare,
    • Practica de punere în aplicare acestor tehnici folosind Visual Basic,
    • Capacitatea de a scrie programe în Visual Basic, practica cu raționamentul matematic simplu necesar pentru o înțelegere de bază de algoritmi,
    • Expunerea la multe aplicații tehnice din lumea reală, prin crearea sau modificarea de script-uri scurte Basic.
    • Cunoașterea bazelor programării procedurale şi a programării vizuale.
    • Cunoașterea limbajului VBA și mediului de dezvoltare Visual BaisicEditor (VBE).
    • Dobândirea unor competenţe cognitive de lucru cu elementele importante ale unui program (variabile, constante, tipuri de date, instrucţiuni de control, proceduri și funcții).
    • Cunoașterea modelelor de obiecte ale aplicaţiilor Microsoft Word, Microsoft Excel, Microsoft PowerPoint.
    • Dobândirea unor competenţe  de lucru cu elementele dialoguri utilizator, clase, controlul erorilor.
    • Dobândirea unor competenţe  de utilizare tehnologiei ADO pentru accesarea surselor de date.
    • Obținerea de abilități în utilizare în scop profesionist programării procedurale și orientate pe obiecte pentru proiectarea și dezvoltarea aplicațiilor practice.
  • Tеория

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

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

  • Практичиские работы

    Здесь будут размещаться практические задания, а также отчеты о выполненной работе.

  • Индивидуальная работа

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

     

    • Atestare

      После разработки приложения назовите файл реестра Excel следующим образом: Фамилия Имя Номер задачи.xlsm

      • Examen

        În acest paragraf este inclus testul final  pentru examen la disciplina Programarea Procedurală. Testul consta din intrebări pur teoretice, dar şi practice. 

        • Ссылки, источники, дополнительные материалы

          Здесь будут размещены различные ссылки и дополнительные материалы для более глубокого понимания языка программирования Visual Basic.