Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. Понятие «технологии программирования», цель изучения дисциплины.
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих:
• указание последовательности выполнения технологических операций;
• перечисление условий, при которых выполняется та или иная операция;
• описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т. п.
Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе разработки.
Цель дисциплины - изучение современных технологий разработки программных средств с использованием объектно-ориентированного программирования.
Процесс изучения дисциплины направлен на формирование у обучаемого следующих компетенций:
- способность к проектированию базовых и прикладных информационных технологий (ПК-11);
- способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные) (ПК-12).
В результате изучения дисциплины студент должен:
Знать:
- принципы, базовые концепции технологий программирования, основные этапы и принципы создания программного продукта, абстракция, различие между спецификацией и реализацией, рекурсия, конфиденциальность информации, повторное использование, победа над сложностью, масштабирование, проектирование с учетом изменений, классификация, типизация, соглашения, обработка исключений, ошибки и отладка
- основные концепции и средства технологии объектно-ориентированного программирования - понятия класса, объекта, наследования, полиморфизма, шаблона, состав и возможности стандартной библиотеки;
Уметь:
- инсталлировать, тестировать, испытывать и использовать программные компоненты информационных систем, осуществлять их сертификацию по стандартам качества. разрабатывать, согласовывать и выпускать все виды проектной документации;
- разрабатывать программные приложения в среде современных операционных систем.
Владеть:
- языками процедурного и объектно-ориентированного программирования (С++,С#), навыками работы с одной из технологий программирования.
Дата публикования: 2015-09-17; Прочитано: 902 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!