Қолданыстағы білім беру бағдарламасы

6B06120 Бағдарламалық инженерия в М.Х.Дулати атындағы Тараз университеті

Пәндер

  • Математика

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

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

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

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

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

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 4
  • Бағдарламашыларға арналған дискретті математика

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

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

    Пәнінің мақсаты: - объектіге бағытталған бағдарламалаудың классикалық теориясының негіздерін зерттеу, оның ішінде: - алгоритмдіден ОББ-ға бағдарламалау технологияларының эволюциясы жолдары;-бағдарламалық жүйелердің объектіге бағытталған құрылысының негізгі принциптері; - класс, объектілер ұғымдары, олардың арасындағы қатынастар, сондай-ақ OMG көп деңгейлі моделі; -STL стандартты кітапханасының құралдарын зерделеу; - С++ бағдарламалау тілінде объектіге бағытталған бағдарламаларды жобалау мен іске асырудың практикалық дағдыларын дамыту. Қарастырылатын тақырыптар: C++ - дағы кластар мен нысандар. Кілт сөздер. Класс мүшелерінің екі түрі: өрістер мен әдістер. Сынып мүшелеріне қол жеткізу модификаторлары: private және public. Функциялар мен әдістердің шамадан тыс жүктелуі. Класс конструкторлары конструкторлар. Өрістерді инициализациялаудың екі әдісі. Инициализация тізімінің синтаксисі. Үштік операцияны қолдану. Достық функциялар және достық кластар статикалық өрістер және статикалық сынып әдістері. С++ - дағы жолдар. STL кітапханасы. Операторлардың шамадан тыс жүктелуі. Мұрагерлік, виртуалды және статикалық класс мүшелері, шаблондық "үш" ереже C++, динамикалық бөлу және жадты қайтару. Операциялар: new және delete. С++-те бір өлшемді және екі өлшемді динамикалық массивтер. С++ - дағы кластардың мұрагері. Ерекше жағдайларды өңдеу. С++ және STL стандартының негізгі мүмкіндіктері.

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

    Пәннің мақсаты-студенттерде C++ тілінде бағдарламалаудың негізгі білімі мен дағдыларын қалыптастыру, алгоритмизацияның, құрылымдық және модульдік бағдарламалаудың негізгі тұжырымдамаларын игеру, сондай-ақ логикалық және алгоритмдік ойлауды дамыту. Оқытылатын пәндер:С++ тіліне кіріспе. Негізгі құрылымдар. Деректер түрлері (бүтін, нақты, логикалық, символдық, жолдық). Операциялар мен өрнектер, операторлардың басымдығы. Алгоритмдер және функцияның орындалу ағынын басқару және модульдік бағдарламалау. Функцияларды анықтау және шақыру,массивтер және деректермен жұмыс, Жолдар C. көрсеткіштер және жадты басқару.. Файлдармен жұмыс істеу кезінде ағындар мен қателерді өңдеу. C++-да объектіге бағытталған бағдарламалау (ОP) негіздері. Кластар мен объектілер. Функциялар мен операторлардың шамадан тыс жүктелуі.

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

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

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

    IT мамандықтарына арналған пәнін оқудың мақсаты студенттерде компьютерлік желілерді түсіну, жобалау, орналастыру, басқару және қауіпсіздігін қамтамасыз ету үшін қажетті негізгі білім мен тәжірибелік дағдыларды қалыптастыру болып табылады. Қарастырылатын тақырыптар: Компьютерлік желілердің даму тарихы мен қазіргі жағдайы, кластерлеу және желілердің түрлері. Компьютерлік желілердің негізгі терминдері мен түсініктері: түйіндер, кабельдік сегмент және байланыс түрлері, желі сегменті, бұлтты есептеу, деректер желісіндегі белсенді және пассивті құрылғылар. Ғаламдық және жергілікті желілер. Желі топологиясы. Логикалық және физикалық топология. Деректер мен құрылғыларға қол жеткізу әдістері. Компьютерлік желілер мен желілік шешімдердің стандарттары. OSI негізгімоделі.

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

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

    Оқу жылы - 2
    Семестр - 1
    Несиелер - 5
  • Интерактивті дизайн және мультимедиа

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

    Оқу жылы - 2
    Семестр - 1
    Несиелер - 4
  • Java тілінде программалау-1

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

    Оқу жылы - 2
    Семестр - 1
    Несиелер - 5
  • Жасанды интеллект: принциптері мен қолданылуы

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

    Оқу жылы - 2
    Семестр - 2
    Несиелер - 4
  • Компьютерлік графика

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

    Оқу жылы - 2
    Семестр - 2
    Несиелер - 4
  • Компьютерлік қауіпсіздік

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

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

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

    Оқу жылы - 2
    Семестр - 2
    Несиелер - 5
  • Бағдарламаларды әзірлеу технологиясы (инклюзивті компонентпен)

    Пәннің мақсаты – студенттердің білім беру және кәсіби қызметтегі инклюзия қағидаттарын ескере отырып, бағдарламалық өнімнің өмірлік циклінің барлық кезеңдерін — жобалаудан бастап тестілеу мен сүйемелдеуге дейін қамтитын бағдарламалық қамтамасыз етуді (БҚ) әзірлеу саласында студенттердің іргелі білімі мен практикалық дағдыларын қалыптастыру.Оқытылатын тақырыптар: бағдарламалық жасақтама негіздері; Бағдарламалық жасақтаманы әзірлеудің өмірлік циклі; Бағдарламалық жасақтаманы әзірлеу модельдері мен әдістемелерін (Waterfall, V-модель, Agile, Scrum, Kanban) инклюзия қағидаттары негізінде жобалау; Жүйелік талдау және талаптарды жинау; Бағдарламалық жасақтама жүйесінің архитектурасын жобалау; Объектіге бағытталған дизайн және дизайн үлгілері; Даму орталары, компиляторлар және жөндеу құралдары; Бағдарламалық жасақтаманы тестілеу: түрлері, стратегиялары, құралдары;Нұсқаны басқару жүйелері және бірлескен даму (Git, GitHub, GitLab, Bitbucket); DevOps және ci/CD принциптері (үздіксіз интеграция және орналастыру); Кодты және бағдарламалық өнімдерді құжаттау; Бағдарламалық жасақтама сапасын басқару; Бағдарламалық жасақтаманы әзірлеу кезіндегі қауіпсіздік; Даму процестерін автоматтандыру.

    Оқу жылы - 2
    Семестр - 2
    Несиелер - 5
  • Java тілінде программалау-2

    Пәнді оқудың мақсаты: студенттерге Java тілінде программалау бойынша теориялық білім беру және тәжірибелік дағдыларын қалыптастыру болып табылады. Пәнді игеру барысында келесі тақырыптар қамтылады: Әдістер мен класстар туралы қосымша мәліметтер: класс мүшелеріне қол жетімділікті басқару; Java-ға кіру модификаторлары; объектілерді әдістерге беру; аргументтерді әдіске беру тәсілдері; объектілерді әдістерден қайтару; әдістердің шамадан тыс жүктелуі; конструкторлардың шамадан тыс жүктелуі; рекурсияны қолдану; static кілт сөзін қолдану; ішкі сыныптарды қолдану; айнымалы ұзындықтағы аргументтерді қолдану. Мұрагерлік. Пакеттер мен интерфейстер. Ерекшеліктерді өңдеу: try және catch кілт сөздерін пайдалану; бірнеше catch операторларын қолдану; кірістірілген try блоктары; Throwable класы туралы; finally, throws кілт сөзін пайдалану. Деректерді Енгізу-шығару. Java-да енгізу-шығару жүйесін ағындарда ұйымдастыру. Байт ағындарының кластары. Символдық ағындар кластары. Кірістірілген ағындар. Байт ағындарынан файлдарды оқу және жазу. Кездейсоқ қол жетімді файлдар. Java - да таңбалар ағындарын қолдану.

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

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 4
  • Компьютердің құрылымы мен жұмыс істеу принциптері

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 5
  • Микропроцессор жүйелерді және желілерді жобалау

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 5
  • Мәліметтерді цифрлық өңдеу және сандық әдістер

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 4
  • Деректерді тасымалдау хаттамалары мен технологиялары

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 4
  • Экономика және кәсіпкерлік, Құқық негіздері, Қаржылық сауаттылық

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 5
  • Деректер базалары жүйесін ұйымдастыру

    Пәнің мақсаты деректер базасы жүйесінің негізгі түсініктерін, архитектурасын және құрылымын қалыптастыру; Оқыту нәтижесі: Деректер базасының тиімді құрылымдарын әзірлеу үшін деректерді қалыпты үлгілерге келтіру принциптерін қолданады; Нақты пәндік облыстардың талаптарына сәйкес келетін деректер базасының схемаларын жобалайды; Деректерді алу, кірістіру, жаңарту және жою әрекеттерін орындау үшін сұраныстар тілін (SQL) пайдаланды.

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 5
  • Еңбекті қорғау

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 3
  • Python деректерін өңдеуге кіріспе

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

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

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 5
  • Сандық модельдеу және цифрлық талдау әдістері

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

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 4
  • Заманауи деректер базаларын басқару жүйелері

    Пәннің мақсаты-заманауи ДҚБЖ-ның архитектурасы мен жұмыс істеу принциптерін қалыптастыру, деректерді басқарудың тілдік құралдарын қолданудың практикалық дағдыларын қалыптастыру. Оқу нәтижесі: студенттер қазіргі заманғы ДҚБЖ-да мәліметтер базасын және олардың объектілерін құра алады, SQL құрылымдық сұрау тілінің құралдарын басқара алады.

    Оқу жылы - 3
    Семестр - 2
    Несиелер - 5
  • Желілер мен жүйелерді әкімшіліктеу

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

    Оқу жылы - 3
    Семестр - 2
    Несиелер - 5
  • Цифрлық сыңарларды модельдеу

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

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

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

    Оқу жылы - 3
    Семестр - 2
    Несиелер - 4
  • Бағдарламалық инженерия

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

    Оқу жылы - 3
    Семестр - 2
    Несиелер - 4
  • Тіршілік қауіпсіздігі, Экология және тұрақты даму

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

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

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

    Оқу жылы - 3
    Семестр - 2
    Несиелер - 4
  • Жетілдірілген Front-end технологиясы

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

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

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

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

    Python тілінде кеңейтілген бағдарламалау Пәннің мақсаты: деректерді өңдеуге, визуализациялауға және талдауға арналған мамандандырылған кітапханалармен жұмысты түсіну (pandas, numpy, plotly), деректер дағдыларын дамыту: жинау, өңдеу, визуализация, барлау.

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

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

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 5
  • ҒЗЖ, коммерцияландыру негіздері және академиялық хат

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

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 4
  • Үлкен деректерді басқару және сипаттамалық статистика

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

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 6
  • Ендірілген жүйелер мен микроконтроллерлер

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

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 5
  • Мобильді қосымшаларды әзірлеу

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

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 5
  • Бұлтты IT шешімдері

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

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 6
  • Бағдарламалық жобаларды басқару

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

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 5
  • Цифрлық трансформацияны басқару

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

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 5
  • IoT бағдарламалық құралы

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

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 6
  • Компьютерлік жүйелер мен желілердегі ақпаратты қорғау

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

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 6
  • Бұлтты платформалар және қызметтер

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

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

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

  • Құқықтық және экономикалық білімді пайдалана отырып бизнесте және күнделікті өмірде сауатты шешімдер қабылдау мақсатында, негізделген қаржылық шешімдер қабылдау, жеке және корпоративтік қаржыны тиімді басқару,
  • Өнеркәсіптік және экологиялық қауіпсіздік саласындағы ықтимал тәуекелдерді азайту жөніндегі шараларды әзірлеу және іске асыру, сондай-ақ заңнамалық және нормативтік талаптарға сәйкес кәсіби қызметте экологиялық қауіпсіз және тұрақты тәжірибені енгізу.
  • Деректерді жинау, өңдеу және талдау, сонымен қатар кәсіби қызметтегі қолданбалы мәселелерді шешу мақсатында жасанды интеллект құралдарын пайдалана отырып, іргелі қолданбалы зерттеулерді жүргізеді, ғылыми әзірлемелерді коммерцияландыру идеяларын тұжырымдау және негіздеу кезінде академиялық мәтіндерді сауатты пішімдейді.
  • Ақпараттық-коммуникациялық технологиялардың негізгі компоненттерін және компьютерлік графиканың түрлерін көрсету. Кескіндерді жасау және өңдеу үшін графикалық редакторларды пайдалану. Компьютерлік графика және мультимедия саласындағы қолданбалы мәселелерді шешу үшін бұлтты қызметтер мен АКТ құралдарын қолдану.
  • Математика және физиканың базалық бөлімдерінің негізгі ұғымдарын білу. Әлемнің заманауи ғылыми көрінісі туралы түсінікке ие болу. Логикалық сипаттағы есептерді құрастыра білу; буль алгебрасының заңдарын қолдану; графиктар түрлерін анықта; қарапайым автоматтарды құрастыра білу.
  • Қазіргі бағдарламалау тілдерін білетіндігін көрсету; бағдарламалық жасақтаманың өмірлік циклі; Дағды: бағдарламалық жасақтаманың өнімділігін жою және қалпына келтіру үшін талдау жүргізу. Білім беру және кәсіптік қызметке инклюзия принциптерін ескере отырып, пайдаланудан шығарылғанға дейін бағдарламалық қамтамасыз етуді жүйелі түрде қамтамасыз ету (жаңарту, қорғау, жаңғырту).
  • Желілік жабдық туралы білімді көрсету, желідегі ақауларды диагностикалау; желілік топология; деректерді өңдеуге арналған заманауи бағдарламалық қосымшалар; түрлі ДҚБЖ-нің ерекшеліктері және талаптары.Ұйымның жергілікті желісін жобалай, орната және қолдай білу; мәліметтер базасына арналған аппараттық және бағдарламалық жасақтаманы жобалау.
  • Операциялық жүйелер және олардың құрылымдары, ОЖ мақсаты мен функциялары, электроника негіздері туралы білімдерін көрсету; жабдықтың, бағдарламалық жасақтаманың және бағдарламалық жасақтаманың жұмыс істеуінің жалпы принциптері, өндірушінің талаптарына сәйкес жүйелік және қолданбалы бағдарламалық жасақтаманы орнату.
  • Негізгі жасанды интеллект құралдары туралы білімдерін көрсету. Бұлыңғыр жиынтықты модельдеу, түсініксіз логика. Бағдарламалық жасақтаманы әзірлеу әдістемесі.Жасанды интеллект жүйелерін құру бойынша техникалық тапсырмаларды әзірлеу, үйлестіру және бекіту мүмкіндігі болу
  • Мобильді қосымшаларды басқару және баптау негіздері туралы білімдерін көрсету; қазіргі заманғы гипермәтіндік бағдарламалау тілдері; ақпаратты қорғау үшін бағдарламалық-техникалық құралдардың жұмыс істеу қағидаттары мен жұмыс істеу ережелері. Серверлік бағдарламалау тілдерінде (PHP, Ruby, Python) мобильді қосымшалар, кодтар жасай білу
  • Бағдарламалық жасақтама жасау технологиялары туралы білімдерін көрсету. Микроконтроллерлермен және негізгі түзету тақталарымен жұмыс. IoT жүйелеріне арналған бағдарламалық құралдар. Бағдарламалық жасақтама жобаларын басқару.Нақты бағдарламалық жасақтама жүйесін жасаудың күрделілігін бағалай білу. Ақпараттың үлкен көлемімен жұмыс істеу. Бизнес-процесті модельдеу
Top