Специальность 09.02.03 Программирование в компьютерных системах (ПКС)
Квалификация выпускника — техник-программист
Информационные технологии не стоят на месте и беспрерывно усовершенствуются, что ведет к изменениям в технологиях производственных процессов, бизнесе и других сферах деятельности. Сегодня в современном обществе невозможно представить предприятие, организацию, технологический процесс, производство, учебный процесс или индустрию развлечений без использования компьютерной техники и программного обеспечения. Информационные технологии, совершенствуясь сами, видоизменяют бизнес: механизмы его ведения, способы коммуникации, оказания услуг и производства товаров — идет построение информационного общества. Именно поэтому специальность «Программирование в компьютерных системах» является одной из наиболее востребованных в мире.
Техник-программист – это специалист, в обязанности которого входит выполнение технической работы и участие в разработке исходного программного кода на определенном языке программирования, проведение тестирования ПО и его технического обслуживания.
Техник-программист – это не одна целостная профессия. Программистов можно условно разделить на три категории в зависимости от специализации:
- Прикладные программисты выполняют разработку программного обеспечения прикладного характера — игры‚ бухгалтерские программы‚ редакторы‚ мессенджеры и т.п. К области их работы также можно отнести создание программного обеспечения для систем видео, аудио-наблюдения‚ СКУД‚ систем пожаротушения или пожарной сигнализации и т.п. Также в их обязанности входит адаптация уже существующих программ под нужды отдельно взятой организации или пользователя.
- Системные программисты разрабатывают операционные системы, работают с сетями, создают интерфейсы для работы с различными распределенным базами данных. Специалисты этой категории относятся к числу самых редких и высокооплачиваемых. Их задача состоит в том‚ чтобы разработать системы программного обеспечения (сервисы)‚ которые‚ в свою очередь‚ управляют вычислительной системой компьютера (куда входит процессор‚ коммуникационные и периферийные устройства). Также в список задач входит обеспечение функционирования и работы созданных систем (драйвера устройств‚ загрузчики и т.д.).
- Web-программисты также работают с сетями, но, в большинстве случаев, с глобальными — Интернет. Они разрабатывают программную составляющую сайтов, создают динамические web-страницы, web-интерфейсы для работы с базами данных. Данная специальность считается самой популярной среди молодежи, так как она связана не только с программированием, но и имеет некую творческую составляющую.
Профессиональная деятельность программиста очень разнообразна и интересна, поэтому каждый человек сможет выбрать для себя ту область деятельности, которая его заинтересует.
Область профессиональной деятельности выпускников: совокупность методов и средств для разработки, сопровождения и эксплуатации программного обеспечения компьютерных систем.
Объектами профессиональной деятельности выпускников являются:
- компьютерные системы;
- автоматизированные системы обработки информации и управления;
- программное обеспечение компьютерных систем (программы, программные комплексы и системы);
- математическое, информационное, техническое, эргономическое, организационное и правовое обеспечение компьютерных систем.
Виды деятельности техника-программиста:
- разработка программных модулей программного обеспечения для компьютерных систем;
- разработка и администрирование баз данных;
- участие в интеграции программных модулей.
Профессиональные компетенции выпускника: работать с операционными системами Windows и Linux; обеспечивать эффективное применение пакетов прикладных программ (MS Office, Open Office, 1C); сопровождать локальные и удаленные базы данных по технологии «клиент-сервер»; разрабатывать алгоритм программной реализации поставленной задачи; разрабатывать, проводить отладку и тестирование программных продуктов (используя знания языков программирования: Pascal, Delphi,C++, Java, пользуясь современными средствами разработки: Geany IDE, Lazarus IDE, Code Blocks, Netbeans, QtCreator, C++ Builder); применять математические методы для решения оптимизационных задач; реализовывать функции программной защиты информации; разрабатывать веб-сайты (применяя технологии HTML, ХML, PHP, JavaScript, MySQL, используя PhpMyAdmin и различные CMS); разрабатывать дизайн web-приложений (используя программы Adobe Dreamweaver, Adobe Photoshop, Adobe Flash); работать с 2D- и 3D-графикой, пользуясь графическими пакетами (3dsMax, CorelDRAW, Компас-3D); создавать клиентскую часть приложений средствами JavaScript, Active-X и серверную часть средствами CGI, PHP, ASP; проектировать и осуществлять монтаж компьютерных сетей; выполнять настройку сети и серверов, обслуживающих их; осуществлять разработку и сопровождение сетевых приложений.
Учитывая специфику профессии и современные требования к специалисту любой сферы деятельности, большое внимание уделяется математическим дисциплинам, изучению основ экономики, менеджмента и правового обеспечения профессиональной деятельности.
Срок обучения:
- 3 года 10 месяцев на базе 9-ти классов;
- заочная форма на базе 11 классов – 3 года 5 месяцев.
Специалист по этой специальности может работать:
- на предприятиях и в цехах для разработки программ и поставленных технологических задач;
- в фирмах и малых предприятиях, заниматься алгоритмизацией, разработкой программ для любой сферы деятельности;
- администратором сети;
- выполнять функции пользователя персональных компьютеров.
Специалист по этой специальности должен знать:
- приемы разработки, сопровождения и эксплуатации программного обеспечения компьютерных систем;
- методы устранения неполадок в работе вычислительной техники;
- наладка оборудования;
- технологию разработки программных модулей программного обеспечения для компьютерных систем;
- технологию разработки и администрирование баз данных;
- этапы интеграции программных модулей;
- правила сопровождения программного обеспечения компьютерных систем.