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

6B06109 Инновациялық цифрлық өнімдер мен қызметтер в Satbayev University

Пәндер

  • Ғылыми зерттеу әдістерінің негіздері

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

    Оқу жылы - 1
    Несиелер - 5
  • Пәнаралық контексте ойлау

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

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

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

    Оқу жылы - 1
    Несиелер - 6
  • Дизайндық ойлау

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

    Оқу жылы - 1
    Несиелер - 6
  • Python-да бағдарламалау

    Курстың мақсаты – студенттердің Python-мен жұмыс істеуде сценарийлер мен қосымшаларды әзірлеуге мүмкіндік беретін терең білімі мен практикалық дағдыларын дамыту арқылы процестерді автоматтандыру, инфрақұрылымды басқару және бағдарламалық қамтамасыз етуді әзірлеу үшін Python бағдарламалау тілін тиімді пайдалана алатын мамандарды дайындау. Курстың мазмұны: Python тілінің негіздері, соның ішінде синтаксис, деректер түрлері, операторлар және басқару ағыны, объектіге бағытталған бағдарламалау тұжырымдамалары, Python көмегімен процестерді автоматтандыру, нұсқаларды басқару жүйелері, тестілеу және жөндеу коды, unittest кітапханасын пайдалану арқылы тесттерді жазу принциптері, оның өнімділігі мен сенімділігін арттыру үшін кодты түзету және профильдеу әдістері. Студенттер RESTful архитектурасының принциптерін және олардың қолданбаларына сыртқы қызметтерді қалай біріктіру керектігін үйренеді. Практикалық зертханаларда студенттер модульдік және қайта пайдалануға болатын компоненттерді құрастырады, Python кітапханаларымен және веб-әзірлеуге арналған Flask және Django сияқты фреймворктермен және сұраулар сияқты API кітапханаларымен жұмыс істейді. Студенттер Ansible және Fabric сияқты тапсырмаларды автоматтандыру құралдарымен танысады және жүйелерді басқару және қолданбаларды орналастыру үшін сценарий жазуды үйренеді. Қорғау курсты аяқтайтын портфолио құрайтын жеке және командалық тапсырмалар беріледі.

    Оқу жылы - 1
    Несиелер - 6
  • Инклюзивті мәдениеттегі ESG қағидаттары

    Курстың мақсаты: ESG (Environmental, Social, Governance – экологиялық, әлеуметтік және корпоративтік басқару) қағидаттарын және олардың ұйымдағы инклюзивті мәдениетті қалыптастырумен өзара байланысын зерттеуге бағытталған. Мазмұны: Студенттер ESG қағидаттарын енгізудің бизнестің әлеуметтік жауапкершілігін, тұрақты дамуды және барлық қызметкерлер үшін, соның ішінде әртүрлі кемсітушілікке ұшырауы мүмкін адамдар үшін тең мүмкіндіктерді қамтамасыз етуге қалай ықпал ететінін түсінеді. Курс студенттерге инклюзивті мәдениеттің ұзақ мерзімді бизнес мақсаттарына және ұйымның тұрақты дамуына қол жеткізудегі маңыздылығын ұғынуға көмектеседі.

    Оқу жылы - 1
    Несиелер - 5
  • Әлеуметтанудағы сапалы зерттеу әдістері

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

    Оқу жылы - 1
    Несиелер - 6
  • Жазу және шығармашылық ойлау

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

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

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

    Оқу жылы - 1
    Несиелер - 5
  • Ойын теориясына кіріспе

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

    Оқу жылы - 1
    Несиелер - 6
  • Экология және тіршілік қауіпсіздігі

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

    Оқу жылы - 1
    Несиелер - 5
  • Стартаптарды құру

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

    Оқу жылы - 1
    Несиелер - 6
  • Әлеуметтанудағы сандық зерттеу әдістері

    Пәннің мақсаты – студенттерді сандық социологиялық зерттеу әдістерін қолдану арқылы алынған статистикалық тұжырымдар негізінде шешім қабылдауға, сондай-ақ әлеуметтік мінез-құлықтың, қоғамдық пікірдің, дәстүрлердің, әлеуметтік қауымдастықтар мен топтардың заңдылықтарын анықтау мен сипаттауға дайындау. Курс мазмұнына статистиканың негіздері, сипаттамалық статистика, оқиғалардың ықтималдығы, гипотезаларды тұжырымдау және тексеру, іріктеме, регрессиялық талдау, кластерлік талдау, уақыттық қатарларды талдау, деректерді жинау және өңдеу әдістері, деректерді тазарту және қалыпқа келтіру, деректерді талдау мен визуализацияға арналған бағдарламалық қамтамасыз ету, SQL тілінде деректер жиынын сипаттау, Statistica бағдарламасы, жасанды интеллект әдістері және деректерді талдауға арналған промпттар кіреді. Студенттер әлеуметтік үдерістер мен құбылыстарды сипаттайтын статистикалық деректермен жұмыс істеу барысында этикалық мәселелерді зерттейді. Олар гипотезаларды тұжырымдап, Statistica бағдарламасы арқылы деректерді өңдеу және талдау жүргізеді, нәтижелерді интерпретациялайды және визуализациялайды, деректерді өңдеуге арналған қарапайым кодтар жазады, сондай-ақ жасанды интеллект құралдарын пайдаланады. Қорытынды бағалау портфолионы қорғау түрінде өтеді, оған Indriver компаниясы ұсынған кейстерді шешу кіреді.

    Оқу жылы - 1
    Несиелер - 6
  • Шешім қабылдау үшін математикалық ойлау

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

    Оқу жылы - 1
    Несиелер - 6
  • DevOps жүйесіндегі киберқауіпсіздік

    Бұл курстың мақсаты студенттерге бағдарламалық жасақтаманы әзірлеудің өмірлік циклінің барлық кезеңдерінде қауіпсіздікті интеграциялау принциптерін терең түсінуді қамтамасыз ету, сондай-ақ қауіпсіздікті қамтамасыз ету үшін заманауи құралдар мен әдістемелерді пайдаланудың практикалық дағдыларын қалыптастыру болып табылады. Курстың мазмұны: дамудың бастапқы кезеңдерінде қауіпсіздік тәжірибесін енгізу, қауіпсіз дамудың негізгі принциптері, қауіпсіздік мәдениетінің маңыздылығы, код қауіпсіздігін қамтамасыз ету құралдары мен әдістемелері, қауіпсіз бағдарламалау тәжірибелері және үшінші тарап кітапханаларын пайдаланумен байланысты тәуекелдерді азайту үшін тәуелділікті басқару, қол жеткізуді бақылау принциптері, деректерді шифрлау әдістері және желілік инфрақұрылымды қорғау, қауіпсіздік тәсілдерін автоматтандыру, автоматтандыруға арналған құралдар, автоматтандыру тәсілдері. «артықшылықтар жеткіліксіз» және конфигурацияны басқару, журналдарды жинау және талдау әдістері, сонымен қатар нақты уақытта қауіптерді анықтау және оларға жауап беру үшін SIEM (Қауіпсіздік туралы ақпарат және оқиғаларды басқару) жүйелерін пайдалану. Студенттер заманауи ақпараттық жүйелерде кездесетін қауіптер мен қауіптерді және оларды азайту жолдарын зерттейді. Студенттер статикалық және динамикалық код талдауын, SAST (статикалық қолданба қауіпсіздігі сынағы) және DAST (динамикалық қолданба қауіпсіздігін тексеру) сияқты осалдықты тексеру құралдарын пайдалануды үйренеді және оқиғаға жауап беру және шабуылды қалпына келтіру сценарийлерін талқылайды. Курс барысында студенттер қауіпсіздік тәжірибесін CI/CD құбырларына біріктіру үшін өз жобаларын әзірлейді және жүзеге асырады. Курс жобаны қорғаумен аяқталады.

    Оқу жылы - 1
    Несиелер - 6
  • Веб әзірлеу

    Курс қазіргі DevOps тәсілінің ажырамас бөлігі болып табылатын веб-әзірлеуде студенттердің дағдыларын дамытуға бағытталған. Курстың негізгі мақсаты студенттерге әзірлеу және операциялық процестерді біріктіруге баса назар аудара отырып, веб-қосымшаларды жобалау, әзірлеу және қолдану негіздерін үйрету болып табылады. Курстың мазмұны: веб-әзірлеу негіздері, соның ішінде клиент-сервер архитектурасы, деректерді беру протоколдары және HTML, CSS және JavaScript-пен жұмыс істеу негіздері, студенттер Python, Ruby және PHP сияқты бағдарламалау тілдерін, сондай-ақ фреймворктарды, дерекқорларды, соның ішінде реляциялық (SQL) және реляциялық емес (NoSQL, веб-қолданбалы жүйелерді тестілеу әдістерімен, веб-қосымшаларды біріктіру әдістерін) үйренетін серверлік әзірлеу. бірліктерді сынауды, интеграциялық тестілеуді және өнімділікті сынауды қоса алғанда. Студенттер тапсырыс берушінің талаптарына сәйкес келетін кейс тапсырмалары аясында веб-сайттарды жасайды. Курс жобаны қорғаумен аяқталады.

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

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

    Оқу жылы - 2
    Несиелер - 6
  • Дифференциалдық теңдеулер

    Курстың мақсаты студенттерге дифференциалдық теңдеулер теориясының негіздерін, олардың классификациясын, процестерді оңтайландыруға және процесті сипаттауға байланысты есептерді шешу әдістерін, сондай-ақ әртүрлі салалардағы, соның ішінде ақпараттық технологиялар мен жүйелерді басқарудағы динамикалық процестерді модельдеу және талдауды үйрету болып табылады. Курстың/пәннің мазмұны: кәдімгі дифференциалдық теңдеулер теориясының негіздері, теңдеулердің реті мен дәрежесі туралы түсініктер, оларды шешудің негізгі әдістері, ОБЖ түрлері, тұрақты коэффициенттері бар сызықтық ОБД шешу әдістері, алынған шешімдерді жүйелердің орнықтылығын талдау үшін қолдану, дербес дифференциалдық теңдеулер (ПДЭ), PDEqu үшін әр түрлі шешу әдістері. Практикалық сабақтарда студенттер есептерді шығарады. Курс тапсырмаларды шешу түріндегі жазбаша емтиханмен аяқталады.

    Оқу жылы - 2
    Несиелер - 6
  • Операциялық жүйелерді жобалау

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

    Оқу жылы - 2
    Несиелер - 6
  • Дискретті математика

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

    Оқу жылы - 2
    Несиелер - 6
  • Жобаны басқару

    Пәннің мақсаты – студенттерді жобаларды табысты басқаруға дайындау, оған жобаны бастау, жоспарлау, орындау, бақылау және аяқтау кезеңдері кіреді. Дисциплина мемлекеттік бағдарламалар мен жергілікті бастамаларды жүзеге асыру контекстінде жобаларды басқаруға жүйелік көзқарас қалыптастыруға бағытталған. Курс мазмұнына жобаларды басқару әдіснамалары, жобаларды бағалау және таңдау әдістері, жоба командасы, стейкхолдерлер, олардың рөлдері мен міндеттері, жобаның өмірлік циклі, жоспарлау, өнімнің иерархиялық құрылымы, тәуекелдерді басқару, тәуекелге ден қою, инциденттерді басқару, ресурстарды жоспарлау, сапа жоспарлау, жобалардың мақсаттылығы мен тиімділігін бағалау, өзгерістерді басқару мәселелері кіреді.Студенттер Indriver компаниясы ұсынған кейстер негізінде жобалар үлгілерін әзірлейді, жобаның SMART мақсаттарын анықтайды, өнім құру ағымының диаграммаларын және Гант диаграммаларын құрастырады, критикалық жол әдісі мен Agile тәсілдерін қолданады, тәуекелдерді талдап, балама шешімдер ұсынады. Қорытынды бағалау портфолионы қорғау форматында өтеді.

    Оқу жылы - 2
    Несиелер - 6
  • Алгоритмдер және деректер құрылымдары

    Курс студенттердің бағдарламалау мәселелерін тиімді шешуге және процестерді оңтайландыруға қажетті іргелі алгоритмдік тұжырымдамалар мен деректер құрылымдары туралы терең білімдерін дамытуға бағытталған. Курстың мақсаты студенттердің аналитикалық ойлауын дамыту, нақты есептерді шешу үшін сәйкес алгоритмдер мен деректер құрылымдарын таңдауға және қолдануға үйрету және бағдарламалық қамтамасыз етудің өнімділігін оңтайландыру. Курстың мазмұны: Алгоритмдердің негізгі ұғымдары, оның ішінде олардың анықтамасы, қасиеттері мен жіктелуі, алгоритм күрделілігін талдау әдістері, уақыт пен кеңістіктің күрделілігі, өнімділікті бағалау, негізгі деректер құрылымдары (массивтер, тізімдер, стектер, кезектер және хэш кестелері), деректер құрылымдарындағы алгоритмдер, мысалы, қосу, жою, ағаш құрылымын іздеу және іздеу, деректер құрылымын іздеу және іздеу. алгоритмдер. Студенттер графикті өту алгоритмдерін (тереңдігі бойынша бірінші және кеңдігінен бірінші іздеу), сонымен қатар ең қысқа жолды іздеу алгоритмдерін, әртүрлі сұрыптау әдістерін (көпіршік, жылдам, біріктіру сұрыптау) және іздеу алгоритмдерін (сызықтық және екілік іздеу) меңгереді және олардың тиімділігіне салыстырмалы талдау жүргізеді. Студенттерге Python немесе Java сияқты бағдарламалау тілдерінде әртүрлі деректер құрылымдары мен алгоритмдерін енгізу тапсырылады. Курс портфолио қорғаумен аяқталады.

    Оқу жылы - 3
    Несиелер - 6
  • Математикалық логика

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

    Оқу жылы - 3
    Несиелер - 6
  • Виртуалды және толықтырылған шындық дизайны

    Курстың мақсаты студенттердің интерактивті цифрлық объектілерді жобалау және қалалық жағдайларды және олардағы адамдардың өзара әрекеттесуін модельдейтін виртуалды және кеңейтілген орталарды құру дағдыларын дамыту болып табылады. Мемлекеттік басқару, азаматтық белсенділік және қалалық трансформация сияқты салаларда толықтырылған шындық технологияларын қолдануға басты назар аударылады. Студенттер толықтырылған шындық және VR технологияларының негіздерімен танысады және иммерсивті орталарды құру үшін қолданылатын заманауи құралдар мен платформалар туралы жалпы түсінік алады. Курс интуитивті және қол жетімді виртуалды тәжірибелерді құруды қамтамасыз ететін қоғамдық сектор қолданбаларына арнайы бейімделген пайдаланушы интерфейсі (UI) және пайдаланушы тәжірибесі (UX) жобалау принциптерін қамтиды. Қосымша тақырыптарға 3D модельдеу, анимация және виртуалды орталармен өзара әрекеттесудің психологиялық аспектілері, соның ішінде пайдаланушы реакциялары, эмоционалды қатысу, қатысу және суға батыру кіреді. Мемлекеттік қызметтермен өзара әрекеттесуге қатысатын пайдаланушылардың когнитивті және эмоционалдық реакцияларына ерекше назар аударылады. Деректердің құпиялылығы, пайдаланушы қауіпсіздігі және иммерсивті технологиялардың кеңірек әлеуметтік және мәдени әсері сияқты этикалық ойлар да ескеріледі. Курстың практикалық бөлігінде студенттер сәтті AR/VR жобаларын талдайды, өздерінің қолданбалы прототиптерін әзірлейді және кері байланыс жинау және пайдалану мүмкіндігін жақсарту үшін бар және өзі әзірлеген платформаларда пайдаланушы тестілерін жүргізеді. Курс жобаны қорғаумен аяқталады, онда студенттер мемлекеттік басқаруда немесе қала үкіметінде нақты пайдалану үшін әзірленген AR/VR қосымшасын ұсынады.

    Оқу жылы - 3
    Несиелер - 6
  • Ойын теориясы

    Курс студенттерді белгісіздік пен бәсекелестік жағдайында қатысушылар арасындағы стратегиялық өзара әрекеттесуді талдауға жүйелік тәсілді қолдануға дайындауға бағытталған. Курстың мазмұны: ойын теориясының негізгі ұғымдары, анықтамалар, ойын түрлері (кооперативті емес және кооперативтік), стратегиялар, Нэш тепе-теңдігі және оны түсіндіру, кооперативтік ойындарды талдау, қатысушылар арасында пайданы бөлу, келісімге келу және бірлескен шешімдерді оңтайландыру әдістері, динамикалық ойындар, толық емес ақпаратпен ойындар, өзара әрекеттесу және оптималды стратегияларды таңдау туралы ақпараттың уақыттық аспектілері, әрекеттер, ойын теориясының қолданбалы аспектілері. Студенттер CI/CD процестерін оңтайландыру, тәуекелдер мен ресурстарды басқару және әзірлеу және операциялық топтар арасындағы ынтымақтастық стратегияларын әзірлеу үшін ойын теориясын қалай пайдалану керектігін үйренеді. Студенттер әртүрлі стратегиялардың ойыншылар арасындағы өзара әрекеттесу нәтижелеріне қалай әсер ететінін талдайды және ойын теориясын қолдану неғұрлым саналы шешім қабылдауға мүмкіндік беретін нақты мысалдармен танысады. Практикалық сабақтарда студенттер әртүрлі күрделіліктегі есептерді шешеді, ойын теориясын қолдана отырып, жағдаяттарды модельдейді. Жобаларды әзірлеу және қорғау нәтижесінде студенттер топтық өзара әрекеттесу стратегияларын талдау және бағдарламалық қамтамасыз етуді әзірлеу процестерін оңтайландыру үшін қажетті білім мен дағдыларды игереді.

    Оқу жылы - 3
    Несиелер - 6
  • Қолданбалы деректерді талдау

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

    Оқу жылы - 3
    Несиелер - 6
  • Алгоритм теориясы

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

    Оқу жылы - 3
    Несиелер - 6
  • Әлеуметтік саладағы цифрлық егіздер

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

    Оқу жылы - 3
    Несиелер - 6
  • Математикалық модельдеу негіздері

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

    Оқу жылы - 3
    Несиелер - 6
  • Графтар теориясы

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

    Оқу жылы - 3
    Несиелер - 6
  • Алгоритмдік және күрделі ойлау

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

    Оқу жылы - 3
    Несиелер - 6
  • DevOps инженерлеріне арналған R

    Курстың мақсаты – үлкен көлемдегі деректерді өңдеу және талдау үшін R-ді тиімді пайдалана алатын мамандарды дайындау. Курс мәліметтерді талдау, статистикалық модельдеу және ақпаратты визуализациялау үшін кеңінен қолданылатын R бағдарламалау тілімен жұмыс істеуде студенттердің терең білімі мен практикалық дағдыларын дамытуға бағытталған. Курстың мазмұны: R тілінің негіздері, соның ішінде синтаксис, деректер құрылымдары (векторлар, тізімдер, матрицалар және деректер кадрлары), басқару ағыны мен функциялары, функционалдық бағдарламалау принциптері, тиімді және қайта пайдалануға болатын код блоктары, dplyr және ggplot2 сияқты R кітапханалары, деректерді өңдеу және визуализация әдістері, статистикалық талдаулар пакеттерімен жұмыс істеу принциптері, статистикалық талдаулар пакеттерімен жұмыс істеу, әртүрлі статистикалық деректер пакеттерімен жұмыс істеу. API, R-ді DevOps процестеріне біріктіру, R кодын сынау және құжаттау, әзірленетін кодтың сенімділігі мен техникалық қызмет көрсету мүмкіндігі. Студенттер есеп беруге арналған RMarkdown және интерактивті веб-қосымшаларды әзірлеуге арналған Shiny сияқты тапсырмаларды автоматтандыруға арналған құралдарды үйренеді және жобаларда бірлесіп жұмыс істеуге мүмкіндік беру үшін Git сияқты нұсқаларды басқару жүйелерімен R біріктіреді. Студенттер бұл кітапхана арқылы тест жазу принциптерін үйренеді және roxygen2 көмегімен құжаттама жасауды үйренеді. Курс портфолио қорғаумен аяқталады.

    Оқу жылы - 3
    Несиелер - 6
  • Цифрлық мәңгілік

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

    Оқу жылы - 3
    Несиелер - 6
  • Қосымшаларды құруға арналған бағдарламалық орталар

    Курстың мақсаты студенттерді әртүрлі бағдарламалық орталарда қолданбаларды жасауға, орналастыруға және қолдауға дайындау. Курстың мазмұны: Бағдарламалық қамтамасыз ету ортасының негіздері және әзірлеу құралдары, біріктірілген әзірлеу орталары (IDE), нұсқаларды басқару жүйелері, Docker көмегімен контейнерлеу және Kubernetes көмегімен оркестрлеу. AWS, Azure және Google Cloud сияқты бұлттық платформалар да қамтылады, бұл студенттерге қолданбаларды бұлтқа қалай орналастыру және бұлттық қызметтерді пайдалану керектігін түсінуге мүмкіндік береді. Үздіксіз интеграция және жеткізу принциптеріне (CI/CD), сондай-ақ құру және орналастыру процестерін автоматтандыруға көмектесетін Jenkins және GitLab CI/CD сияқты құралдарға ерекше назар аударылады. Студенттер әзірлеудің әртүрлі кезеңдеріндегі қолданбаларды тестілеудің маңыздылығын біледі және тесттерді CI/CD құбырларына біріктіруге мүмкіндік беретін автоматтандырылған тестілеу құралдарын меңгереді. Қолданбаның қауіпсіздігі қауіпсіз кодтау тәжірибесі және қауіпсіздік құралдарын пайдалану объективі арқылы қарастырылады. Командада жұмыс істеу студенттерге бағдарламалық жасақтаманы әзірлеудің нақты процесін имитациялауға мүмкіндік береді, ал қорытынды жоба презентациялары коммуникациялық дағдыларды дамытуға және олардың жұмыс нәтижелерін ұсынуға көмектеседі. Курс жобаны қорғаумен аяқталады.

    Оқу жылы - 3
    Несиелер - 6
  • Әлеуметтік саладағы деректерді басқару

    Мақсаты-студенттерді әлеуметтік саясат пен бағдарламалар контекстінде негізделген шешімдер қабылдау үшін, соның ішінде бағдарламаларды бағалау, қоғамдық пікірді зерттеу және әлеуметтік тенденцияларды талдау үшін деректерді жинауға, талдауға, интерпретациялауға және визуализациялауға дайындау. Курстың мазмұны: деректерді басқару негіздері, олардың түрлері мен көздері,ақпарат ағындарын басқару, ашық деректер, деректерді басқару этикасы, олардың қауіпсіздігі мен қауіпсіздігін қамтамасыз ету, жалған мәліметтер, деректерді жинау әдістері, соның ішінде онлайн талдау, деректерді визуализациялау құралдары, деректерді түсіндіру принциптері және оларды шешім қабылдау үшін қолдану. Студенттер Google Forms және Microsoft Excel сияқты деректерді жинау құралдарын пайдаланып сауалнамалар әзірлейді және сұхбат жүргізеді. Google Sheets және Microsoft Power BI. Олар өз зерттеулерін жүргізеді, деректерді жинайды, талдайды және өз жұмыстарының нәтижелерімен презентациялар дайындайды. Сондай-ақ құпиялылық және жеке ақпаратты қорғау мәселелерін қоса алғанда, деректермен жұмыс істеудің этикалық аспектілеріне назар аударылады. Курс соңында студенттер өз жобаларын Әлеуметтік сала сарапшыларының алдына ұсынуға мүмкіндік алады. Google және Microsoft корпорациясының деректерді басқару бойынша сертификаттау курстары пәнді игеруге біріктірілген.

    Оқу жылы - 3
    Несиелер - 6
  • Инженерлік және ақпараттық технологиялық шешімдердің күтпеген салдары

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

    Оқу жылы - 3
    Несиелер - 6
  • Үлкен деректер және қалалар үшін жасанды интеллект

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

    Оқу жылы - 3
    Несиелер - 6
  • Форсайт

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

    Оқу жылы - 3
    Несиелер - 6
  • Сторителлинг

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

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

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

    Оқу жылы - 3
    Несиелер - 6
  • Бағдарламалық қамтамасыз етуді тестілеу, орналастыру және пайдалану

    Курстың мақсаты студенттерді өндірістік ортада қолданбалы бағдарламаларды тиімді енгізуді қамтамасыз ететін әдістер мен құралдарды, сондай-ақ оларды кейіннен қолдау мен оңтайландыруды қамтамасыз ететін әдістер мен құралдарды оқыту арқылы заманауи ақпараттық жүйелерде бағдарламалық қамтамасыз етуді сәтті орналастыруға және жұмыс істеуге дайындау болып табылады. Курстың мазмұны: Өндірісті орналастыру процестерінің негіздері, бағдарламалық жасақтаманы әзірлеудің өмірлік цикліне (SDLC) қатысты тұжырымдамалар, әзірлеу және операциялық кезеңдердің интеграциясы, орналастыру процестерін автоматтандыру әдістері, соның ішінде Jenkins, GitLab CI және Circle версиясы, сынақ нұсқасын өңдеу кезінде CI/CD (үздіксіз интеграция және үздіксіз орналастыру) құралдарын пайдалану. өндірістік жүйелерді бақылау және басқару, қолданбалар мен инфрақұрылымды бақылау құралдары, өнімділікті талдау және кедергілерді анықтау әдістері, конфигурацияны басқару, қол жеткізуді басқару және қауіпсіз орналастыру тәжірибесін қоса алғанда, өндірісті орналастыру кезінде қауіпсіздікті қамтамасыз ету. Практикалық жаттығулардың бір бөлігі ретінде студенттер CI/CD конфигурациясын әзірлейді және конфигурациялайды, сонымен қатар нақты әлем жағдайында қолданбаның өнімділігін бақылайды және талдайды. Курс портфолио қорғаумен аяқталады.

    Оқу жылы - 3
    Несиелер - 6
  • Сандық сендіру

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

    Оқу жылы - 3
    Несиелер - 6
  • SQL

    Курстың мақсаты деректерді тиімді басқара алатын, сұрауларды оңтайландыратын және DevOps тәжірибесі контекстінде деректер қорының жоғары өнімділігін қамтамасыз ете алатын мамандарды дайындау болып табылады. Курс студенттердің реляциялық мәліметтер қорымен әрекеттесуінің негізгі құралы болып табылатын құрылымдық сұраныс тілімен (SQL) жұмыс істеу дағдыларын дамытуға арналған. Курстың мазмұны: SQL негіздері, оның ішінде реляциялық дерекқор құрылымы, деректерді құру, оқу, жаңарту және жою (CRUD) бойынша негізгі операциялар, деректер түрлері, кестелер жасау, деректер тұтастығын қамтамасыз ету үшін бастапқы және сыртқы кілттерді пайдалану, күрделі сұраулар, кестелерді біріктіру (JOIN), ішкі сұраулар және деректерді біріктіру, функциялар шеңберінде деректерді топтау және сұрыптау, көрсетілген рөлдерді талдау және талдау өнімділік, деректер қауіпсіздігін қамтамасыз ету және SQL инъекциясынан қорғау үшін ең жақсы тәжірибелер, SQL-ді DevOps құралдарымен біріктіру. Курс барысында студенттер өздерінің жобаларын әзірлейді, олар нақты әлемдік қолданбалар үшін деректер қорын құру және оңтайландыруды, сондай-ақ SQL сұрауларын қолдану арқылы деректердің үлкен көлемін талдауды қамтуы мүмкін.

    Оқу жылы - 3
    Несиелер - 6
  • Қосымшалар өнімділігін басқару

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

    Оқу жылы - 3
    Несиелер - 6
  • Объектіге-бағытталған программалау тілдері

    Курстың мақсаты студенттерге объектілі-бағытталған бағдарламалау (ОБП) принциптерін, негізгі ұғымдар мен үлгілерді және қазіргі заманғы даму тәжірибесін үйрету болып табылады. Курстың мазмұны: OOP негіздері, концепциялары, сыныптары мен объектілері, инкапсуляция, мұрагерлік және полиморфизм, Java, C#, Python немесе Ruby сияқты нақты объектіге бағытталған бағдарламалау тілдерінің синтаксисі мен мүмкіндіктерін, икемді және қолдауға болатын кодты жобалау үшін негіз ретінде қызмет ететін SOLID принциптері. Ол негізгі тілдік құрылымдарды, кітапханалармен және фреймворктармен жұмыс істеуді және тәуелділіктерді басқаруға және жобаларды құруға арналған құралдарды пайдалануды қамтиды. Бұл бөлімде стандартты кітапханаларды және әзірлеу процесін жылдамдататын API интерфейстерін тексеру де бар. Студенттер SOLID принциптерінің масштабталатын қолданбаларды құруға және жөндеу мен тестілеуді жеңілдетуге қалай көмектесетінін біледі, Singleton, Factory, Observer және басқалары сияқты жалпы үлгілермен, сонымен қатар MVC (Model-View-Controller) және Microservices сияқты архитектуралық стильдермен танысады, бірлік тестілеуді және интеграциялық тестілеу әдістерін және тестілеу әдістерін үйренеді. Курс барысында студенттер OOP бойынша алған білімдерін тәжірибеде қолдана отырып, өздерінің қосымшаларын әзірлейді. Топтық жобалар студенттерге топта жұмыс істеуге, ынтымақтастық пен жобаны басқару дағдыларын дамытуға мүмкіндік береді. Курс жобаны қорғаумен аяқталады.

    Оқу жылы - 3
    Несиелер - 6
  • Ғылыми ойлау

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

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

    Курстың мақсаты студенттерге киберқауіпсіздік негіздерін үйрету болып табылады, бұл оларға ақпараттық қауіпсіздік тәжірибесін бағдарламалық қамтамасыз етуді әзірлеу және пайдалану процестеріне, сондай-ақ инфрақұрылымды басқаруға біріктіруге мүмкіндік береді. Курстың мазмұны: қауіптер мен осалдықтардың жіктелуі, сондай-ақ оларды талдау және тәуекелдерді бағалау әдістері, әлеуметтік инженерия, фишинг, зиянды бағдарламалар және басқа да шабуыл түрлері, шабуылдаушылар жүйелерді бұзу үшін пайдаланатын механизмдер, шифрлау алгоритмдері, аутентификация әдістері және цифрлық қолтаңбалар, қолданбалар мен желілер үшін қауіпсіз архитектураны құру принциптері, оның ішінде қол жеткізуді басқару және сегменттеуді пайдалану. Транзиттегі және тыныштықтағы деректерді қорғау, инциденттерді басқару және қауіп-қатерге ден қою үшін криптографиялық хаттамаларды практикалық қолдануға ерекше назар аударылады. Студенттер қауіпсіздікті бақылау әдістері, шабуылды анықтау жүйелерін (IDS) және қауіпсіздік оқиғаларын басқару жүйелерін (SIEM) пайдалану туралы біледі. Студенттер шабуылдарды жоспарлауды, талдауды және қалпына келтіруді қоса алғанда, инциденттерге жауап беру процесін үйренеді, шабуыл модельдеулеріне қатысады және қорғаныс стратегияларын әзірлеуді, бар жүйелердің қауіпсіздік аудитін жүргізуді, киберқауіпсіздіктің нақты оқиғаларын талдауды және олардың алдын алу бойынша ұсыныстарды әзірлеуді үйренеді. Курс студенттер нақты қолданбаға немесе инфрақұрылымға арналған қауіпсіздік шешімдерін ұсынатын, DevOps процестеріне киберқауіпсіздік принциптерін біріктіру қабілетін көрсететін және сапа қауіпсіздігінің ақпараттық жүйелердің жалпы тұрақтылығына әсерін бағалайтын қорытынды жобамен аяқталады. Курсты аяқтағаннан кейін студенттер үнемі өзгеріп отыратын киберқауіптер контекстінде тәуекелдерді тиімді басқару және ақпаратты қорғау бойынша қажетті дағдыларды меңгереді.

    Оқу жылы - 3
    Несиелер - 6
  • Процестерді автоматтандыру

    Курстың мақсаты студенттерге қосымшаларды әзірлеу, тестілеу және орналастыру процестерін оңтайландыруға мүмкіндік беретін заманауи құралдар мен технологияларды үйрету болып табылады, бұл өз кезегінде командалардың тиімділігін арттыруға және нарыққа шығу уақытын қысқартуға көмектеседі. Курс студенттердің бағдарламалық қамтамасыз етуді әзірлеу және пайдалану кезінде автоматтандыру әдістерін қолдану дағдыларын дамытуға бағытталған. Курстың мазмұны: автоматтандыру негіздері, код ретінде инфрақұрылым (IaC) және үздіксіз интеграция/үздіксіз орналастыру (CI/CD) сияқты автоматтандырудың әртүрлі тәсілдері және олардың бағдарламалық жасақтаманы әзірлеудің өмірлік цикліне әсері, автоматтандыру құралдары (Дженкинс, GitLab CI, CircleCI және Travis CI), осы құралдардың функционалдық ағынының архитектурасына біріктіру, олардың жұмыс ағынын сынау. автоматтандыру әдістері. Практикалық зертханалар кезінде олар қолданбаларды автоматты түрде сынау және орналастыру үшін CI/CD құбырларын орнатады. Студенттер инфрақұрылымды және қолданба конфигурациясын басқаруға мүмкіндік беретін Ansible, Puppet және Chef сияқты құралдарды үйренеді. Қолданбалардың тұрақтылығы мен өнімділігін қамтамасыз ету үшін мониторинг жүйелерін (Prometheus, Grafana) пайдалану да қарастырылады. Студенттер тестілеудің әртүрлі түрлерін (бірліктерді тестілеу, интеграциялық тестілеу, функционалдық тестілеу) және оларды жүзеге асыру құралдарын меңгереді, сынақ сценарийлерін әзірлейді және заманауи құрылымдарды пайдалана отырып тесттер жасайды. Студенттер білім беру жағдайлары аясында нақты процестерді автоматтандыруға бағытталған жобалармен жұмыс істейді. Курс портфолио қорғаумен аяқталады.

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

    «Ақылды келісімшарттар» курсы оларды бизнес-процестерді автоматтандыруда қолдануға бағытталған. Курстың мақсаты студенттерді смарт келісімшарттарды енгізуге және басқаруға дайындау. Курстың мазмұны: смарт келісімшарттардың негіздері, соның ішінде олардың анықтамасы, архитектурасы мен жұмыс принциптері, Solidity және Vyper-ге баса назар аудара отырып, смарт келісімшарттарды әзірлеуге арналған бағдарламалау тілдері, олардың синтаксисі мен құрылымының ерекшеліктері, Ethereum және Hyperledger сияқты смарт келісімшарттарды орналастыру платформаларын, сондай-ақ олардың экожүйелері мен құралдары. Студенттер қауіпсіздікті қамтамасыз ету, осалдықтарды анықтау және кодты оңтайландыру әдістерін қоса алғанда, смарт келісімшарттарды тексеру және тексеру әдістерін үйренеді. Студенттер әртүрлі салаларда нақты пайдалану жағдайларын талдай отырып, өздерінің смарт келісімшарттарын әзірлейді және сынайды. Курс жобаны қорғаумен аяқталады.

    Оқу жылы - 3
    Несиелер - 6
  • Киберпсихология

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

    Оқу жылы - 4
    Несиелер - 6
  • Кәсіпкерлік және зияткерлік құқық

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

    Оқу жылы - 4
    Несиелер - 5
  • Программалық жүйелердің архитектурасын жобалау

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

    Оқу жылы - 4
    Несиелер - 6
  • Қаржылық сауаттылық негіздері

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

    Оқу жылы - 4
    Несиелер - 5
  • Көшбасшылық

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

    Оқу жылы - 4
    Несиелер - 6
  • Құқық негіздері

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

    Оқу жылы - 4
    Несиелер - 5
  • Прототиптеу және UX/UI

    Курстың мақсаты - прототиптерді тиімді әзірлеуге және интуитивті және тартымды интерфейстерді жасауға қабілетті мамандарды дайындау. Курстың мазмұны: UX/UI прототипі мен дизайнының негізгі аспектілері, пайдаланушы тәжірибесі теориясының негіздері, соның ішінде дизайн принциптері, пайдаланушыны зерттеу әдістері және қабылдау психологиясы, пайдаланушыларды зерттеу және талаптарды жинау, тұлғалар мен пайдалану жағдайларын жасау, ақпараттық архитектураны әзірлеу және прототиптеу әдістері. Студенттер интерфейсті жобалаудың әртүрлі тәсілдерін, соның ішінде әртүрлі құрылғыларда оңтайлы жұмыс істейтін шешімдерді жасауға мүмкіндік беретін адаптивті және сезімтал дизайнды зерттейді. Студенттер Figma, Sketch және Adobe XD сияқты төмен және жоғары дәлдіктегі прототиптерді жасауға арналған құралдарды, сондай-ақ әзірленіп жатқан шешімдердің қолайлылығын бағалау үшін жарамдылықты тексеру әдістерін үйренеді. Бұл оларға әзірлеу және тестілеу топтарымен тиімді өзара әрекеттесуге және пайдаланушы күтулері мен нарық талаптарына сәйкес келетін өнімдерді жасауға қатысуға мүмкіндік береді. Курс қорытынды жобамен аяқталады, онда студенттер тәжірибеде прототиптеу және интерфейсті жобалау дағдыларын көрсете отырып, өз шешімдерін ұсынатын болады.

    Оқу жылы - 4
    Несиелер - 6
  • Өзгерістерді басқару

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

    Оқу жылы - 4
    Несиелер - 6
  • Киборг мәдениет

    Курстың мақсаты - студенттерді кибернетика мен биониканың дамуынан туындаған мәдени, әлеуметтік және философиялық өзгерістер контекстінде адам мен технологияның өзара әрекеттесуін зерттеуге дайындау, технологияның жеке тұлғаға, әлеуметтік қатынастарға және мәдени тәжірибелерге қалай әсер ететінін түсінуді тереңдету. Курстың мазмұны: киборгмәдениетінің тарихы, киборгтар туралы түсініктер және олардың қоғамдағы рөлі, киборгмәдениет теориялары (М. Маклюхан, Алан Кей, Донна Харавей, Ники Сили және т. б.), адам мен машина арасындағы шекараны зерттеу әдістері, адам өмірінде технологияны қолдануға байланысты моральдық және этикалық мәселелер, сәйкестілік, құпиялылық және бақылау мәселелері, технологиялық тәжірибелер, технологияның күнделікті өмірге әсерін талдау, соның ішінде әлеуметтік медиа, виртуалды шындық және биотехнология, қазіргі мәдениеттегі киборг бейнесі, өнер, әдебиет және медиа арқылы киборг мәдениетін зерттеу, оның ішінде фильмдер мен бейне ойындар. Студенттер Робот феноменін, сараптамалық жүйелерді, жасанды өмірді зерттейді, студенттер семинарларға, талқылаулар мен жобаларға қатысады, олардың киборгмәдениет туралы түсінігін және оның қазіргі қоғамға әсерін көрсететін өздерінің шығармашылық жобаларын жасайды. Курс соңында студенттер адам мен машина арасындағы шекаралар бұлыңғыр болып бара жатқан әлемде өз орнын түсінетін зерттеу эссесін жазады.

    Оқу жылы - 4
    Несиелер - 6
  • Іскерлік аналитика

    Курс студенттерде бизнес талаптарын талдау және заманауи әдістер мен құралдарды пайдалана отырып бизнес-процестерді оңтайландыру процестері туралы жүйелі түсінік қалыптастыруға бағытталған. Курстың мақсаты студенттерге бизнесті талдау негіздерін, соның ішінде деректерді жинау, өңдеу және интерпретациялау әдістерін үйрету, оларға мүдделі тараптармен тиімді әрекеттесу және бағдарламалық шешімдерді әзірлеу және енгізу контекстінде негізделген шешімдер қабылдауға мүмкіндік беру. Курстың мазмұны: Бизнес-талдау негіздері, оның ұйымдағы рөлі, бизнесті талдау процесінің негізгі кезеңдері, бизнес талаптарын анықтау және тұжырымдау әдістері, мүдделі тараптармен жұмыс істеу принциптері, деректерді жинау әдістері, белсенді тыңдау және келіссөздер әдістері, бизнес-процестерді модельдеу, BPMN (Business Process Model and Notation) және UML (Languen визуалды деректерін қолдану арқылы модельдеу) модельдеу әдістері, Интеллект) шешім қабылдауды қолдау. Тәжірибелік сабақтар аясында студенттер нақты бизнес-кейстерді оқиды. Топтарда жұмыс істей отырып, студенттер талаптарды жинауды, процестерді модельдеуді және оңтайландыру шешімдерін ұсынуды қамтитын нақты компания үшін бизнес талдауын әзірлейді. Курс inDriver компаниясы мен ҮЕҰ өкілдерінің қатысуымен жобаны қорғаумен аяқталады.

    Оқу жылы - 4
    Несиелер - 6
  • Топтық динамика және коммуникациялар

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

    Оқу жылы - 4
    Несиелер - 6
  • Экономика және кәсіпкерлік негіздері

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

    Оқу жылы - 4
    Несиелер - 5
  • Скрипттеу

    Курстың мақсаты студенттерге сценарий құрудың негіздерін, тиімді автоматтандырылған шешімдерді әзірлеуді және сценарийлерді CI/CD процестеріне біріктіруді үйрету болып табылады, бұл әзірлеу өнімділігі мен сенімділігін айтарлықтай жақсартады. Курс студенттерде скрипттік тілдерді пайдалана отырып, бағдарламалық қамтамасыз етуді әзірлеу және жұмыс істеу процестерін автоматтандырудың жүйелі тәсілін дамытуға бағытталған. Курстың мазмұны: автоматтандыру түсінігі және оның DevOps тәжірибелеріндегі маңызы, Bash, Python және PowerShell сияқты негізгі сценарий тілдері және олардың әртүрлі операциялық жүйелерде қолданылуы, негізгі тіл конструкциялары, айнымалылармен, шартты мәлімдемелермен және циклдармен жұмыс істеу, бұл әрі қарай оқу, қателерді өңдеу, файлдармен және каталогтармен жұмыс істеу, командалармен және жүйелермен өзара әрекеттесу үшін берік негіз жасайды. Студенттер таза және күтілетін кодты жазу принциптерімен, сондай-ақ сценарийлерді құжаттау әдістерімен танысады. Студенттер қолданбаларды орналастыруды, конфигурацияны басқаруды және жүйені бақылауды автоматтандыру үшін сценарийлерді және инфрақұрылымды код (IaC) ретінде басқаруға мүмкіндік беретін Ansible және Terraform сияқты құралдарды үйренеді. Студенттердің практикалық әрекеттері орталарды орналастыру, тәуелділіктерді басқару және жүйенің күйін бақылау сияқты күнделікті тапсырмаларды автоматтандыру үшін сценарий жазуды қамтиды. Олар нақты мәселелерді шешу үшін өз сценарийлерін жасау, сондай-ақ оларды CI/CD құбырларына біріктіру және автоматтандырудың командалық жұмыс тиімділігіне әсерін бағалау бойынша жұмыс істейді. Курс қорытынды жобамен аяқталады, онда студенттер нақты процестерді автоматтандыруға арналған шешімдерді ұсынып, олардың өнімділігі мен даму сенімділігін арттыру үшін сценарий құру принциптерін қолдану қабілетін көрсетуге мүмкіндік береді.

    Оқу жылы - 4
    Несиелер - 6
  • Процестерді автоматтандыру

    Курстың мақсаты студенттерге қосымшаларды әзірлеу, тестілеу және орналастыру процестерін оңтайландыруға мүмкіндік беретін заманауи құралдар мен технологияларды үйрету болып табылады, бұл өз кезегінде командалардың тиімділігін арттыруға және нарыққа шығу уақытын қысқартуға көмектеседі. Курс студенттердің бағдарламалық қамтамасыз етуді әзірлеу және пайдалану кезінде автоматтандыру әдістерін қолдану дағдыларын дамытуға бағытталған. Курстың мазмұны: автоматтандыру негіздері, код ретінде инфрақұрылым (IaC) және үздіксіз интеграция/үздіксіз орналастыру (CI/CD) сияқты автоматтандырудың әртүрлі тәсілдері және олардың бағдарламалық жасақтаманы әзірлеудің өмірлік цикліне әсері, автоматтандыру құралдары (Дженкинс, GitLab CI, CircleCI және Travis CI), осы құралдардың функционалдық ағынының архитектурасына біріктіру, олардың жұмыс ағынын сынау. автоматтандыру әдістері. Практикалық зертханалар кезінде олар қолданбаларды автоматты түрде сынау және орналастыру үшін CI/CD құбырларын орнатады. Студенттер инфрақұрылымды және қолданба конфигурациясын басқаруға мүмкіндік беретін Ansible, Puppet және Chef сияқты құралдарды үйренеді. Қолданбалардың тұрақтылығы мен өнімділігін қамтамасыз ету үшін мониторинг жүйелерін (Prometheus, Grafana) пайдалану да қарастырылады. Студенттер тестілеудің әртүрлі түрлерін (бірліктерді тестілеу, интеграциялық тестілеу, функционалдық тестілеу) және оларды жүзеге асыру құралдарын меңгереді, сынақ сценарийлерін әзірлейді және заманауи құрылымдарды пайдалана отырып тесттер жасайды. Студенттер білім беру жағдайлары аясында нақты процестерді автоматтандыруға бағытталған жобалармен жұмыс істейді. Курс портфолио қорғаумен аяқталады.

    Оқу жылы - 4
    Несиелер - 6
  • Қосымшаларды құруға арналған бағдарламалық орталар

    Курстың мақсаты студенттерді әртүрлі бағдарламалық орталарда қолданбаларды жасауға, орналастыруға және қолдауға дайындау. Курстың мазмұны: Бағдарламалық қамтамасыз ету ортасының негіздері және әзірлеу құралдары, біріктірілген әзірлеу орталары (IDE), нұсқаларды басқару жүйелері, Docker көмегімен контейнерлеу және Kubernetes көмегімен оркестрлеу. AWS, Azure және Google Cloud сияқты бұлттық платформалар да қамтылады, бұл студенттерге қолданбаларды бұлтқа қалай орналастыру және бұлттық қызметтерді пайдалану керектігін түсінуге мүмкіндік береді. Үздіксіз интеграция және жеткізу принциптеріне (CI/CD), сондай-ақ құру және орналастыру процестерін автоматтандыруға көмектесетін Jenkins және GitLab CI/CD сияқты құралдарға ерекше назар аударылады. Студенттер әзірлеудің әртүрлі кезеңдеріндегі қолданбаларды тестілеудің маңыздылығын біледі және тесттерді CI/CD құбырларына біріктіруге мүмкіндік беретін автоматтандырылған тестілеу құралдарын меңгереді. Қолданбаның қауіпсіздігі қауіпсіз кодтау тәжірибесі және қауіпсіздік құралдарын пайдалану объективі арқылы қарастырылады. Командада жұмыс істеу студенттерге бағдарламалық жасақтаманы әзірлеудің нақты процесін имитациялауға мүмкіндік береді, ал қорытынды жоба презентациялары коммуникациялық дағдыларды дамытуға және олардың жұмыс нәтижелерін ұсынуға көмектеседі. Курс жобаны қорғаумен аяқталады.

    Оқу жылы - 4
    Несиелер - 6
  • Деректер қорын басқару жүйелері

    Курстың мақсаты студенттердің мәліметтер қорын жобалау, басқару және оңтайландыру принциптері туралы білімдерін дамыту, сонымен қатар әртүрлі мәліметтер қорын басқару жүйелерімен (ДҚБЖ) жұмыс істеудің практикалық дағдыларын қалыптастыру болып табылады. Курс студенттерге деректерді сақтау мен өңдеудің заманауи тәсілдерін жан-жақты түсінуге мүмкіндік беретін реляциялық және реляциялық емес мәліметтер қорын қамтиды. Курстың мазмұны: Деректер концепциясын, деректер модельдерін және деректер базасының архитектурасын, RDBMS компоненттерін, кестелерді, кілттерді, индекстерді және қатынастарды қоса алғанда, деректер базасы теориясының негіздері, деректерді құру, өзгерту және алуды қоса алғанда, реляциялық деректер базасымен өзара әрекеттесу, дерекқорды жобалау, кестелер арасындағы әртүрлі қатынастар түрлерін қолдану және олардың сұраныстардың өнімділігіне әсері, реляциялық емес QL деректер базасының өнімділігі және оңтайландыру мәселелері. Студенттер құжатқа бағытталған, бағанға бағытталған, графиктік және кілттік мәндер дерекқорлары, индекстеу әдістері, кэштеу және сұрауларды оңтайландыру сияқты деректерді сақтаудың әртүрлі үлгілері туралы білетін болады. Студенттер деректер қорының схемаларын қалыпқа келтіру және нормадан шығару әдістерін қолдана отырып құрастыруды үйренеді және деректер тұтастығы мен жүйелілік принциптерін зерттейді. Курс барысында студенттер деректерді жобалау және басқару бойынша алған білімдерін тәжірибеде қолдана отырып, өздерінің мәліметтер қорын әзірлейді. Курс жобаны қорғаумен аяқталады.

    Оқу жылы - 4
    Несиелер - 6

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

  • Ауызша және жазбаша, нақты және цифрлық ортада тиімді қарым-қатынас жасайды, пәнаралық контексте өз ойларын логикалық және жүйелі түрде жеткізеді, этикалық нормаларды сақтайды және аудиторияның ерекшеліктерін ескереді.
  • Әр түрлі тәсілдермен себептік талдау жүргізу, үлкен деректерді талдау мен AI мүмкіндіктеріне сүйене отырып, ақпаратты сыни бағалау, құрылымдау және өңдеу арқылы маңызды және ықтимал шешілетін мәселелерді анықтайды.
  • Қызметтің және өзіндік дамудың нақты және өлшенетін мақсаттарын анықтайды, оларға жетудің оңтайлы жолдары мен мерзімдерін таңдайды, жол карталарын жасайды және цифрлық, AI және жұмыс процестерін үздіксіз жетілдіруге бағытталған тәжірибелерді қолданады.
  • Өзгеретін жағдайлар мен қоғамдық пікірді, виртуалды және нақты ортаны ескере отырып, мүдделер тепе-теңдігін қамтамасыз ету, нормативтік құқықтық актілерді сақтау және сыбайлас жемқорлықпен күресу арқылы шешімдер қабылдайды.
  • Жүйелік және процесстік тәсілдерді ескере отырып, жобалық тБББтардың, ұйымдардың және қауымдастықтардың қызметін үйлестіре отырып, кәсіпорынды, икемділік пен шығармашылықты көрсете отырып, пәнаралық жобаларды әзірлейді.
  • Математиканың теориялық және қолданбалы бөлімдеріне сүйене отырып, олардың мінез-құлқын талдау және болжау мақсатында жүйелердің, процестердің және құбылыстардың математикалық модельдерін жасайды.
  • Жаһандық сын-қатерлер мен тұрақты даму трендтерін ескере отырып, командалық өзара әрекеттесуді қолдай отырып, көшбасшылық қасиеттерді көрсете отырып, бағдарламалық шешімдерді аутсорсингке алу үшін стартаптар мен жобалау топтарын құрады
  • Топтық динамиканы ескере отырып, сандық ортаның өзгерістері мен ерекшеліктеріне жауап бере отырып, рөлдердің бөлінуін қамтамасыз ете отырып, бағдарламалық жасақтама жасаушылар тобында жұмысты ұйымдастырады.
  • Бағдарламалық жасақтаманы тестілеу, орналастыру және интеграциялау, AI, заманауи CI/CD құралдарын қолдану, бағдарламалық өнімдерді жеткізудің жоғары жылдамдығы мен сапасын қамтамасыз ету арқылы іске қосуды қамтамасыз етеді.
  • Қолданба инфрақұрылымын талдайды және оңтайландырады, кедергілерді анықтайды және өнімділік пен ресурстарды пайдалану деректеріне негізделген жүйелердің өнімділігін арттырады.
  • Нормативтік талаптар мен қауіпсіздік стандарттарын сақтай отырып, деректер мен жүйелерді қауіптерден қорғау үшін DevSecOps-тің ең жақсы тәжірибесін енгізу арқылы қосымшаларды әзірлеу және пайдалану процесінде қауіпсіздік тәуекелдерін бағалауды жүргізеді.
  • Жүйелердің архитектурасын, соның ішінде пайдаланушы тәжірибесі мен пайдаланушы интерфейсін жобалайды, әзірлеу және пайдалану процестерінің құжаттамасын жасайды.
  • Қазіргі заманғы дерекқорды басқару жүйелерін қолдана отырып, деректер құрылымын оңтайландырудың әртүрлі әдістерін қолдана отырып, өнімділікті оңтайландыру арқылы дерекқорды тұтынушының қажеттіліктеріне сәйкес жасайды және конфигурациялайды.
  • Қолданбаларды құру үшін бағдарламалық орталарды пайдаланып, олардың өнімділігін басқарады, соның ішінде смарт келісімшарттарды біріктіреді, конфигурациялар мен нұсқаларды басқарады.
Top