09.02.07 «Информационные системы и программирование»
В современном мире невозможно представить жизнь без информационных технологий. IT-сфера быстро развивается и наращивает обороты. В каждом бизнесе применяется программное обеспечение, а специалисты по работе с ним становятся все более востребованными.
Именно поэтому специальность 09.02.07 «Информационные системы и программирование» входит в список ТОП-50 наиболее востребованных на рынке труда профессий и специальностей.
Специальность охватывает достаточно широкий спектр сфер профессиональной деятельности, что позволяет получить опыт в разработке и интеграции модулей программного обеспечения, администрировании баз данных, сопровождении программного обеспечения. Изучение данной специальности позволит осваивать новые IT-технологии, а также держать руку на пульсе всех изменений. Человек, владеющий информационными технологиями, владеет будущим!
Квалификация выпускника:
-
программист.
Соотнесение основных видов деятельности и квалификаций специалиста среднего звена при формировании образовательной программы
Основные виды деятельности | Наименование квалификаций специалиста |
---|---|
Разработка модулей программного обеспечения для компьютерных систем | Программист |
Осуществление интеграции программных модулей | Программист |
Сопровождение и обслуживание программного обеспечения компьютерных систем | Программист |
Разработка, администрирование и защита баз данных | Программист |
Квалификация «Программист»
Выпускник должен
знать:
- основные этапы разработки программного обеспечения;
- основные принципы технологии структурного и объектно-ориентированного программирования;
- способы оптимизации и приемы рефакторинга;
- основные принципы отладки и тестирования программных продуктов;
- модели процесса разработки программного обеспечения;
- основные принципы процесса разработки программного обеспечения;
- основные подходы к интегрированию программных модулей;
- основы верификации и аттестации программного обеспечения;
- основные методы и средства эффективного анализа функционирования программного обеспечения;
- основные виды работ на этапе сопровождения программного обеспечения;
- основные принципы контроля конфигурации и поддержки целостности конфигурации программного обеспечения;
- средства защиты программного обеспечения в компьютерных системах.
- основные положения теории баз данных, хранилищ данных, баз знаний;
- основные принципы структуризации и нормализации базы данных;
- основные принципы построения концептуальной, логической и физической модели данных;
- методы описания схем баз данных в современных системах управления базами данных;
- структуры данных систем управления базами данных, общий подход к организации представлений, таблиц, индексов и кластеров;
- методы организации целостности данных;
- способы контроля доступа к данным и управления привилегиями;
- основные методы и средства защиты данных в базах данных.
уметь:
- осуществлять разработку кода программного модуля на языках низкого и высокого уровней;
- создавать программу по разработанному алгоритму как отдельный модуль;
- выполнять отладку и тестирование программы на уровне модуля;
- осуществлять разработку кода программного модуля на современных языках программирования;
- уметь выполнять оптимизацию и рефакторинг программного кода;
- оформлять документацию на программные средства;
- использовать выбранную систему контроля версий;
- использовать методы для получения кода с заданной функциональностью и степенью качества.
- подбирать и настраивать конфигурацию программного обеспечения компьютерных систем;
- использовать методы защиты программного обеспечения компьютерных систем;
- проводить инсталляцию программного обеспечения компьютерных систем;
- производить настройку отдельных компонентов программного обеспечения компьютерных систем;
- анализировать риски и характеристики качества программного обеспечения.
- работать с современными case-средствами проектирования баз данных;
- проектировать логическую и физическую схемы базы данных;
- создавать хранимые процедуры и триггеры на базах данных;
- применять стандартные методы для защиты объектов базы данных;
- выполнять стандартные процедуры резервного копирования и мониторинга выполнения этой процедуры;
- выполнять процедуру восстановления базы данных и вести мониторинг выполнения этой процедуры;
- обеспечивать информационную безопасность на уровне базы данных.
иметь практический опыт в:
- разработке кода программного продукта на основе готовой спецификации на уровне модуля;
- использовании инструментальных средств на этапе отладки программного продукта;
- проведении тестирования программного модуля по определенному сценарию;
- использовании инструментальных средств на этапе отладки программного продукта;
- разработке мобильных приложений ;
- интеграции модулей в программное обеспечение;
- отладке программных модулей ;
- работе с объектами базы данных в конкретной системе управления базами данных;
- использовании стандартных методов защиты объектов базы данных;
- работе с документами отраслевой направленности.
Ключевые дисциплины подготовки специалиста:
- Операционные системы и среды
- Архитектура аппаратных средств и технические средства информатизации
- Информационные технологии
- Основы алгоритмизации и программирования
- Основы проектирования баз данных
- Численные методы
- Компьютерные сети
- Облачные технологии
- Основы web-технологий
- Разработка программных модулей
- Поддержка и тестирование программных модулей
- Разработка мобильных приложений
- Системное программирование
- Web-программирование
- Программирование на платформе 1С
- Технология разработки программного обеспечения
- Инструментальные средства разработки программного обеспечения
- Технология разработки и защиты баз данных
и многое другое.