MOI2207 Ақпараттанудың математикалық негіздері, 3 кредит
Пререквизиттер: «Алгебра және геометрия», «Математикалық талдау», «Ықтималдықтар
теориясы және математикалық статистика».
Оқыту мақсаты: «Ақпараттанудың математикалық негіздері» пәнін оқыту мақсаты
жиындар мен қатынастар теориялары, графтар теориялары, ықтималдықтар теориялары және
математикалық статистика жалпы математикалық түсінігі негізінде компьютерлік
ақпараттық жүйелерді құру барысында қолданылатын математикалық модельдер мен
әдістерді ӛңдеу және талдау үшін студенттерді функционалды математикалық дайындау
болып табылады.
Қысқаша мазмұны: Кіріспе. Ақпараттанудың математикалық негіздері. Жиындар
теорияларының элементтері. Формалды орындаушылардың математикалық модельдері.
Алгоритм және оның қасиеттері. Алгоритмнің шешілмеуі. Есептеу. Қиындық. Графтар
теориялары. Желілер мен графтардағы оптимизациялар алгоритмдері. Сандардың
компьютерлік теориясы және есептеу геометриясы. Компьютерлік арифметика
математикасы. Ақпаратты қорғау. Верификациялау жүйелері. Ашық кілті бар
криптожүйелер. Графикалық ақпаратты қорғау.
Күтілетін нәтижелер: Пәнді оқу нәтижесінде студенттер білуі керек:
1) ақпараттану теориясында қолданылатын математикалық әдістерді, ақпараттық процестер
мен басқарудың негізгі математикалық модельдерін;
2) талдау жасай білу, компьютерлік ақпараттық жүйелерде қолданылатын математикалық
модельдерді құруды.
Постреквизиттері: «Операцияларды зерттеу негіздері», «Процестер мен жүйелерді
компьютерлік модельдеу», «Ақпараттық жүйелерді жобалау».
MMI2207.1 Ақпараттанудағы математикалық әдістер, 3 кредит
Пререквизиттер: «Ақпараттанудағы математикалық әдістер» пәні «Алгебра және
геометрия», «Математикалық талдау», «Дискретті математика» пәндерін оқыту барысында
алынған білімдерге негізделеді.
Оқыту мақсаты: «Ақпараттанудағы математикалық әдістер» пәнін оқыту мақсаты жиындар
мен қатынастар теориялары, графтар теориялары, ықтималдықтар теориялары және
математикалық статистика жалпы математикалық түсінігі негізінде компьютерлік
ақпараттық жүйелерді құру барысында қолданылатын математикалық модельдер мен
әдістерді ӛңдеу және талдау үшін студенттерді функционалды математикалық дайындау
болып табылады.
Қысқаша мазмұны: Кіріспе. Ақпараттанудағы математикалық әдістер. Жиындар
теорияларының элементтері. Формалды орындаушылардың математикалық модельдері.
Алгоритм және оның қасиеттері. Алгоритмнің шешілмеуі. Есептеу. Қиындық. Графтар
теориялары. Желілер мен графтардағы оптимизациялар алгоритмдері. Сандардың
компьютерлік теориясы және есептеу геометриясы. Компьютерлік арифметика
математикасы. Ақпаратты қорғау. Верификациялау жүйелері. Ашық кілті бар
криптожүйелер. Графикалық ақпаратты қорғау.
Күтілетін нәтижелер: Пәнді оқыту нәтижесінде студенттер білуі керек:
1) ақпараттану теориясында қолданылатын математикалық әдістерді, ақпараттық процестер
мен басқарудың негізгі математикалық модельдерін;
2) талдау жасай білу, компьютерлік ақпараттық жүйелерде қолданылатын математикалық
модельдерді құруды.
Постреквизиттері: «Операцияларды зерттеу негіздері», «Процестер мен жүйелерді
компьютерлік модельдеу», «Ақпараттық жүйелерді жобалау».
OOP2208 Объектілі-бағытталған программалау, 3 кредит
Пререквизиттері: «Ақпараттану», «
Алгоритмдер, деректер құрылымы және программалау»,
«Программалау технологиясы».
Оқыту мақсаты: «Объектілі-бағытталған программалау» пәнін оқытудың мақсаты
WINDOWS ортасында қазіргі заманға сай программалаудың негізгі принциптерін оқып
үйрену және ақпараттық жүйелердің әртүрлі кластарына қолданбалы программалар құрудың
тәжірибелік дағдыларын игеру болып табылады.
Қысқаша
мазмұны:
Delphi
объектілі-бағытталған
ортасы.
Қосымшаларды
бағдарламалаудың ерекшеліктері. Object Pascal тілі. Мәліметтердің қарапайым типтері.
Мәліметтердің
құрылымдық
типтері.
Объектілі-бағытталған
бағдарламалаудың
ерекшеліктері. Класстар. Класстардың иерархиясы. Визуалды компоненттердің кітапханасы.
Мәліметтердің ӛзге типтері. Ӛрнектер. Қарапайым операторлар. Қосымшаны ұйымдастыру.
Интеграцияланған ӛндіру ортасының құралдары. Ақпараттық жүйелердің әртүрлі
класстарына қосымшаларды ӛңдірудегі Delphi-дің мүмкіндіктері.
Күтілетін нәтижелер: Пәнді оқу барысында студенттер:
1) объектілі-бағытталған программалаудың ерекшеліктері мен негізгі принциптерін
білулері қажет;
2) визуалды және визуалды емес компоненттерді қолдануда тәжірибелік дағды алулары
тиіс;
3) ақпараттық жүйелерде қолданылатын қолданбалы бағдарламалар құра білулері керек.
Постреквизиттері: «Деректер қоры жүйесі», «Компьютерлік тораптар», «Ақпараттық
жүйелерді жобалау».
VP2208.1 Визуалдық программалау, 3 кредит
Пререквизиттер: Ақпараттану, Алгоритмдер, деректер
құрылымы және программалау
Оқыту мақсаты: «Визуалдық программалау» пәнін оқыту мақсаты:
- студенттердің заманауи программалау технологияларын үйренуі;
- техникалық тапсырманы жасау және жобалаудың бастапқы кезеңдерінің негізгі
шешімдерін қабылдау дағдыларын меңгеру;
- бағдарламалық ӛнімдердің алгоритмдерін, құрылымдық және функционалдық
сұлбаларын жасау дағдыларын меңгеру;
- жоғары дәрежелі программалау тілдерінің қолданушылық интерфейстерін жасау және
программалау дағдыларын меңгеру.
Қысқаша мазмұны: Қосымшаларды (IDE) ӛңдеудің инте-гралданған ортасы. Visual Basic
тілінің элементтері. Айнымалылар мен қолдану аймақтарының мәліметтер типін білу.
Басқару операторларын. Тізім терезелерін құру. Процедуралар мен функциялар. Басқару
элементтері: суреттерді бейнелеу үшін, қолданушылардың ақпараттарды таңдау тізімдері,
барлық диалогты терезелер. Файлдар. Меню мен саймандар панелінің басқару элементтерін
қолдану. Формаларды қолданып программа құру. Бейімділік – обьектіні программалау.
Күтілетін нәтижелер: Пәнді оқу нәтижесінде студенттер мыналарды білуі тиіс:
- бағдарламалық қамтаманы құрудың негізгі тәсілдері туралы білуі тиіс;
- құрылымдық, модульдік, объектілі-бағытталған және қорғаныстық программалаудың
негізгі ережелерін білуі тиіс;
- түрлі программалау тәсілдерімен бағдарламалық қамтаманы құру ерекшеліктерін білуі
тиіс;
- аяқталған бағдарламалық ӛнімді құру дағдыларын меңгеру.
Постреквизиттері: Программалау технологиясы, Компьютерлік жүйелердің интерфейстері,
Объектілі-бағытталған программалау, Жүйелік программалау.