Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМКД_ОБП_Урдабаева.doc
Скачиваний:
113
Добавлен:
01.03.2016
Размер:
1.29 Mб
Скачать

IV факультеттің оқу-әдістемелік комиссиясына бекітуге ұсынылды

Хаттама №1, «9» қыркүйек 2010 ж.

V алғашқы тексеру мерзімі 2011 ж. Тексеру мерзімділігі 1 жыл

VI АУЫСТЫРУҒА ЕНГІЗІЛДІ________21.09.2009__________________

Алдыңғы жұмыс бағдарламасының бекітілген күні

11. Пәнді оқытып үйретудің мақсаты мен міндеттері:

Объектіге негізделген программалаудың қазіргі тәсілдерін зерттеу, объектіге бағытталған тілдерде программаларды жазу дағдысын алу, өңдеу, тестілеу, толықтыру, талдау, қауыпсіздікті жабдықтау және процедуралық программалардың сенімділік әдістерімен таныстыру.

Курстың міндеттері:

  • Есептерді шешу алгоритмдерін құра білу;

  • Алгоритмдерді құру әдістерін және маңызды тәсілдерін білу;

  • Пәндік салада есептерді шешу үшін объектіге бағытталған программалау тілдерін қолдана білу;

  • Программалардың қолданбалы пакеттерін құру;

  • Объектіге бағытталған программалауда тәжірибелік дағды алу;

  • Объектіге бағытталған жобалау және талдау негіздерін зерттеу.

12. Пәнді оқып үйрену нәтижесінде студенттің меңгеруге тиісті негізгі түсініктері, білімдері, біліктіліктері және дағдылары:

Студент міндетті:

  • төмендегі ұғымдар жөнінде түсініктері болуы тиіс:

  • объектілі-бағытталған программалау концепциялары мен идеялары туралы;

  • класстар, объектілер, әдістер туралы;

  • класс құрудың негізгі құралдары туралы;

  • төмендегілерді білуі және пайдалана алуы тиіс:

  • кірістірілген және пайдаланушы өзі құрған деректер типтерін білу;

  • жадымен дұрыс және тиімді айлалы әрекет жүргізе білу;

  • стандартты кітапханалар мүмкіндіктерін пайдалана білу;

  • төмендегі дағдыларды меңгере білуі тиіс:

  • қосымшаларды біріктіру ортада өңдеудің барлық программаның алғашқы мәтінінен орындалу модулін алу арқылы – программалау қателерін табуға және жоюға мүмкіндік беретін түзету барысына дейінгі кезеңдерін орындау дағдысын алу;

  • нұсқаулар, операторлар және объектіге бағытталған программалаудың синтаксисін игеру.

13. Пәннің күнтізбелік-тақырыптық жоспары және сағаттар торы

Тақырыбы

Дәріс (сағ.)

Практикалық сабақ (сағ.)

Лабораториялықсабақтар (сағ.)

Өзіндік жұмыс (сағ.)

Ағымдықбақылауформалары

Аралық бақылау формалары

1

2

3

4

5

6

7

8

1

Жоғары деңгейлі тілдер. Құрылымдық программалаудың негізгі концепциялары.

4

Конспект

Коллоквиум

Тест

2

Объектілі бағытталған анализ және проектілеу әдістемесі. Бағдарламалық өнімдердің өмірлік циклі.

6

Конспект

3

Объектілі-бағытталған программалау –программалау технологиясы ретінде. ОБП-ның негізгі түсініктері. ОБП-ның принциптері және қасиеттері. ОБП кезеңдері.

1

4

Сұрау

4

С++ тілінің объектілі-бағытталған құралдары. Объектілер, кластар. Мәліметтердің инкапсуляциясы және қатынау әдістері. Қатынауды шектеу құралдары. Интерфейс және жүзеге асыру. Кластарды қолдануға қарапайым программалар мысалдары.

1

1

2

4

Тест

5

Конструкторлар. Көшіру консрукторы. Деструкторлар. Іштестірілген кластар.

1

1

1

4

Сұрақ-жауап

6

Кластарды мұрагерлік ету. Мұрагерлік түрлері. Туынды кластардағы конструкторлар және деструкторлар. Кластар иерархиясына қарапайым программалар мысалдары.

2

2

2

8

Тест

7

Амалдарды қайта анықтау. Виртуальді және статикалық әдістер.

1

2

6

Сұрақ-жауап

8

Операторларды қайта жүктеу. Операторларды қайта жүктеуге қарапайым программалар мысалдары.

1

2

2

4

Тест

1

2

3

4

5

6

7

8

9

Полиморфизм және оны жүзеге асыру. Жәй және күрделі полиморфизм. Виртуальді функциялар. Абстрактілі функциялар және кластар.

2

2

3

8

Тапсырманы тексеру

Бақылау жұмысы

Тест

Курстық жұмыс

10

Ағындық кластар. Жолдық ағындар. Файлдық ағындар.

1

2

1

4

Тест

11

Достық функциялар және кластар. Достық функция түрлері. Достық класты хабарлау.

1

1

4

Сұрау

12

Шаблондық кластар және шаблондық функциялар. Шаблондардың стандартты кітапханасы.

2

3

8

Сұрау

13

Стандартты контейнерлі кластар.

1

2

6

Сұрау

14

Төтенше жағдайлар механизмі және қателерді өңдеу.

1

1

6

Тест

15

Модельдеудің универсальді тілі-UML. Объектілі бағытталған программаларды құру процесін сипаттау үшін UML тілін қолдану.

6

Конспект

16

Диаграммалар. Кластар диаграммалары. Объектілі бағытталған анализ және жоспарлауда СASE-жабдығын қолдану.

8

Конспект

Барлығы

15

10

20

90

14. Пәннің оқу-әдістемелік картасы