Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UMKD_S__programm.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

4. Пәннің қысқаша сипаттамасы

Мақсаты: C++ программалау тілінің дербес ЕЭМ –ға арналған ерекшеліктері мен тәсілдерін; деректерді ұйымдастыру тәсілдері және сыртқы сақтау құрылғыларында; программалау технологияларының әдістері мен тәсілдерін; программамен қамтамасыз етудің өркендеу тенденциясын

Міндеттері: инженерлік , есептелінетін және деректерді өңдеу есептеріне жоғарғы дәрежедегі C++ тіліне ДЕЭМ үшін программа құру, програманы тексеру, тестілеу және программалық құжаттамаларды дайындау.

пәннің қысқаша мазмұны:структураланған деректер типтерін өңдеу, файлдар, модульдер, жинамикалық жады элементтері: көрсеткіштер, стектер, кезектер, бинарлық тараулар.

пәнді меңгергеннен кейін студент нені білуі керек: инженерлік , есептелінетін және деректерді өңдеу есептеріне жоғарғы дәрежедегі C++ тіліне ДЕЭМ үшін программа құрып, програманы тексеріп, тестілеп және программалық құжаттамаларды дайындап.

5. Сабақ жоспары

5.1. аудиториялық сабақтардың күнтізбелік-тақырыптық жоспары

№

Мазмұны

(тақырып және сұрақтар)

Дәріс саб / сағ

Практ., сем., саб/

сағ

Лаборатор

саб/

сағ

Оқулық, әдістемелік құралдар

1

2

3

4

5

6

1

С++ тілінің базалық құралдары( алфавит, айнымалы)

1

1[15-19]

Деректер типтері

1

1[22-26]

2

Программа структурасы. main() функциясы

1

1[26-28]

Операциялар, өрнек операторы

1

1[28-33]

3

Тармақталу мен басқаруды беру операторлары

1

1[39-44]

Қайталауды ұйымдастыру

1

1[45-49]

4

Бір өлшемді массивтер

1

1[51-53]

Екі өлшемді массивтер

5

Көрсетеіштер мен сілтемелер

1

1[54-59]

Жолдар және жолдармен жұмыс істейтін функциялар

1

1[65-69]

6

Функциялар.

Массивті функцияларды жұмысқа қосу

7

Рекурсивті функциялар

1

1[72-76]

Структуралар.

1

1[83-88]

8

Файлдармен жұмыс

1

1[91-93]

Файл элементтеріне қатынас

1

1[93-94]

9

Препроцессор директивалары

1

1[94-96]

Жады класының спецификаторлары

1

1[97-101]

10

Программа құру технологиясы.

1

1[102-105]

Кодтау мен құжаттау

1

1[109-113]

11

Жобалау мен тестілеу.

1

1[114-118]

Динамикалық деректер структурасы

1

1[119-120]

12

Сызықты тізімдер, стектер

1

1[120-121]

Кезектер,бинарлы тармақтар

1

1[121-122]

13

Объектіге бағытталған программалар.

1

1[122-123]

Кластарды сипаттау

1

1[123-124]

14

Объектілерді сипаттау және оларды қолдану

1

1[173-175]

Конструкторлар, деструкторлар Мұрагерлік полиморфизм және инкапсуляция

1

1[179-182]

15

Статистикалық класс элементтері

1

1[[180-181]

Статистикалық өрістер мен әдістер

1

1[182-185]

5.2. ОБСӨЖ күнтізбелік-тақырыптық жоспары

№

ОБСӨЖ тақырыптары

ОБСӨЖ сағат

саны

Әдебиетке сілтеме жасау (нег.қос.)

Басқа құралдар (сайттар, электр.оқулықтар)

1

2

3

4

5

1

Программа структурасы.

1

1[26-28]

Элек. оқулық

2

Операциялар, өрнек операторы

1

1[28-33]

Элек. Оқулық

3

Тармақталу мен басқаруды беру операторлары

1

1[39-44]

Элек. оқулық

4

Қайталауды ұйымдастыру

1

1[45-49]

Элек. оқулық

5

Көрсетеіштер мен сілтемелер

1

1[51-53]

Элек. оқулық

6

Массивтер

1

1[54-59]

Элек. оқулық

7

Қолданушы анықтайтын типтер.

1

1[65-69]

Элек. оқулық

8

Функциялар.

1

1[72-76]

Элек. оқулық

9

Рекурсивті функциялар

1

1[77-82]

Элек. оқулық

10

Жолдармен жұмыс істейтін функциялар

1

1[91-93]

Элек. оқулық

11

Символдармен жұмыс істейтін функциялар

1

1[93-94]

Элек. оқулық

12

Сызықты тізімдер

1

1[120-121]

Элек. оқулық

13

Стектер

1

1[121-122]

Элек. оқулық

14

Кезектер

1

1[122-123]

Элек. оқулық

15

Бинарлы тармақ

1

1[123-124]

Элек. оқулық

5.3. Пәнді оқу-әдістемелік құралдармен қамтамасыздандыру картасы

№

Оқулықтар,

Оқу құралдары

Оқу тілі

Автор, шыққан жылы,

баспахана

Оқулық, оқу құралының саны (данасы)

Электрон-дық түрі

кафедрада

кітапханада

1

2

3

4

5

6

7

1

С++ программирование на языке высокого уровня

орысша

Т.А. Павловская

1

20

2

С/С++ в задачах и примерах

орысша

Н. Культин

1

15

3

С++ Объектно-орентированное прораммирование

орысша

В.В. Лаптев, А.В. Морозов

1

-

-

Әдебиеттер (негізгі және қосымша)

1. Т.А. Павловская.

С++ программирование на языке высокого уровня. Питер, 2002г.

2. Н. Культин

С/С++ в задачах и примерах.Санкт-Петербург, 2002г.

3. В.В. Лаптев, А.В. Морозов

С++ Объектно-орентированное прораммирование, Питер 2007г.

6. Студенттердің өздік жұмыстары бойынша сабақ жоспары

№ тапсырма беру аптасы

Сабақ тақырыбы

СӨЖ тапсырма-

лары

Ұсынылатын әдебиеттер

ОБСӨЖ бақылау формасы

№ тапсырманы

тапсыру уақыты

№

оқу құрал

беті, § және тарау

1

2

3

4

5

6

7

1

Программа структурасы.

1

1

[26-28]

Сұрақ

2

Операциялар, өрнек операторы

1

1

[28-33]

Сұрақ

2

3

Тармақталу мен басқаруды беру операторлары

1

1

[39-44]

Қабылдау

3

4

Қайталауды ұйымдастыру

1

1

[45-49]

Қабылдау

4

5

Көрсетеіштер мен сілтемелер

1

1

[51-53]

Сұрақ

5

6

Массивтер

1

1

[54-59]

Қабылдау

6

7

Қолданушы анықтайтын типтер.

1

1

[65-69]

Қабылдау

7

8

Функциялар.

1

1

[72-76]

Сұрақ

8

9

Рекурсивті функциялар

1

1

[77-82]

Сұрақ

9

10

Жолдармен жұмыс істейтін функциялар

1

1

[91-93]

Сұрақ

10

11

Символдармен жұмыс істейтін функциялар

1

1

[93-94]

Сұрақ

11

12

Файлдармен жұмыс

1

1

[120-121]

Қабылдау

12

13

Стектер

1

1

[121-122]

Қабылдау

13

14

Кезектер

1

1

[122-123]

Қабылдау

14

15

Бинарлы тармақ

1

1

[123-124]

Қабылдау

15

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]