Бағдарламалық инженерия
7M06133
Инжиниринг және ақпараттық технологиялар
5
[АБ1+MT+АБ2+Емтих] (100)
Қазіргі заманғы бағдарламалық өнімдерді жобалау және әзірлеу процестерін салыстырмалы талдау, бағдарламалық өнімнің сапасын бағалау және сапасын басқару принциптері мен әдістерін зерттеу, талаптарды қалыптастыру және талдаудың практикалық дағдыларын игеру, бағдарламалық өнімдердің сапасын бағалау және тестілеу, бағдарламалық өнімді жобалау және әзірлеу бойынша практикалық дағдыларды игеру. Бағдарламалық жасақтама сапасы және оны бағалау моделі. Бағдарламалық жасақтама сапасының халықаралық және отандық стандарттары. Бағдарламалық жобадағы тәуекелдерді басқару. Бағдарламалық қамтамасыз ету сапасын бағалаудың формалды әдістері. Бағдарламалық қамтамасыз етуге қойылатын талаптарды верификациялау және валидациялау.
2
[АБ1+MT+АБ2+Емтих] (100)
Басқару психологиясының теориялық және әдіснамалық негіздері-әр түрлі ұғымдармен, басқару психологиясының негізгі ұғымдарымен, заңдылықтарымен танысу. Басшының жеке басқарушылық тұжырымдамасы. Ұжымның құрылымы және ұжымдағы әлеуметтік-психологиялық ахуал. Басқарушылық қызмет және өзара іс-қимыл саласындағы психологиялық зерттеу әдістері, топтағы тұлғааралық қатынастар. Басқару психологиясының өзекті мәселелері.
2
[АБ1+MT+АБ2+Емтих] (100)
Ұйымдастыру және басқару қызметінің сипаттамасы. Басқару ойының эволюциясы. Ұйымның ішкі және сыртқы ортасы. Этика және әлеуметтік жауапкершілік. Коммуникация. Басқарушылық шешімдер қабылдау. Жоспарлау. Ұйым басқару функциясы ретінде. Мотивация. Бақылау. Топтық динамика. Басшылық: билік және ықпал. Көшбасшылық стильдері. Жанжалдар мен стрессті басқару. Өзгерістерді басқару.
2
[АБ1+MT+АБ2+Емтих] (100)
Шет тіліндегі ғылыми мақаланың құрылымы мен стилистикалық ерекшеліктері. Мамандық бойынша дыбысталған шет тілдік сөйлеуден алынған ақпаратты түсіндіру. Мамандық бойынша ғылыми-техникалық бейіндегі мәтіндерді ағылшын тілінен қазақ немесе орыс тіліне аудару. Мамандық бойынша қазақ немесе орыс мәтінінің мазмұнын ағылшын тілінде беру (ауызша рефераттау). Шет тіліндегі конференцияларда ғылыми мақалалар жазу және ғылыми баяндамалармен сөз сөйлеу.
[АБ1+MT+АБ2+Емтих] (100)
Криптографиялық алгоритмдерді талдаудың принциптері мен әдістері. Сенімді және қауіпсіз криптографиялық хаттама әдістемесін құрудың теориялық және практикалық негіздері. Криптографияда модельді таңдау кезіндегі қолдану ережелері мен кезеңдері. Қолданылатын әдістің сенімділігіне қойылатын талаптар. Криптографиялық алгоритмдерді талдаудың негізгі әдістері мен криптографиялық талдаудың әртүрлі әдістері мен құралдарының классификациясы. Ақпаратты қорғаудың криптографиялық құралдары. Ақпаратқа шабуылдардың түрлері мен көздері. аппараттық әдістер. Пайдаланушылар мен процестерді анықтау. Бағдарламалар мен мәліметтерді криптографиялық қорғау. Симметриялық және симметриялы емес пернелер.
[АБ1+MT+АБ2+Емтих] (100)
Ақпараттық жүйелердің ақпаратын қорғау мәселесін шешу. Ақпаратты қорғау құралдарының классификациясы. Ақпараттық жүйелердегі ақпаратты қорғау құралдарының тиімділігін бағалау принциптері мен әдістері. IP қорғау объектілерінің классификациясы. Ақпараттық жүйелер ақпаратын қорғаудың техникалық және бағдарламалық құралдары. Ақпаратты қорғаудың криптографиялық құралдары.
[АБ1+MT+АБ2+Емтих] (100)
Көп өлшемді статистикалық талдау және сандық емес ақпаратты талдау әдістері. Ең қарапайым статистикалық сипаттамалар. Қалыпты пішінге дейін төмендеуі. Сандық емес деректерді цифрландыру. Көп нұсқалы статистикалық әдістер, көп нұсқалы статистикалық әдістердің экономика, менеджмент, қаржы, әлеуметтік ғылымдардағы рөлі мен мәні: негізгі мақсаттарды қою, практикалық қолдану мысалдары.
[АБ1+MT+АБ2+Емтих] (100)
Үлкен деректерді талдау және өңдеудің қазіргі заманғы мәселелері. Data Mining үлгілерін пайдалана отырып, үлкен деректерді талдаудың қолданбалы мәселелері үшін тұжырымдамалық және теориялық үлгілерді әзірлеу және талдау тәжірибесі. Үлкен деректерді өңдеу және талдау мәселелерін шешу әдістері, өнімділігі жоғары есептеу жүйелерінің мүмкіндіктері, үлестірмелі модельдер технологиясы, есептеулер, әдістер және мәліметтерді өндіру. Үлкен деректерді талдаудың қолданбалы мәселелерінің концептуалды және теориялық үлгілері. Деректерді талдау және өңдеу мәселелерін шешуге арналған уақыт және аппараттық ресурстар. Data Mining үлгілерін пайдалана отырып, үлкен көлемдегі деректерді талдау және өңдеу алгоритмдері.
[АБ1+MT+АБ2+Емтих] (100)
Бағдарламалық қамтамасыз етуді құру процесі. Бағдарламалық қамтамасыз ету қауіпсіздігіне қойылатын талаптар. Бағдарламалық қамтамасыз ету архитектурасы. Пайдаланушы интерфейсінің дизайны. Сатып алу тапсырысының сапасы үлгілері және сатып алу тапсырысының орындалу критерийлері. Бағдарламалық қамтамасыз етуді қолдау құжаттамасы. Бағдарламалық қамтамасыз етуді тестілеу. Бағдарламалық өнімдерді енгізу және техникалық қызмет көрсету. Бағдарламалық қамтамасыз ету жобаларының техникалық-экономикалық негіздемесі.
[АБ1+MT+АБ2+Емтих] (100)
Заманауи бағдарламалық жобалардың негізгі ерекшеліктері мен мәселелері. Бағдарламалық инженериядағы заманауи тенденциялар. БҚ құру технологиясының әдістемелік негіздері. Әр түрлі жеткізуші компанияларды құру технологияларының мысалдары. Бағдарламалық жүйелерді құру кезінде бірыңғай процесті қолдану. Бірыңғай процестің принциптері. Бірыңғай процестің негізгі түсініктері. Техникалық артефактілер мен басқару артефактілері. Бірыңғай процестің фазалары.
[АБ1+MT+АБ2+Емтих] (100)
Сандық техниканың математикалық аппаратының элементтері. Сериялық Сандық құрылғылар. Қалыптастырғыштар, генераторлар, және сандық сигнал түрлендіргіштер. Ақпаратты өңдеуді ұйымдастыру принциптері. Бағдарламаланатын логика чиптеріндегі сандық жүйелерді жобалау. Электрондық құрылғылар мен жүйелердің элементтік базасы. Бағдарламаланатын құрылымы бар интегралды схемалардың архитектурасы және схемотехникасы.
[АБ1+MT+АБ2+Емтих] (100)
Жасанды интеллект тарихы. АИ жүйесін құру тәсілдері. Қолдану саласы. Сараптамалық жүйелерді құрудың аспаптық құралдары. Шик қолданудың функционалдық құрылымы. Интеллектуалды жүйелердегі жоспарлау. ES-де шешім іздеу әдістері: күй кеңістігінде іздеу, азайту, дедуктивті шығару. Нейрондық желі ассоциативті жад ретінде. Болжау үшін нейрондық желілерді пайдалану. Нейрондық желілерде символдық және сандық ақпаратты өңдеу ерекшеліктері.
[АБ1+MT+АБ2+Емтих] (100)
Бағдарламалық жасақтаманы әзірлеудің өмірлік циклін таңдау. Жобаны әзірлеу тобын таңдау. Жобаның мақсаты мен көлемін анықтау. Жұмыстардың операциялық тізімінің құрылымын құру. Бағдарламалық құралды қайта пайдалану көлемін есептеңіз. Жобаны әзірлеу құнының ұзақтығын бағалау. Ресурстарды бөлу. Бағдарламалық қамтамасыз ету инженериясына кіріспе. Бағдарлама өлшемін бағалау, метрика. Сертификаттау және тексеру. Визуалды бағдарламалау. GUI (Graphical User Interface, Graphical User Interface), MS Windows. Оқиғаға негізделген бағдарламалау. Оқиғаларды өңдеушілер (EventHandler) Сыныптар, нысандар және оқиғалар. Класс қасиеттері. Тұрақты басқару: транзакциялар және деректер қоры серверлері, демаркация деңгейлері.
[АБ1+MT+АБ2+Емтих] (100)
Микропроцессорлық жүйелерді тағайындау, қуаттылық, басқару әдісі және құрылымдық-технологиялық ерекшеліктері бойынша тағайындау және жіктеу. Микропроцессорлық жинақтар туралы түсінік және олардың қолданылу аясы. Орталық процессордың құрылымы және жұмыс режимдері. Микропроцессорлық жүйелердің стандартты өзегі. K580 сериясының микропроцессорлық жинағының (МПК) құрамы. Орталық процессордың (CPU) теориясы. Орталық процессордың құрылымы және жұмыс режимдері. Адрестің, мәліметтердің және басқару шиналарының схемасы және ұйымдастыру ерекшеліктері. Жүйе генераторының жұмысының құрылымдық диаграммасы және уақыт диаграммалары. Жүйе контроллерінің құрылымдық схемасы және жұмыс істеу принципі. Үзу режимдерін жүзеге асыру және жадыға тікелей қол жеткізу ерекшеліктері.
[АБ1+MT+АБ2+Емтих] (100)
Қоғамның өндіргіш күштерінің дамуындағы микропроцессорлардың рөлі. Микропроцессорлардың дамуының қазіргі заманғы тенденциялары. Ақпаратты өңдеу, сақтау, беру және қорғау технологиялары; үлестірілген және жоғары өнімді есептеулерді, есептеу математикасын модельдеуді ұйымдастыру; бағдарламалық қамтамасыз етуді әзірлеу; ғылымға арналған заманауи ақпараттық технологиялар.
[АБ1+MT+АБ2+Емтих] (100)
Жасанды нейрон. Белсендіру функциялары. Перцептрондарды оқыту алгоритмдері. Сызықтық нейрондық желілер. Оларды оқыту. Көп қабатты нейрондық желілер, моногенді және гетерогенді. Көп қабатты нейрондық желілерді оқыту алгоритмдері. Нейрондық желілер үлгіні тану. Ақпараттық жүйелердің ақпаратын қорғау мәселесін шешу. Ақпаратты қорғау құралдарын жіктеу. Ақпараттық жүйелердегі ақпаратты қорғау құралдарының тиімділігін бағалаудың принциптері мен әдістері. АЖ қорғау объектілерін жіктеу. Ақпараттық жүйелердің ақпаратын қорғаудың техникалық және бағдарламалық құралдары. Ақпаратты криптографиялық қорғау құралдары.
[АБ1+MT+АБ2+Емтих] (100)
Үлкен деректерді талдау. Ақпарат көздеріне шолу. Үлкен деректерді сақтау және өңдеу технологиялары. Ақпараттың үлкен көлемін талдаудың заманауи бағдарламалық құралдары. Үлкен деректерді өңдеу және талдау әдістері. Бастапқы ақпарат пен аналитикалық деректерді визуализациялау. Деректерді талдаудың заманауи танымал бағдарламалық құралдарына шолу: Statistica, SPSS, Excel, R-Studio және басқалары; олардың артықшылықтары мен кемшіліктері.
[АБ1+MT+АБ2+Емтих] (100)
Оңтайландыру мәселесін қою. Міндеттерді жіктеу. Сандық оңтайландыру әдістері туралы түсінік. Аналитикалық және графикалық әдістер. Дөңес жиындар. Дөңес функциялар және қатты дөңес функциялар. Нүктенің көптікке проекциясы. Бөлу теоремалары. Жасырын функция туралы Теорема. Лустерник Теоремасы. Шартты экстремумға арналған классикалық міндет. Вариациялық есептеу есептерін қою. Шартсыз экстремумды іздеудің вариативті міндеттері.
[АБ1+MT+АБ2+Емтих] (100)
Цифрлық аватарларды жасау әдістері мен технологиялары. Сандық андроидтардың 3D үлгілері. Фотограмметриялық технологиялар психогеометриялық талдау. CGI графикасы. Қолданылған парадигмалар мен принциптер. пайдаланушы үлгісі. Диалогты сипаттау және дамыту. Жүйенің интерактивті модельдерін құру. Оны қолдануға және үйренуге көмектесіңіз. Программалық интерфейстер мен құралдар, олардың мүмкіндіктері. 3DsMAX, Revit компьютерлік бағдарламаларын объектілердің үш өлшемді компьютерлік кескіндерін өңдеуде және шығармашылық жобалау есептерін шешуде қолдану мүмкіндіктері.
[АБ1+MT+АБ2+Емтих] (100)
Цифрлық аватарлардың даму тарихы. Цифрлық аватарлардың перспективалары мен дизайны. Цифрлық андроидтардың 3D үлгілері. Фотограмметриялық технологиялар психогеометриялық талдау. Цифрлық атақтылар. Тапсырманы талдау және орта моделі. Сыртқы интерфейстерді жобалау. 3DsMAX компьютерлік бағдарламасында үш өлшемді объектілерді есептеу принциптері мен реттілігі.
Тәжрибелік қорғау
Эксперименттік деректерді талдау және өңдеу әдістерін игеру. Ақпараттық технологиялар мен бағдарламалық өнімдерді пайдалана отырып, магистрлік жоба тақырыбы бойынша эксперименттік жұмыстар жүргізу. Эксперименттік деректерді статистикалық өңдеу, олардың сенімділігі туралы қорытындылар, талдау. Практика бойынша есепті ресімдеу, өндірістік практика нәтижелерін жариялау және таныстыру.