Объектно-ориентированное программирование. Макурина Т.А. - 4 стр.

UptoLike

Составители: 

4
В результате изучения дисциплины студент должен иметь представление
(понимать и уметь объяснить) основные концепции и принципы создания
программного обеспечения объектно-ориентированного программирования на
языке С++.
Знать: основы объектно-ориентированного программирования в С++,
особенности создания классов и их использование, в разрабатываемых
приложениях, основы проектирования объектно-ориентированного программного
обеспечения с использованием С++.
Уметь: разрабатывать программное обеспечение средствами объектно-
ориентированного языка С++ и использовать его на практике.
Иметь навыки (приобрести опыт) программирование на языке С++.
5. Место дисциплины в учебном процессе.
Дисциплина относится к циклу дисциплин специализации и блоку
дисциплин, обеспечивающих компьютерную подготовку.
Изучение данной дисциплины базируется на следующих дисциплинах:
Алгоритмические языки и
программирование, Лингвистическое и Программное
обеспечение САПР, Технология разработки ПО.
Основные положения дисциплины должны быть использованы в
дальнейшем при изучении следующих дисциплин: Проектирование ИС,
Мультимедийное программирование, Информационные технологии, Разработка
САПР.
6. Сводные данные об основных разделах дисциплины.
Для специальности 220300
Количество часов занятий
аудиторных
Название раздела
Лекцион-
ных
Практичес-
ких
занятий
Лаборатор-
ных занятий
Самостоятель-
ная работа
Уровни
обучения
1. Основы программиро-
вания .
4 2
2. Объекты и классы 4 2 10
3. Массивы объектов,
указатели и ссылки на
объекты
4 2
4. Перегрузка операций 6 4 10
5. Наследование 6 4 10
6. Указатели 4
7. Виртуальные функции
и полиморфизм
6 4 5
8. Потоки и файлы 6 4
9. Многофайловые
программы
4 - 5
10. Шаблоны и
исключения
10 6 10
11. Стандартная
библиотека (STL)
6 6 10
12. Разработка
объектно-
ориентированного ПО
8 25
       В результате изучения дисциплины студент должен иметь представление
(понимать и уметь объяснить) основные концепции и принципы создания
программного обеспечения объектно-ориентированного программирования на
языке С++.
       Знать: основы объектно-ориентированного программирования в С++,
особенности создания классов и их использование, в разрабатываемых
приложениях, основы проектирования объектно-ориентированного программного
обеспечения с использованием С++.
       Уметь: разрабатывать программное обеспечение средствами объектно-
ориентированного языка С++ и использовать его на практике.
       Иметь навыки (приобрести опыт) программирование на языке С++.

5. Место дисциплины в учебном процессе.
     Дисциплина относится к циклу дисциплин специализации и блоку
дисциплин, обеспечивающих компьютерную подготовку.
     Изучение данной дисциплины базируется на следующих дисциплинах:
Алгоритмические языки и программирование, Лингвистическое и Программное
обеспечение САПР, Технология разработки ПО.
     Основные положения дисциплины должны быть использованы в
дальнейшем при изучении следующих дисциплин: Проектирование ИС,
Мультимедийное программирование, Информационные технологии, Разработка
САПР.
6. Сводные данные об основных разделах дисциплины.
Для специальности 220300
   Название раздела                       Количество часов занятий                  Уровни
                                        аудиторных                                 обучения
                            Лекцион-   Практичес-    Лаборатор-    Самостоятель-
                              ных         ких       ных занятий     ная работа
                                        занятий
1. Основы программиро-
                               4                         2
вания .
2. Объекты и классы            4                         2              10
3. Массивы      объектов,
указатели и ссылки на          4                         2
объекты
4. Перегрузка операций         6                         4              10
5. Наследование                6                         4              10
6. Указатели                   4
7. Виртуальные функции
                               6                         4              5
и полиморфизм
8. Потоки и файлы              6                         4
9. Многофайловые
                               4                         -              5
программы
10.     Шаблоны        и
                               10                        6              10
исключения
11.     Стандартная
                               6                         6              10
библиотека (STL)
12.     Разработка
объектно-                      8                                        25
ориентированного ПО

                                              4