- •1 Курстың сипаттамасы
- •1.1 Пәннің мақсаты мен тапсырмалары
- •1.3 Курстың сипаттамасы
- •1.4 Пререквизиттер
- •1.5 Постреквизиттер
- •2 Білімді бақылау және бағалау
- •3 Курстың мазмұны
- •3.1 Дәрістер (30 сағат).
- •3.2 Зертханалық жұмыстар (30 сағат).
- •3.3 Курстық жұмыс
- •3.4 Студенттердің өзіндік жұмыс жасау кестесі
- •3.5 Оқытушының басшылығымен студенттің өзіндік жұмысы
- •3.6 Емтихандық сұрақтар
- •3.7 Әдебиеттер тізімі
- •4 Бағалау туралы ақпарат
- •Студенттердің білімінің қорытынды бағалануы
3.2 Зертханалық жұмыстар (30 сағат).
зертханалық жұмыс № |
Сабақ тақырыбы |
Апта |
1 |
Java. Арифметикалық негіздер, енгізу/шығару. |
1, 2 |
2 |
Java. Есептеу жүйесімен жұмыс істеу. |
3, 4 |
3 |
Java. Сызықтық алгоритм. |
5, 6 |
4 |
Java. Тармақталу. |
5, 6 |
5 |
Java. Циклдар және бірөлшемді массивтер. |
7, 8 |
6 |
Java. Екіөлшемді массивтер. |
7, 8 |
7 |
Java. Жолдар, белгілер, мәтіндер; файлдар. |
9, 10 |
8 |
Java. Графика |
9, 10 |
9 |
Python. Циклдар және бірөлшемді массивтер. |
13, 14, 15 |
10 |
Java. Екіөлшемді массивтер.
|
13, 14, 15 |
11 |
Java. Графика/ шифрлеу әдісінің қарапайым түрлері |
13, 14, 15 |
3.3 Курстық жұмыс
Осы пән бойынша курстық жұмыс өткізілмейді.
3.4 Студенттердің өзіндік жұмыс жасау кестесі
№ |
Сабақ түрі |
СӨЖ тақырыптары |
Тақырыптың өткізу мерзімі |
Бөлімнің дереккөзі
|
1 |
Дәрістер |
Өткен дәрістердің құжаттарымен жұмыс жасау |
Апта сайын |
Конспект, оқулық |
2 |
Зертханалық жұмыс |
Болашақта өткізілетін зертханалық жұмыстың құжаттарымен танысу және дайындау |
Апта сайын |
Методикалық нұсқа |
3 |
Есептеу сызба жұмыстары |
Есептеу сызба жұмыстарының теориясын және орындалу әдістерін зерттеу |
6, 11, 14 апта |
Методикалық нұсқа |
3.5 Оқытушының басшылығымен студенттің өзіндік жұмысы
Студенттің өзіндік жұмысы дәрістік материалдар, лабараториялық жұмыстарға дайындық, лабараториялық жұмыстарды қорғауды ғана емес, сонымен қатар қосымша мәліметтер оқу мен есептік-сызба жұмысын орындайды. Студент түпнұсқа ретінде кітаптар, методикалық өңдеулер, анықтамалық әдебиетті қолданады.
Берілген дисциплина бойынша студентке 3 есептік-сызба жұмысының тақырыбы беріледі:
1. Берілгендермен жұмыс;
2. Шифрлеудің қарапайым түрлері;
3. Шифрлеудің күрделі түрлері.
Әрбір орындалған есептік-сызба жұмысы есептемемен безендірілуі керек. Есептеме АЭжБУдың стандарты бойынша безендірілуі керек:
құрамында бойуы керек:
1. титулдық парақ;
2. жұмыстық мақсаты мен тапсырмасы;
3. мазмұны;
4. кіріспе;
5. жұмыстың сипаттамасы;
6. негізгі бөлімі;
7. графикалық бөлімі;
8. жасалған жұмыстың нәтижесі;
9. қорытынды;
10. әдебиеттер тізімі;
11. приложения, графика (керек болса).
3.6 Емтихандық сұрақтар
Бағдарламалаудың парадигмасы.
Аймақты-бағытты әдіс: түсінік және ұстаным. Аймақтар және класстар.
Мұрагерлік. Инкапсуляция. Полиморфизм.
Бағдарлмалау тілінің аймақты-бағытты әдісі. Салыстыру.
Функционалды және рәсімді түрдің әдісі. Жүктеу.
Орындау түрі бойынша бағдарламалау классификациясы (виртуалды машинада қолданылатын). Виртуалды машина Java. JIT-компиляция.
Тілдің ерекшеліктері мен Java платформасы.
Java қолданбасының өңдеу әдістері. Интегриалды өңдеу орталары.
Java. Класстар. Класстар құрылымы. Класстардың әдістері, статистикалық әдістері. Өріс.
Java. Компиляция және интерпретация. Енгізу және шығару ұйымдастыруы.
Java. Кұрастырғыштар. Жеткізу модификатор деңгейі (default, public, protected, private).
Java. Берілу түрлері. Әдістің типтері (белгілі және автоматты). Тұрақтылар және айнымалы.
Java. Арифметикалық операторлар, салыстыру және логикалық операторлар.
Java.Тармақтану операторы. Шартты оператор. Көпетеген таңдау операторы.
Java. Цикл ұжымының құрылымы.
Java. Массивтер. Хабарлама және инициализация әдістері. Индексация және өлшем. Көпөлшемді массив.
Java. Жолдар, белгілер, мәтіндер.
Java. Файлдармен жұмыс. Өз функцияларын жазу.
Java. Графикалық интерфейспен үстеме.
Бағдарламалау тілі Python: суреттеу және философия, бағдарламалау ортасы.
Python. Берілген типтер, тұрақтылар және айнымалылар. Енгізу және берілгенді өңдеу.
Python. Экранирование және форматирование операциясы.
Python. Арифметикалық операторлар, салыстыру және логикалық операторлар.
Python. Тармақтану операторы. Шартты оператор. Көптеген таңдау операторы.
Python. Цикл ұжымының құрылымы.
Python. Модульдар және пакеттер. Мысалы math, random, os, copy, sys. Импорт.
Python. Массивтер. Мысал Numpy.
Python. Функция құрау.
Python. Жүйелілік. Тізімдер. Кесінді.
Python. Сөздіктер. Шерулер.
