Ақпараттық жүйелер
7M06131
Инжиниринг және ақпараттық технологиялар
5
[АБ1+MT+АБ2+Емтих] (100)
АЖ жобалау теориясының түсініктері. АЖ жобалаудың әдіснамалық негіздері. IP канондық дизайны. АЖ ақпараттық қамтамасыз ету. Пәндік саланы талдау, мәліметтер базасының құрамы мен құрылымын дамыту, логикалық-семантикалық кешенді жобалау. Жобалау әдістері. Тұжырымдамалық, логикалық және физикалық дизайн. Интеграцияланған АЖ жобалаудың принциптері мен ерекшеліктері. Типтік жобалау әдістерінің түсінігі және жіктелуі. Жобалаудың индустриялық әдістері. Ақпараттық жүйелерді әзірлеу процесі.
2
[АБ1+MT+АБ2+Емтих] (100)
Басқару психологиясының теориялық және әдіснамалық негіздері-әр түрлі ұғымдармен, басқару психологиясының негізгі ұғымдарымен, заңдылықтарымен танысу. Басшының жеке басқарушылық тұжырымдамасы. Ұжымның құрылымы және ұжымдағы әлеуметтік-психологиялық ахуал. Басқарушылық қызмет және өзара іс-қимыл саласындағы психологиялық зерттеу әдістері, топтағы тұлғааралық қатынастар. Басқару психологиясының өзекті мәселелері.
2
[АБ1+MT+АБ2+Емтих] (100)
Ұйымдастыру және басқару қызметінің сипаттамасы. Басқару ойының эволюциясы. Ұйымның ішкі және сыртқы ортасы. Этика және әлеуметтік жауапкершілік. Коммуникация. Басқарушылық шешімдер қабылдау. Жоспарлау. Ұйым басқару функциясы ретінде. Мотивация. Бақылау. Топтық динамика. Басшылық: билік және ықпал. Көшбасшылық стильдері. Жанжалдар мен стрессті басқару. Өзгерістерді басқару.
2
[АБ1+MT+АБ2+Емтих] (100)
Шет тіліндегі ғылыми мақаланың құрылымы мен стилистикалық ерекшеліктері. Мамандық бойынша дыбысталған шет тілдік сөйлеуден алынған ақпаратты түсіндіру. Мамандық бойынша ғылыми-техникалық бейіндегі мәтіндерді ағылшын тілінен қазақ немесе орыс тіліне аудару. Мамандық бойынша қазақ немесе орыс мәтінінің мазмұнын ағылшын тілінде беру (ауызша рефераттау). Шет тіліндегі конференцияларда ғылыми мақалалар жазу және ғылыми баяндамалармен сөз сөйлеу.
[АБ1+MT+АБ2+Емтих] (100)
Ақпараттық модельдеудің пәні мен міндеттері. Файлдар мысалында ақпаратты сақтау мен қол жеткізуді біріктіру әдістерінің эволюциясы. Деректер модельдері. ДББЖ тілдік құралдарына қойылатын талаптар. Клиент-сервер архитектурасының негізгі элементтері. Үлестірілген ДББЖ тұжырымдамасы. Транзакция ұғымы, транзакциялардың негізгі қасиеттері. Деректерді интеллектуалды талдау. Жетілдірілген деректер базасының жүйелері. Деректер қоймасы. NoSQL ДҚБЖ негізгі түрлері. NoSQL MongoDB деректер базасын құру. MongoDB-де деректер алмасу форматы. Деректерді модельдеу.
[АБ1+MT+АБ2+Емтих] (100)
Алгоритмдерді талдау, алгоритмдерді құру. Алгоритмдерді талдаудың математикалық негіздері. Үйінді көмегімен сұрыптау. Жылдам сұрыптау. Сызықтық уақыт бойынша сұрыптау. Динамикалық бағдарламалау. Ашкөз Алгоритмдер. Параллель есептеу алгоритмдері және графтар теориясының міндеттері. NP-толық тапсырмалар. Ақпараттық құрылымдарды өңдеу әдістері мен алгоритмдері, алгоритмдердің күрделілігін талдау әдістері. Практикалық есептерді шешу үшін тиімді алгоритмдерді әзірлеу және талдау әдістері.
[АБ1+MT+АБ2+Емтих] (100)
Бағдарламалық жасақтаманың өмірлік циклі. Бағдарламалық жасақтаманы әзірлеудің әр кезеңін орындау үшін қаржылық және уақыттық шығындарды бөлу. Жіктеу теориялары. Сыныптар мен объектілердің әдістері. Нысанға бағытталған жүйенің архитектурасын құру. Сыныптар мен объектілер үшін объектіге бағытталған талдау әдістері. CASE-объектіге бағытталған дизайн құралдары. Объектіге бағытталған бағдарламалаудың заманауи технологиялары. Нысанға бағытталған жүйелерді құрудың компоненттік тәсілі. NET технологиясы тестілеу стратегиялары мен әдістері. Тікелей және кері тестілеу. Автоматтандырылған тестілеудің бағдарламалық құралдары.
[АБ1+MT+АБ2+Емтих] (100)
Блокчейн жүйелерінің жұмыс істеу принциптері. Құнды деректерді блоктар, блоктардың хронологиялық буындары өзгермейтін тізбекте сақтау принципі. Peer-to-peer төлем жүйесі, жүйенің жұмыс істеуі және қорғауы. Cryptocurrency классификациясы - Bitcoin.
[АБ1+MT+АБ2+Емтих] (100)
(PoW) қолданбай жеке таратылған сақтау жүйелері. Деректердің жоғары жылдамдықтағы репликациясы. Көптеген блокчейн желілері. Кросс-операциялар мүмкіндігі бар транзакцияларды қолдау. Транзакциялар мен криптовалюталарды есепке алу. Транзакция блогы.
[АБ1+MT+АБ2+Емтих] (100)
Бағдарламалық жасақтаманы әзірлеудің өмірлік циклын таңдау. Жобаның мақсаты мен көлемін анықтау. Операциялық жұмыс тізімінің құрылымын құру. БҚ қайта пайдалану көлемін бағалау. Жобаны әзірлеу ұзақтығы мен құнын бағалау. Ресурстарды бөлу. Бағдарлама көлемін бағалау, метрикалық көрсеткіштер. Аттестаттау және верификация. Визуалды бағдарламалау. GUI (графикалық пайдаланушы интерфейсі, графикалық пайдаланушы интерфейсі), MS Windows. Оқиғаларға негізделген бағдарламалау. Оқиғалар өңдегіштері (EventHandler)ю сыныптар, нысандар мен оқиғалар. сынып қасиеттері.
[АБ1+MT+АБ2+Емтих] (100)
Деректерді сапалы талдауды қамтамасыз ету технологиялары. Деректерді шоғырландыру. Деректерді түрлендіру. Сапаны бағалау, деректерді тазалау және алдын ала өңдеу. Деректерді талдау құралдары. Кластерлеу. Жіктеу және регрессия. Статистикалық әдістер. Деректерді интеллектуалды талдау әдістері мен модельдері. Уақыт қатарларын талдау және болжау. Машиналық оқыту әдістері, интеллектуалды деректерді әзірлеу және жобалау. Зерттелген әдістерді қолдана отырып нақты деректерді талдау.
[АБ1+MT+АБ2+Емтих] (100)
Жасанды интеллект ғылыми бағыт ретінде. AI Қосымшаларының мысалдары. Жасанды интеллектті зерттеу пәні. Жүйелік жасанды интеллекттің (шик) міндеттері мен парадигмалары. Зияткерлік жүйелерде білімді ұсыну. Сараптамалық жүйелер. Нейропроцессорлар. Нейропроцессорлар мен жасанды интеллект жүйелерін қолдану. Зияткерлік жүйелердің теориялық және әдістемелік негіздері. Деректерді іздеу жүйелері. Білім базасы, білімнің тиісті әдістері мен модельдері.
[АБ1+MT+АБ2+Емтих] (100)
Өнімділіктің критериалды параметрлері және олардың есептеу техникасының даму барысындағы динамикасы, параллелдеу, аппараттық бағдарламалық өңдеу. Функцияларды іске асырудың секірмелі әдістері: эквивалентті түрлендірулерге негізделген әдістер, көпмүшелік жуықтау, бекітілген нүкте арифметикасын қолдану және кестелік-алгоритмдік әдістер. Параллель есептеулер: параллель процестердің формальды модельдері, параллельді Бағдарламалау технологиялары, параллельді формалар, есептеу математикасын жүзеге асырудың параллель әдістері. Жоғары өнімді процессорлардың микроархитектурасы: векторлық-конвейерлік сәулет, MPP, SMP, NUMA, кластерлер.
[АБ1+MT+АБ2+Емтих] (100)
Жоғары өнімді есептеулердің параллелизмі. Есептеу жүйелерінің жіктелуі. Жалпы жады бар компьютерлер. Таратылған жады бар компьютерлер. Есептеу үдеткіштері. Бұлтты есептеу: таратылған инфрақұрылымды пайдалану моделі. Таратылған есептеу ортасы. Параллель есептеулерді модельдеу және талдау. Алгоритмді параллель орындау схемасының сипаттамасы. Параллель алгоритмнің тиімділік көрсеткіштері. Барынша қол жеткізуге болатын параллелизмді бағалау. Си және Ассемблер тілдерінің қоспасында функцияларды кестелік-алгоритмдік іске асырудың міндеттері.
[АБ1+MT+АБ2+Емтих] (100)
Ақпарат теориясы тұрғысынан ақпаратты анықтау, ақпарат, деректер және ақпарат өлшемі. Ақпараттық объектілерді жіктеу. Кодтау әдістері. Өндірістік шаруашылық қызметті талдау үшін АЖ жалпы құрылымы. Белгілерді құру және таңдау әдістері. Кластерлік талдау негізінде үлгіні тану әдістері. Алгоритмдер мен бағдарламалардың дұрыстығы мен есептеу күрделілігін талдау. Анық емес логикаға негізделген үлгіні тану әдістері.
[АБ1+MT+АБ2+Емтих] (100)
Қазіргі заманғы мобильді құрылғылар (Android, IPhone, Windows Phone), осы платформаларда Мобильді қосымшаларды әзірлеу технологиялары. Бағдарламалау тілдері: Java (Android), Swift (IPhone), Javascript (Windows Phone және басқалары). Платформаның артықшылықтары мен кемшіліктері. Android Архитектурасы. Негізгі компоненттер. Android Studio дамыту ортасына шолу: орнату, орнату, пайдалану. Мобильді құрылғы эмуляторы. Алғашқы мобильді қосымшаны әзірлеу. Google Android платформалары.
[АБ1+MT+АБ2+Емтих] (100)
Құралдар орнату, Java 5.0+, Eclipse. Android SDK бастапқы жинағы, Android SDK құрамдастары, Eclipse плагиндері, бірінші бағдарламаңызды жасау. Бағдарламаны эмуляторда іске қосыңыз. Нағыз телефонда іске қосыңыз. Қолданбалар мен виджеттер. Қолданбалы жұмыс. Процесс және қолдану, Қолданбаның өмірлік циклдері. Құрылыс блоктары. Ресурстарды пайдалану. Қауіпсіздік және қауіпсіздік. Демо-бағдарлама-ойынға кіріспе. Декларативті даму. Бастау экранын жасаңыз. Баламалы ресурстарды пайдалану.
[АБ1+MT+АБ2+Емтих] (100)
Жасанды нейрондық желілердің әдістері мен алгоритмдері. Нейрондық желілерді құру принциптері, жобалау кезеңдері, осындай жүйелердің заманауи тәсілдері. Нейрондық желілерді жобалауға арналған құралдар. Шешілетін мәселенің ерекшеліктеріне байланысты сараптамалық жүйелердің құрылымы және олардың сәулеттік ерекшеліктері. Нашар формальды пән саласындағы нұсқаларды таңдау мәселесін шешуге арналған білім базасы. Нейрондық желілердің модельдері.
[АБ1+MT+АБ2+Емтих] (100)
Сандық кескін жасау. Сандық кескінді визуализациялау. Сандық кескінді сақтау және өңдеу. Сандық камераның соңғы компоненттері. Сандық камерамен суретке түсіру кезінде экспозицияны басқару. Автоматтандырылған жобалау жүйелерін жобалау әдістері. Сандық кескіндерді алу, сақтау және ұсыну әдістері. Растрлық және векторлық кескіндерді өңдеу мен талдаудың математикалық әдістері. Суреттерді өңдеу және талдау есептерін шешудің алгоритмдері.
[АБ1+MT+АБ2+Емтих] (100)
Шешім қабылдаудың әдіснамалық процестері. Сенімділік жағдайында шешім қабылдауды қолдаудың математикалық әдістері. Белгісіздік жағдайында шешім қабылдаудың математикалық әдістері. Басқарушылық шешім қабылдауды қолдау жүйелері. Электрондық кесте редакторын оңтайлы басқару шешімін қолдау құралы ретінде пайдалану. Шешім қабылдаудың математикалық модельдері, сөзсіз оңтайландыру, сызықтық, сызықты емес бағдарламалау, матрицалық ойындар, көп өлшемді оңтайландыру.
Тәжрибелік қорғау
Эксперименттік деректерді талдау және өңдеу әдістерін игеру. Ақпараттық технологиялар мен бағдарламалық өнімдерді пайдалана отырып, магистрлік жоба тақырыбы бойынша эксперименттік жұмыстар жүргізу. Эксперименттік деректерді статистикалық өңдеу, олардың сенімділігі туралы қорытындылар, талдау. Практика бойынша есепті ресімдеу, өндірістік практика нәтижелерін жариялау және таныстыру.