Программное обеспечение информационной безопасности мобильных систем
Выпускникам предлагаемой специальности будет присваиваться квалификация инженер-программист. Главной особенностью данной специальности является углубленное изучение вопросов создания и использования специализированного программного обеспечения применительно к мобильным системам, а также к отдельным устройствам, входящим в состав таких систем, принимая во внимание вопросы безопасности таких мобильных систем.
Студенты будут получать глубокие знания по современным языкам и технологиям программирования (С, С++, С#, Java EE, ASP.NET, JavaScript и др.), операционным системам для мобильных устройств, специализированным языкам для программирования таких устройств. В частности, студенты будут изучать методы создания защищенных системных и прикладных приложений на базе операционных систем iPhone iOS, Google Android, Windows Mobile и других. Они также познакомятся со структурой и принципами построения, функционирования систем мобильной связи, встроенных систем, с программированием баз данных, 2D и 3D- графики для мобильных систем, с программными и аппаратно-программными методами и средствами обеспечения безопасности мобильных приложений и др.
Выпускники данной специальности будут уметь:
- формировать требования к мобильным приложениям с учетом требований безопасного использования информационных ресурсов;
- понимать на системном уровне целостную картину защищенного приложения, а также его проектировать;
- создавать приложения для мобильных систем с учетом реализации важнейших аспектов дальнейшего безопасного использования программного продукта;
- заниматься вопросами сопровождения разработанного программного обеспечения для мобильных систем и т.д.
Основными местами распределения выпускников будут IT-компании-резиденты Парка высоких технологий и другие организации IT-индустрии.
Изучаемые дисциплины:
- Основы дискретной математики и теория алгоритмов
- Математическое программирование
- Арифметическо-логические основы цифровых вычислительных машин и архитектура компьютеров
- Основы алгоритмизации и программирования
- Компьютерные языки разметки
- Операционные системы мобильных устройств
- Компьютерные сети
- Современные технологии программирования мобильных устройств
- Основы защиты информации
- Компьютерная геометрия и графика
- Системы мобильной связи
- Базы данных
- Программирование и безопасность баз данных мабильных систем
- Программное обеспечение безопасных мобильных устройст
- Криптографические методы охраны информации
- Тестирование и стандартизация программного обеспечения мобильных устройств
- Основы информационных технологий
- Дизайн и юзабилити интерфейсов пользователя мобильных приложений
- Математические основы криптографии
- Программирование и безопасность сетевых приложений
- Безопасность программного обеспечения мобильных систем
- Система разработки кросплатформенных мобильных приложений
- Программирование интернет-серверов
- Программирование в Internet
- Программирование мультимедийных и многомерных мобильных приложений
- Проектирование программного обеспечения мобильных систем
- Стандартизация информационных систем и технологий
- Управление IT-проектами и информационный менеджмент
- Облачные технологии