6B06124 Есептеу техникасы және бағдарламалық қамтамасыз ету в ABU
-
Білім беру бағдарламасының мақсаты Білім беру бағдарламасының мақсаты – заманауи бағдарламалық және аппараттық құралдармен тиімді жұмыс істей алатын, сондай-ақ өзекті технологиялар мен бағдарламалау тілдерін қолдана алатын білікті ақпараттық технологиялар мамандарын даярлау.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Русский, Қазақша
-
ЖОО атауы Alikhan Bokeikhan University
-
Оқу мерзімі 4 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Математика
Пән математикалық талдау, сызықтық алгебра және аналитикалық геометрия салаларында базалық білімді қалыптастыруға бағытталған, сондай-ақ тиісті математикалық әдістер мен алгоритмдерді таңдауға және оларды қолдануды негіздеуге мүмкіндік беретін сапалы математикалық зерттеулер жүргізу қабілетін дамытады. Студенттер кәсіби қызметке байланысты әртүрлі салаларда математикалық аппаратты қолдану дағдыларын меңгереді. Бағдарламалық жасақтама әзірлеу бойынша берілген тапсырмалар аясында талаптарды іске асыру уақыты мен еңбек шығынын бағалау үшін математикалық құралдарды қолдануға ерекше назар аударылады.
Оқу жылы - 1
Семестр - 1
Несиелер - 4
-
Бағдарламалауға кіріспе
Пән бағдарламалау саласында бастапқы теориялық және практикалық білімді қалыптастырады. Алгоритмдеудің негіздері, есептерді ЭЕМ-де шешу кезеңдері, бағдарламалардың дұрыстығы мен сапасы ұғымдары зерделенеді. Шартты және шартсыз басқару конструкциялары, циклдер, таңдау операторы, құрылымдық деректер типтері қарастырылады. Қазіргі заманғы бағдарламалау тілдеріне жүйелі көзқарас пен бағдарламалық шешімдерді әзірлеуде логикалық ойлауды қалыптастыруға ерекше назар аударылады.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Экономикалық-құқықтық білім негіздері
Пән студенттердің экономика, кәсіпкерлік, қаржылық сауаттылық, құқық және сыбайлас жемқорлыққа қарсы мәдениет салаларында жүйелі білімдері мен практикалық дағдыларын қалыптастыруға бағытталған. Курстың аясында нарықтық экономиканың жұмыс істеу механизмдері, кәсіпкерлік қызметті ұйымдастыру және жүргізу қағидаттары қарастырылады, сондай-ақ қаржылық құралдарды пайдалану және жеке қаржыны басқаруда негізделген шешімдер қабылдау арқылы қаржылық сауаттылық деңгейін арттыру мәселелеріне назар аударылады. Ерекше мән азаматтық, қылмыстық, еңбек және әкімшілік заңнаманың негіздерін оқып үйренуге, құқықтық мәдениет пен құқықтық сананы дамытуға, кәсіби этиканы сақтауға, сондай-ақ сыбайлас жемқорлыққа қарсы мәдениетті қалыптастыруға бөлінеді. Бұл пәннің мазмұны кәсіби және күнделікті қызметте пәнаралық тәсілді қолдана отырып, мәселелерді шешуге ықпал етеді.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Тұрақты даму және тіршілік қауіпсіздігі негіздері
Пән студенттерде тұрақты даму, экологиялық жауапкершілік және тіршілік қауіпсіздігі саласындағы білім мен практикалық дағдыларды қалыптастыруға бағытталған. Курс аясында тұрақты дамудың теориялық және қолданбалы аспектілері, соның ішінде климаттың өзгеруі, табиғи ресурстардың құлдырауы, биологиялық алуандылықтың жойылуы, сондай-ақ ұлттық және жаһандық экологиялық сын-қатерлер қарастырылады. Қоршаған ортаны қорғаудың құқықтық және басқарушылық негiздерiне, табиғи, техногендiк және биологиялық сипаттағы төтенше жағдайлар кезiндегi iс-қимылдарға және кәсiби және күнделiктi қызметтегi мiндеттердi шешуге пәнаралық дайындықты қамтамасыз ете отырып, тұрақты және қауiпсiз мiнез-құлықты қалыптастыруға ерекше назар аударылады.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Дискретті математика
Көп, жиын элементі,жиын. Жиындарға Операция жасау және олардың қасиеттері. Екілік қатынастар және олардың қасиеттері. Кластарға эквиваленттілік пен бөлу қатынасы. Функциялардың түрлері: инъекция, суръекциялар және биекциялар, кері және композициялар. Дрихле Принципі. Логикалық формулалардың ақиқаттық кестесін құру. Дәлелдеу әдістері: тура, кері, қарама-қарсы, математикалық индукция. Комбинаторика.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Ықтималдықтар теориясы және математикалық статистика
Ықтималдықтар теориясы және математикалық статистика пәні. Ықтималдықтар теориясының негізгі ұғымдары. Сынау және оқиғалар. Оқиғалар әрекеті. Кездейсоқ оқиғалар. Кездейсоқ оқиғалардың түрлері. Комбинаториканың негізгі формулалары. Ықтималдықтардың классикалық анықтамасы. Сәйкес келмейтін оқиғалардың ықтималдығын қосу теоремасы. Оқиғалардың толық тобы. Қарама-қарсы оқиғалар. Тәуелсіз және тәуелді оқиғалар. Тәуелсіз оқиғалар үшін көбейту теоремасы. Шартты ықтималдылық. Шартты ықтималдық бойынша есептерді шешу.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Ақпараттық технологиялар
Пән практикалық жағдайларда білім мен дағдыларды қолдану, ақпараттық технология бойынша шешімдер қабылдау, ақпараттық және ақпараттық технологиялар негіздерін түсіну, жасанды интеллект саласында ақпараттық технологияларды қолдану, жасанды интеллект жүйелерін жобалау әдістері мен құралдарын қолдану қабілетін дамытуға бағытталған.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Блокчейн технологиясының негіздері
Блокчейн архитектурасы. Блокчейн транзакциясының жұмыс тәртібі. Блокчейннің мақсаты. Блокчейн технологиясының шектеулері. Таратылған мәліметтер базасын ұйымдастыру үшін блокчейн технологиясын қолдану.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Ақпараттық процестер теориясы
Пән ақпараттық жүйелер мен ақпараттық үдерістер саласындағы негізгі ұғымдар мен қағидаттарға арналған. Курс ақпарат тасымалдаушы ретінде сигналдарды және деректерді жеткізу мен өңдеудің негізі болып табылатын детерминацияланған сигналдарды ұсынудың әртүрлі түрлерін зерттеуді қамтиды. Студенттер ақпараттың әртүрлі түрлерімен жұмыс істейтін жүйелерді әзірлеу мен талдауға қажетті, сигналдар мен хабарламаларды базистік функциялар арқылы ұсыну әдістерін меңгереді. Сондай-ақ, ақпараттық жүйелерде ақпаратты беру, сақтау және өңдеу кезінде оны қорғауды қамтамасыз ететін ақпараттық қауіпсіздік (АҚ) әдістері мен қағидаттары қарастырылады.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Компьютерлiк жүйелердi күйге келтiру, жөндеу, оңтайландыру және техникалық қызмет көрсетуi
Пән компьютерлік жүйелер мен желілік жабдықты баптау, диагностикалау, жөндеу және техникалық қызмет көрсету саласында білім мен практикалық дағдыларды қалыптастыруға бағытталған. Есептеу техникасын конфигурациялау қағидалары, оның функциялары мен типтік жинақталымы, сондай-ақ компоненттерді орнату ерекшеліктері қарастырылады. Студенттер компьютерлік және желілік инфрақұрылым элементтерінің жұмысқа қабілеттілігін қалпына келтіру әдістері мен құралдарын меңгереді: қуат көзі, бейнежүйе, орталық процессор, қатқыл диск, аналық плата порттары және перифериялық құрылғылар (пернетақта, тінтуір және т.б.). Операциялық жүйенің ақауларын анықтау және жергілікті желі құралдарының ақауларын жоюға ерекше назар аударылады.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Компьютерлік жүйелер мен кешендерге техникалық қызмет көрсету және жөндеу
Пән компьютерлік жүйелер мен кешендерді техникалық қызмет көрсету және жөндеу қағидаттарын зерделеуге бағытталған. Компьютерлік жүйелердің құрылымы мен негізгі компоненттері, сондай-ақ есептеу кешендерінің жинақталған архитектурасы қарастырылады. Ақауларды уақтылы анықтап, жоюды қамтамасыз ететін бақылау және диагностикалау әдістеріне ерекше назар аударылады. Аппараттық және бағдарламалық функционалдық бақылау мен диагностика құралдары, олардың мүмкіндіктері мен практикада қолдану салалары оқытылады.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Блокчейнге кіріспе
Пән блокчейн технологиясының негізгі тұжырымдамалары мен жұмыс істеу қағидаларымен таныстырады. Оның артықшылықтары мен шектеулері, сондай-ақ көптеген блокчейн шешімдерінің негізі болып табылатын криптовалюталар мен смарт-келісімшарттар сияқты негізгі элементтері қарастырылады. Пән блокчейн жүйелерінде қолданылатын бағдарламалық жасақтама және оның функционалдық мүмкіндіктерімен таныстыруға бағытталған, бұл студенттерге блокчейн экожүйесінің жұмысын қолдайтын құралдар мен қосымшаларды тереңірек түсінуге мүмкіндік береді.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Кәсіби бағытталған шет тілі
Кәсіби тіл адам қызметінің белгілі бір саласына қызмет ететін тәртіптік құбылыс ретінде (мамандықтың ерекшеліктерін ескере отырып). Шет тіліндегі кәсіби терминология. Арнайы кәсіби бағдарланған материал және оны кәсіби жағдайларда қолдану. Мамандық бойынша шет тіліндегі пәндік аймақ мазмұнының сипаттамалары. Кәсіби құзыреттілік: шет тіліндегі мәтіндердегі бағдар, кәсіби мазмұндағы монолог және т.б.
Оқу жылы - 2
Семестр - 1
Несиелер - 3
-
Жүйелік бағдарламалау
Негізгі анықтамалар мен түсініктер. Жүйелік бағдарламалық қамтамасыз етудің мақсаты, функциялары. операциялық жүйе интерфейстері. Қазіргі операциялық жүйелерде жүйе элементтерін программалау негіздері. Көп ағындылық туралы түсінік. Компилятор компоненттері. құрастыру кезеңдері. Ассемблер тілінің синтаксистік конструкцияларының ерекшеліктері. Қолданбаларды әзірлеуде блоктаушы айнымалыларды қолдану ерекшеліктері.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Физика
Классикалық физиканың негізгі бөлімдері: механика, статистикалық физика және термодинамика, электродинамика, тербелістер мен толқындар, кванттық механика негіздері, атом құрылысы
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Нысанды - бағытталған бағдарламалау
Пән объектіге бағытталған бағдарламалау (ООБ) және жобалау саласындағы іргелі білім мен дағдыларды қалыптастыруға бағытталған. Бағдарламалау жүйелерінің даму кезеңдері, инкапсуляция, мұрагерлік және полиморфизм қағидалары, сондай-ақ деректер абстракцияларын жүзеге асыру қарастырылады. Windows ортасында бағдарламалау идеологиясы, оқиғалар мен хабарламалармен жұмыс істеу, оқиғалардың түрлері және оларды басқаруды бағдарламалау мәселелері зерделенеді.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
LMS технологиясы
LMS ұғымы? LMS MOODLE. Логин мен парольді алу. Moodle-де электронды оқу курсын құру. Moodle құралдары (Модульдер). Ресурстар. Интерактивті элементтер. LMS платформаларының түрлері. LMS онлайн оқыту.
Оқу жылы - 2
Семестр - 2
Несиелер - 3
-
Бағдарламаларды өңдеудің құрал-жабдықтары
Пән бағдарламалық жасақтаманы әзірлеуге арналған құралдарды пайдалану бойынша теориялық білім мен практикалық дағдыларды қалыптастыруға, сондай-ақ жобалық құжаттаманың талаптарын басқару мен сапаны бақылауды қоса алғанда, бағдарламалық жүйелерді жобалау кезінде қолданылатын стандарттар мен әдістерді зерттеуге бағытталған.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
No Code/ Lo Code бағдарламалау
Пән күрделі код жазбай-ақ бағдарламалық қосымшалар жасауға мүмкіндік беретін құралдар мен технологиялармен таныстыруға бағытталған. No-Code және Low-Code платформаларымен жұмыс істеудің негізгі ұғымдары мен қағидалары, сондай-ақ олардың айырмашылықтары қарастырылады. Курс аясында Ethereum модельдерінің және консенсус модельдерінің ерекшеліктері мен мүмкіндіктері зерттеледі, олар осы технологияларды қолдану арқылы әзірлеуде пайдаланылуы мүмкін. Студенттер No-Code және Low-Code технологияларының артықшылықтары мен кемшіліктерімен танысып, бұл тәсілдердің түрлі бизнес-міндеттерді шешудегі мүмкіндіктері мен шектеулерін бағалауға үйренеді. Курстың маңызды аспектісі — No-Code және Low-Code жүйелерінде қолданылатын бағдарламалық жасақтаманы және оның функционалдық мүмкіндіктерін білу. Бұл студенттерге әзірлеу мен автоматтандыруда қолданылатын құралдар мен платформаларды тереңірек түсінуге мүмкіндік береді.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Кәсіби қазақ(орыс) тілІ
«Кәсіби қазақ (орыс) тілі» пәні өзінің кәсіби қазақ (орыс) тілдік көрінісінде ақпараттық - коммуникациялық бағыттағы пәндердің базалық категориялық-ұғымдық аппаратын және кәсіби терминологиясын меңгеруге бағытталған. Мамандық бойынша қазақ (орыс) тілінде пәндік сала мазмұнының сипаттамасын қалыптастырады, кәсіби қазақ (орыс) тілінің мамандық пәндерімен байланысын орнатады; мамандық бойынша дипломдық жұмысты жазу және қорғау біліктері мен дағдыларын дамытады.
Оқу жылы - 2
Семестр - 2
Несиелер - 3
-
Орталықтандырылмаған қосымшалар
Орталықтандырылмаған қосымшаның (App) негізгі компоненттері, DApp енгізуге кедергі келтіретін әлеуметтік және жобалық мәселелер, Solidity бағдарламалау тілінде жазылған ақылды келісімшарттар, Ethereum DApp жазу, тестілеу және орналастыру үшін қажетті даму ортасы
Оқу жылы - 2
Семестр - 2
Несиелер - 3
-
Цифрлы схемотехника
Жартылай өткізгіш аспаптар, түзеткіштер, тербелмелі жүйелер, күшейткіштер, генераторлар электр сигналдары. Радиотолқындарды тарату туралы жалпы мәліметтер; талшықты-оптикалық желілер туралы мәліметтер; ақпаратты берудің сандық тәсілдері; схемотехниканың элементтік базасы туралы жалпы мәліметтер (резисторлар, конденсаторлар, диодтар, транзисторлар, микросхемалар, оптоэлектроника элементтері); микросхемалар базистеріндегі логикалық элементтер және логикалық жобалау; функционалдық тораптар (дешифраторлар, шифраторлар, мультиплексорлар, демультиплексорлар, цифрлық компараторлар, сумматорлар, триггерлер, регистрлер, есептеуіштер).
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Web 3-ке кіріспе
«Web3-ке кіріспе» пәні жаңа буындағы децентрализденген интернеттің негізінде жатқан негізгі қағидалар мен технологияларды зерттеуге бағытталған. Web2 және Web3 архитектураларының айырмашылықтары, сондай-ақ децентрализация, ашықтық және деректерді бөлінген басқару сияқты іргелі ұғымдар қарастырылады. IPFS және Swarm сияқты бөлінген файлдық жүйелер, Ethereum экожүйесінің негізіндегі протоколдар және олардың децентрализденген қосымшаларды құрудағы рөлі зерттеледі. Оқыту барысында студенттер Web3 әзірлемелерінде қолданылатын бағдарламалық жасақтамамен және оның функционалдық мүмкіндіктерімен танысады, бұл алған білімдерін практикада тиімді пайдалануға мүмкіндік береді.
Оқу жылы - 3
Семестр - 1
Несиелер - 2
-
Бағдарламалау тілдері мен технологиялары
Құрылымдық, модульдік, нысанға бағыталлған программалау. Негізгі ұғымдар, программаны енгізу және орындау ортасының механизмі мен ұғымдары. Берілгендердің базалық типтері. Программалауды сипаттау құралдары мен ұйымдастыру принциптері. Программалық нысандарды сипаттаудың тілдік құралдары мен негізгі ұғымдары. Операторлар. Мәліметтерді өңдеудің негізгі құралдары. Препроцессорлық құралдар. Тиімді программаларды жазудағы алгоритмдік негіздер. Программалық интерфейсті ұйымдастырудың негізгі принциптері мен құралдары.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Бағдарламалау тілдері
Пән бағдарламалау тілдерінің негізгі ұғымдарын, оларды жіктеу және қолдану қағидаттарын зерттеуге бағытталған. Бағдарламалық кодты лексикалық және семантикалық талдау кезеңдері, объектіге бағытталған бағдарламалаудың (ООБ) негіздері қарастырылады. Сонымен қатар, әртүрлі бағдарламалау тілдерінде бағдарламалардың құрылымы мен оларды жүзеге асыру әдістері туралы түсінік қалыптастырылады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Интернет маркетингке кіріспе
Интернет-маркетинг құралдарына шолу. Интернет-маркетинг стратегиясын әзірлеу. Электрондық пошта маркетингі. Әлеуметтік медиа және жаңа медиа Маркетинг
Оқу жылы - 3
Семестр - 1
Несиелер - 2
-
Операциялық жүйелер, орта және қабықшалар
Операциялық жүйелер (ОЖ): функциялары, архитектурасы. ОЖ негізгі ұғымдары: процестер, ағындар. Жадты және енгізу-шығару құрылғыларын басқару. Орнату, жүктеу, ОЖ конфигурациясы. Операциялық жүйелердің тиімділігі, мониторингі және оңтайландырылуы. Желілік ОЖ
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ақпаратты қорғау
Есептеу жүйелеріндегі ақпаратты қорғау корпоративтік желілерді көп деңгейлі қорғау; желілердегі ақпаратты қорғау; ақпаратты қорғау жүйелеріне қойылатын талаптар
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Микроконтроллерлер және микропроцессорлық жүйелер
Микропроцессорлық жүйелерді ұйымдастыру мен жобалау есептерінің негіздері. Микропроцессорлердің, микропроцессорлық жүйелердің және микропроцессорлердің архитектуралары. Микропроцессорлық жүйелердегі қосымша жабдықтарды басқару. Деректерді өңдеу, басқару, МПЖ және МК-дегі интерфестерді ұйымдастыру. МПЖ жобалау.
Оқу жылы - 3
Семестр - 1
Несиелер - 3
-
Ақпараттарды қорғау және ақпараттық қауіпсіздік
Пән есептеу жүйелері мен желілердегі ақпаратты қорғауды қоса алғанда, ақпараттық қауіпсіздік әдістері мен қағидаттарын зерттеуге бағытталған. Корпоративтік желілерді қорғаудың көпдеңгейлі тәсілдері, ақпараттық қауіпсіздік жүйелеріне қойылатын талаптар және деректер қауіпсіздігін қамтамасыз ететін бағдарламалық құралдар қарастырылады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Операциялық жүйелер
Пән операциялық жүйелердің тарихы мен эволюциясын, олардың архитектурасы мен функционалдық мүмкіндіктерін зерттеуге арналған. ОС-тың негізгі функциялары, үдерістер мен ағындарды ұйымдастыру, сондай-ақ операциялық жүйелерді бағдарламалық деңгейде жобалау әдістері мен құралдары қарастырылады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Электроника
Электрондық техникалық құралдар. Электрондық компоненттер мен электрондық техникалық құралдардың жұмыс принциптері; электрондық техникалық құралдардың электрлік параметрлерін түрлі Бақылау-өлшеу аспаптарымен өлшеу
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Микропроцессорлық техникасының негіздері
Микропроцессорлық техникаға кіріспе. Микропроцессорлық басқару жүйелерін құру. Микропроцессорлық жүйелердегі ақпаратты ұсыну. Микропроцессорлардың жұмыс істеуі. Деректерді жіберу командалары. Арифметикалық командалар. Бағдарламаны орындау тәртібін басқару командалары. Логикалық командалар мен биттерді басқару командалары. Массивтермен және жолдармен жұмыс істеуге арналған командалар. Микропроцессорлық басқару жүйелерін дамытудың заманауи құралдары.
Оқу жылы - 3
Семестр - 1
Несиелер - 3
-
Компьютерлік жүйелерді ұйымдастыру және архитектурасы
Есептеу техникасының негіздері, Компьютерлік жүйелердің архитектурасы туралы білімді жүйелеу, ЭЕМ құрылғыларының жұмысын ұйымдастыру және негізгі принциптері.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Жасанды зерде технологиясы
Пән Машиналық оқыту, нейрондық желілер және табиғи тілді өңдеу сияқты жасанды интеллекттің теориялық негіздері мен әдістерін, сондай-ақ заманауи құралдар мен кітапханаларды қолдана отырып, осы білімді практикалық қолдануды зерттейді. АИ-ді қолданудың этикалық және құқықтық аспектілеріне, сондай-ақ нақты міндеттерді шешу үшін топтық жұмыс дағдыларын дамытуға және Жобалық іс-шараларға қатысуға маңызды орын беріледі.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
С++ тілінде объектіге бағытталған бағдарламалау
Пән C++ тілі негізінде объектіге бағытталған бағдарламалау (ООБ) қағидаттарын зерттеуге арналған. Бағдарламалау технологияларының эволюция кезеңдері, ООБ тілдерінің құрылымдық ерекшеліктері, диалогтық терезелермен, операциялармен, операторлармен, функциялармен, құрылымдармен және тіл элементтерімен жұмыс істеу мәселелері қарастырылады. Сондай-ақ, практикалық тапсырмалар, бағдарламалау құралдары мен әдістері зерттеліп, тұрақты бағдарламалық шешімдерді жобалау және жүзеге асыру дағдылары қалыптастырылады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Интернет заттар
Пән IoT экожүйесінің құрылу және жұмыс істеу қағидаттарын зерттеуге бағытталған. Курс аясында Заттар интернетінің архитектурасының негіздері, стандарттау тәсілдері, техникалық компоненттердің түрлері және олардың өнеркәсіптен бастап ақылды үйге дейінгі әртүрлі салаларда қолданылу бағыттары қарастырылады. Сонымен қатар, IoT-қосымшаларын әзірлеуде қолданылатын бағдарламалау тілінің құралдары мен көпағындылық (көптапсырмалылық) ерекшеліктері қарастырылады, бұл IoT ортасына арналған бағдарламалық жасақтама әзірлеу кезінде деректер мен оқиғаларды параллель өңдеуді тиімді ұйымдастыруға мүмкіндік береді.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Мәліметтер қорын бағдарламалау
«Деректер базасын бағдарламалау» пәні деректерді модельдеудің теориялық негіздерін, деректер базасы жүйелерін (ДБЖ) жобалау және жүргізу қағидаларын, деректерге қол жеткізуді басқару мен оларды бұзудан қорғау тәсілдерін, сондай-ақ деректер базасын жобалау әдістері мен құралдарын зерделеуге бағытталған.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Смарт- контракт архитектурасы
Пән блокчейн экожүйесінде смарт-келісімшарттарды әзірлеу және олардың жұмыс істеу қағидаларын зерттеуге бағытталған. Курс аясында блокчейн технологиясының негіздері, Ethereum платформасының ерекшеліктері және Тьюринг толық тілді бағдарламалау мүмкіндіктері қарастырылады. Децентрализденген қосымшалар (DApps) архитектурасы, сондай-ақ олардың жұмысын қамтамасыз етуге арналған желілік инфрақұрылымды орнату және баптау мәселелері зерттеледі. Курс барысында смарт-келісімшарттар мен децентрализденген шешімдерді жасау, жөндеу және сүйемелдеу үшін қажетті бағдарламалық жасақтама мен оның функционалдық мүмкіндіктеріне ерекше назар аударылады.
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Ethereum-мен жұмыс
Ethereum негіздері. Blockchain Ethereum. Ақылды келісімшарттар және Solidity тілі. Ең қарапайым смарт келісімшарттарды жасау және сынау. Смарт келісімшарттардың қауіпсіздігі. Бөлінген регистрлерде деректерді сақтау және өңдеу. Ойынға арналған смарт келісімшарттарды енгізу. Орталықтандырылмаған қолданбалар (DApps). Ethereum виртуалды машинасы.
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Компьютерлік және коммуникационды жүйелердің техникасы
Компьютерлік және коммуникациялық жүйелердің жұмыс істеу мүмкіндіктерін қалпына келтіру, бақылау, диагностика жасау. Компьютерлік және коммуникациялық жүйелерге жүйелі түрде қызмет көрсету. Компьютерлік және коммуникациялық жүйелерді жөндеу және техникалық сынау жүргізу. Программалық қамсыздандыруды орнату және конфигурациялау.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
1С бағдарламалау
Негізгі ұғымдар: конфигурация, конфигурация объектілері. Жұмыс нұсқалары. Қосымшаның негізгі және қосалқы терезесі. Ақпаратты сақтау объектілерінің жиынтығы және қасиеттері. Тұрақтылар. Анықтамалық кітаптар. «Жалпы» конфигурация филиалы. Конфигурация объектілері үшін оқиғаларды өңдеушілерді бағдарламалау. Құжаттар. Пішіндер. Модульдер. Жинақтау регистрлері, ақпарат регистрлері, аударымдар. Айналым есептерді тіркейді. Құжаттарды орналастыруды бағдарламалауды оңтайландыру. Уақытша үстел менеджері.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Компьютерлік желілер және коммуникациялар
Пән компьютерлік желілер мен телекоммуникациялық жүйелердің құрылу және жұмыс істеу қағидаттарын зерттеуге бағытталған. Локальды желілердің ұғымы мен жіктелуі, олардың негізгі топологиялары мен архитектуралық ерекшеліктері қарастырылады. Желілік инфрақұрылымның негізгі компоненттері, локальды желілерде қолданылатын байланыс желілерінің түрлері және тиімді дерек алмасуды ұйымдастыру әдістері оқытылады. Желілік ортада тұрақтылық пен сенімділікті қамтамасыз ететін желілік жабдықтың жұмысқа қабілеттілігін диагностикалау және қалпына келтіру тәсілдеріне ерекше назар аударылады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Функционалды бағдарламалау
Функциональды бағдарламалауға кіріспе. Функциональды бағдарламалау парадигмасы. Императивті және функционалды программалауды салыстыру. Лямбда-есептеу негіздері. Лямбда-есептеуді қолданудың формализациясы. Еркін және байланысқан айнымалылар, өрнектер.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Үлестірілген басқару жүйелерін жобалау
Басқару жүйелерін жобалау кезеңдері мен кезеңдері. Эскиздік дизайн. Деректерді өңдеу жүйелерін талдау және синтездеу. Басқару жүйесін синтездеу және талдау. Жобаланған жүйенің сапасын бағалау шаралары. Ақпаратты өңдеу және басқарудың компьютерлік жүйелерінің құрылымын синтездеу.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Машиналық оқытуға кіріспе және деректерді талдау
Дискретті талдау және ықтималдықтар теориясы. Машинамен оқытуға кіріспе. Нейрондық желілер. Үлгіні таңдау критерийлері және таңдау тәсілдері. Логикалық жіктеу әдістері. Кластерлеу әдістері
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Блокчейн бизнес-модельдері
Инновацияның маңыздылығы, цифрлық валюталардың /блокчейннің/ DLT инновациялық сипаты. Блокчейн инновацияларын басқару және тарату. Блокчейн идеясын бизнес-жоспарға айналдыру. Блокчейн жобаларында дизайн ойлауы мен стратегиясын қолдану. Блокчейнге байланысты тәуекелдерді талдау және басқару, блокчейн жобасына қаражат тарту. Смарт келісім-шарттар мен алгоритмдік басқару түсіндірілді. Орталықтандырылмаған автономды ұйымдарды зерттеу. блокчейндегі адам ресурстарын басқаруға қатысты мәселелерді түсіну.
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Компьютерлік модельдеу
Пән қазіргі заманғы есептеу құралдарын қолдана отырып, жүйелерді модельдеудің негізгі ұғымдары мен әдістерін зерттеуге арналған. Модельдеудің аспаптық құралдары, математикалық сұлбалар, жүйелердің жұмыс істеу үдерістерін формализациялау және алгоритмдеу қарастырылады. Эксперименттерді жоспарлау әдістері мен әртүрлі үдерістер мен нысандарды талдау және оңтайландыру мақсатында компьютерлік модельдерді жүзеге асыруға деген тәсілдер зерттеледі.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Үлкен деректер технологиялары
Пән үлкен деректерді (Big Data) дайындау, сақтау, өңдеу және талдау технологияларын қарастырады; Big Data өңдеу мен талдау міндеттерін шешу әдістері, жоғары өнімді есептеу жүйелерінің мүмкіндіктері зерделенеді. Үлкен көлемдегі ақпаратты талдау үшін статистикалық және математикалық әдістерді қолдану, арнайы бағдарламалар арқылы деректерді іздеу мен алуға арналған деректер критерийлерін анықтау, алынған деректерден өзекті ақпаратты генерациялау мәселелері қарастырылады. Ерекше назар деректер базаларына, олардың құрылымына және үлкен көлемдегі ақпаратты тиімді сақтау мен басқару технологияларына аударылады.
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Блокчейн және криптовалюта негіздері
Криптовалюталар және блокчейн технологиялары. Блокчейн технологиясының негіздері және оның цифрлық экономикадағы орны. Криптовалюта экономикасымен таныстыру. Криптовалютаның құқықтық негізі. Интллектуалды меншік құқығының мәселелері. Криптовалюта жүйелерін ұйымдастыру. Тәуекелдерді басқару және қауіпсіздік мәселелері. Блокчейндегі заманауи криптографиялық технологиялар. Смарт келісім-шарттар және олардың даму негіздері.
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
3D графика және анимация
Енгізу мен шығарудың графикалық құрылғылары; графикалық ақпаратты сақтау тәсілдері; графикалық объектілерді құрудың негізгі алгоритмдері; 3D-модельдеу принциптері. Графикалық құрылғылардың сипаттамасы; негізгі графикалық форматтар файлдарының құрылымы; компьютерлік графиканың алгоритмдік негіздері; жазықтықта үшөлшемді объектілерді ұсыну тәсілдері.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
NET бағдарламалаудың заманауи әдістері мен құралдары
Платформа ұғымы. NET Framework Компоненттері. Қолданба, жоба, шешім, даму ортасы, CLR ортасында бағдарламаларды құрастыру және орындау туралы түсінік. Дәстүрлі деректер құрылымдарының ерекшеліктері. Нысан стандартты кітапханаларымен байланыс .Net. объектіге бағытталған бағдарламалау парадигмасы. Маңызды ұғымдар инкапсуляция, мұрагерлік, полиморфизм. .Net платформасына арналған нысан моделінің ерекшеліктері
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Ethereum, Web3 және Truffle әзірлеу орталары
Truffle-мен жұмыс істеуге кіріспе және орнату нұсқаулары. Келісімшарттар жасау: трюфель немесе салк. Truffle ортасындағы жоба. Ethereum желісіндегі келісімшарттар. Web3j-де келісім-шарттармен жұмыс
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Үлестірілген жүйелер технологиялары
Пән таратылған есептеу жүйелерін құрудың теориялық негіздері мен практикалық аспектілерін зерттеуге арналған. Таратылған есептеулердің негізгі технологиялары, өзара әрекеттесу архитектуралары мен модельдері, соның ішінде «клиент-сервер» моделі, сондай-ақ таратылған деректер базаларын құру және олардың жұмыс істеу қағидаттары қарастырылады. Таратылған ортада деректердің тұтастығын қамтамасыз ететін транзакциялар ұғымы мен таратылған транзакциялармен жұмыс істеу қағидаттары зерделенеді. Сондай-ақ ақпараттық инфрақұрылымның тұрақтылығы мен ақауға төзімділігін қамтамасыз ететін желілік жабдықтар мен таратылған жүйелердің жұмысқа қабілеттілігін қалпына келтіру әдістері мен құралдары қарастырылады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Үлестірілген ақпараттық жүйелерді өңдеу технологиялары
Үлестірілген жүйелердегі байланыс. Қашықтағы рәсімдер. Сақталуы. Байланыстардың типтері. Тарнзакция түсінігі. Үлестірілген транзакциялар. ACID принципі. Кірістірілген транзакциялар. Үлестірілген транзакциялар.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Машиналық оқытуда деректерді пайдалану
Пән машиналық оқытудың негіздерімен, статистикалық бағалаумен, регрессия және классификацияның сызықтық модельдерімен, сондай-ақ қолданбалы есептерді шешу әдістерімен таныстырады. Модельдерді әзірлеуді қолдау үшін бағдарламалық жасақтаманың нұсқаларын бақылау жүйелерінің жұмыс істеу қағидалары да қарастырылады.
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
РНР тілінде бағдарламалау
Веб үшін серверлік сценарийлерге кіріспе. PHP-дегі Синтаксис және деректер. PHP тілінің басқару құрылымдары және функциялары. РНР-мен жұмыс ортасын дайындау. РНР-дағы файлдармен жұмыс. Бір өлшемді және көп өлшемді массивтермен жұмыс. Мәліметтер базасы және SQL тілінің негізгі құрылымдары. PHP-дің MySQL дерекқор серверімен өзара әрекеттесуі. PHP-де ерекшеліктер мен қателерді өңдеу. Веб-сайт қызметтері. PHP көмегімен файлдарды жүктеу және суреттерді динамикалық қалыптастыру. PHP-де объектіге бағытталған бағдарламалау негіздері. PHP және XML өзара әрекеттесуі.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Блокчейн жүйесінің архитектурасы
Блокчейн архитектурасы. Деректер базасы және блокчейн архитектурасы. Бөлінген бухгалтерлік технологияларға (DLT) смарт келісімшарттарды, иерархиялық және балама блокчейн құрылымдарын қолданатын алгоритмдік басқару. Рұқсатсыз және рұқсат етілген архитектуралар, бағдарламаланатын тізбектер және кәсіпорын архитектуралары. Кәсіпорындық дизайн және қауіпсіздік архитектурасы және DLT өзара байланысы. Болашақта DLT әзірлеу және енгізу: пайдалану жағдайлары, кеңейту, ықтимал тәуекелдер мен мәселелер.
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Web бағдарламалау
Кіріспе дәріс. Курстың пәні, Java пайда болуы және дамуы. Виртуалды Java машинасы. Java тілінің алгоритмдік құралдары. Тіл лексикасы. Деректер түрлері. Операциялар. Басқару құрылымдары. Атау ережелері. Пакеттер. Объектілер және сыныптар.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Java-да бағдарламалаудың заманауи әдістері мен тәсілдері
Деректер құрылымы және оларға қолданылатын операциялар. Басқару операторлары. Деректерді еңгізу және шығару. Массивтер. Массивтерді редакциялау. Файлдармен жұмыс жасау. Жолдармен жұмыс жасау. Ерекше жағдайларды өңдеу. Java-да объектілі-бағытталған бағдарламалау. Нысанды бағдарламалаудың қасиеттері. Пакеттер және интерфейстер. Графикалық примитивтер. Java интеграцияланған ортасы. Java-да қарапайым қосымшалар
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Компоненттік технологиялар және үлестірілген БҚ өңдеу
Пән компоненттік жүйелерді құру қағидаттары мен таратылған бағдарламалық қамтамасыз етуді әзірлеу мәселелерін қарастырады. Таратылған объектілік технологиялардың негізгі механизмдері, таратылған қосымшалардағы компоненттерді біріктіру мәселелері және оларды құруда интернет-технологияларды пайдалану қарастырылады. Курс таратылған ортада бағдарламалық жүйелерді жобалау, өзара әрекеттесу және масштабтау бойынша практикалық дағдыларды қалыптастыруға бағытталған.
Оқу жылы - 4
Семестр - 1
Несиелер - 3
-
Роботтандырылған жүйелер мен кешендер
Роботтардың атқарушы құрылғылары. Роботтарды басқару жүйелеріндегі есептеу құрылғылары және икемді өндірістік Модульдер. Өнеркәсіптік роботтарды бағдарламалық басқару жүйелері. Роботтарды адаптивті басқару жүйелері. Роботтарды сезіну жүйелері. Қашықтан басқарылатын роботтар мен манипуляторлар. Робототехникалық жүйелерді қолдану.
Оқу жылы - 4
Семестр - 2
Несиелер - 4
-
Робототехника және жасанды интеллект негіздері
Пән робототехника мен жасанды интеллекттің негіздерін қамтиды, оған теориялық және физикалық қағидалар, мобильді роботтарды алгоритмдеу және бағдарламалау кіреді. Модельдеудегі ақпараттық үдерістер, құрастыру негіздері, машиналық оқыту әдістері және қолданбалы есептерді шешу тәсілдері қарастырылады. Интеллектуалды робототехникалық жүйелерді әзірлеу және сүйемелдеу үдерісінің ажырамас бөлігі ретінде бағдарламалық жасақтаманың нұсқаларын бақылау жүйелерінің жұмыс істеу қағидалары да оқытылады.
Оқу жылы - 4
Семестр - 2
Несиелер - 4
-
Бағдарламалық қамтылуды жетілдіру процесі
Пән бағдарламалық жасақтаманың өмірлік циклі кезеңдерін қамтиды және оны әзірлеу барысындағы үдерістер туралы кешенді түсінік береді. Бағдарламалық жүйеге қойылатын талаптарды анықтау және формализациялау әдістері, тапсырыс берушімен өзара әрекеттесу және жобаның бастапқы кезеңдеріндегі аналитиктің рөлі қарастырылады. Сонымен қатар, пән шеңберінде бағдарламалық өнімдерді жобалаудың заманауи әдістемелері, жедел әзірлеу технологиялары және объектіге бағытталған жобалау тәсілдері зерттеледі. Сондай-ақ, бағдарламалық жүйелерді тестілеу мен жөндеу үдерістері, жобалық және пайдалану құжаттамаларын әзірлеу қағидаттары мен талаптары қарастырылады.
Оқу жылы - 4
Семестр - 2
Несиелер - 6
-
Бағдарламалық қамтылуды жетілдіру технологиясы
Пән бағдарламалық жасақтаманы әзірлеуде қолданылатын заманауи тәсілдер, әдістер мен технологияларды зерттейді. Бағдарламалық инженерия саласындағы стандарттар мен әзірлеу үдерісіндегі қатысушылардың рөлі қарастырылады. Пән студенттерге бағдарламалық өнімдерді жасау технологиясы туралы жүйелі түсінік қалыптастырып, заманауи құралдар мен әдістерді қолдана отырып, әзірлеу үдерісін жоспарлау, ұйымдастыру және бақылау бойынша практикалық дағдыларды дамытады.
Оқу жылы - 4
Семестр - 2
Несиелер - 6
Профессии
Оқыту нәтижелері
- IoT құрылғылары жүргізетін технологиялық операцияларға бақылау жасау, жасанды интеллект жүйелерін, оның бөліктері мен робототехникасын және қолданбалы бағдарламаларды шешу үшін машиналық оқыту әдістерін қолданудың негізгі бағыттарын көрсету
- АҚ-ны қамтамасыз етудің қолданылатын аппараттық-бағдарламалық құралдарының тиімділігін бағалау, Ақпараттық жүйелер мен ақпараттық процестер саласындағы негізгі ұғымдар мен анықтамаларды талдау
- Бағдарламалық жасақтаманы әзірлеу процестерінің әрекеттерін, стандарттарды, әдістерді, құралдарды, барлық талаптарды әзірлеуге және біліктілікке байланысты әрекеттер мен міндеттемелерді талдау
- есептеу жүйелері мен жинақтау, монтаждау функцияларын, желілік жабдықтар мен таратылған жүйелердің жұмысын қалпына келтіру әдістері мен құралдарын ескере отырып, техникалық талаптарды тұжырымдау
- Блокчейн технологияларының архитектурасын, олардың ерекшеліктері мен дәстүрлі жүйелерден айырмашылықтарын меңгеру. Web3 протоколдарын қолданып, корпоративтік блокчейн желілері негізінде DApps әзірлеу және тестілеу қабілетіне ие болу. Процедуралық бағдарламалау және бағдарламалық жасақтаманы құру қағидаларын терең меңгеру.
- No-code/low-code құралдарын пайдалана отырып, бағдарламалық жасақтаманы жылдам әзірлеудің заманауи әдістерін меңгеру. Ethereum жүйесін, консенсус механизмдерін, кодты орындау логикасын, деректерді сақтау тәсілдерін және қатысушылардың рөлдерін қоса алғанда, блокчейн жүйелерінің архитектурасы мен жұмыс істеу қағидаттарын түсіну. Блокчейн негізіндегі ақпараттық жүйелердің деңгейлік құрылымын білу. Бағдарламалық компоненттерді жобалау және сүйемелдеу барысында объектіге бағытталған бағдарламалауды қолдану.
- кәсіби қарым-қатынаста қабылданған құжаттарды ресімдеуге қойылатын талаптарды білу, кәсіби тақырып шегінде ауызша сөйлеуді түсіну, түрлі дереккөздерден қажетті ақпаратты таңдау
- заманауи бағдарламалау тілдері, БҚ әзірлеу әдістері мен құралдары туралы жүйелі білімді тұжырымдау; бағдарламалау тілдеріндегі міндеттерді талдау, БҚ бағдарламалық кодын әзірлеу, қарау құралдарын баптау, бағдарламалық қамтамасыз етуге әртүрлі типтегі талаптарды әзірлеу
- Бағдарламалық жасақтамаға қойылатын талаптарды математикалық модельдеу, дискреттік математика және ықтималдық теориясы әдістерін қолдана отырып іске асыру мүмкіндіктерін талдау. Жобалық тапсырмаларды орындауға кететін уақыт пен еңбек шығынын ықтималдық және статистикалық әдістер негізінде бағалау. Талаптарды іске асырудың негізделген нұсқаларын қалыптастырып, оларды талдау. Бағдарламалық жасақтаманы әзірлеу әдістемелері мен бағдарламалау технологиялары бойынша білімін көрсету. Бағдарламалық қамтамасыз етуге қойылатын талаптарды жіктеу және анықтау. Жобалау әдістері мен деректер базасымен жұмыс істеу технологияларын қолдану.
- Бағдарламалық жасақтаманы әзірлеу әдістемелері мен бағдарламалау технологиялары бойынша білімін, сондай-ақ цифрлық, электрондық және микропроцессорлық құрылғыларда қолданылатын, аппараттық компоненттердің физикалық жұмыс принциптерін ескере отырып, меңгергенін көрсету.
- бұлтты технологиялар мен компьютерлік модельдеу негіздері үшін заманауи есептеу техникасы құралдарын пайдалану
- бағдарламаларды әзірлеу деңгейінде ДБ, жүйелік бағдарламалау және операциялық жүйелерді жобалау әдістері мен құралдарын қолдану.
- Деректер қорын басқару жүйелерімен өзара әрекеттесу үшін бағдарламалық интерфейстерді жобалау және іске асыру, ақпаратты сақтау және алу схемаларын модельдеу мен оңтайландыру құралдарын қолдану, транзакциялық тұтастық, индексация және оқшаулау деңгейлері талаптарын ескере отырып, деректерге қол жеткізудің қолданбалы функционалын әзірлеу, бағдарламалық компоненттерді жинақтау және бағдарламалық шешімдер құрамында үлкен деректерді өңдеу мен талдау технологияларын пайдалану.
- Тұрақты даму мен тыныс-тіршілік қауіпсіздігінің, құқықтық және экономикалық сауаттылықтың негізгі тұжырымдамаларын саналы түрде қабылдауға және түсіндіруге, кәсіби және әлеуметтік қызметте нормативтік-құқықтық, экономикалық және экологиялық құралдарды қолдануға, қабылданатын шешімдердің салдарын талдауға және сыни бағалауға, сондай-ақ тәуекелдерді төмендетуге, тұрақтылықты арттыруға және этикалық және құқықтық стандарттарды сақтауға бағытталған мінез-құлықтың кешенді стратегияларын әзірлеуге қабілетті.