Профиль «Программное обеспечение вычислительной техники и автоматизированных систем»
В рамках программирования и программных технологий студентам даются знания по:
• операционным платформам MS Windows и UNIX;
• языкам программирования: Python, C++, JavaScript (язык интернет-технологий) и др.;
• объектно-ориентированному программированию (ООП), являющемуся одним из главных направлений современного программирования. ООП изучается в ряде учебных курсов и используется в течение всего периода обучения;
• базам данных: теория баз данных, в частности, реляционная модель данных; язык запросов SQL; практическая работа с базами данных в архитектуре «клиент-сервер» с использованием СУБД SQL Server;
• компьютерным сетям и технологиям: теория сетей ЭВМ, основные сетевые протоколы; соответствующее аппаратное и программное обеспечение; практические занятия по разработке сайтов, умению эффективно работать в Интернет;
• параллельным и распределённым вычислениям, компонентным технологиям: современные архитектуры вычислительных комплексов, в том числе многопроцессорные и кластерные системы; программные реализации таких систем; современные компонентные технологии COM и CORBA; практические методы разработки и программирования сложных распределённых приложений в архитектуре «клиент-сервер»;
• базовым алгоритмам и структурам данных: различные виды сортировок и поиска, рекурсивные алгоритмы, алгоритмы компьютерной графики и др.; данные с динамической структурой;
• технологии проектирования: методы структурного анализа и проектирования; объектно-ориентированный подход к проектированию программного обеспечения; CASE-средства; практическая работа в среде CASE-средств, поддерживающих как структурный, так и объектно-ориентированный подходы; проектирование и разработка конкретных информационных систем;
• нейрокомпьютерным системам.
Выпускники кафедры работают в банках, муниципальных службах, на государственных и частных предприятиях, в научных и конструкторских учреждениях. Ими разрабатываются и создаются информационные комплексы, прикладные программные продукты, системы анализа и прогнозирования.