- •Пәннің мазмұны және оның әдістемелік қамтамасыз етілуі Дәріс курсы және практикалық сабақтар
- •Зертханалық сабақтар
- •Пәннің оқу әдістемелік қамтамасыз етілген картасы
- •Әдебиеттер
- •4. Пәннің қысқаша сипаттамасы
- •5. Сабақ жоспары
- •7.Бағалау ақпараты
- •8. Бағаны қою саясаты
- •9. Оқу пәнінің саясаты және академиялық этика
- •Айнымалылар мен өрнектер
- •Екі өлшемді массивтер
- •Функцияға функциянын атына беру.
- •10Дәріс Массив структурасының сұрыпталуы.
- •050703-Ақпараттық жүйелер, 050704-Eсептеу техникасы және бағдарламалық қвамтамасыз ету
- •Әдістемелік нұсқаулары
- •Функция құру
- •Өзіндік жұмыстар:
- •Массив элементтерінің қосындысын есептеуді жеке функция ретінде қарастыру керек.
- •050704 - Есептеу техникасы және бағдарламалық қамтамасыз ету
- •2 Курс, 4 семестр
- •Қорытынды бақылау материалдары (билеттер мен тесттік тапсырмалары)
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 |
