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