6B06103 Жасанды интеллект инженериясы және блокчейн в ABU
-
Білім беру бағдарламасының мақсаты Бағдарламаның мақсаты - жасанды интеллект пен блокчейн саласында терең білімі мен дағдылары бар, осы технологияларды инновациялар, даму және қызметтің әртүрлі салаларындағы күрделі мәселелерді шешу үшін қолдануға қабілетті білікті мамандарды даярлау.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Русский, Қазақша
-
ЖОО атауы Alikhan Bokeikhan University
-
Оқу мерзімі 4 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Бағдарламалауға кіріспе
Пән Python және жасанды интеллект саласындағы тапсырмаларды орындау үшін қажетті алгоритмдеу және бағдарламалау бойынша негізгі білім мен практикалық дағдыларды, соның ішінде жүйелік бағдарламалауды және топты дамыту негіздерін дамытады; оларды шешу алгоритмдерін жасау және таңдалған бағдарламалау тілінде бағдарламаларды жүзеге асыру; логикалық ойлау, кодпен жұмыс және жөндеу бағдарламалары дағдылары
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Математика
Пән жасанды интеллект және блокчейн есептерін шешу үшін математикалық әдістерді қолдану, математикалық талдау негіздері, сызықтық алгебра, аналитикалық геометрия, математикалық логика, мәліметтерді өңдеу әдістері, логикалық және абстрактілі ойлауды дамыту бойынша негізгі білім мен дағдыларды дамытады.
Оқу жылы - 1
Семестр - 1
Несиелер - 4
-
Компьютерлік архитектура
Компьютердің негізгі компоненттері. Процессорлардың жұмыс принциптері, соның ішінде командаларды орындау, жадты басқару және перифериялық құрылғылар. Компьютер архитектурасының әртүрлі деңгейлері. Процессордың нұсқаулары, кэш жады, векторлық есептеу және параллельді өңдеу. Жадты ұйымдастыру және деректерді басқару, соның ішінде жад иерархиясы, виртуалды жад және кэштеу. Перифериялық құрылғылармен және деректерді енгізу-шығарумен өзара әрекеттесу принциптері.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Тұрақты даму және тіршілік қауіпсіздігі негіздері
Пән студенттерде тұрақты даму, экологиялық жауапкершілік және тіршілік қауіпсіздігі саласындағы білім мен практикалық дағдыларды қалыптастыруға бағытталған. Курс аясында тұрақты дамудың теориялық және қолданбалы аспектілері, соның ішінде климаттың өзгеруі, табиғи ресурстардың құлдырауы, биологиялық алуандылықтың жойылуы, сондай-ақ ұлттық және жаһандық экологиялық сын-қатерлер қарастырылады. Қоршаған ортаны қорғаудың құқықтық және басқарушылық негiздерiне, табиғи, техногендiк және биологиялық сипаттағы төтенше жағдайлар кезiндегi iс-қимылдарға және кәсiби және күнделiктi қызметтегi мiндеттердi шешуге пәнаралық дайындықты қамтамасыз ете отырып, тұрақты және қауiпсiз мiнез-құлықты қалыптастыруға ерекше назар аударылады.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Компьютерлік және коммуникациялық жүйелердің технологиясы
Компьютерлер архитектурасы: жасанды интеллект және блокчейн міндеттерін шешу үшін процессорлар, жедел жады, шиналар. Перифериялық құрылғылар: нейрондық желілер үшін бейне карталары, үлкен деректерді сақтау құрылғылары. Компьютерлік желілер: блокчейн жүйелерін құру үшін топологиялары, протоколдар, байланыс стегі. Жергілікті және жаһандық желілер жасанды интеллектте таратылған есептеулерді ұйымдастыру үшін. Жасанды интеллект және блокчейн негізіндегі IoT құру үшін сымсыз желілер. Блокчейн жүйелеріндегі деректерді берудің әдістері. Жасанды интеллект масштабты блокчейн қолданбаларында IP-мекенжайлар. Жасанды интеллект және блокчейн жүйелеріндегі ақауларды анықтау және жою. Блокчейн платформалары мен жасанды интеллект үшін киберқауіпсіздікті қамтамасыз ету.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Экономикалық-құқықтық білім негіздері
Пән студенттердің экономика, кәсіпкерлік, қаржылық сауаттылық, құқық және сыбайлас жемқорлыққа қарсы мәдениет салаларында жүйелі білімдері мен практикалық дағдыларын қалыптастыруға бағытталған. Курстың аясында нарықтық экономиканың жұмыс істеу механизмдері, кәсіпкерлік қызметті ұйымдастыру және жүргізу қағидаттары қарастырылады, сондай-ақ қаржылық құралдарды пайдалану және жеке қаржыны басқаруда негізделген шешімдер қабылдау арқылы қаржылық сауаттылық деңгейін арттыру мәселелеріне назар аударылады. Ерекше мән азаматтық, қылмыстық, еңбек және әкімшілік заңнаманың негіздерін оқып үйренуге, құқықтық мәдениет пен құқықтық сананы дамытуға, кәсіби этиканы сақтауға, сондай-ақ сыбайлас жемқорлыққа қарсы мәдениетті қалыптастыруға бөлінеді. Бұл пәннің мазмұны кәсіби және күнделікті қызметте пәнаралық тәсілді қолдана отырып, мәселелерді шешуге ықпал етеді.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Қауіпсіздігі жоғары желілік коммуникациялардың архитектуралары мен хаттамалары
Әр түрлі желілік архитектуралар. Деректер хаттамалары, желілік модельдер және стандарттар. Желілік коммуникациялардың қауіпсіздігін және деректерді рұқсатсыз кіруден қорғауды қамтамасыз ететін механизмдер мен хаттамалар. Деректерді шифрлау, аутентификация, цифрлық қолтаңба және ақпараттың тұтастығын бақылау принциптері мен әдістері. Virtual Private Networks (VPN) және Secure Socket Layer (SSL) қоса алғанда, желілік қосылымдарды қорғау хаттамалары. Желілік протоколдардың осалдығын талдау және олардың алдын алу үшін қауіпсіздік шараларын әзірлеу. Қауіпсіздік оқиғаларын анықтау және оларға жауап беру әдістері, қорғалған желілік архитектураларды құру принциптері.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Желілік архитектуралар және қауіпсіздік
Желілік технологияның негізгі принциптері. Деректер хаттамалары, желі архитектурасы, маршруттау және пакеттік коммутация. TCP / IP протоколы, желілік модельдер және стандарттар. Желілер мен ақпараттық жүйелердің қауіпсіздігі. Шабуылдан қорғау әдістері, шифрлау және аутентификация принциптері. Қауіпсіздік инциденттерін анықтау және оларға ден қою әдістері. Виртуализация және бұлтты есептеу принциптері мен технологиялары. Software-Defined Networking (SDN) және network FunctionVirtualization (ана жерде) сияқты желілік технологиялардың заманауи трендтері.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Блокчейнге кіріспе
Блокчейн негіздері, консенсус алгоритмдері. .Net платформасындағы блокчейн технологиясының криптографиялық негіздері. Криптовалюталар мен смарт келісімшарттарды түсіну. Жеке блокчейндер. Нақты әлемде блокчейн технологиясын пайдалану. Блокчейн технологиясының қазіргі жағдайы. Блокчейннің мүмкіндіктері, шектеулері және қиындықтары.
Оқу жылы - 2
Семестр - 1
Несиелер - 6
-
Ақпараттық технологиялар
Пән практикалық жағдайларда білім мен дағдыларды қолдану, ақпараттық технология бойынша шешімдер қабылдау, ақпараттық және ақпараттық технологиялар негіздерін түсіну, жасанды интеллект саласында ақпараттық технологияларды қолдану, жасанды интеллект жүйелерін жобалау әдістері мен құралдарын қолдану қабілетін дамытуға бағытталған.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Блокчейн технологиясының негіздері
Блокчейн архитектурасы. Блокчейн транзакциясының жұмыс тәртібі. Блокчейннің мақсаты. Блокчейн технологиясының шектеулері. Таратылған мәліметтер базасын ұйымдастыру үшін блокчейн технологиясын қолдану.
Оқу жылы - 2
Семестр - 1
Несиелер - 6
-
Ақпараттар теориясы
Ақпарат теориясының негізгі ұғымдары мен міндеттері. Ақпаратты өлшеу. Ақпаратты беру жылдамдығы және байланыс арналарының өткізу қабілеті. Сигналдардың математикалық модельдері. Байланыс арналары мен жүйелері. Ақпаратты кодтау. Ақпаратты кванттау.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Кәсіби бағытталған шет тілі
Кәсіби тіл адам қызметінің белгілі бір саласына қызмет ететін тәртіптік құбылыс ретінде (мамандықтың ерекшеліктерін ескере отырып). Шет тіліндегі кәсіби терминология. Арнайы кәсіби бағдарланған материал және оны кәсіби жағдайларда қолдану. Мамандық бойынша шет тіліндегі пәндік аймақ мазмұнының сипаттамалары. Кәсіби құзыреттілік: шет тіліндегі мәтіндердегі бағдар, кәсіби мазмұндағы монолог және т.б.
Оқу жылы - 2
Семестр - 1
Несиелер - 3
-
Физика
Классикалық физиканың негізгі бөлімдері: механика, статистикалық физика және термодинамика, электродинамика, тербелістер мен толқындар, кванттық механика негіздері, атом құрылысы
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Жасанды интеллектке кіріспе
Жасанды интеллект саласындағы мәселелерді шешудің негізгі тәсілдері. Нейрондық желілерді құру және оқыту принциптері. Жасанды интеллектті қолданудың әртүрлі салалары. Сөйлеуді автоматты түрде тану, компьютерлік көру, ұсыныс жүйелері, деректерді талдау және жасанды интеллект мәселелерін шешу.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Деректер базасының негіздері
Деректер базасының әр түрлі түрлері, соның ішінде реляциялық, иерархиялық, желілік және NoSQL мәліметтер базасы. Кестелерді, схемаларды, индекстерді және сұраныстарды қоса алғанда, мәліметтер базасының құрылымы мен ұйымдастырылуы. SQL (Structured Query Language) және оны дерекқорлардағы деректерді манипуляциялау үшін пайдалану. SQL негізгі операциялары. Деректерді қалыпқа келтіру және мәліметтер базасын жобалау әдістері.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Операциялық жүйелер
"Операциялық жүйелер" пәні студенттерді заманауи ОЖ құру тұжырымдамаларына; көп мақсатты ОЖ-де процестерді жоспарлау ерекшеліктеріне; процессаралық өзара әрекеттесу құралдарына; жадты бөлу әдістеріне; ОЖ-де қорғауды жүзеге асыру тәсілдеріне үйретуге бағытталған.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Кәсіби қазақ (орыс) тілі
Кәсіби тіл адам қызметінің белгілі бір саласына қызмет ететін тәртіптік құбылыс ретінде (мамандықтың ерекшеліктерін ескере отырып). Қазақ (орыс) тіліндегі кәсіби терминология. Арнайы кәсіби бағдарланған материал және оны кәсіби жағдайларда қолдану. Қазақ (орыс) тіліндегі мамандық бойынша пәндік аймақ мазмұнының сипаттамалары. Кәсіби құзыреттілік: қазақ (орыс) тіліндегі мәтіндердегі бағдар, кәсіби мазмұн монологы және т.б.
Оқу жылы - 2
Семестр - 2
Несиелер - 3
-
Data Science негіздері
Деректерді өңдеуге, талдауға және түсіндіруге қатысты негізгі ұғымдар. Құрылымдалған және құрылымдалмаған әртүрлі деректер түрлері. Кейінгі талдау үшін оларды жинау, алдын-ала өңдеу және тазарту әдістері. Машиналық оқыту мен статистикалық модельдеудің негізгі әдістері мен алгоритмдері. Модельдерді бағалау және таңдау әдістері, сондай-ақ валидация және Кросс-тексеру негіздері.
Оқу жылы - 2
Семестр - 2
Несиелер - 3
-
Web технологиялар 1 (Front end)
Пән заманауи веб-технологияларды пайдалана отырып, пайдаланушы интерфейстерін әзірлеу дағдыларын, JavaScript бағдарламалау негіздерін, интерактивті және жауап беретін интерфейстерді құру, кітапханалар мен фреймворктарды пайдалану, веб-беттерді жобалаудың негізгі принциптерін және бейімделуін, веб-қосымшалар үшін эстетикалық жағымды және функционалды пайдаланушы интерфейстерін әзірлеуді, жасанды блоктауды талдау саласында өнімдерді құру негіздерін және веб-блоктандырылған қолданбалы бағдарламаларды құру негіздерін дамытады.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Бұлтты технологиялар
Бұлтты есептеулермен және таратылған жүйелермен байланысты заманауи технологиялар. Бұлтты ресурстармен жұмыс істеудің негізгі тұжырымдамалары, принциптері мен әдістері. Бұлтты ортадағы қауіпсіздік және деректерді қорғау тұжырымдамалары. Аутентификация, авторизация және шифрлау әдістері, сондай-ақ бұлтты есептеу контекстінде қауіпсіздік саясаты мен бақылау механизмдерін қолдану.
Оқу жылы - 2
Семестр - 2
Несиелер - 3
-
Орталықтандырылмаған қосымшалар
Орталықтандырылмаған қосымшаның (App) негізгі компоненттері, DApp енгізуге кедергі келтіретін әлеуметтік және жобалық мәселелер, Solidity бағдарламалау тілінде жазылған ақылды келісімшарттар, Ethereum DApp жазу, тестілеу және орналастыру үшін қажетті даму ортасы
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Жүйелік бағдарламалау
Негізгі анықтамалар мен түсініктер. Жүйелік бағдарламалық қамтамасыз етудің мақсаты, функциялары. операциялық жүйе интерфейстері. Қазіргі операциялық жүйелерде жүйе элементтерін программалау негіздері. Көп ағындылық туралы түсінік. Компилятор компоненттері. құрастыру кезеңдері. Ассемблер тілінің синтаксистік конструкцияларының ерекшеліктері. Қолданбаларды әзірлеуде блоктаушы айнымалыларды қолдану ерекшеліктері.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Микропроцессорлық техникасының негіздері
Микропроцессорлық техникаға кіріспе. Микропроцессорлық басқару жүйелерін құру. Микропроцессорлық жүйелердегі ақпаратты ұсыну. Микропроцессорлардың жұмыс істеуі. Деректерді жіберу командалары. Арифметикалық командалар. Бағдарламаны орындау тәртібін басқару командалары. Логикалық командалар мен биттерді басқару командалары. Массивтермен және жолдармен жұмыс істеуге арналған командалар. Микропроцессорлық басқару жүйелерін дамытудың заманауи құралдары.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Web технологиялар 2 (Backend)
Java, Python, Node сияқты тілдерде бағдарламалау.js немесе Ruby. Django, Flask, Express немесе Ruby on Rails сияқты веб-негіздер. Алдыңғы және жүйенің басқа компоненттерімен өзара әрекеттесу үшін API (қолданбалы бағдарламалау интерфейстері) құру. Мәліметтер базасымен жұмыс істеу негіздері, соның ішінде реляциялық мәліметтер базасы (мысалы, MySQL, PostgreSQL) немесе NoSQL мәліметтер базасы (мысалы, MongoDB, Cassandra). Дерекқор құрылымдарын жобалау және оңтайландыру. Деректерді алу және өңдеу үшін сұраныстар жасау.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ықтималдықтар теориясы
Оқиғалардың ықтималдығы, кездейсоқ шамалар, таралу функциялары, математикалық күту, дисперсия және кездейсоқ шамалардың басқа сипаттамалары сияқты негізгі ұғымдар мен анықтамалар. Биномдық, қалыпты, біркелкі және басқалары сияқты негізгі таралу заңдары және олардың қасиеттері мен әртүрлі жағдайларда қолданылуын түсінеді. Деректерді талдау және машиналық оқыту саласында кеңінен қолданылатын статистикалық әдістер мен алгоритмдерді түсіну және қолдану.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Жүйелік бағдарламалау және компьютерлік технологиялар
Желілік технологиялар және хаттамалар. Компьютерлік жүйелер арасындағы өзара әрекеттесу және деректер алмасу әдістері. Желілердің жұмыс принциптері, деректерді беру хаттамалары және әртүрлі байланыс әдістері, соның ішінде клиент-сервер архитектурасы және желілік бағдарламалау. Компьютерлік жүйелердегі қауіпсіздік және ақпаратты қорғау принциптері. Аутентификация әдістері, шифрлау және деректердің құпиялылығы мен тұтастығын қамтамасыз ету механизмдері.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Микроконтроллерлер және микропроцессорлық жүйелер
Микропроцессорлық жүйелерді ұйымдастыру мен жобалау есептерінің негіздері. Микропроцессорлердің, микропроцессорлық жүйелердің және микропроцессорлердің архитектуралары. Микропроцессорлық жүйелердегі қосымша жабдықтарды басқару. Деректерді өңдеу, басқару, МПЖ және МК-дегі интерфестерді ұйымдастыру. МПЖ жобалау.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ықтималдықтар теориясы және математикалық статистика
Ықтималдықтар теориясының негізгі ұғымдары. Сынақтар мен оқиғалар. Оқиғалар бойынша әрекеттер. Кездейсоқ оқиғалар. Кездейсоқ оқиғалардың түрлері. Комбинаториканың негізгі формулалары. Ықтималдықтардың классикалық анықтамасы. Сәйкес келмейтін оқиғалардың ықтималдығын қосу теоремасы. Оқиғалардың толық тобы. Қарама-қарсы оқиғалар. Тәуелсіз және тәуелді оқиғалар. Тәуелсіз оқиғаларға арналған көбейту теоремасы. Шартты ықтималдық. Шартты ықтималдық бойынша есептерді шешу.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ethereum, Web3 және Truffle әзірлеу орталары
Truffle-мен жұмыс істеуге кіріспе және орнату нұсқаулары. Келісімшарттар жасау: трюфель немесе салк. Truffle ортасындағы жоба. Ethereum желісіндегі келісімшарттар. Web3j-де келісім-шарттармен жұмыс
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ақпараттарды қорғау және ақпараттық қауіпсіздік
Ақпараттық жүйеде ақпаратты қорғаудың өзекті мәселелері. Ақпарат тасығыштың құралдары. Ақпаратты қорғаудың кешенді критерийлері. Ақпаратты қорғау саласындағы биометрияның ерекшеліктері Ақпаратты қорғау туралы ескерту. Компьютердегі ақпаратты қорғаудың бағдарламалық және аппараттық құралдары. Криптографияның негізгі түсініктері мен алгоритмдері.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Блокчейн жүйесінің архитектурасы
Блокчейн архитектурасы. Деректер базасы және блокчейн архитектурасы. Бөлінген бухгалтерлік технологияларға (DLT) смарт келісімшарттарды, иерархиялық және балама блокчейн құрылымдарын қолданатын алгоритмдік басқару. Рұқсатсыз және рұқсат етілген архитектуралар, бағдарламаланатын тізбектер және кәсіпорын архитектуралары. Кәсіпорындық дизайн және қауіпсіздік архитектурасы және DLT өзара байланысы. Болашақта DLT әзірлеу және енгізу: пайдалану жағдайлары, кеңейту, ықтимал тәуекелдер мен мәселелер.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Бағдарламаларды өңдеудің құрал-жабдықтары
Аспаптық құралдардың жіктелуі. Әдістер мен құралдар. Заманауи CASE-технологиялар. CASE-құралдарын игеру технологиясы және енгізу. CASE-құралдарын бағалау. Қазіргі CASE-құралдарының сипаттамасы. Жобалау әдістері және бағдарламалардың өмірлік циклі
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Azure танымдық қызметі
Когнитивті қызметтер контекстінде блокчейн технологияларын қолдану принциптері. Қауіпсіздікті қамтамасыз ету үшін блокчейнді пайдалану мүмкіндіктері. Azure когнитивті қызметтерін қолданудың әртүрлі сценарийлері. Интеллектуалды көмекшілерді әзірлеу, әлеуметтік медиа кілттерін талдау, құжаттарды автоматты түрде жіктеу, автоматты аударма және т.б.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
UX / UI дизайны
Интернет-ресурстарды дамыту және қолдау кезеңдері. UX және UI дизайнының мақсаты. Пайдаланушының қажеттіліктері мен ыңғайлылығын талдау . Пайдаланушы тәжірибесін жобалау және ақпараттық архитектураны құру . Веб-беттерді жобалау және прототиптеу негіздері . Figma және Adobe Photoshop бағдарламаларында прототип пен веб-бет интерфейсін жасау
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
GO тілінде бағдарламалау
Go тілін қолдана отырып бағдарламалау негіздері. Тілдің ерекшеліктері мен мүмкіндіктері, бағдарламалаудың негізгі тұжырымдамалары және жасанды интеллект пен блокчейндегі қосымшаларды құру және мәселелерді шешу үшін Go көмегімен бағдарламалық кодты әзірлеу.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Блокчейнде интеллектуалды деректерді талдау
Блокчейн технологияларында деректерді өндіру алгоритмдерін қолданудың әртүрлі сценарийлерін зерттеу. Аномалияларды талдау және анықтау, деректерді болжау және жіктеу мүмкіндіктері. Блокчейн ортасы контекстіндегі деректерді кластерлеу және сегменттеу әдістері. Деректерді өндіруді блокчейнмен біріктіру жолдары. Блокчейн ортасында бизнес-процестерді автоматтандыру және шешім қабылдау үшін деректерді талдау нәтижелерін пайдаланатын ақылды контактілер мен ақылды келісімшарттар.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Python бағдарламалау
Айнымалылар, шартты операторлар, циклдар, функциялар және Мәліметтер құрылымы сияқты бағдарламалаудың негізгі принциптері мен тұжырымдамалары. Python тілінің ерекшеліктері, оның синтаксисі мен мүмкіндіктері, сонымен қатар бағдарламаларды әзірлеуге арналған негізгі кітапханалар мен құралдар.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Жасанды интеллекттің математикалық негіздері
Жасанды интеллект жүйелерін құрудың қарапайым әдістері. Жасанды интеллект жүйелерін құрудың тарихы мен өзектілігі. Білімді ұсынудың негізгі әдістері мен модельдері (логикалық модель, өнім ережелері, желілік модельдер, кадрлар, сценарийлер, объектіге бағытталған модель). Соңғы автоматтар мен Тьюринг машиналарының математикалық сипаттамасы. Тьюринг машинасының мысалындағы тапсырмаларды шешу мәселелері. Нейрондық желілердің математикалық негіздері. Үлгіні тану. Нейрондық желілерді құру ерекшеліктері. Нейрондық желілерді оқыту мәселелері. Логика жасанды интеллект жүйелерін құрудың негізі ретінде.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Azure machine learning
Машиналық оқытудың әртүрлі алгоритмдері және оларды Azure платформасын қолдану. Жіктеу, регрессия, кластерлеу алгоритмдері және машиналық оқытудың басқа әдістері. Azure Machine Learning көмегімен Машиналық оқыту модельдерін оқыту процесі. Оңтайландыру гиперпараметрлер, кроссвалидация және әртүрлі көрсеткіштер арқылы модельдердің сапасын бағалау.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Графтар теориясы
Графиктерді абстрактілі математикалық объектілер ретінде зерттеу және оларды жасанды интеллект, блокчейн және басқа да Ақпараттық жүйелерді қоса алғанда, әртүрлі салаларда қолдану. Шыңдар, шеттер, бағдарланған және бағдарланбаған графиктер, шеттердегі салмақтар мен белгілер, сондай-ақ ағаштар, циклдар және желілер сияқты графикалық құрылымдардың әртүрлі түрлері сияқты графиктердің негізгі түсініктері.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Үлестірілген басқару жүйелерін жобалау
Басқару жүйелерін жобалау кезеңдері мен кезеңдері. Эскиздік дизайн. Деректерді өңдеу жүйелерін талдау және синтездеу. Басқару жүйесін синтездеу және талдау. Жобаланған жүйенің сапасын бағалау шаралары. Ақпаратты өңдеу және басқарудың компьютерлік жүйелерінің құрылымын синтездеу.
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Деректерді талдау
Деректерді визуализациялау әдістері. Ыңғайлы және түсінікті түрде күрделі деректер жиынтығы. Деректерді визуализациялау құралдары мен технологиялары. Ақпараттық бақылау тақталарын және графикалық деректерді ұсынуды жобалау принциптері. Деректерден білімді табу және алу әдістері. Деректерді талдауға, заңдылықтарды анықтауға, трендтерді болжауға және деректерге негізделген шешім қабылдауға арналған машиналық оқыту және статистикалық модельдеу алгоритмдері. Бұлтты есептеулер мен таратылған сақтау және өңдеу жүйелерін қоса алғанда, үлкен көлемдегі деректермен жұмыс істеу әдістері мен әдістері. Мәліметтер базасының жұмыс істеу және қолдану принциптері, Big Data-мен жұмыс істеу құралдары және деректерді параллельді өңдеу технологиялары.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Интернет заттар
Пән заттар интернетінің принциптерін, архитектураны, техникалық компоненттерді, қосымшаларды стандарттауды, бағдарламалық пакеттерде IoT құралдарын модельдеу қабілетін зерттейді.
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Смарт- контракт архитектурасы
Блокчейн мен Ethereum-ге кіріспе, ақылды келісімшарттарға кіріспе, блокчейн технологиясы және толық Тьюринг тілдерін қолдау, виртуалды машиналар, Dapp әзірлеу құбырына кіріспе, Solidity-ге терең сүңгу, жаһандық айнымалылар мен функциялар, өрнектер және басқару құрылымдары.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Логикалық математика
Логиканың тақырыбы мен мағынасы. Логиканың пайда болуы. Логиканың мағынасы. Тұжырымдама ойлау формасы ретінде. Дұрыс ойлауды сипаттау негіздері. Дұрыс ойлау заңдары. Қорытынды туралы жалпы түсінік және оның түрлері. Қарапайым категориялық силлогизм. Мәлімдеме логикасының қорытындылары. Математикалық символдық логика. Дәлелдеудің құрылымы мен түрлері. Дәлелді пайымдау ережелері. Дәлелдеудегі логикалық қателер. Логикалық парадокстар, паралогизмдер және софизмдер туралы түсінік. Гипотеза түрлері. Гипотезаны құру және оның даму кезеңдері.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Математикалық логика және алгоритмдер теориясы
Математикалық логиканың негізгі ұғымдары мен принциптері, соның ішінде формальды жүйелер, логикалық операциялар, пайымдау және дәлелдеу. Алгоритмдік күрделілік, ресми тілдер және автоматтар сияқты Алгоритмдер теориясының негізгі тұжырымдамалары. Тиімді алгоритмдерді әзірлеу және талдау, логикалық әдістерді қолдану және жасанды интеллект пен блокчейн саласындағы ресми модельдер.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Деректерді машиналық оқытуда қолдану
Машиналық оқытуға кіріспе. Статистикалық бағалау және гипотезаларды тексеру. Машиналық оқыту математикалық модельдеу ретінде. Сызықтық модельдерге кіріспе және регрессия мәселесі. Сызықтық модельдер және жіктеу мәселесі
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
3D ойындарының архитектурасы және әзірленуі
Үш өлшемді ойындардың архитектурасы және дамуы. Компьютерлік ойындардың бағдарламалық жасақтамасы. 3D ойындарын құрудың әртүрлі аспектілері, соның ішінде ойын көріністерін жобалау, нысандарды модельдеу, текстуралау, жарықтандыру және анимация. Unity немесе Unreal Engine сияқты 3D ойындарын әзірлеуге арналған ойын қозғалтқыштары мен бағдарламалық құралдардың жұмыс принциптері. Жоғары сапалы 3D ойындарын жобалау және дамыту. Жасанды интеллект және блокчейн салалары.
Оқу жылы - 4
Семестр - 1
Несиелер - 4
-
Java-да бағдарламалаудың заманауи әдістері мен тәсілдері
Деректер құрылымы және оларға қолданылатын операциялар. Басқару операторлары. Деректерді еңгізу және шығару. Массивтер. Массивтерді редакциялау. Файлдармен жұмыс жасау. Жолдармен жұмыс жасау. Ерекше жағдайларды өңдеу. Java-да объектілі-бағытталған бағдарламалау. Нысанды бағдарламалаудың қасиеттері. Пакеттер және интерфейстер. Графикалық примитивтер. Java интеграцияланған ортасы. Java-да қарапайым қосымшалар
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Web 3-ке кіріспе
Web2 мен Web3 арасындағы айырмашылық, орталықсыздандырудың негізгі принциптері, ipfw және Swarm таратылған жүйелері, Ethereum хаттамалары, дауыс беру тапсырмалары үшін ақылды келісімшарттар жасау, активтерді басқару және сәйкестендіру
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Нейрондық желілер және олардың қосымшалары
Нейрондық желілердің негізгі принциптері мен әдістері және оларды практикалық қолдану. Жасанды нейрондық желілердің құрылымы мен қызметі, соның ішінде әртүрлі архитектуралар мен нейрондық желілердің түрлері, оқыту және оңтайландыру алгоритмдері. Компьютерлік көру, табиғи тілді өңдеу, ұсыныс жүйелері, сөйлеуді тану және т.б. қоса алғанда, нейрондық желілерді қолданудың әртүрлі бағыттары. Жасанды интеллект және блокчейн саласындағы жұмыстың негізгі аспектісі болып табылатын нейрондық желілерді қолдануды дамыту.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
РНР тілінде бағдарламалау
Веб үшін серверлік сценарийлерге кіріспе. PHP-дегі Синтаксис және деректер. PHP тілінің басқару құрылымдары және функциялары. РНР-мен жұмыс ортасын дайындау. РНР-дағы файлдармен жұмыс. Бір өлшемді және көп өлшемді массивтермен жұмыс. Мәліметтер базасы және SQL тілінің негізгі құрылымдары. PHP-дің MySQL дерекқор серверімен өзара әрекеттесуі. PHP-де ерекшеліктер мен қателерді өңдеу. Веб-сайт қызметтері. PHP көмегімен файлдарды жүктеу және суреттерді динамикалық қалыптастыру. PHP-де объектіге бағытталған бағдарламалау негіздері. PHP және XML өзара әрекеттесуі.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Машиналық оқытуға және деректерді талдауға кіріспе
Дискретті талдау және ықтималдықтар теориясы. Машиналық оқытуға кіріспе. Нейрондық желілер. Модельдерді таңдау критерийлері және белгілерді таңдау әдістері. Жіктеудің логикалық әдістері. Кластерлеу әдістері
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
NET бағдарламалаудың заманауи әдістері мен құралдары
Платформа ұғымы. NET Framework Компоненттері. Қолданба, жоба, шешім, даму ортасы, CLR ортасында бағдарламаларды құрастыру және орындау туралы түсінік. Дәстүрлі деректер құрылымдарының ерекшеліктері. Нысан стандартты кітапханаларымен байланыс .Net. объектіге бағытталған бағдарламалау парадигмасы. Маңызды ұғымдар инкапсуляция, мұрагерлік, полиморфизм. .Net платформасына арналған нысан моделінің ерекшеліктері
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Ethereum-мен жұмыс
Ethereum негіздері. Blockchain Ethereum. Ақылды келісімшарттар және Solidity тілі. Ең қарапайым смарт келісімшарттарды жасау және сынау. Смарт келісімшарттардың қауіпсіздігі. Бөлінген регистрлерде деректерді сақтау және өңдеу. Ойынға арналған смарт келісімшарттарды енгізу. Орталықтандырылмаған қолданбалар (DApps). Ethereum виртуалды машинасы.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Мультимедиялық дизайн
Көрнекі дизайн, түс теориясы, композиция, типография және басқа аспектілер. Adobe Photoshop, Adobe Illustrator, Adobe AfterEffects және басқалары сияқты мультимедиялық дизайнда қолданылатын әртүрлі құралдар мен бағдарламалық құралдар. Әр түрлі мақсаттарға арналған графикалық элементтер, анимациялар, бейне эффектілер және дыбыстық сүйемелдеу. Мультимедиа және инновациялық мультимедиялық шешімдерді жасау үшін жасанды интеллект пен блокчейнмен өзара әрекеттесу.
Оқу жылы - 4
Семестр - 1
Несиелер - 4
-
Жасанды нейрондық желілер
Жасанды нейрондық желілердің негізгі принциптері мен әдістері. Нейрондық желілерді құру, оқыту және қолдану. Нейрондық желілердің әртүрлі түрлері мен архитектуралары, соның ішінде перцептрондар, қайталанатын нейрондық желілер, конволюциялық нейрондық желілер және терең нейрондық желілер. Қатенің кері таралу алгоритмдері, нейрондық желі параметрлерін оңтайландыру және нейрондық желілерді пайдалану арқылы деректерді жіктеу, регрессия және генерациялау мәселелерін шешу. Жасанды интеллект және блокчейн саласында жасанды нейрондық желілерді әзірлеу және қолдану.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Криптография
Криптографияның негізгі принциптері мен әдістері. Әр түрлі шифрлау алгоритмдері мен хаттамалары, аутентификация әдістері және сандық қолтаңба. Стеганография және криптографиялық алгоритмдердің беріктігін талдау принциптері. Цезарь шифры және Виженер шифры сияқты криптографияның классикалық әдістері. RSA, AES, DES және басқаларын қоса алғанда, заманауи симметриялы және асимметриялық шифрлау алгоритмдері. Криптографиялық хэш функцияларының принциптері, сандық сертификаттар және кілт алмасу хаттамалары.
Оқу жылы - 4
Семестр - 2
Несиелер - 4
-
Блокчейн бизнес-модельдері
Инновацияның маңыздылығы, цифрлық валюталардың /блокчейннің/ DLT инновациялық сипаты. Блокчейн инновацияларын басқару және тарату. Блокчейн идеясын бизнес-жоспарға айналдыру. Блокчейн жобаларында дизайн ойлауы мен стратегиясын қолдану. Блокчейнге байланысты тәуекелдерді талдау және басқару, блокчейн жобасына қаражат тарту. Смарт келісім-шарттар мен алгоритмдік басқару түсіндірілді. Орталықтандырылмаған автономды ұйымдарды зерттеу. блокчейндегі адам ресурстарын басқаруға қатысты мәселелерді түсіну.
Оқу жылы - 4
Семестр - 2
Несиелер - 6
-
Блокчейн және криптовалюта негіздері
Криптовалюталар және блокчейн технологиялары. Блокчейн технологиясының негіздері және оның цифрлық экономикадағы орны. Криптовалюта экономикасымен таныстыру. Криптовалютаның құқықтық негізі. Интллектуалды меншік құқығының мәселелері. Криптовалюта жүйелерін ұйымдастыру. Тәуекелдерді басқару және қауіпсіздік мәселелері. Блокчейндегі заманауи криптографиялық технологиялар. Смарт келісім-шарттар және олардың даму негіздері.
Оқу жылы - 4
Семестр - 2
Несиелер - 6
-
Ақпараттық қауіпсіздік үшін жасанды интеллект
Ақпараттық қауіпсіздік саласында қолданылатын жасанды интеллект әдістері мен технологиялары. Машиналық оқытудың әртүрлі алгоритмдері мен модельдері. Кибершабуылдарды анықтау және алдын алу, қауіптерді талдау, қауіпсіздік процестерін автоматтандыру және қорғалған жүйелерді әзірлеу үшін жасанды интеллектті қолдану жолдары. Машиналық оқыту алгоритмдерінің негізгі принциптері және оларды ақпараттық қауіпсіздік мәселелерінде қолдану, соның ішінде аномалияларды анықтау, зиянды бағдарламаларды жіктеу, деректер ағындарын талдау және осалдықтарды болжау. Ақпараттық қауіпсіздікті қамтамасыз ету және ақпараттық жүйелер мен деректерді қорғаудың тиімділігін арттыру міндеттеріндегі жасанды интеллект технологиялары.
Оқу жылы - 4
Семестр - 2
Несиелер - 4
Профессии
Оқыту нәтижелері
- Тұрақты даму мен тыныс-тіршілік қауіпсіздігінің, құқықтық және экономикалық сауаттылықтың негізгі тұжырымдамаларын саналы түрде қабылдауға және түсіндіруге, кәсіби және әлеуметтік қызметте нормативтік-құқықтық, экономикалық және экологиялық құралдарды қолдануға, қабылданатын шешімдердің салдарын талдауға және сыни бағалауға, сондай-ақ тәуекелдерді төмендетуге, тұрақтылықты арттыруға және этикалық және құқықтық стандарттарды сақтауға бағытталған мінез-құлықтың кешенді стратегияларын әзірлеуге қабілетті.
- Кәсіби ауызша және жазбаша қазақ, орыс және ағылшын тілдерінде қарым-қатынас дағдыларын көрсету. Кәсіби мәтіндерді қазақ, орыс және ағылшын тілдерінен оқу және аудару дағдыларын көрсету. Мемлекеттік және шетел тілдерінде іскерлік құжаттарды, есептерді, шолуларды жасауды зерделеу. Көпмәдениетті ортада кәсіби міндеттерді шешу үшін тілдік дағдыларды қолдану.
- Программалау тұжырымдамаларының негізгі түсініктерін меңгеру, Python және GO тілдерінде бағдарламаларды әзірлеу қабілетін дамыту, жүйелік бағдарламалауды орындау. Бағдарламалаумен де, жүйелік бағдарламалаумен де байланысты мәселелерді талдау мен шешудің дағдыларын көрсету. Бағдарламалық қамтамасыз етуді және жүйелік бағдарламалауды әзірлеушілер командасында және жүйелік бағдарламашыларда тиімді жұмыс істеуге үйрету.
- Физика негіздерін зерделеу, оның қағидаларын микробақылаушы және микропроцессорлық жүйелерді әзірлеуде қолдану. «IoT» жҙне басқарудың таратылған жүйелерін құру дағдыларын көрсету. Білім мен дағдыны нақты техникалық міндеттерді шешу үшін қолдану.
- Математикалық әдістерді жасанды интеллект және блокчейн міндеттерін шешу үшін қолдану, логикалық және абстрактілі ойлауды дамыту, математикалық білімді практикада қолдану дағдыларын қалыптастыру, жасанды интеллект, деректерді талдау және блокчейн саласындағы білімді практикалық қызметте қолдану.
- Заманауи web-технологияларды қолдана отырып пайдаланушы интерфейстерін (Frontend) әзірлеу дағдыларын көрсету, негізгі қағидалар мен құралдарды қолдана отырып серверлік бөлігін (Backend) жасауға болады, Web3 және децентрализацияланған қосымшалар қағидаларын талдау, PHP бағдарламалау, динамикалық веб қосымшасы мен дерекқорлармен өзара іс-қимыл қағидаларын әзірлеу. Веб-дамудың технологиялық талаптарының жиі өзгерістерін талдау, алынған білімді заманауи және инновациялық веб қосымшаларын жасау үшін қолдану.
- Компьютерлік архитектура құрылымдарының негізгі қағидаларын сипаттау, заманауи технологиялар мен құралдарды қолдана отырып тиімді және сенімді компьютерлік және коммуникациялық жүйелерді жобалау мен жасау дағдыларын көрсету; бағдарламалық қамтамасыз етуді заманауи құралдық құралдарды қолдана отырып әзірлеу дағдыларын алу; қолайлы және тартымды пайдаланушы интерфейстерін жасау үшін UI / UX дизайнының қағидаларын зерделеу.
- Ақпараттық жүйелердегі ақпаратты өңдеу мен берудің негізгі қағидаларын қарастырып, ақпарат теориясын талдау. Ақпараттық технологияларды жобалау, дамыту және басқару дағдыларын меңгеру, деректердің қауіпсіздігі мен қорғауын ескере отырып, желілік сақиналарды құру және қолдау. Қауіпсіздігі жоғары желілік коммуникациялардың хаттамалары мен сақиналарын, шифрлау, аутентификациялау және кіруден қорғау тетіктерін зерделеу. Ақпараттық-технологиялық шешімдер қабылдау кезінде деректердің қауіпсіздігі мен қорғалуын ескере отырып, өз білімі мен дағдыларын практикалық жағдайларда қолдану қабілетін көрсету.
- Ақпаратты қорғаудың және ақпараттық қауіпсіздікті қамтамасыз етудің негізгі қағидалары мен әдістерін біріктіру, заманауи қауіп-қатерлер мен олардың алдын алу және анықтау әдістерін зерделеу; ақпараттық жүйелердегі қауіп-қатерлерді талдау және анықтау үшін жасанды интеллекті қолдану дағдыларын көрсету, сонымен қатар қорғау әдістерін әзірлеу және қолдану үшін инновациялық әдістерді қолдану; криптография негіздерін түсіну және деректердің құпиялылығы мен тұтастығын қамтамасыз ету үшін криптографиялық әдістерді қолдану; бұлттық технологиялармен жұмыс істеу дағдыларын көрсету және олардың ақпараттық жүйелер қауіпсіздігін қамтамасыз етудегі рөлін түсіну; Data Science дағдыларын, деректермен жұмыс істеу, талдау және ақпаратты алу дағдыларын қолдану, ақпараттық қауіпсіздік саласында шешім қабылдауды қолдау үшін.
- Блокчейн технологияларының тұжырымдамасының қағидаларын, децентрализация, сенімділік және қауіпсіздік қағидаларын талдау; дерекқорлардың негіздерін және блокчейн жүйелері контексінде оларды қолдану әдістерін зерделеу; Ethereum, Web3 және Truffle даму орталарын қолдана отырып, децентрализацияланған қосымшаларды әзірлеу және смарт-келісімшарттарды әзірлеу және блокчейн желісімен өзара іс-қимыл жасау дағдыларын көрсету.
- Жасанды нейрондық желілердің жұмыс істеу алгоритмінің негізгі қағидаларын қолдану - компьютерлік көру, табиғи тілді өңдеу және автоматты шешім қабылдау сияқты әртүрлі салаларда; әртүрлі архитектуралар мен оқыту алгоритмдерін қолдана отырып, жасанды нейрондық желілерді әзірлеу; жасанды интеллектің және оның қолданбаларының негіздерін зерделеу, машиналық оқыту, терең оқыту қағидалары және жіктеу, регрессия және кластерлеу міндеттерін шешу.
- Java және .NET бағдарламалау әдістері мен құралдарын бағалау, әртүрлі платформалар мен міндеттерге арналған жоғары сапалы бағдарламалық қамтамасыз етуді әзірлеуге мүмкіндік береді; 3D ойындарды жобалау және әзірлеу дағдыларын көрсету, ойын жүйелерінің архитектурасының қағидаларын, графикалық әсерлерді жасауды және ойын логикасын іске асыруды сипаттау; графика, аудио және бейне визуализацияны жасау және өңдеу арқылы интерфейстер, жарнамалық материалдар және медиа жобалары үшін мультимедиалық дизайн дағдыларын көрсету.
- Машиналық оқытуда деректерді пайдаланудың негізгі тұжырымдамалары мен әдістерін зерделеу, деректерді жинау, алдын ала өңдеу, визуализациялау және талдау; жіктеу, регрессия және кластерлеу міндеттерін шешу үшін машиналық оқытудың әр түрлі алгоритмдерін қолдану дағдыларын көрсету; Azure machinelearning платформасын және машиналық оқыту үлгілерін әзірлеу және орнату, бейнелерді тану, табиғи тілді өңдеу және мәтіндерді талдау үшін Azure cognitive сервисін пайдалану дағдыларын көрсету.
- Блокчейн контекстінде деректерді интеллектуалды талдау әдістері мен құралдарын бағалау, блокчейн деректерінен құнды ақпаратты алуға және негізді шешімдер қабылдауға мүмкіндік беретін; деректерді талдау, әртүрлі статистикалық және машиналық оқыту әдістерін қолдана отырып, білім алу және болжау үшін; Ethereum платформасында ақылды келісімшарттарды әзірлеу және орнату дағдыларын көрсету, блокчейн архитектурасын сипаттау және блокчейн технологияларын инновациялық бизнес үлгілерін жасау үшін қолдану.