Жаңа білім беру бағдарламасы

6B06110 Бағдарламалық инженерия в әл-Фараби атындағы Қазақ Ұлттық университеті

Пәндер

  • Бағдарламалау негіздері

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Математикалық талдау II

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

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Деректер базасы

    Курс мәліметтер қорын жобалау, құру және жүргізудің негізгі мәселелерімен таныстырады. Мәліметтер қорын жобалау процесі концептуалды көзқарас тұрғысынан қарастырылады. Дерек қорын жоспарлау, дерек қорын таңдау және дерек қорын басқарумен байланысты мәселелерді зерттеледі. Қазіргі ДҚБЖ жұмыс істеу принциптері қарастырылады

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 3
  • Сызықтық алгебра-2

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

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

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

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 3
  • Обьектіге-бағытталған программалау-1

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

    Оқу жылы - 2
    Семестр - 4
    Несиелер - 5
  • Киберқауіпсіздік негіздері

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

    Оқу жылы - 2
    Семестр - 4
    Несиелер - 3
  • Деректерді талдау және визуализациялау

    Пән деректерді талдау әдістері мен оларды тиімді визуализациялау тәсілдерін зерттеуге бағытталған. Деректерді алдын ала өңдеу, тазарту, статистикалық және визуалды талдау, заңдылықтар мен байланыстарды анықтау кезеңдері қарастырылады. Студенттер Python, Pandas, NumPy сияқты деректерді өңдеу құралдарын және Matplotlib, Seaborn, Tableau сияқты визуализация кітапханаларын меңгереді.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Дискретті математика

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Программалық қамтаманы жобалаудың принциптері

    Пән бағдарламалық қамтамасыз етуді әзірлеудің негізгі принциптері, әдіснамалары және өмірлік циклі кезеңдерін зерттеуге бағытталған. Студенттер дәстүрлі және икемді (agile) әдістермен, мысалы, Waterfall, Scrum және Kanban әдіснамаларымен танысады. Бағдарламалық жүйелердің архитектурасын жобалау, талаптарды жинау және талдау, кодтау, тестілеу, жөндеу және бағдарламаны сүйемелдеу әдістері қарастырылады.

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

    Пән заманауи бағдарламалық жасақтаманы әзірлеу құралдарын, соның ішінде біріктірілген даму орталарын (IDE), нұсқаларды басқару жүйелерін (Git), жөндеу және профильдеу құралдарын, құрастыру жүйелерін зерттеуге бағытталған. Студенттер жобаларды басқаруға, бағдарламаларды тестілеуге және орналастыруға арналған автоматтандыру құралдарын меңгереді.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Графтар теориясы және графтардағы алгоритмдер

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 3
  • Жүйелік талдау

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 3
  • Мобильді қосымшаларды құру

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 4
  • API дизайны

    Пән бағдарламалық интерфейстерді (API) жобалау, жасау және құжаттау қағидаттары мен әдістерін оқытуға бағытталған. REST, GraphQL және микросервис архитектуралары сияқты архитектуралық стильдер мен технологиялар қарастырылады. Студенттер аутентификация әдістерін, сұраныстарды бағыттау, қателерді өңдеу және API қауіпсіздігін қамтамасыз ету тәсілдерін меңгереді.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Деректерді визуализациялау

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Бұлттық шешімдердің негіздері

    Бұл пән бұлтты есептеулердің негізгі принциптері мен модельдерін, соның ішінде IaaS, PaaS және SaaS сияқты бұлтты қызмет модельдерін зерттеуге бағытталған. Студенттер жалпы бұлтты инфрақұрылымды жобалау, орналастыру және басқару әдістерін үйренеді.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Кеңістіктік алгоритмдер мен деректер құрылымдары-1

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Жобалау үлгілері

    Бұл пән бағдарламалық жасақтаманы әзірлеудегі ең озық тәжірибелер мен қайта қолданылатын шешімдерді, соның ішінде құрылымдық, мінез-құлық және құрылымдық үлгілерді зерттеуге бағытталған. Студенттер жобалау үлгілерін анықтау, қолдану және енгізу әдістерін үйренеді.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Қаржылық инжиниринг

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Геоақпараттық жүйелерге кіріспе

    Бұл пән географиялық ақпараттық жүйелердің (ГАЖ) негізгі принциптері мен компоненттерін, соның ішінде кеңістіктік деректерді жинау, сақтау, талдау және визуализациялауды зерттеуге бағытталған. Студенттер ГАЖ бағдарламалық құралдарын пайдалануды және кеңістіктік деректерді өңдеуді үйренеді.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Геодеректерге арналған бағдарламалау

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Фурье талдау және сигналдарды өңдеу

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Жобаларды басқару

    Пән жобаларды басқарудың негізгі қағидаттары мен әдістерін, олардың өмірлік циклінің барлық кезеңдерін – бастамасы, жоспарлау, іске асыру, бақылау және аяқтау – қамтиды. Студенттер жобаларды басқару әдіснамаларымен, соның ішінде каскадты (Waterfall) және икемді (Agile, Scrum) модельдермен танысады. Уақытты, бюджетті, адам ресурстарын, сапаны және тәуекелдерді басқаруға ерекше көңіл бөлінеді.

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

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Экономикаға кіріспе

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Спутниктік бейнелеу және қашықтықтан зондтау

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Clean Code және рефакторинг

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Геостатистика

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Fraud Detection және қаржылық деректердегі ауытқулар

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Capstone жобасы

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 6
  • Қаржыға арналған деректер ғылымы: кейстер және автоматтандыру

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Криптовалюталар және блокчейн-талдау

    Пән криптовалюталардың және блокчейн технологиясының жұмыс істеуінің негізгі қағидаттары мен механизмдерін, сондай-ақ блокчейн желілеріндегі деректерді талдау әдістері мен құралдарын зерттеуге бағытталған. Студенттер блокчейн архитектурасымен, консенсус механизмдерімен (Proof of Work, Proof of Stake және т.б.), смарт-келісімшарттармен және блокчейн қауіпсіздігінің криптографиялық негіздерімен танысады.

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Геожүйелер үшін DevOps

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Жүктемелік тестілеу және профилдеу

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Реактивті бағдарламалау

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5
  • Деректерді ілгері визуализациялау

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

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

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

  • Ақпараттық технологиялар саласындағы қолданбалы және инженерлік есептерді шешу үшін математикалық талдау, сызықтық алгебра, дискретті математика, ықтималдықтар және мен графтар теориясының фундаметенталды білімін қолданады.
  • Әртүрлі күрделілік деңгейіндегі алгоритмдерді әзірлейді және талдайды, уақыт пен жад бойынша тиімділікті ескере отырып, кеңістіктік құрылымдарды қоса алғанда, тиімді деректер құрылымдарын қолданады, сондай-ақ оларды бағдарламалық және зерттеу жобаларында пайдаланады.
  • Жаңа бағдарламау тілдері мен әзірлеу технологияларын пайдалана отырып, объектіге бағытталған, асинхронды және реактивті бағдарламалауды қоса алғанда, заманауи бағдарламалау парадигмаларының сенімді қолдана алатынын көрсетеді.
  • Бағдарламалық қамтамасыз етуді әзірлеудің толық циклін жүзеге асырады, оның ішінде архитектуралық дизайн, код жазу, тестілеу, жөндеу және бағдарламалық өнімдерді «Clean code» қағидаттарына сәйкес жөндеу, CI/CD тәжірибесін пайдалану, контейнерлеу және өнімділік профилін жасау.
  • Бағдарламалық жүйелердің қауіпсіздігін қамтамасыз ету үшін, соның ішінде осалдықтарды анықтау және алдын алу, деректерді қорғау және сыртқы жүйелермен қауіпсіз өзара әрекеттесулерді қамтамасыз ету үшін негізгі принциптер мен әдістерді қолданады.
  • Жеке және топтық жобаларды тиімді жүзеге асыру үшін топтық әзірлеу құралдарын, API дизайнын, нұсқаларды басқару жүйелерін, өнімділік құралдарын және жұмыс процесін автоматтандыруды пайдаланады.
  • Дерекқорларды, бұлттық платформаларды, фреймворктарды және заманауи архитектуралық тәсілдерді қолдану арқылы қолданбалы, веб және мобильді бағдарламалық қамтамасыз ету шешімдерін функционалдылықты, сенімділікті және ауқымдылықты қамтамасыз ете отырып әзірлейді.
  • Саналы шешімдер қабылдау үшін статистикалық және графикалық әдістерді қолдана отырып, заманауи құралдарды, кітапханаларды және платформаларды пайдалана отырып, деректерді жинауды, алдын ала өңдеуді, талдауды және визуализацияны жүзеге асырады.
  • Модельдер құру, болжамдар жасау және құрылымдық және құрылымдалмаған деректердегі үлгілерді табу үшін машиналық оқытуды, геостатистиканы және ықтималдық теориясын қолданады.
  • Геоақпараттық жүйелер саласындағы бағдарламалық шешімдерді әзірлейді, оның ішінде геодеректермен жұмыс істеуге арналған бағдарламалау, кеңістіктік алгоритмдер және спутниктік суреттерді өңдеу, сондай-ақ қалалық инфрақұрылым мен көлік қызметінің тиімділігін талдау.
  • Фурье түрлендіруі мен спектрлік талдауды қолдана отырып, цифрлық сигналдарды өңдеу мен талдау жүргізеді.
  • Қаржылық деректерді талдау, тәуекелдерді бағалау үлгілерін құру, алаяқтықты анықтау және финтех секторында шешім қабылдау үшін экономика, қаржы инженериясы, криптовалют және блокчейн аналитикасы туралы білімдерін пайдаланады.
  • АТ жобаларын басқаруға қатысады, жоспарлау, талаптарды талдау, тәуекелдерді бағалау, ресурстарды бөлу және жүйелік талдау мен жобаларды басқарудың заманауи тәсілдерін қолдана отырып, топтық жұмыс жасау дағдыларын көрсетеді.
  • Нақты практикалық немесе ғылыми мәселелерді шешуге бағытталған қорытынды (Capstone) жобасын аяқтай отырып, оқу барысында алған білімдері мен дағдыларын біріктіре отырып, ғылыми-зерттеу және жобалық жұмыстарды өз бетінше жүргізу қабілетін көрсетеді.
  • Қазіргі қоғамның философиялық, мәдени, құқықтық, экологиялық және әлеуметтік негіздерін, оның ішінде әл-Фараби мен Абайдың идеяларын, тұрақты даму, инклюзия, сыбайлас жемқорлыққа қарсы мәдениет, қауіпсіздік негіздері, кәсіпкерлік, қаржылық сауаттылық және ғылыми әдістерді қамтитын, жеке тұлғаның жауапкершілігін дамыту және дамыту мақсатында біртұтас түсінігін көрсетеді.
Top