Инновациялық білім беру бағдарламасы

6B06106 Жасанды интеллектcі бар жоғары жүктелген ақпараттық жүйелер в әл-Фараби атындағы Қазақ Ұлттық университеті

  • Білім беру бағдарламасының мақсаты «6В06106 – Жасанды интеллекті бар жоғары жүктелген ақпараттық жүйелер» білім беру бағдарламасының мақсаты – деректерді конвейерлік өңдеу құралдарының көмегімен және Akka технологиясының негізінде әртүрлі домендер арасындағы есептеу процестерін параллельдеу арқылы үлкен көлемдегі деректерді өңдеуге арналған жасанды интеллектісі бар жоғары жүктелген жүйелерді жобалауға және құруға қабілетті, қоғамдағы мінез-құлықтың жоғары этикалық стандарттарын ұстанатын, өмір бойы білім деңгейін көтеруге қабілетті жоғары білікті мамандарды дайындау.
  • Академиялық дәреже Бакалавриат
  • Оқыту тілі Русский, Қазақша
  • Оқу мерзімі 4 года
  • Кредиттер көлемі 240
  • Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар

Пәндер

  • Алгоритмдер, деректер құрылымы және программалау

    Пәннің мақсаты – мәліметтердің құрылымы, оларды сақтау және алу жолдары, программалау тілдерінің жіктелуі және программалық жабдықтаманы жобалаудың негізгі принциптері туралы түсініктерді қалыптастыру. Мыналар оқытылады: есептеу жүйелері, деректерді жазу және алу әдістері, программалық әдістер арасында тапсырмаларды құру және бөлу, есептеу процедураларының алгоритмдерін көрсету үшін блок-схемалар мен диаграммаларды құру әдістері.

    Оқу жылы - 1
    Семестр - 1
    Несиелер - 6
  • Әл-Фараби және қазіргі заман

    Пәннің мақсаты – студенттердің әлемдік және ұлттық мәдениеттің даму контекстіндегі ұлы түркі ойшылы Әбу Насыр әл-Фарабидің ғылыми және философиялық мұрасы туралы түсініктерді қалыптастыру. Әл-Фараби мұрасының ерекшеліктері және оның түркі философиясының қалыптасуына тигізген әсері; шығыс философиясының Еуропалық Ренессансқа әсер ету сипаты; ұлттық және әлемдік философия тарихының дәстүрлі және қазіргі заманғы мәселелері қарастырылады.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Абай ілімі

    Пәннің мақсаты - болашақ мамандардың кәсіби білімін, түсінігін, қабілетін елдің ынтымағы мен бірлігін нығайту, қоғамның интеллектуалдық әлеуетін арттыру мақсатында қолдану құзіреттілігін қалыптастыру. Қарастырылатын мәселелер:Абай ілімі туралы түсінік; Абай ілімінің қайнар көздері; Абай ілімінің құрамдас бөлімдері; Абай ілімінің категориялары; Абай ілімінің өлшеу құралдары; Абай ілімінің мәні мен маңызы.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Жемқорлыққа қарсы іс-қимылдың құқықтық негіздері

    Пәннің мақсаты: Мемлекеттік билік органдарының, саяси және қоғамдық ұйымдардың сыбайлас жемқорлыққа қарсы іс-қимыл саласындағы қызметін талдау қабілетін қалыптастыру. Қазіргі қоғамдағы сыбайлас жемқорлық мәселелері туралы объективті білім беру. Жасанды интеллектінің (ЖИ) сыбайлас жемқорлық тәуекелдерін анықтау, алдын алу және талдау үдерістеріндегі рөлін көрсету. Сыбайлас жемқорлыққа қарсы заңнаманың негізгі ережелерін түсіндіру. Қазіргі заманғы цифрлық технологиялар мен ЖИ-дің талдамалық құралдарын ескере отырып, сыбайлас жемқорлықты еңсеру дағдыларын үйрету.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Кәсіпкерлік

    Мақсаты: кәсіпкерлік теориясы мен тәжірибесін зерделеу негізінде кәсіпкерлік қызметтің практикалық дағдыларын қалыптастыру болып табылады. Студент қабілетті: жеке қызығушылықтары мен қабілеттеріне сәйкес келетін нарық мүмкіндіктерін пайдалануға; бизнесті бастау туралы бастапқы шешімді қабылдауға; қолданыстағы құқықтық нормалар шеңберінде тиімді жұмыс жасауға; стартаптың әлеуетті нарықтық мүмкіндіктерін анықтауға және бағалауға.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Экология және тұрақты даму

    Пән студенттерде экологиялық дүниетанымды қалыптастыруға, табиғат пен қоғам арасындағы өзара байланысты ғылыми тұрғыда түсіндіруге және тұрақты дамудың мақсаттары мен принциптері жөнінде кешенді білім беруге бағытталған. Пән аясында жаһандық және өңірлік экологиялық мәселелер, қоршаған ортаны қорғау, табиғи ресурстарды тиімді пайдалану жолдары қарастырылады. Студенттер тұрақты даму саласында ғылыми негізделген, жауапты шешімдер қабылдау дағдыларын меңгереді.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Адам тіршілігі қауіпсіздігінің негіздері

    Пән адамның өмір сүру ортасында туындайтын қауіпті және зиянды факторлардан қауіпсіздікті қамтамасыз етудің теориялық және практикалық негіздерін, төтенше жағдайларда төнетін қауіп-қатерлерден қорғану ережелерін білуге студенттерді даярлау, зардап шеккендерге алғашқы көмек көрсету бойынша практикалық дағдыларды меңгеруге бағытталған.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Объектіге бағытталған Python тілінің негіздері

    Пәннің мақсаты-жоғары деңгейлі қосымшаны құру үшін объектіге бағытталған Python бағдарламалау тілінің синтаксисін және тілдің негізгі құрылымдарын пайдалану қабілетін қалыптастыру. Оқытылатын болады: Tensorflow, Keras, scikit, mnist және т.б. сыртқы кітапханалар, Python тілінің мүмкіндіктері, логиканы басқару құралдары, деректер құрылымы, Модульдер, бағдарлама жолдарының құрылымы, кірістірілген деректер түрлері, кіріктірілген типтерге арналған интерфейс сыныптары.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Инклюзияға кіріспе

    Пәннің мақсаты: инклюзивті білім беру негіздерінің ғылыми-теориялық білімдер жүйесін меңгеру, ерекше білім беру қажеттіліктері бар тұлғалармен өзара әрекеттесуді ұйымдастырудың құндылық бағдарларын қалыптастыру, инклюзивті ортада кәсіби қызмет саласындағы құзыреттерді меңгерту

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Angular-да веб-программалаудың заманауи құралдары

    Пәннің мақсаты – клиент-сервер веб-қосымшаларының архитектураларының артықшылықтарын, Node.js платформасының және TypeScript объектіге бағытталған тілін, Angular front-end технологиясын пайдалану және бір беттік технология негізінде жоғары динамикалық сайттарды жасау қабілетін дамыту. Оқытылатын болады: Node.JS платформасында программалаудың архитектурасы мен стилі, TypeScript көмегімен Angular қосымшаларын әзірлеу; Angular платформасында деректерді байланыстыру; Angular кластарының қызметтері.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Қаржы сауаттылығының негіздері

    Пәннің мақсаты: қаржылық ақпаратты түсіну мен олардың жеке қаржы мәселелеріне қатысты сауатты және негізделген шешімдер қабылдау үшін студенттерде ұтымды қаржылық мінез-құлықты қалыптастыру, сонымен қатар сыни тұрғыдан бағалау қабілетін арттыру, қаржылық құралдарды, оның ішінде цифрлық технологияларды пайдалану арқылы қаржылық қызметтерді тұтынушылар ретінде олардың құқықтары мен мүдделерін қорғауға байланысты процестерді талдау.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Ғылыми зерттеу әдістері

    Пәннің мақсаты – ғылым саласындағы танымдық іс-әрекетте дағдылар қалыптастыру. Ақпаратты түсіну және игеру үшін ғылыми зерттеу әдістерін қолдану. Зерттеу нысанын сипаттай білу. Ғылыми білімнің объективті мазмұнын алу үшін ғылыми ақпаратты іздеу, өңдеу, жүйелеу, талдау, синтездеу әдістерін меңгеру. Негіздеу, бекіту, бағалау үшін зерттеудің аналитикалық және практикалық әдістері мен дәлелдеу жүйелерін қолдану.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Нейрондық желілердің модельдері, әдістері және алгоритмдері

    Пәннің мақсаты – нейрондық желілердің математикалық модельдерін, олардың параметрлерін орнату әдістерін, мұндай желілерді оқытудың әртүрлі тәсілдерін қолдану және толық қосылған нейрондық желілерді қолданудың архитектурасы мен әдістерін түсіну дағдыларын қалыптастыру. Оқытылатын болады: нейрондық модельдер және желі архитектурасы; оқытушымен Хебб және Видроф-Хоффтың нейрондық желісін оқыту; қайталанатын және динамикалық, ассоциативті нейрондық желілер.

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 6
  • Python-да веб-программалаудың заманауи технологиялары

    Пәннің мақсаты – Python объектіге бағытталған программалау тілінің синтаксисін және жоғары деңгейлі қосымшаны құру үшін тілдің негізгі конструкцияларын қолдану қабілетін дамыту. Оқытылатын болады: сыртқы кітапханалар Tensorflow, Keras, scikit, mnist және т.б., Python тілінің мүмкіндіктері, логикалық басқару элементтері, деректер құрылымдары, модульдер, программа жолының құрылымы, кірістірілген деректер типтері, кірістірілген типтерге интерфейс кластары.

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 5
  • Деректер қорларының негіздері

    Пәннің мақсаты – мәліметтер қорының құрылымын жобалау, мәліметтер қорын басқару жүйелерін, олардың құрылымдарын, мүмкіндіктерін, даму перспективаларын шарлау, оқытылатын пәндік салада арнайы әдебиеттерді пайдалану дағдыларын қалыптастыру. Оқылатын болады: мәліметтер қоры жүйесінің архитектурасы; реляциялық мәліметтер қорымен таныстыру; SQL тілімен таныстыру; реляциялық мәліметтер қорының түрлері; реляциялық мәліметтер қорындағы қатынастар.

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 5
  • Операциялық жүйелер және API

    Пәннің мақсаты – компьютердің ішкі архитектурасы, компьютердің функционалдық мақсаттарын орындауға мүмкіндік беретін программалық жабдықтама туралы, сыртқы ресурстармен байланыс туралы түсініктерді қалыптастыру. Мыналар оқытылады: компьютердің архитектурасы, компьютердің құрылымдық блоктары және олардың функционалдық мақсаттары, перифериялық құрылғылар мен олардың жұмыс істеуіне арналған драйверлер, деректерді жүктеу және түсіру жүйесі, орындалатын және тасымалданатын деректер ағындары, деректерді сақтау жүйесі, программа кодын орындау менеджері және жоспарлаушы.

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 5
  • Deep Learning модельдері, әдістері және алгоритмдері

    Пәннің мақсаты – жасанды нейрондық желілер технологиясы негізінде интеллектуалды ақпараттық жүйелерді әзірлеу және жасанды интеллект міндеттерін талдау, сапалы қою және тұжырымдау, осындай жүйелердің архитектурасын сауатты жобалау қабілетін қалыптастыру. Оқытылатын болады: терең оқыту негіздері. Терең нейрондық желілерді құру принциптері, терең нейрондық желілердің құрылыс блоктары; терең нейрондық желілердің негізгі архитектуралары.

    Оқу жылы - 2
    Семестр - 4
    Несиелер - 6
  • Көпағынды ортада Python асинхронды программалау негіздері

    Мақсаты: көп ағынды ортада асинхронды программалау технологияларын үйрету. Білу: ағындармен функционалды бағдарламалау, объектіге- бағытталған анықтау және тағайындау бағдарламалау бәсекелестік, async конструкциялары, await, бәсекеге қабілетті веб-сұраулар, қолмен басқару және кірістірілген транзакциялар, өзара блоктау, асинхронды кезектер, копрограммалар және генераторлар.

    Оқу жылы - 2
    Семестр - 4
    Несиелер - 5
  • MongoDB қатынастық емес мәліметтер қорларының заманауи технологиялары

    Пәннің мақсаты – MongoDB пайдалану, коллекциялар, MongoDB орауышы, сұраныстарды орындау, деректерді іздеуге арналған индекстер, агрегация фреймворктары, транзакциялар, репликалар жиынының параметрлері, репликалар жиынының құрамдас бөліктері, репликалар жиынын басқару, шардинг конфигурациясын орнату артықшылықтары туралы түсінік қалыптастыру.

    Оқу жылы - 2
    Семестр - 4
    Несиелер - 5
  • Бұлттық технологиялардың заманауи құралдары

    Пәннің мақсаты – бұлттық қызметтерді және Amazon бұлтты деректерін өңдеудің программалық және аппараттық құралдарын түсіну және пайдалану қабілетін қалыптастыру: Amazon S3, Amazon EC2. Оқытылатын болады: бұлтта ресурстарды құру жолдары, бұлттық ресурстардың қауіпсіздігі, үлкен деректерді өңдеу; бұлттық жүйелер мен дәстүрлі ақпараттық жүйелердің архитектурасы, серверсіз архитектуралар; хабарлама кезегі сілтемесін, деректерді талдау сілтемесін, жалпы мақсаттағы сақтауды пайдалана білу.

    Оқу жылы - 2
    Семестр - 4
    Несиелер - 5
  • Желілер мен деректерді рұқсатсыз қол жеткізуден қорғаудың заманауи технологиялары

    Пәннің мақсаты зиянкес программалардың статикалық және динамикалық талдауын және кодты талдау және зиянкес программа қолтаңбаларын жасау үшін Assembler тілін пайдалану қабілетін дамыту болып табылады. Қарастырылады: виртуалды машиналарда зиянкес программаларды талдау, динамикалық зиянкес программаларды талдау негіздері, Process Monitor көмегімен мониторинг, Process Explorer көмегімен процестерді шолу, Wireshark көмегімен пакеттерді ұстау.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Сөйлеуді және компьютерлік көруді талдаудың заманауи технологиялары мен құралдары

    Оқылатын болады: сөздің векторлық бейнелері, лингвистикалық мәтінді талдауға арналған нейрондық желі модельдері, алгоритмдер мен талдау әдістері, сөздерді енгізу әдістері, фразаларды енгізу әдістері, конволюционды талдау әдістері, жылдам конволюция алгоритмдері, қайталанатын мәтінді талдау модельдері, есептеу модельдері және терең оқыту құралдары. , есептеу құралдары кескінді тануға арналған конволюционды желілер, AlexNet, VGG, NiN, GoogleNet, ResNet, DenseNet, кескіндерді өңдеу құралдары, объектілерді анықтау және шектейтін шекаралар, болжамға арналған шекаралық жақтаулар, көп масштабты объектілерді анықтау, деректер жиынының семантикалық сегментациясы, транспозицияланған конволюция, кескін классификациясы.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Объектіге бағытталған программалау 2 (Akka.Net платформасында функционалды реактивті программалау)

    Пәннің мақсаты: Реактивті программалау манифесі, Манифест принциптеріне сәйкес икемді, масштабталатын, серпімді, жауап беретін қосымша құру принциптері, актерлер буыны туралы, жауапкершілікті бөлу туралы түсініктерді қалыптастыру. Оқытылатын болады: Реактивті программалау философиясы, Akka.NET жобалау шаблондарын пайдаланып реактивті жүйелерді әзірлеу, күй, мінез-құлық және субъектілер, конфигурация, тәуелділіктерді енгізу және журналды жүргізу, бас тартуларды өңдеу.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • .Net платформасында жергілікті желіні басқару және қызмет көрсету құралдары

    Курс көп ағынды ортада үлкен деректер мен есептеулерді масштабталатын өңдеуді қамтамасыз ететін актерлер моделін — технологияны зерттеуге арналған. Тік және көлденең масштабтау принциптері, сондай-ақ кластерлерде жүктемені тиімді бөлу үшін актерлер арасында хабар алмасуды ұйымдастыру қарастырылады.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Объектіге бағытталған программалау 1 (C# тілінің негіздері)

    Пәннің мақсаты – қазіргі заманғы программалау тілдерінің объектіге бағытталған моделін пайдалана отырып, программалық жабдықтаманы әзірлеу, кәсіпорынның АТ-инфрақұрылымының құрамдас бөліктерін жобалау және енгізу қабілетін қалыптастыру. Оқытылатын болады: әдістер мен параметр модификаторлары; мәндік типтер және сілтемелік типтер; кластар мен класс конструкторлары; коллекциялар, кезектер, стектер; инкапсуляция, мұралау және полиморфизм механизмдері; программаларды инкапсуляциялау принциптері мен әдістері.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • .Jvm платформасында жергілікті желіні басқару және қызмет көрсету құралдары

    Курс Akka көмегімен Scala тілінде реактивті көп ағынды бағдарламалау технологиясын зерттеуге арналған. Үйлесімділік, жоғары өнімділік және үздіксіз модульдік интеграция талаптарын ескере отырып, үлкен көлемдегі деректерді өңдейтін масштабталатын кәсіпорын жүйелерін құруға арналған құралдар қарастырылады

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Объектіге бағытталған программалау 1 (Java тілінің негіздері)

    Пәннің мақсаты – Java тілінде локальды қосымшаларды құрастыру және әзірлеу, апплеттерді әзірлеу, GUI элементтерін пайдалану және Java пакеттерін пайдалану дағдыларын қалыптастыру. Оқытылатын болады: Java үшін өңдеу орталары; деректер типтері, айнымалылар және массивтер; басқару операторлары мен функциялары; кластар мен әдістер; мұралау, инкапсуляция және полиморфизм; графикалық қолданушы интерфейсі; JavaFX-ке кіріспе.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Объектіге бағытталған программалау 2 (Akka.JVM платформасында функционалды реактивті программалау)

    Пәннің мақсаты реактивті программалау философиясы туралы, реактивті программалаудың абстракциялары туралы, реактивті кеңейтімдер туралы, операторлар мен түрлендірулер туралы, ағынды басқару және қарсы әрекеттер, ерекше жағдайлар және тестілеу туралы, оңтайландыру әдістері туралы түсініктерді қалыптастыру. Оқылатын болады: Реактивті әдістер; реактивті кеңейтулер; операторлар мен түрлендірулер; реактивті программалау операторларын қолдану; ағынды реттеу және кері қысым.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Компьютерлік желілер

    Пәннің мақсаты – желі архитектурасын, байланыс желісінің қызметтерін қамтамасыз ететін бағдарламалық қамтамасыз етудің құрамы мен мақсатын түсіну қабілетін қалыптастыру. Келесі тақырыптар оқытылады: желі құрудың жалпы принциптері, схемалар мен пакеттерді коммутациялау, желілердің архитектурасы мен стандарттауы, желі сипаттамалары, қызмет көрсету сапасын қамтамасыз ету әдістері, деректерді кодтау және мультиплекстеу; TCP/IP хаттамалар стегіндегі адрестеу.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Java тілінде синхронды параллельді программалаудың заманауи технологиялары

    Курс Java-дағы заманауи тәсілдерді, соның ішінде streams және Flow кітапханаларын қолдана отырып функционалды және реактивті бағдарламалауды зерттеуге арналған. Абстракциясы мен жауаптылығы жоғары көп ядролы жүйелерде тиімді көп ағынды қосымшаларды құру әдістері қарастырылады.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Генеративті-қарсылас нейрондық желілердің заманауи модельдері, әдістері мен алгоритмдері

    Пәннің мақсаты – генеративті нейрондық желілердің ішкі архитектурасы, тапсырмалары, әдістері, әдістері, осындай желілердің үлгілері, нейрондық желілерді зерттеудің ықтималдық негіздері туралы түсініктерді қалыптастыру. Оқылатын болады: ықтималдық модельдері, генеративті желілердегі терең оқытудың модельдері мен әдістері, автокодерлер, генеративті-бәсекелестік желілердің негіздері, визуалды, әдеби және музыкалық шығармашылықта, ойындағы ситуациялық мінез-құлық модельдерінде, тестілеу және генеративті жүйелердің өнімділігін есептеу жүйелері.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 6
  • C# тілінде синхронды параллельді программалаудың заманауи технологиялары

    Курс C#тілін қолдана отырып.net платформасында бәсекеге қабілетті және асинхронды бағдарламалау құралдарын зерттеуге арналған. Көп ядролы жүйелердің мүмкіндіктерін ескере отырып, көп ағынды және көп тапсырмалы ортада жоғары өнімді қосымшаларды әзірлеуге арналған заманауи кітапханалар мен тәсілдер қарастырылады.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • . Net платформасында деректерді конвейерлік өңдеу құралдары

    Бұл пән келіп түскен деректерді үздіксіз өңдеу мен талдаудың заманауи технологиясын, микросервистік архитектура негізінде жаңа конструкцияларды енгізу тәсілдерін, орындалатын операцияларды үзбей деректерді шақыру және сақтаудың конвейерлік рәсімінің тәсілдерін, деректерді басқарудың тиімді әдістерін, корпоративтік жергілікті желінің көптеген кластерлері бойынша таратылған есептеу процестерін жүзеге асыра отырып, көп қолданушы ортасында жұмыс істеу тәсілдерін түсінуге мүмкіндік береді

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Микро сервистік архитектурасы бар қосымшаларды әзірлеудің заманауи технологиялары

    Курс микроқызметтердің архитектурасын зерттеуге арналған — Тәуелсіз орналастырылған компоненттердің өзара әрекеттесуі арқылы бизнес қосымшаларын құруға икемді тәсіл. Нақты өндірістік процестерге бейімделген корпоративтік жүйелерді әзірлеу құралдары мен әдістері қарастырылады. Бұл курс осы бағдарламалау моделінің қолданыстағы құралдарын игеруге бағытталған.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Net платформасында заманауи веб-программалау технологиялары

    Пәннің мақсаты: C# объектіге-бағытталған программалау тілінің синтаксисін қолдану дағдыларын дамыту, MVC технологиясының негізгі құрылымдарын тиімді пайдалануды үйрену, клиент-сервер архитектурасы бар ақпараттық жүйелердің Back-End технологияларын сенімді қолдану. MVC архитектурасы, Razor құралдары, HTML, Java-скрипті және Rx кітапханасының элементтері бар веб-бағдарламалаудың негізгі құрылымдары зерттеледі.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Apache Jenkins платформасында қосымшаларды үздіксіз жеткізу, интеграциялау және орналастыру құралдары

    Мақсаты: шағын топтар арасында ынтымақтастық пен ақпарат алмасудың жоғары деңгейі бар масштабталатын, сенімді және тұрақты қосымшаларды құра білу, Курс компоненттердің тиімді өзара әрекеттесуі үшін DevOps-CI/CD тәжірибелерін, "код ретінде құбыр" арқылы автоматтандыруды және микросервистік архитектураны қолдана отырып, масштабталатын және сенімді бұлтты қосымшаларды әзірлеу дағдыларын қалыптастыруға бағытталған.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Spring платформада заманауи веб-бағдарламалау технологиялары

    Spring қолданба құрамдастарын жасайтын және басқаратын spring қосымшасының контексті деп аталатын контейнерді ұсынады. Spring және онымен байланысты кітапханалар веб-құрылымды, әртүрлі сақтау механизмдерін, қауіпсіздік шеңберін, басқа жүйелермен интеграцияны, жұмыс уақытын бақылауды, микросервистерді қолдауды, қосымшаларды әзірлеуге қажетті реактивті бағдарламалау моделін ұсынады.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Ansible технологиясына негізделген сервер конфигурациясын автоматты басқару және кәсіпорын қолданбаларын үздіксіз орналастыру

    Курс Ansible көмегімен конфигурацияны басқару технологиясын зерттеуге арналған. Серверлерді орналастыру мен қолдауды автоматтандыру, пакеттерді, конфигурациялық файлдар мен қызметтерді конфигурациялау және инфрақұрылымды тиімді басқару және қателерді болдырмау үшін Ansible құралдарын қолдана отырып, CI/CD процестерін оңтайландыру принциптері қарастырылады

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • . Net платформасында жауап беретін жоғары жүктелген қосымшаларды бәсекеге қабілетті программалау

    Ұсынылған пән қазіргі заманғы ОP тілдерінің шыңы болып табылады. Онда реактивті және функционалды бағдарламалаудың құралдары мен модельдері органикалық түрде тоқылған, бұл жоғары өнімді және жауап беретін қосымшаларды құруға мүмкіндік береді. Студенттер бәсекеге қабілетті бағдарламалау негіздерін оқып, бағдарламалау тілдерін тиімді пайдаланудың заманауи технологиялары бойынша жан-жақты білім алады.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Kubernetes-те контейнерлік деректерді өңдеуді автоматтандыру жүйесін оркестрлендіру

    Пәннің мақсаты: конвейерлік мәліметтерді өңдеудің оркестрлік технологиясында сенімді дағдыларды алу, қызметтерді, олардың арасында деректерді тасымалдау технологияларын тиімді пайдалануды, күнделікті операцияларды автоматтандыруды және корпоративтік қолданбаларға арналған желілік технологиялармен жұмыс істеуді үйрену. Kubernetes технологиясының тіректерін, көлемін және басқару элементтерін құрудың негізгі құралдары зерттеледі және олар корпоративтік жүйелердің ағымдағы ақпаратын басқару және сақтау үшін негізгі командаларды пайдалануды үйренеді.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • NLP-жүйелердің модельдері, әдістері және алгоритмдері

    Пәннің мақсаты: мәтіннің үлестірмелі бейнелерін түсіну және пайдалану қабілетін қалыптастыру, өзіндік корпусты құру әдістері, мәтінді визуализациялау әдістері, векторлау және түрлендіру құбырлары, функциялардың сөздер жиынтығынан Tf-Idf-ге дейін масштабтау эффектілері, бірізділіктен жүйелілікке оқыту, тізбекті оқыту – нейромашиналық аударма.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 6
  • .NET платформасында таратылған ойын қосымшаларының модельдерін құрудың заманауи құралдары

    Бұл курста біз проблемаларды және оларды қалай шешуге болатындығын, белгілі бір жанрдағы прототиптік ойын процестерін толық сипаттаймыз, ойындарды жылдам прототиптеудің кейбір әдістерін, өз ойын құру үшін сенімді негіз құру әдістерін ашамыз. Unity технологиясының негіздері ОP C#тілінде бағдарламалау әдістері мен әдістерін жақсы білуге негізделген құралдар мен технологияларды құрайды.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • .Jvm платформасында жауап беретін жоғары жүктелген қосымшаларды бәсекеге қабілетті программалау

    Курс көп ағынды және көп ядролы ортада параллель және асинхронды бағдарламалау негіздерін игеруге арналған. Бәсекеге қабілетті бағдарламалау әдістерін қолдана отырып, жауап беретін және тиімді қосымшалар жасауға мүмкіндік беретін заманауи құрылымдар мен кітапханалар қарастырылады. Ұсынылған пән көп ағынды және көп ядролы бағдарламалық ортада параллель және асинхронды бағдарламалау технологиясын меңгеру үшін берік негіз береді.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Akka платформасында программалау негіздері

    Бұл курс өнімділігі жоғары және жауап беру қабілеті жоғары бағдарламаларды құруға мүмкіндік беретін көп ағынды ортада бәсекеге қабілетті стильдегі операцияларды жүргізудің әртүрлі әдістерін зерттейді. Аѕупсио кітапханасы қолданылады. Бұл ағымдағы операцияларды асинхронды стильде орындауға мүмкіндік береді, яғни бірнеше ұзақ операцияларды орындайды. Ол үшін async және wait операциялары қолданылады.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Apache Kafka платформасында қолданбаларды үздіксіз біріктірудің заманауи технологиялары

    Мақсаты: Kafka-ны өндірістік ортада іске қосу және көптеген компанияларға Kafka-ны бағдарламалық жасақтама архитектураларын құру және деректер құбырларын басқару үшін пайдалануға көмектесу механизмі. Білу: Kafka өндірушісін оның дизайны мен компоненттеріне шолу жасаудан бастап қалай пайдалануға болады. kafkaproducer және ProducerRecord нысандарын жасамас бұрын, Kafka-ға жазбаларды қалай жіберу керек және қателерді қалай өңдеу керек

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • BIS негізінде шешім қабылдаудың ақпараттық жүйелерін дамытудың заманауи технологиялары

    Курс BIS-те шешім қабылдауды қолдау АЖ әзірлеудің заманауи технологияларына арналған. Деректерді талдау, модельдер құру және аналитикалық құралдарды корпоративті ат жүйелеріне біріктіру әдістері қарастырылады. Басқарудың тиімділігін және қабылданатын шешімдердің дұрыстығын арттыру үшін студенттердің заманауи бизнес-аналитика (BIS) технологияларын пайдалана отырып, шешімдерді қолдаудың ақпараттық жүйелерін әзірлеу білімі мен дағдыларын қалыптастыру.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Docker платформасында контейнерлік өңдеу

    Пәннің мақсаты: корпоративтік ақпараттық жүйелердің заманауи әдістерін, ағымдағы ақпаратты басқару, өңдеу және сақтау әдістерін, құпия мәліметтерді қорғауды қамтамасыз етуді меңгеру. Docker платформасының негізгі құралдары мен қызметтері зерттеліп, сізде контейнерлік және үздіксіз интеграциялық технологияларды меңгеру және кәсіпорын қосымшаларын әзірлеу мүмкіндігі болады.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5

Оқыту нәтижелері

  • Заманауи бағдарламалау тілдерінің модельдері, құрылымдары, алгоритмдері, модельдері, құрылымдары, жасанды интеллект технологиясының алгоритмдері, корпоративтік жүйелерді жобалау, орналастыру және интеграциялау технологиялары туралы білімдерін көрсету
  • алынған білімді бағдарламалық өнімнің құрамын архитектурасын, моделін, олардың функционалдық мақсаттарын, бағдарламалау тілін таңдауды, жобалау технологиясын, сервистердің құрамы мен мақсатын, жобаның бизнес-логикасын іске асыру тәсілдерін, икемді бағдарламалау принциптерін, өнеркәсіптік әзірлеу стандарттарын негіздеу кезінде түсіндіру
  • желілік технологияның қолданбалы бағыттарының принциптері мен әдістерін, кластерлердің құрамы мен мақсатын, архитектураның монолитті және микросервистік дәрежесін, дизайн технологиясы мен әдістерін таңдауды, веб-қосымшаның платформасын таңдауды, API қолдану принциптерін, жасанды интеллектті, желілік технологияларды, контейнерлеу технологиясын және қолданбаларды оркестрлеуді дәлелдеу
  • деректерді талдау, өңдеу, нәтижелерді қабылдау және сақтау және басқарудың тиімді тәсілдерін, қорғалған деректер қоймаларын құру міндеттерін, өнімділікті, сенімділікті және пайдалану қауіпсіздігін арттыру, шешімдердің кедергіден қорғалуы мен жарамдылығы, деректер мен шешімдердің өзектілігі мен дұрыстығы міндеттерін шешуге арналған мамандандырылған бағдарламалық-техникалық кешендер туралы білімдерін көрсету
  • программалау әдістерінің асинхрондылығы мен параллелизмінің теориялық негіздерін, жедел жадты пайдалану тәсілдерін, рефлексия және кэштеу, жасанды интеллект, СІ\ CD технологиялары, масштабтау технологиялары, зиянды бағдарламалардан қорғау технологиялары, Менеджмент және дизайн принциптері, модульдердің интеграциясы мен байланысы платформалары, қосымшаның икемділігі мен жауаптылығы.
  • басқару және жоспарлау міндеттерін, өндірістің барабарлығын қамтамасыз ету міндеттерін, экономикалық тиімділікті негіздеу міндеттерін, технологиялық процестерді модельдеу міндеттерін, негізділік пен экономикалық орындылық міндеттерін, техникалық және технологиялық барабарлықты, бөлу міндеттерін, бөлек есепке алуды, энергия сыйымдылығы, экологиялық қауіпсіздік, еңбекті қорғау міндеттерін шешуде пәнаралық білімді талқылау және интеграциялау
  • бағдарламалау тілдерінің, жасанды интеллекттің, желілік бағдарламалаудың, ақпаратты сақтау, басқару және қабылдау/беру технологияларының, микросервистік архитектураның, реактивті функционалдық бағдарламалаудың, үздіксіз интеграция, контейнерлеу және оркестрлеу технологияларының, тестілеу технологияларының, өнімнің қорғанысы мен қауіпсіздігінің, таратылған жүйелердің, бұлтты технологиялардың негізгі әдістерін, тәсілдері мен тәсілдерін қолдану.
  • технологиялық процестерді, құбылыстардың процестерін, олардың өзара байланыстарын барабар көбейту үшін модельдеу әдістерін қолдану, сондай-ақ олардың себеп-салдарлық байланыстарын құру, деректердің өзектілігі мен сенімділігін, деректердің шынайылығы мен сәйкестігін, қол жетімділігі мен уақтылығын қамтамасыз ету, деректердің сенімділігі мен қайталануы үшін, деректерді жеткізу тәсілдерін дәлелдеу мүмкіндігі
  • бағдарламалық өнімнің, модельдің, функционалдық байланыстардың, құрылымның және қолданылатын әдістердің, белгілі бір ортадағы кластерлік технологияның, бағдарламалық өнімдер платформаларының, қабылданған дизайн шешімдерінің, қолданылатын динамикалық байланыстардың, кітапханалардың, қабылданған сценарий алгоритмінің нұсқауларының жеткіліксіз тәуекелдерін дамытуға байланысты технологиялық және техникалық мәселелерді талдау және дәлелдеу
  • ұсынылған оқу курстарының материалдарын пайдалану және алынған ақпаратты бағдарламалық өнімнің мінез-құлқының болжамдарын, жеке модульдерді, қолданылатын әдістер мен құралдарды, тапсырыс берушінің бағдарламалық ортасының мінез-құлқын, желілік жабдықты, техникалық байланыс құралдарын, ақпараттық жүйені дамытуды, қолданылатын технологияларды, платформаларды, кітапханаларды, бағдарламалау тілдерін жасау үшін талдау
  • өнімнің функционалдық қасиеттерін, оның сенімділігін, өнімділігін, икемділігін, жауаптылығын жақсарту, жобаланатын өнімнің базалық негіздерін қалыптастыру, негізгі сервистік қызметтерді жазу, бағдарламаның архитектурасы, бағдарламашының, жалпы команданың, архитектуралық шешімдердің тиімділігін арттыру үшін басқару шешімдерін қабылдау үшін заманауи инновациялық әдістерді қолдана отырып, жасанды интеллект технологиясының көрінісі мен дамуына болжамдар жасау.
  • құрастырылған жүйенің көріністеріне, моделіне, модульдердің күйлеріне, енгізілген тәуелділіктер мен байланыстарға, зерттелетін әсердің қайталануына, деректер көздеріне, пайымдаудың технологиялық тізбегі контекстінің белгілерін қалыптастыру механизмдеріне, бір қабаттан екінші қабатқа ауысқан кезде контекстік ақпаратты түрлендіру механизміне ғылыми ұстанымдары бар өз пайымдауларын тұжырымдау.
Top