Место дисциплины

в структуре образовательной программы

Дисциплина Технологии программирования включена в базовую часть блока 1

Связана с дисциплинами: Государственная итоговая аттестация

Дисциплина изучается на 1 курсе (в 1-2 семестрах).

Формируемые компетенции

ПК-3 -  способностью проводить рабочее проектирование

Знания, умения и навыки, получаемые в результате освоения дисциплины

Знать:

­   принципы, базовые концепции технологий программирования, основные этапы и принципы создания программного продукта, абстракция, различие между спецификацией и реализацией, рекурсия, конфиденциальность информации, повторное использование, проблема сложности, масштабирование, проектирование с учетом изменений, классификация, типизация, соглашения, обработка исключений, ошибки и отладка;

­   основные виды и процедуры обработки информации, модели и методы решения задач обработки информации (генерация отчетов, поддержка принятия решений, анализ данных, искусственный интеллект, обработка изображений);

­   состав и структуру инструментальных средств, тенденции их развития (операционные системы, языки программирования, технические средства);

­   основные этапы, методологию, технологию и средства проектирования информационных систем;

Уметь:

­  разрабатывать информационно-логическую, функциональную и объектно-ориентированную модели информационной системы, модели данных информационных систем;

­  инсталлировать, тестировать, испытывать и использовать программные компоненты информационных систем, осуществлять их сертификацию по стандартам качества, разрабатывать, согласовывать и выпускать все виды проектной документации;

­  осуществлять математическую и информационную постановку задач по обработке информации, использовать алгоритмы обработки информации для различных приложений;

­  проводить предпроектное обследование объекта проектирования, системный анализ предметной области, их взаимосвязей, проводить выбор исходных данных для проектирования информационных систем, проводить сборку информационной системы из готовых компонентов, адаптировать приложения к изменяющимся условиям функционирования;

Владеть:

­   методами и средствами представления данных и знаний о предметной области, методами и средствами анализа информационных систем, технологиями реализации, внедрения проекта информационной системы;

­   методологией использования информационных технологий при создании информационных систем;

­   моделями и средствами разработки архитектуры информационных систем;

­   языками процедурного и объектно-ориентированного программирования;

­   навыками владения одной из технологий программирования;

­   методами и средствами проектирования, модернизации и модификации информационных систем.

Трудоемкость дисциплины и виды учебных занятий

Трудоемкость 8 з.е.

Учебные занятия проводятся в форме контактной работы – лекции, практические занятия и самостоятельной работы обучающихся.

Форма промежуточной аттестации

Экзамен 

Экзамен

Курсовая работа