Модуль 1.Кіріспе. Алгоритмдер
1.1
|
Модульдік бірлік 1.1
Кіріспе. Пәнінің мақсаты мен даму сатылары.
Дәріс № 1. Кіріспе Бағдарламалау технологиясы» пәнінің мақсаты мен даму сатылары. Компьютердің жұмыс принциптері және оны программалармен қамтамасыз ету.
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 1. Өрнекті жазу, меншіктеу операторы. с/c++ тілінде алгоритмдердің сызықты құрылымының программаларын жазу.
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
5
|
2.
|
1.2
|
Модульдік бірлік 1.2. Алгоритмдер. Алгоритмдерді өңдеу принципі.
Дәріс № 2. Алгоритмдер. Алгоритмдерді өңдеу принципі. Қойылған есепті шығарудың негізгі сатылары. Алгоритмдер, деректер құрылымы және программалау тілдерінің негізгі түсініктері.(Дәріс – конференция).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 2. Алгоритмдердің тармақталған құрылымдарын бағдарламалау. Арифметикалық операциялар. if Шартты оператор
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
5
|
1.3
|
Модульдік бірлік 1.3 Алгоритмдер анализі
Дәріс № 3. Процедуралық және құрылымдық программалауға кіріспе. Параметрсіз процедуралар. Параметрлі процедуралар. Процедура – функциялар. (Дәріс – конференция).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
зерт. № 3. Алгоритм-дердің циклдік құры-лымдарын бағдарламалау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
5
|
1.4
|
Модульдік бірлік1.4
Рекурсивті алгоритмдер
Дәріс 4. Қарапайым рекурсиялар. Есептеудің негізгі эффективті схемалары. Рекурсивті қосалқы программаларды ұйымдастыру. Параметрлер массивтер және параметр-жолдар. Процедуралық типтер. Параметрлер-функциялар және параметр-процедуралар. (Дәріс – конференция).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 4. Алгоритмдердің циклдік құрылымдарын бағдарламалау. Циклдік операторларды қолданып есептерді шығару
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
5
|
2.
|
Модуль 2 Алгоритмдер анализі
|
2.1
|
Модульдік бірлік 2.1. Деректер типтері.
Дәріс № 5.Деректер типтері. Деректердің құрылымдық және базалық типтері. Қарапайым, реттелген, бүтін, логикалық, символдық, санаулы, тип диапазон, нақты типтер. Олармен жұмыс істеуге арналған стандартты математикалық функциялар(Дәріс – конференция).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 5. Бір өлшемді массивтерді қолданып бағдарлама жасау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
6
|
2.2
|
Модульдік бірлік 2.1. Динамикалық жады
Дәріс № 6. Динамикалық жадымен жұмыс істеуге арналған процедуралар мен функциялар(Дәріс – дискуссия).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 6. Екі өлшемді массивтерді қолданып бағдарлама жасау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
6
|
2.3
|
Модульдік бірлік 2.3. Деректер құрылымы.
Дәріс № 7.Деректер құрылымы. Сызықтық және сызықтық емес құрылымдыр. (Дәріс – дискуссия).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 7. Циклдің операторлар.Кортежді қолданып бағдарлама жасау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
6
|
2.4
|
Модульдік бірлік 2.4. Файлдар.
Дәріс № 8. Файл түсінігі. Файлдың ерекше сипаттамалары. FILE типін сипаттаудың жалпы түрі. Типтелген және типтелмеген файлдар. (Дәріс – дискуссия).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 8. Жолдық айнымалыларды қолданып есептерді шығару
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
6
|
Аралық бақлау №1
Модуль
3. Деректер құрылымы
|
|
|
|
|
|
Тестілеу
|
|
3.
|
3.1
|
Модульдік бірлік 3.1 Файлдармен жұмыс
Дәріс № 9. Файлдармен жұмыс істеуге арналған стандартты процедуралар. Мәтіндік файлдар(Дәріс – конференция).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 9. Символдық айнымалыларды қолданып бағдарлама жасау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
6
|
3.2
|
Модульдік бірлік 3.2. Ақпараттық құрылымдарды өңдеу алгоритмдері Дәріс №10. Ақпараттық құрылымдырды өңдеу алгоритмдері. Абстракты деректер типі. Тізімдерді өңдеу алгоритмдері (Дәріс – дискуссия).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 10. Символдық айнымалыларды қолданып бағдарлама жасау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
6
|
3.3
|
Модульдік бірлік 3.3. Рекурсивті алгоритмдер
Дәріс №11. Рекурсивті алгоритмдер. Бірігу алгоритмдері. Іштей сорттау алгоритмдері(Дәріс – конференция).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 11. Процедура мен функцияны қолданып бағдарлама жасау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
6
|
3.4
|
Модульдік бірлік 3.4. Сырттай сорттау алгоритмдері
Дәріс №12. Сырттай сорттау алгоритмдері. Рекурсивті функциялармен жұмыс(Дәріс – конференция).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 12. Процедура мен функцияны қолданып,
сұрыптау программасын құру
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
7
|
|
3.5
|
Модульдік бірлік 3.5. Іздеу алгоритмдері
Дәріс №13. Іздеу алгоритмдері. Сызықтық және екілік іздеу алгоритмдері (Проблемалық дәріс).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 13. Жазуларды қолданып бағдарлама жасау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
7
|
|
3.6
|
Модульдік бірлік 3.6. Графиканы қолданып программаны құру
Дәріс №14. Графиканы қолданып программаны құру (Дәріс – конференция).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 14.Графиканы қолданып бағдарлама жасау
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
7
|
|
3.7
|
Модульдік бірлік 3.7. Динамикалық программалауды үйрену Дәріс №15. Динамикалық программалауды үйрену(Дәріс – дискуссия).
|
1
|
|
|
|
|
Қатысу/ белсенділік
|
2
|
Зерт. № 15.Стандартты модульдер
|
|
2
|
|
|
|
Тапсырмалар бойынша бағдарлама әзірлеу
|
7
|
Аралық бақылау № 3
|
|
|
|
|
|
Тестілеу
|
20
|
|
Дәріс
|
15
|
|
|
|
|
|
|
|
Зертханалық сабақ
|
|
30
|
|
|
|
|
|
|
Барлығы:
|
|
30
|
30
|
|
|
|
140
|