Место дисциплины в структуре образовательной программы |
Дисциплина Технологии программирования включена в базовую часть блока 1 Связана с дисциплинами: Государственная итоговая аттестация Дисциплина изучается на 1 курсе (в 1-2 семестрах). |
Формируемые компетенции |
ПК-3 - способностью проводить рабочее проектирование |
Знания, умения и навыки, получаемые в результате освоения дисциплины |
Знать: принципы, базовые концепции технологий программирования, основные этапы и принципы создания программного продукта, абстракция, различие между спецификацией и реализацией, рекурсия, конфиденциальность информации, повторное использование, проблема сложности, масштабирование, проектирование с учетом изменений, классификация, типизация, соглашения, обработка исключений, ошибки и отладка; основные виды и процедуры обработки информации, модели и методы решения задач обработки информации (генерация отчетов, поддержка принятия решений, анализ данных, искусственный интеллект, обработка изображений); состав и структуру инструментальных средств, тенденции их развития (операционные системы, языки программирования, технические средства); основные этапы, методологию, технологию и средства проектирования информационных систем; Уметь: разрабатывать информационно-логическую, функциональную и объектно-ориентированную модели информационной системы, модели данных информационных систем; инсталлировать, тестировать, испытывать и использовать программные компоненты информационных систем, осуществлять их сертификацию по стандартам качества, разрабатывать, согласовывать и выпускать все виды проектной документации; осуществлять математическую и информационную постановку задач по обработке информации, использовать алгоритмы обработки информации для различных приложений; проводить предпроектное обследование объекта проектирования, системный анализ предметной области, их взаимосвязей, проводить выбор исходных данных для проектирования информационных систем, проводить сборку информационной системы из готовых компонентов, адаптировать приложения к изменяющимся условиям функционирования; Владеть: методами и средствами представления данных и знаний о предметной области, методами и средствами анализа информационных систем, технологиями реализации, внедрения проекта информационной системы; методологией использования информационных технологий при создании информационных систем; моделями и средствами разработки архитектуры информационных систем; языками процедурного и объектно-ориентированного программирования; навыками владения одной из технологий программирования; методами и средствами проектирования, модернизации и модификации информационных систем. |
Трудоемкость дисциплины и виды учебных занятий |
Трудоемкость 8 з.е. Учебные занятия проводятся в форме контактной работы – лекции, практические занятия и самостоятельной работы обучающихся. |
Форма промежуточной аттестации |
Экзамен Экзамен Курсовая работа |
- Преподаватель: Петр Вячеславович Волков