15
білуі тиіс - ықтималдықтар теориясының негізгі фундаменталдық
түсініктерін: ықтималдықтар теориясының аксиомалық талқымаларын және
одан шығатын ықтималдықтар қасиеттерін; кездейсоқ шамалар қасиеттерін
және
олардың
үлестірілімдерін;
кездейсоқ
шамалардың
сандық
сипаттамаларын; математикалық статистиканың негізгі түсініктерін; нүктелік
бағалау және оларды алу әдістерін; интервалдық бағалауды; болжамды
тексерудің негізгі теориясын; кездейсоқ процесстердің корреляциялық
теориясын, оларды жүйелендіру және статистикалық берілімдерді талдау
әдістерін;
істей алуы - нақты кездейсоқ құбылысты дұрыс айқындап сипаттайтын
математикалық моделін құру, ықтималдықтардың классикалық және
геометриялық анықтамасына есептер шешу; кездейсоқ шамасының
үлестірілім функциясының заңын табу; кездейсоқ шамалардың моменттерін
және корреляция коэффициентін есептеу;
дағдылану - математикалық әдістерді қолданып инженерлік есептерді шешу;
құзыреттер - мамандық бойынша іс-әрекеттерде ықтималдықтар теориясы
мен математикалық статистика әдістерін қолдана білу.
Кафедра: Математика және математикалық моделдеу.
КЛИЕНТ-СЕРВЕРЛІК ҚОСЫМШАЛАРДЫ ҚҰРУ НЕГІЗДЕРІ
Пререквизиттер: Алгоритмдеу және бағдарламалау,
Ақпараттық-
коммуникациялық технологиялар.
Постреквизиттер: Windows-та бағдарламалық қосымшаларды құрудың
заманауи технологиялары, Linux-те бағдарламалық қосымшаларды құрудың
заманауи технологиялары.
Оқыту мақсаты: Желілік қосымшаларды құрудың негізгі қағидаларымен
таныстыру.
Қысқаша мазмұны (негізгі бөлімдер): Таратылған қосымшалардың
үрдістерінің өзара әрекеттесуі. Ашық жүйелердің өзара әрекеттесу үлгісі.
«Клиент - сервер» архитектурасы. Сокеттер және RPC интерфейстері. TCP/IP
хаттамалар стегі. TCP/IP құрылымы. TCP/IP негізгі қызметтері. Желілік
утилиталар. TCP/IP баптау. WindowsSockets интерфейсінің құрылымы мен
құрамы. Таратылған қосымшалардың үрдістерінің өзара әрекеттесуі
сұлбасы. WindowsSockets кітапханасын инициализациялау. Сокеттермен
жұмыс. Байланыс арнасымен жұмыс. Клиент пен сервер өзара әрекеттесуін
ұйымдастыру.
Оқыту нәтижелері:
білуі тиіс – хаттамаларды қолданатын желілік қосымшаларды құрудың
негізгі қағидаларын;
істей алуы - қарапайым клиент – серверлік
қосымшалар құруды;
дағдылану - қарапайым клиент – серверлік қосымшаларды жобалау мен іске
асыруға;
құзыреттер - желілік қосымшаларды құрудың негізгі қағидаларын
білу.
Кафедра: IT инжиниринг.
16
БАҒДАРЛАМАЛАУДАҒЫ КОМПОНЕНТТІК ӘДІС
Пререквизиттер: Алгоритмдеу және бағдарламалау,
Ақпараттық-
коммуникациялық технологиялар.
Постреквизиттер: Windows-та бағдарламалық қосымшаларды құрудың
заманауи технологиялары, Linux-те бағдарламалық қосымшаларды құрудың
заманауи технологиялары.
Оқыту мақсаты: кешенді бағдарламалық қамтамасыз етуді әзірлеуде
базалық білімдер мен дағдыларды қалыптастыру.
Қысқаша мазмұны (негізгі бөлімдер): Кешенді бағдарламалық жүйелерді
дамытудағы мәселелер. Өмір циклі және бағдарламалық жасақтама әзірлеу
үдерісі. Бірыңғай даму үдерісі және экстремалды бағдарламалау.
Тақырыптық саланы және бағдарламалық қамтамасыз етуді талдау.
Бағдарламалық қамтамасыз етудің сапасы және оны басқару әдістері.
Бағдарламалық жасақтама сәулеті. Дизайн үлгілері. Пайдаланушыларға
ыңғайлы интерфейсті құру принциптері. Java және C # негізгі құрылымдары.
Құрамдас технологиялар және таралған бағдарламалық жасақтама әзірлеу.
Веб-қосымшаларды әзірлеу үшін компоненттік технологиялар. J2EE және
.NET ішіндегі веб-қосымшалардың әр түрлі деңгейлерінің дамуы.
Компоненттік технологиялардың дамуы. Бағдарламалық қамсыздандыруды
басқару.
Оқыту нәтижелері:
білуі тиіс - компоненттік технологияларды қолдану арқылы қолданбаларды
құрудың негізгі принциптерін;
істей алуы - пайдалануға ыңғайлы интерфейсі бар үйлесімді жүйе
әзірлеуді;
дағдылану
-
кешенді
қосымшаларды
әзірлеуде
компоненттік
технологиялардың әдістерін және құралдарын пайдалануға;
құзыреттер - таралған қосымшаларды құру принциптерін білу,
бағдарламалық кодтарды қайта пайдалану.
Кафедра: IT инжиниринг.
WEB-ТЕХНОЛОГИЯЛАР
Пререквизиттер: Алгоритмдеу және бағдарламалау, Ақпараттық-
коммуникациялық технологиялар.
Постреквизиттер: Серверлік веб-бағдарламалау, PHP-де бағдарламалау.
Оқыту мақсаты: WEB-қосымшаларды ұйымдастыру және жұмыс істеу
принциптерін меңгеру, Интернетте пайдалану үшін серверлік қосымшаларды
жобалау әдістемесін үйрету.
Қысқаша мазмұны (негізгі бөлімдер): «Веб-технологиялар» пәнінің
тақырыбы. WWW-тің қысқаша тарихы. Көп деңгейлі желілік модель
тұжырымдамасы. TCP/IP. IP мекенжайлары мен порттары. Интернет-
қызметтер: WWW, FTP, TELNET. Пошталық хаттамалар. Веб-серверлер,
прокси серверлер, DNS серверлері, пошта серверлері. Веб-технологиялар
саласындағы стандарттау. ISOC. RFC. W3C. Клиент-сервер Web-
технологиялары. URL (URI). HTTP протоколы. Клиенттік сұрау құрылымы