Специальность
«Информационные системы и программирование»
Квалификация: программист.
Срок обучения: на базе 9 класса - 3 года 7 месяцев.
на базе 11 класса – 2 года 7 месяцев.
Наш выпускник знает:
- основные этапы разработки программного обеспечения;
- основные принципы технологии структурного и объектно-ориентированного программирования;
- способы оптимизации и приемы рефакторинга;
- основные принципы отладки и тестирования программных продуктов модели процесса разработки программного обеспечения;
- основные принципы процесса разработки программного обеспечения;
- основные подходы к интегрированию программных модулей;
- основы верификации и аттестации программного обеспечения;
- принципы построения системы деятельностей программного проекта;
- современные стандарты качества программного продукта и процессов его обеспечения
- основные методы и средства эффективного анализа функционирования программного обеспечения;
- основные виды работ на этапе сопровождения программного обеспечения;
- основные принципы контроля конфигурации и поддержки целостности конфигурации программного обеспечения;
- средства защиты программного обеспечения в компьютерных системах.
- основные виды и процедуры обработки информации, модели и методы решения задач обработки информации;
- основные платформы для создания, исполнения и управления информационной системой;
- основные модели построения информационных систем, их структуру, особенности и области применения;
- систему стандартизации, сертификации и систему обеспечения качества продукции.
- регламенты и нормы по обновлению и техническому сопровождению обслуживаемой информационной системы;
- политику безопасности в современных информационных системах;
- модели данных, основные операции и ограничения;
- технологию установки и настройки сервера баз данных;
- требования к безопасности сервера базы данных;
- государственные стандарты и требования к обслуживанию баз данных
- нормы и правила выбора стилистических решений;
- современные методики разработки графического интерфейса;
- требования и нормы подготовки и использования изображений в информационно-телекоммуникационной сети "Интернет";
- государственные стандарты и требования к разработке дизайна веб-приложений;
- языки программирования и разметки для разработки клиентской и серверной части веб-приложений;
- принципы функционирования поисковых сервисов и особенности оптимизации веб-приложений под них;
- принципы проектирования и разработки информационных систем, требования к различным типам информационных ресурсов для представления информации в сети Интернет;
- принципы и механизмы работы поисковых систем, функциональные возможности сервисов поиска, основные положения теории баз данных, хранилищ данных, баз знаний;
- основные принципы структуризации и нормализации базы данных;
- основные принципы построения концептуальной, логической и физической модели данных;
- методы описания схем баз данных в современных системах управления базами данных;
- структуры данных систем управления базами данных, общий подход к организации представлений, таблиц, индексов и кластеров;
- способы контроля доступа к данным и управления привилегиями;
- основные методы и средства защиты данных в базах данных.
Наш выпускник умеет:
- осуществлять разработку кода программного модуля на языках низкого и высокого уровней;
- создавать программу по разработанному алгоритму, как отдельный модуль;
- осуществлять разработку кода программного модуля на современных языках программирования;
- уметь выполнять оптимизацию и рефакторинг программного кода;
- оформлять документацию на программные средства;
- иметь практический опыт в разработке кода программного продукта на основе готовой спецификации на уровне модуля; использовании инструментальных средств на этапе отладки программного продукта; проведении тестирования программного модуля по определенному сценарию; использовании инструментальных средств на этапе отладки программного продукта; разработке мобильных приложений;
- использовать выбранную систему контроля версий;
- использовать методы для получения кода с заданной функциональностью и степенью качества;
- работать с проектной документацией, разработанной с использованием графических языков спецификаций;
- выполнять оптимизацию программного кода с использованием специализированных программных средств;
- использовать методы и технологии тестирования и ревьюирования кода и проектной документации;
- применять стандартные метрики по прогнозированию затрат, сроков и качества.
- измерять характеристики программного проекта;
- подбирать и настраивать конфигурацию программного обеспечения компьютерных систем;
- использовать методы защиты программного обеспечения компьютерных систем;
- проводить инсталляцию программного обеспечения компьютерных систем;
- производить настройку отдельных компонентов программного обеспечения компьютерных систем;
- анализировать риски и характеристики качества программного обеспечения;
- выполнять отдельные виды работ на этапе поддержки программного обеспечения компьютерной системы;
- осуществлять постановку задач по обработке информации;
- осуществлять выбор модели и средства построения информационной системы и программных средств;
- использовать алгоритмы обработки информации для различных приложений;
- решать прикладные вопросы программирования и языка сценариев для создания программ;
- разрабатывать графический интерфейс приложения;
- создавать и управлять проектом по разработке приложения;
- проектировать и разрабатывать систему по заданным требованиям и спецификациям.
- осуществлять настройку информационной системы для пользователя согласно технической документации;
- применять основные правила и документы системы сертификации Российской Федерации;
- применять основные технологии экспертных систем;
- разрабатывать обучающие материалы для пользователей по эксплуатации информационных систем.
- иметь практический опыт в:
- инсталляции, настройка и сопровождение информационной системы;
- выполнении регламентов по обновлению, техническому сопровождению и восстановлению данных информационной системы
- проектировать и создавать базы данных;
- выполнять запросы по обработке данных на языке SQL;
- осуществлять основные функции по администрированию баз данных;
- владеть технологиями проведения сертификации программного средства;
- участвовать в соадминистрировании серверов;
- применении законодательства РФ в области сертификации программных средств информационных технологий;
- создавать, использовать и оптимизировать изображения для веб-приложений;
- выбирать наиболее подходящее для целевого рынка дизайнерское решение;
- разрабатывать интерфейс пользователя для веб-приложений с использованием современных стандартов.
- иметь практический опыт в создании, использовании и оптимизировании изображений для веб-приложений; разработке интерфейса пользователя для веб-приложений с использованием современных стандартов;
- разрабатывать программный код клиентской и серверной части веб-приложений;
- осуществлять оптимизацию веб-приложения с целью повышения его рейтинга в сети Интернет;
- модернизировать веб-приложения с учетом правил и норм подготовки информации для поисковых систем;
- подготавливать и обрабатывать цифровую информацию;
- размещать цифровую информацию на информационных ресурсах согласно правилам и регламентам;
- осуществлять оптимизацию контента для эффективной индексации поисковыми системами;
- работать с современными case-средствами проектирования баз данных;
- проектировать логическую и физическую схемы базы данных;
- создавать хранимые процедуры и триггеры на базах данных;
- применять стандартные методы для защиты объектов базы данных;
- выполнять стандартные процедуры резервного копирования и мониторинга выполнения этой процедуры;
- выполнять процедуру восстановления базы данных и вести мониторинг выполнения этой процедуры;
- обеспечивать информационную безопасность на уровне базы данных.
- иметь практический опыт в работе с объектами базы данных в конкретной системе управления базами данных; использовании стандартных методов защиты объектов базы данных; работе с документами отраслевой направленности.
Изучаемые дисциплины:
- основы философии;
- история;
- иностранный язык в профессиональной деятельности;
- физическая культура;
- психология общения;
- математика;
- безопасность жизнедеятельности;
- элементы высшей математики;
- элементы математической логики;
- архитектура компьютерных систем;
- операционные системы;
- прикладная информатика (по отраслям);
- системное программирование;
- вычислительные машины, комплексы, системы и сети;
- автоматизированные системы обработки информации и управления (по отраслям);
- программное обеспечение вычислительной техники и автоматизированных систем;
- техническое обслуживание средств вычислительной техники и компьютерных сетей;
- документирование и сертификация;
- моделирование и анализ программного обеспечения;
- управление проектами;
- внедрение и поддержка программного обеспечения компьютерных систем.
Область профессиональной деятельности выпускника:
Выпускник по специальности «Информационные системы и программирование» может работать: техническим специалистом по ИС, кодировщиком ИС, техником сервисной службы по ИС, программистом, операторами технической поддержки Интернет-провайдеров, техниками и продавцами-консультантами в компьютерных магазинах.