Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Федеральное агентство по образованию
Томский государственный университет систем управления и радиоэлектроники (ТУСУР)
УТВЕРЖДАЮПроректор по учебной работе |
РАБОЧАЯ ПРОГРАММА
По дисциплине: «Объектно-ориентирорванное программирование»
Для специальности:
080502 – Экономика и управление на предприятиях (в машиностроении)
Факультет: экономический
Профилирующая кафедра: экономики
Обеспечивающая кафедра: ЭМИС
Курс – 2, Семестр – 3
Учебный план набора 2008 года и последующих лет
Распределение учебного времени
Лекции | 18 часов | |
Лабораторные работы | 36 часов | |
Всего аудиторных занятий | 54 часа | |
Самостоятельная работа | 46 часов | |
Общая трудоемкость | 100 часов | |
Зачет | нет | |
Экзамен | 3-й семестр |
2009
Рабочая программа составлена на основании учебного плана для специальности 080502 – Экономика и управление на предприятиях (в машиностроении), утвержденного «17» июня 2008г. для студентов набора 2008 года.
Рабочая программа рассмотрена и утверждена на заседании кафедры «27» августа 2009г. протокол № 27.
Программу составил
ст. преподаватель кафедры ЭМИС
Зав. кафедрой экономической математики, информатики и статистики,
профессор
Рабочая программа согласована с факультетом (заседание УМС от 01.01.2001 г. Протокол № 1), профилирующей и выпускающей кафедрой
Декан экономического факультета,
профессор
Заведующий профилирующей и выпускающей кафедрой,
профессор
1. Цели и задачи дисциплины, ее место в учебном процессе
Цель дисциплины –освоение приемов и методов объектно-ориентированного программирования. Цель достигается за счет освоения алгоритмического языка высокого уровня С++.
В результате изучения данной дисциплины студент должен знать:
а а) построение объектной модели;
б) построение классов;
в) основные свойства классов;
г) построение компьютерных программ в объектно-ориентированном коде.
Студент должен уметь:
а) формулировать постановку задач;
б) выполнять формализованное описание поставленной задачи, ее алгоритмизацию;
г) на основе имеющегося алгоритма строить компьютерную программу на алгоритмических языках С и С++;
д) выполнять отладку и тестирование программ, написанных на языке С++.
Изучение курса опирается на знания, умения и навыки, которые студенты получают при изучении дисциплины: «Высшая математика», «Информатика», «Экономика».
2. Содержание дисциплины
2.1. Содержание лекционных занятий (18 часов).
1. Основы программирования на языке высокого уровня С++.
Объектно-ориентированное программирование.
Объектная модель. Применение объектной модели.
Классы. Объекты. Сообщения и методы. Конструкторы и деструкторы.
Ввод/вывод в С++. Потоковые ввод и вывод.
Встроенные функции. Аргументы по умолчанию. Перегрузка функции.
Иерархия классов. Изменяемые данные-элементы. Наследование. Полиморфизм. Виртуальные функции.
Дружественные функции.
Шаблоны функций и классов.
Основы файлового ввода/вывода.
2.2. Содержание лабораторных занятий (36 часа).
1. Пользовательские типы данных в языке С. Структуры и объединения - 4 часа.
2. Пользовательские типы данных в языке С++. Классы. - 4 часа.
3. Графические функции в С и С++ - 8 часов.
4. Решение прикладных задач в объектах. - 4 часа.
5. Дружественные функции и операции. - 4 часа.
6. Наследование и полиморфизм. - 4 часа.
7. Шаблоны классов - 4 часа.
8. Файловый ввод/вывод - 4 часа.
2.3. Содержание самостоятельной работы (46 часов).
1. Проработка лекционного материала – 18 часов.
2. Подготовка к лабораторным работам и отчетов по ним – 18 часов.
3. Проработка тем вынесенных на самостоятельное изучение (графические функции ПО Borland C++) – 10 часов.
Рекомендуемая литература.
Основная литература:
1. Давыдов и основы алгоритмизации: Учебное пособие для вузов. - М.: Высшая школа, 2005. - 448 с.(25 экз.)
Дополнительная литература:
1. Объектно-ориентированное программирование Borland C++: Пер. с англ./ Клейтон Уолнэм. - Минск: Попурри, 1997. - 640 с.
2. C++: Учебный курс: Пер. с англ./ Пауло Франка. - СПб.: Питер, 1999. - 528 с.
3. Двоеглазов программирования C++: Справочное руководство/ . - Киев: Евроиндекс, 1993. - 128 с.
4. C++ в примерах: Пер. с англ./ Уолтер Сэвитч. - М.: ЭКОМ, 1997. - 736 с.
5. C++: специальный справочник/ Борис Карпов, Татьяна Баранова. - СПб.: Питер, 2000. - 480 с.
6. C и C++: Справочник: Пер. с нем./ Дерк Луис. - М.: Восточная Книжная Компания; БИНОМ, 1997. - 592 с.
7. Программирование на C и C++: Учебное пособие/ Крис Паппас, Уильям Мюррей. - Киев: BHV; Ирина, 2000. - 320 с.
8. Учимся программировать на языке С++: Пер. с англ./ Крис Джамса; Пер. . - 3-е изд., стереотип.. - М.: Мир, 2001. - 320 с.
9. C++: Начала программирования: Учебник/ Элеонора Алексеевна Ишкова. - М.: БИНОМ, 2000. - 301 с.
10. Object Windows для С++: В 2-х томах/ [Отв. за вып. ]. Киев: Диалектика, 1993.
11. Алгоритмы и структуры данных. М.: Мир, 1989.
12. Исскуство программирования для ЭВМ. В3-х т. М.: Мир. 1978.
13. Язык С++ и объектно-ориентированное программирование: Справочное пособие. Минск: Вышэйшая школа, 1997.
14. Березин курс C и C++: Учебное пособие/ Борис Иванович Березин, Сергей Борисович Березин. - М.: ДИАЛОГ-МИФИ, 1999. - 288 с.
15. Язык программирования C++: Вторая редакция: Классическая монография: Пер. с англ./ Бьярн Страуструп; Пер. В. Тропашко. - 2-е изд.., Ч. 1,2. - Киев: ДиаСофт, 1993.
16. , П. Дж. Дейтел Как программировать на С++. М.: БИНОМ, 2000.
Семестровые балльные раскладки дисциплины.
Дисциплина изучается в одном семестре. Количество баллов по дисциплине составляет 100 баллов.
Баллы за посещения ставятся за посещение лекций и лабораторных работ. Для получения максимального значения баллов за посещения необходимо посетить все занятия. При посещении части занятий баллы ставятся пропорционально количеству посещений.
Тестовый контроль проводится в виде опроса по теоретическим вопросам дисциплины при защите лабораторной работы.
При изучении дисциплины студенты должны выполнить 10 лабораторных работ по темам оговоренным рабочей программой. Своевременной называется исполнение лабораторной работы в течение двух недель с момента предоставления задания по плану занятий.
Раскладка баллов по видам контроля приведен в таблице.
Дисциплина «Объектно-ориентированное программирование»
Элементы учебной деятельности | Максимальный балл на 1-ую КТ с начала семестра | Максимальный балл за период между 1КТ и 2КТ | Максимальный балл за период между 2КТ и на конец семестра | Всего за семестр |
Посещение занятий | 4 | 4 | 4 | 12 |
Тестовый контроль | 6 | 3 | 3 | 12 |
Выполнение и защита результатов лабораторных работ | 16 | 10 | 8 | 34 |
Компонент своевременности | 4 | 4 | 4 | 12 |
Итого максимум за период: | 30 | 21 | 19 | 70 |
Нарастающим итогом | 30 | 51 | 70 | 100 |


