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

6B06103 Компьютерлік инженерия в С.Сейфуллин атындағы Қазақ агротехникалық зерттеу университеті

Пәндер

  • Ақпараттық технологиялардың математикалық негіздері

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

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

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

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 7
  • Дискретті математиканың қосымшалары және сандық әдістер,

    Жиындар теориясының әдістері мен типтік есептері, дискретті математиканың типтік есептері мен әдістері, сандық әдістердің типтік есептері мен әдістері.

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

    Объектті-бағытталған программалаудың негізгі принциптері. C# тіліндегі бағдарлама құрылымы. C# программалау тілінің деректер типтері. Console кіріс-шығыс класы. Ерекше жағдайлар. C# тіліндегі массивтер. C# тіліндегі таңбалар және жолдар. C# тіліндегі кластардың сипаттамасы. Класс әдістері. Мұралану. Интерфейстер және құрылымдық типтер. Файлдармен жұмыс. Деректер құрылымдары, жинақтар және прототип кластары. Microsoft.NET платформасы.

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

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

    Оқу жылы - 2
    Семестр - 1
    Несиелер - 6
  • Java тілінде бағдарламалау

    Java платформасына кіріспе. Әзірлеу ортасы. Java деректерінің типтері. Өрнектер мен операторлар. Басқару құрылымдары. Кластар мен объектілер. Көптік мұралану. Кластардың конструкторлары, әдістері және өрістері. Модификаторлар. Java-да деректерді енгізу және шығару. Қолданушының графикалық интерфейсі. Контейнерлер мен компоненттер. Кітапханалар. Оқиғаларды өңдеу. Java-ның графикасы. Файлдармен жұмыс істеу.

    Оқу жылы - 2
    Семестр - 1
    Несиелер - 6
  • Операциялық жүйелер

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

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

    Алгоритмнің тұжырымдамасы, алгоритмдердің құрылымы: сызықты, тармақталған, циклдік. Алгоритмдерге кіріспе. Алгоритмдерді сұрыптау, Shell алгоритмі, іздеу алгоритмдері, рекурсивті алгоритм. Формальды тілдер мен грамматика, автоматика Туринг машиналары, деректер және олардың түрлері. Деректер құрылымы: массив, жиындар, жазбалар, стек, кезек, байланыстырылған тізім, ағаш, графика, хэш кесте, файл. Сығымдалу алгоритмі - Хаффман алгоритмі, Евклид алгоритмі.

    Оқу жылы - 2
    Семестр - 1
    Несиелер - 6
  • Программалау технологиясы

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

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

    Жасанды интеллект қағидаттары, тарихы, этикасы, мәтін өңдеу, компьютерлік көру, шешім қабылдау жүйелері, логика, жоспарлау, сонымен қатар GPT, IBM Watson, Microsoft Azure AI сияқты платформаларды қолданып деректерді талдау және процестерді автоматтандыру әдістері қамтылған.

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

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

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

    Ықтималдықтар теориясының негізгі ұғымдары. Комбинаторика элементтері. Комбинаториканың негізгі формулалары. Геометриялық ықтималдықтар. Ықтималдықтарды есептеу формулалары. Ықтималдықтарды қосу және көбейту теоремаларынан салдарлар. Кем дегенде бір оқиғаның пайда болу ықтималдығы. Пуассон формуласы. Дискретті кездейсоқ шамалар. Кездейсоқ шаманы бөлу заңы. Үздіксіз кездейсоқ шамалар. Үлкен сандар заңы. Чебышев теңсіздігі. Кездейсоқ шаманың ықтималдығын үлестіру функциясы.

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

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

    Оқу жылы - 2
    Семестр - 2
    Несиелер - 3
  • PostgreSQL деректер қорын жобалау

    PostgreSQL жүйесінде кестелерді құру және басқару. Бастапқы және сыртқы кілттерді басқару. PostgreSQL-тегі индекстер түрлері. Сұраныстарды оңтайландыру және EXPLAIN қолдану. PostgreSQL жүйесіндегі SQL негіздері. PL/pgSQL көмегімен сақталатын процедуралар мен функцияларды жазу және пайдалану. Транзакциялар және қол жеткізуді басқару. Мәліметтер базасын басқару. Қауіпсіздік және оңтайландыру.

    Оқу жылы - 2
    Семестр - 2
    Несиелер - 6
  • Oracle деректер қорын жобалау

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

    Оқу жылы - 2
    Семестр - 2
    Несиелер - 6
  • SQL деректер қорын жобалау

    SQL тіліне кіріспе, синтаксис, мәліметтер типтері. Мәліметтерді нормалау және нормадан шығару. Мәліметтер базасының схемасын жобалау. Кестелерді құру және басқару. Деректер тұтастығына шектеулер. Индекстердің түрлері. Сұрауды оңтайландыру. Негізгі SQL операторлары. Сақталған процедуралар мен триггерлер. Транзакциялар және қол жеткізуді басқару. Мәліметтер қорын басқару.

    Оқу жылы - 2
    Семестр - 2
    Несиелер - 6
  • Экономика, құқық және инновациялық кәсіпкерлік

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

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

    Желілік технологияларға кіріспе. Жергілікті желілер (LAN), ғаламдық желілер (WAN) және Интернет желісі. Желілік ОЖ орнату. Адрестер нұсқалары. Коммуникация ережелері. Желілік хаттамалар мен стандарттар. Деректерді желіде тасымалдау. Физикалық деңгей хаттамалары. Деректерді тасымалдаудың желілік ортасы. Каналдық деңгейдің хаттамалары. Желі ортасының қолжетімділігін басқару. Ethernet хаттамасы. Жергілікті желі (LAN) коммутаторлары. Адрестерді рұқсаттау хаттамасы (ARP). Желілік деңгей хаттамалары. Маршрутизаторлар. Cisco маршрутизаторын орнату. IP-адрестеу. Адрестеу нұсқалары. Транпорттық деңгей хаттамалары: TCP және UDP. Қосымшалар деңгейінің хаттамалары. Қосымшалар деңгейінің қызметтері.

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 5
  • ОЖ үшін драйверлерді бағдарламалау

    Драйверлерді әзірлеудің негізгі түсініктері. Windows архитектурасы. WDM архитектурасы. Ядро режимінде бағдарламалау. Драйвер құрылымы. Windows үшін қарапайым драйвер. Windows үшін күрделі драйверлер. 64-биттік драйверлерді және көп процессорлық жүйелер үшін драйверлерді жазу.

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 7
  • Заманауи компьютердің сәулеті

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

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

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

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

    Мобильді құрылғыларға арналған бағдарламалық қамтама үшін пайдаланушының графикалық интерфейсін құру. Негізгі басқару компоненттері, орналасуы. Мобильді құрылғылар үшін көп терезелі қосымшаларды құру принциптері. Фондық қызметті құру. Мобильді мәліметтер базасы. Файлдарға ақпаратты енгізу/шығару. Мәліметтер базасын қосу және конфигурациялау. Кітапханаларды қосу және пайдалану. Мобильді қолданбаларға арналған фреймворктар. XML және JSON пішіміндегі деректерден объектілерді құру. XML және JSON парсингі. Клиент-серверлік әрекеттесуді ұйымдастыру құралдары. Ерекше жағдайды өңдеу. Карталар және геолокация. Аудио. Бейне

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 5
  • Электроника және цифрлы сұлбатехника

    Электрондық нұсқалардың жіктелуі. Реактивті нұсқалардың жиіліктік талдануы. Диодтар мен диодты нұсқалар. Транзисторлар. Транзисторлық нұсқалар үшін Эберс-Молл үлгісі. Құрама транзисторлар. Екі тактілі шығыс каскад. Операциондық күшейткіштер (ОК) және кері байланыс. Компараторлар және Шмитт триггері. Мультивибраторлар. Ендік-импульсті модуляцияның (ЕИМ) және аналогты-цифрлық түрлендіргіш (АЦТ) нұсқалары. Триггерлер.

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

    Компьютерлік жүйелерде мәліметтерді ұсыну. Санау жүйелері. Процессор архитектуралары: принстон (Фон Нейман) және гарвард. CISC және RISC ассемблерлері. VLIW архитектурасы. AVR микроконтроллерінің ассемблері. AVR Studio біріктірілген әзірлеу ортасы. Микроконтроллер типін таңдау. С жоғары деңгейлі тілде бағдарламалау. Arduino платформалары. Arduino бағдарламалау.

    Оқу жылы - 3
    Семестр - 1
    Несиелер - 7
  • Бизнес процестерді модельдеу

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

    Оқу жылы - 3
    Семестр - 2
    Несиелер - 5
  • Full-stack әзірлеме

    Web-әзірлемеге кіріспе. Web-беттерді орналастыру. HTML, CSS көмегімен беттер жасау. Браузердегі әзірлеуші құралдары. Мобильді нұсқаны беттеп орналастыру. JavaScript скрипттерін құру. Оқиғалардың өңделумен күрделі сценарийлер. XML және JSON пішімдері. JavaScript тіліндегі анимация. GIT басқару жүйесі. РНР құралдары. Жергілікті web -сервер. Виртуалды машинаны құру. Web -серверлерді баптау. Фреймворктер.

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

    Корпоративтік жүйелер үшін ақпараттық қауіпсіздік қатерлерін талдау. Ақпараттық қауіпсіздік жүйесінің архитектурасы. Ақпаратты қорғауға арналған аппараттық және бағдарламалық шешімдер. Желілік объектілердің идентификациясы және аутентификациясы. Интернет кеңістігіндегі ақпараттық қауіпсіздік. Қолжеткізу серверлер (брандмауэрлер). Желіаралық экрандарды тұрғызу және жұмыс істеу принциптері. Желіаралық экрандау және желіні сегменттеу технологиялары. Желіаралық экрандардың түрлері. Демилитаризацияланған аймақтарды құру. ЛЕЖ ресурстарына қашықтан қауіпсіз қол жеткізу технологиялар.

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

    "Веб-қосымшаларды бағдарламалау" – интерактивті веб-жүйелерді әзірлеуді зерттейтін пән. Ол фронтенд және бэкенд негіздерін, HTML, CSS, JavaScript және серверлік технологияларды, дерекқорларды және API-лерді қамтиды. Веб-қосымшалардың архитектурасы, қауіпсіздігі, өнімділігі және ауқымдылығы қарастырылады. Курс қолданушылар мен бизнеске оңтайландырылған динамикалық веб-сервистерді құруға дайындық жүргізеді.

    Оқу жылы - 3
    Семестр - 2
    Несиелер - 7
  • BIG DATA технологиясына кіріспе

    Үлкен деректер (Big Data): өңдеудің және сақтаудың заманауи тәсілдері. Data Mining технологиясы. Data Mining міндеттері: ақпарат және білім, жіктеу және кластерлеу, болжау және визуализациялау. Деректерді талдау. Талдаудың жалпы нұсқасы. Деректерді шығару және визуализациялау. Жіктеу және болжау әдістері: шешім ағаштары, тіреуші векторлар әдісі, «ең жақын көрші» әдісі. Кластерлік талдау әдістері.

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

    Сандық құрылғыларды бейнелеу деңгейлері. Микросұлбалар және олардың қызметі. Логикалық элементтер. Инверторлар, қайталағыштар және буферлер. Күрделі логикалық элементтер. Дешифраторлар және шифраторлар. Мультиплексорлар. Код компараторлары. Қосылғыштар. Код түрлендіргіштері. Триггерлер мен регистрлер. Санауыштар. Жад микронұсқалары: тұрақты жады және жедел жады. ЦАТ және AЦТ микронұсқалары.

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

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

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 5
  • Ауыл шаруашылығындағы SMART-технологиялар

    Жасанды интеллекттің негізгі бағыттары. ЖИ түсініктемесінің тәсілдері: символдық тәсіл; логикалық тәсіл; агентке бағытталған тәсіл; гибридті тәсіл. Интеллектуалды бағдарламалық жүйелер. Интеллектуалды жүйелердің функционалдық құрылымы. ЖИ құру құралдары. ЖИ биологиялық модельдеу. Жасанды нейронның моделі. Нейрондық желілерді оқыту. Машиналық оқыту әдістері. Ауыл шаруашылық технологияларында ЖИ әдістерін қолдану.

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 5
  • Нейрондық желілер

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

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

    Сервердің виртуализациясы, операциялық жүйе деңгейіндегі виртуализация; қолданбаларды виртуализациялау; қашықтықтан виртуализациялау. Гипервизордың монолитті архитектурасы. Гипервизордың микроядролы архитектурасы. Кроссбағдарламалық қамтамасыз ету. Windows Server 2008, Red Hat KVM бастап Oracle VirtualBox, Microsoft Hyper-V виртуалды орталары.

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 5
  • Frontend және Backend әзірлеме

    Web-әзірлемеге кіріспе. Web-беттерді орналастыру. HTML, CSS көмегімен беттер жасау. Браузердегі әзірлеуші құралдары. Мобильді нұсқаны беттеп орналастыру. JavaScript скрипттерін құру. Оқиғалардың өңделумен күрделі сценарийлер. XML және JSON пішімдері. JavaScript тіліндегі анимация. GIT басқару жүйесі. РНР құралдары. Жергілікті web -сервер. Виртуалды машинаны құру. Web -серверлерді баптау. Фреймворктер

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

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

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

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

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 6
  • Ауыл шаруашылығындағы ақпараттық технологиялар

    АЖ-дегі мәліметтердің негізгі көздері мен түрлері, оларды ұсыну және өңдеу жүйелері. Геоақпараттық жүйелердегі деректер модельдері. GPS-жүйе. Жерді қашықтықтан зондтау туралы жалпы түсініктер. Жерді қашықтықтан зондтауды ауыл шаруашылығында қолдану салалары.

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

    Бағдарламалық қамтамасыз етуді әзірлеуге арналған құралдар, технологиялар мен орталар, бағдарламалық өнімдердің өмірлік циклінің барлық кезеңдері. Біріктірілген даму орталары (Visual Studio, IntelliJ IDEA, Eclipse). Нұсқаларды басқару жүйелері (Git, SVN); Автоматтандыру құралдарын құру (Maven, Gradle, CMake); Бұлтты қоймаларды пайдаланып командалық жұмыс (GitHub, GitLab, Bitbucket).

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 6
  • БЛИС жобалау әдістері

    Қарапайым бағдарламаланушы интегралдық нұсқалар. ПЛИС архитектурасы. ПЛИС өнімділігі. ПЛИС-тің негізгі тобы. Стандарттық тілдер негізде ПЛИС-ты жобалау. Есептеулерді параллельдеу. ПЛИС-тің параллельді операторлары. ПЛИС-тегі конвейерлік өңдеу. Бағдарламалаудың құрылымдық стилі. ПЛИС бағдарламалауы. Бейне деректерді тасымалдау хаттамаларын жүзеге асыру үшін ПЛИС-ті қолдану. VGA интерфейсін ПЛИС-те жүзеге асыру. Процессорлардың архитектурасы. Кристалдық жүйелер.

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

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

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

    Жобаның негізгі сипаттамалары. Жобаның өмірлік циклі. Жобаның ұйымдастырушылық құрылымы. Талаптарды бақылау матрицасы. Жобаның сапасы мен мерзімін басқаруды жоспарлау. Жоба ресурстарын басқару.

    Оқу жылы - 4
    Семестр - 1
    Несиелер - 5
  • Ақпараттық технологиялар саласындағы ғылыми зерттеулердің негіздері

    Ғылыми зерттеулердің әртүрлі тәсілдері мен әдістерін зерттеу: талдау, синтез және жалпы жобалау. Жобалауға әсер ететін мақсаттарды, міндеттерді және факторларды анықтау. Жобалауда зерттеу нәтижелерін қолдана білу. Көздермен жұмыс. Аналогтарды талдау. Тұжырымдаманы құру.

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 3
  • Интеллектуалды сенсорлар

    Микрожүйелік технологиялар. Механикалық сенсорлар. Деформациялық сенсорлар. Механикалық қозғалыс сенсорлары. Жаһандық бағдарлау жүйесінің (GPS) жұмыс істеу принципі және GPS сенсорлар. Сызықтық орын ауыстыру сенсорлары. Бұрыштық орын ауыстыру сенсорлары. Акселерометрлер және гироскоптар. Дірілді және хроматографиялық сенсорлар. Акустикалық сенсорлар: микрофондар, гидрофондар, стетоскоптар. Зияткерлік акустикалық сенсорлар: дыбыс жазу құрылғылары, дыбыс анализаторлары, сымсыз гарнитура, гидроакустикалық телефон, тыңдау құрылғылары.

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 6
  • Бұлттық технологиялар

    Бұлтты есептеу архитектурасы. Бұлтты ресурстарды қамтамасыз етудің әртүрлі модельдері. Бұлтты деректерді сақтаудың үш түрі. Бұлтты есептеу қауіпсіздігі әдістері. Қолданбаларды қайта өңдеу. Бұлттағы Веб-қызметтер.

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 5
  • Блокчейн-технологиялар

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

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

    Параллельді компьютерлер туралы негізгі мәліметтер. Өнімділікті талдау. Параллельді бағдарламалау бағытындағы алғашқы қадамдар. Масштабталатын алгоритмдік әдістер. Ағындық бағдарламалау. MPI стандарты және локальдық деңгейдегі басқа тілдер. ZPL тілі және жаһандық деңгейдегі басқа тілдер. Параллель бағдарламалаудағы болашақтық бағыттар.

    Оқу жылы - 4
    Семестр - 2
    Несиелер - 5
  • Бейнені тану

    Кескінді цифрлы өңдеу пәні мен міндеттері. Кескіндердің классификациясы. Кескінді өңдеудің нүктелік әдістері. Кескінді өңдеудің кеңістіктік әдістері. Тану жүйесін оқыту. Бейнелерді танудың рекурренттік оқыту алгоритмдері. Ұқсас кескіндерді жіктеу және іздеу үшін нейрожелілік әдістер. Кескіндерді талдау және синтездеу. Видеобейнені танудың нейрожелілік әдістері.

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

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

  • Деректер қорының моделін және деректер базасын жобалау кезеңдерін сипаттау, деректер базасын нормалауды қолдану, оларды қосымшаға қосу, деректер базасын басқару және жобалау, түрлі критерийлер бойынша деректерді іздеуге сұраныстарды жасау, жою, деректер қосу, бағдарламалық-аппараттық бөлімінде деректердің релеванттылығын анықтау. Дерекқорларды жобалау және тұтастылығын, нормалауды сақтау.
  • Компьютердің электрондық құрылғыларының сұлбаларын түсіну, электрондық құрылғылар үшін бағдарламалаудың машиналық тілін таңдау, компьютерлік құрылғылардың логикалы-интегралдық микросұлбаларының жобалануы мен жұмыс істеуін сипаттау, микросұлбадағы логикалық байланыс нәтижелерін есте сақтау, алынған нәтижелерді жуықтап есептеу, сұлбатехника құрылғыларын (кодер, декодер, шифрлеуіш, дешифрлеуіш, транзистор) көрсету. Жобаланушы интегралдық сұлбаларға қойылатын талаптарды анықтау
  • Компьютердің аппараттық бөлімі үшін бағдарламалау тілін таңдау. Микроконтроллер мен микропроцессордағы жеке командалар блоктарын бағадарламалай білу, агроөнеркәсіптік саладағы құрылғыларының микроконтроллер/ микропроцессоры мен сыртқы құрылғылардың арасындағы өзара байланысты ұйымдастыру. Компьютерлік жүйелерді сыртқы шабуылдардан ақпараттық қорғанысын қамтамасыз ету. Бағдарламалауда шифрлеу алгоритмдерін қолдану, деректерді кодтауға және декодтауға арналған, сонымен бірге антивирусты бағдарламаларды әзірлеу. Транзакцияларды өзгеріссіз тіркеуді қамтамасыз ету.
  • IT-жобаларды жобалау, бағдарламалық қамтама (БҚ) жобаларын көрсете білу, бағдарламалық жобалау әдістерін, IT-жобаларды басқару әдіснамасын қолдану, БҚ үшін техникалық тапсырманы жазу, CASE құралдарын қолдану, front-end және back-end жобалау нұсқаларын білу; үлкен деректер технологиясының негіздерін, үлкен деректерді талдау және жұмыс істеу әдістерін қолдана білу. Клиент-серверлік қосымшаларды әзірлеу, верификациялау қателіктен анықтау, БҚ тестілеу. Әртүрлі санаттағы пайдаланушылардың қажеттіліктерін және адамға бағытталған дизайн қағидаттарын ескере отырып, UI/UX жобалау дағдыларын қалыптастыру.
  • Кәсіби академиялық ортада қарым-қатынас жасау үшін қажетті ғылыми зерттеу әдістері мен жазбаша ғылыми коммуникация негіздерін қолдану. Оқу жұмысын орындау үшін жазбаша коммуникация әдістерін еркін қолдану, зерттелетін мәселе бойынша өз ойын еркін жеткізу. Академиялық адалдық принциптері мен мәдениетін ұстану.
  • Кәсіби есептерді шешуде тиісті математикалық аппаратты (шешу әдістері мен алгоритмдерді) анықтау және дұрыс қолдану. Математикалық талдау, дискретті математика, бульдік алгебра, ықтималдылық теориясы және математикалық статистика, ақпараттар теориясы, сандар теориясы, математикалық модельдеу негіздері бойынша есептерді шығару, оларды бағдарламалауда қолдану.
  • Қолданбалы БҚ жүйесін және ОЖ драйверін сипаттау, қолданыстағы құрылғылар драйверлерінің бастапқы кодын түсіндіру, бағдарламалау тілінің негіздерін қолдану, драйверлерді жазу үшін құралдар жиынтығын сауатты қолдану. Бағдарламалауда параллелді бағдарламалау принциптерін қолдана білу. Микропроцессорды және микроконтроллерді бағдарламалау үшін тиімді тілді таңдап, оны қолдана білу. Микропроцессорлар мен микроконтроллердің құрылғыларын салыстыру.
  • Тапсырмаларды талдау, шешімдерді табу жолын анықтау және міндеттерді орындау үшін тиімді алгоритмдерді таңдау. Кіріс пен шығыстағы деректерді анықтау. Бағдарламалық қамтаманың тұтастығын түсіну. Бағдарламалық қамтаманы тиімді іске асыратын құралдар мен бағдарламалау тілін таңдау. Қосымшаларды деректер базасымен, веб-порталдармен, жеке модульдермен әзірлеу (код жазу, дизайнды анықтау, верификациялау, тестілеу жәнет.б.), модульдерді қосымшаларға біріктіру. Негізгі веб-технологиялары (HTML, CSS, JavaScript), заманауи құралдар мен фреймворктерді (React, Node.js және RESTful API) қолдану дағдыларын қалыптастыру.
  • Есептерді шешу алгоритмін құрастыру, сипаттау және түсіндіру, есептің құрылымын анықтау: сызықты, тармақталған және циклдық; деректер құрылымын түсіндіру: тізімдер, массивтер, жиындар, файлдар, жолдар және т. б. "Жоғарыдан төмен" және "төменнен жоғары" бағдарламалау технологияларын түсіндіру, таңдау және пайдалану; бағдарламалау тілдерінің бірінде бағдарламалаудың тәжірибелік дағдыларын иелену; қосымшаларды әзірлеу барысында бағдарламалау білімдерін қолдану.
  • Датчиктер мен интеллектуалды сенсорлардың түрлерін анықтау және элементтік базасын сипаттау, нейрондық желілерді, робототехникалық жүйелердің негіздерін қолдану. Тиісті салада автоматтандырылған жүйелермен жұмыс істеудегі зияткерлік жүйелер туралы білімді көрсету. Құрылғылар істен шыққан жағдайда өздігінен шешім қабылдау және оларды алмастыру, бағдарламалаушы құрылғылар ақауларының қателіктерін дұрыстау. Нейрондық желі, робототехникалық жүйелердің жұмыс принциптерін анықтау. Үлкен деректерді өңдеу, деректерді машиналық оқыту.
  • Жергілікті желінің, деректерді сымсыз тасымалдаудың, виртуалды желінің жұмыс істеуін, TCP/IP хаттама стегінде адресацияның құру принциптері мен концепцияларын түсіндіру. Жергілікті, виртуалды, клиент-серверлік желілерді құру, интернет «заттар» арасында өзара байланысты орнату. Желіге арналған коммутатор, маршрутизатор және басқа құрылғыларды таңдау және баптау. Желіні әкімшілендіру. IoT желілік технологияларды қолдану. CISCO желілік құрылғыларын қолдана отырып, шағын және орта көлемдегі компьютерлік желілерді жобалау, конфигурациялау және ақауларын жою.
  • Экономика негіздері, сыбайлас жемқорлыққа қарсы мәдениет, экология салаларындағы тұрақты даму мақсаттары, қаржылық сауаттылығы, тіршілік қауіпсіздігі және ҚР қолданыстағы заңнамасының негізгі ережелері туралы түсінікке ие болу. Кәсіби білім мен дағдыларды кәсіпкерлік қызметте, басқарушылық менеджментте және инновациялық жобалар мен әзірленуші зерттеулерде міндеттерді шешу үшін қолдану.
  • Логикалық ойлау қабілеттерін дамыту. IoT жүйелерін қолдануда бағдарламалау дағдыларын қолдану. Жүйелердің ыңғайлы интерфейсін жасай білу, UI дизайнын қолдана білу. Қоғамның мәдени-психологиялық құрылымын сақтау және инклюзивті білім беру принциптерін қалыптастыру.
  • Компьютерлік жүйелердің архитектурасын, есептеуіш параллель жүйелердің жұмысын сипаттау, компьютерлік жүйелерді процессор типі бойынша, жадыны бөлу принципі бойынша жіктеу; көп ядролы процессорларда параллельдеу идеясын түсіндіру. Операциялық жүйелерді орнату және сүйемелдеу. КЖ архитектурасын жаңарту туралы пікірлер шығару (құру), компьютердің ішкі және сыртқы құрылғыларын орнату және ауыстыру.
Top