Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Федеральное агентство по образованию

Томский государственный университет систем управления и радиоэлектроники (ТУСУР)

УТВЕРЖДАЮ

Проректор по учебной работе
______________
«____»___________200__г.

РАБОЧАЯ ПРОГРАММА

По дисциплине: «Объектно-ориентирорванное программирование»

Для специальности:

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