6B06103 Бағдарламалық инженерия в АТУ
-
Білім беру бағдарламасының мақсаты IT-технологиялар үшін бағдарламалық-ақпараттық жүйелердің білікті әзірлеушілерін және бағдарламалық қамтамасыз етудің архитекторларын, бағдарламалық қамтамасыз етудің сапасы бойынша мамандарын, бағдарламалық қамтамасыз етудің тестілеушілерін бағдарламалық инженерия саласында бағдарламалық қамтамасыз етудің жоғары білікті кадрларын даярлау.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Русский, Қазақша, Ағылшын тілі
-
ЖОО атауы Алматы технологиялық университеті
-
Оқу мерзімі 4 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Экономикалық-құқықтық және экологиялық білім модулі (Экономика негіздері және кәсіпкерлік, құқық негіздері мен сыбайлас жемқорлыққа қарсы мәдениет, қаржылық сауаттылық негіздері)
Экономика негіздері. Экономикалық даму мәселелері. Экономикалық қажеттіліктер мен ресурстар. Кәсіпкерліктің мәні, бизнес моделі, жоспарлау және сату стратегиясы. Көшбасшылық және инновацияға бейімділік. ҚР құқықтық жүйесі. Субъектілердің құқықтық қатынастары мен жауапкершілігі. Сыбайлас жемқорлыққа қарсы мәдениет бойынша білім жүйесі. Сыбайлас жемқорлық құқық бұзушылықтар үшін моральдық-адамгершілік және құқықтық жауапкершілік. Жеке қаржыны басқару. Қаржы саласындағы құралдар. Бюджетті жоспарлау, жинақтау жүйесі. Жеке салық салу жүйесі. Қаржылық ақпаратты талдау. Қаржылық өнімдер. Инвестициялық стратегиялар..
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Физика
Механика: үдемелі және айналмалы қозғалыстың кинематикасы мен динамикасы. Гидродинамика. Молекулалық физика: идеалды және нақты газдардың молекулалық-кинетикалық теориясы. Сұйықтықтардың қасиеттері. Термодинамика негіздері. Электр және магнетизм: Электростатика. Тұрақты ток. Магнит өрісі. Электромагниттік индукция құбылысы. Заттың магниттік қасиеттері. Максвелл теориясының негіздері. Оптикалық аспаптар және оларды технологиялық өндірістерде пайдалану. Толқындық оптика. Атомдық және ядролық физика.
Оқу жылы - 1
Семестр - 1
Несиелер - 3
-
Алгебра және геометрия
<font-size:12pt;>Жоғары математикаға кіріспе. Сызықтық алгебраның элементтері. Матрицалар, детерминанттар, матрицалардағы операциялар. Кері матрица. Сызықтық теңдеулер жүйесі. Векторлық алгебраның элементтері. Векторлардың скаляр, векторлық және аралас көбейтіндісі. Жазықтықтағы Аналитикалық геометрия. Екінші ретті қисықтар.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Математикалық талдау
Шектеулер теориясы. Бір айнымалы функцияның дифференциалдық есебі. Туынды көмегімен функцияны зерттеу. Бір айнымалы функцияның интегралдық есебі. Интегралдық есептеудің негізгі ұғымдары мен әдістері. Бірнеше айнымалы функцияның дифференциалдық есебі. Жартылай туындылар және толық дифференциал. Екі айнымалы функцияның экстремумы. Сандық қатарлар.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Мамандыққа кіріспе
Қазіргі заманғы дербес компьютердің бағдарламалық қамтамасыз етуі жүйелік, қолданбалы және құралдық бағдарламалардан тұрады. Бағдарламалық қамтамасыз ету құрамына операциялық жүйелер (ОЖ), драйверлер, қызметтік бағдарламалар, қабықша бағдарламалар, утилиталар және архиваторлар кіреді. Операциялық жүйелер дербес компьютерлерде, мини-компьютерлерде, мейнфреймдерде, кластерлер мен желілерде қолданылады. Бағдарламалық қамтамасыз ету пакеттік, жүйелік және қызметтік бағдарламалармен өзара әрекеттесу қағидаларына негізделген. Сондай-ақ, графикалық деректерді өңдеудің негізгі әдістері мен құралдары маңызды рөл атқарады.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Алгоритмдеу және бағдарламалау
Алгоритмдерді өңдеу принциптері. Алгоритмдерді талдау. Алгоритмдердің күрделілігін бағалау. Деректер түрлері. Құрылымдық және негізгі деректер түрлері. Деректер құрылымын өңдеу алгоритмдері. Деректердің дерексіз түрлері. Жолдарды өңдеу алгоритмдері. Рекурсивті Алгоритмдер. Сұрыптау алгоритмдері. Терілген файлдарды қолдана отырып бағдарламалар құру. Динамикалық бағдарламалау. Жолдарды өңдеу алгоритмдері.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
С++ тілінде бағдарламалау
C++ бағдарламалау тілінің синтаксисі. Оның басқа тілдерден айырмашылығы. C++ бағдарламалау тілінің негізгі операторлары. C++ функцияларын іске асыру. C++ тіліндегі объектіге бағытталған бағдарламалаудың ерекшеліктері. C++ стандартты кітапханасының сыныптары. Стандартты үлгілер кітапханасы.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Бағдарламалаудың логикалық негіздері
Бағдарламалаудың логикалық негіздеріне кіріспе. Логикалық алгебра және логикалық өрнектер. Логикалық айнымалылар және операциялар. Де Морган заңдары. Логикалық өрнектерді түрлендіру. Ақиқат кестелері (Truth Tables). Предикаттық логика және ресми жүйелер. Prolog тілінде логикалық бағдарламалау. Жасанды интеллекттегі логика. Функционалды бағдарламалау және логика.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Есептеу жүйелері мен желілерін ұйымдастыру
Микропроцессорлардың алгоритмдік негіздері. AVR микроконтроллер архитектурасы. Өндіріс басқару жүйесі ретінде. Объектімен жұптастыру құрылғылары. Бағдарламаланатын логикалық контроллерлер. Цифрлық АБЖ жобалауды және әзірлеуді ұйымдастыру.
Оқу жылы - 2
Семестр - 1
Несиелер - 3
-
Есептеу математикасы және бағдарламалау
Есептеу математикасына кіріспе. Есептеу математикасының негізгі міндеттері. Шешудің сандық және аналитикалық әдістері. Есептеу қателері және олардың әсері. Есептеу әдістеріне арналған бағдарламалау негіздері. Бағдарламалау тілдері: Python (NumPy, SciPy), MATLAB, С++. Массивтермен, матрицалармен, өзгермелі нүктелермен жұмыс. Негізгі алгоритмдер мен мәліметтер құрылымы.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Бағдарламалау технологиясы
Бағдарламалау технологиясына кіріспе. Бағдарламалау технологияларының даму кезеңдері. Бағдарламалау құралдары. Алгоритмдік бағдарламалау технологиясы. Құрылымдық бағдарламалау принциптері. Нысан типтерінің деректерін енгізу-шығару. Операциялар, операторлар, құрылымдар мен бірлестіктер, функциялар. Стандартты кітапханаларды пайдалану. Бағдарламаларды құруға арналған заманауи құралдар мен бағдарламалау технологиялары.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Кәсіпорын экономикасы
Кәсіпорын экономикалық жүйенің негізгі буыны болып табылады. Кәсіпорынның негізгі және айналым капиталы. Шикізат, материалдық және отын-энергетикалық ресурстар. Кәсіпорындағы еңбек ресурстары және еңбекақы төлеу. Кәсіпорынның инвестициялық және инновациялық қызметі. Өнімді өндіру және өткізу шығындары. Кәсіпорынның маркетингтік және өндірістік қызметі. Кәсіпорынның бәсекеге қабілеттілігі мен қаржысын қамтамасыз ету. Кәсіпорынның қаржылық нәтижелері және экономикалық тиімділігі.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Компьютерлік жүйелердің архитектурасы және ұйымдастырылуы
Есептеу жүйелерін құру және жұмыс істеу принциптері. Есептеу жүйелерінің жіктелуі. Көп машиналы ЕЖ ұйымдастыру принциптері. Көп процессорлы ЕЖ ұйымдастыру принциптері. Өнімділігі жоғары көп процессорлы ЕЖ. Өте жоғары сенімділік. Кластерлерді ұйымдастыру принциптері. Біртекті және біртекті емес ЕЖ архитектурасы мен ұйымдастыру принциптері. Коммутаторларды ұйымдастырудың сәулеті мен принциптері. Параллель алгоритмдер. Есептеу жүйелерінің функционалдық түйіндерінің жүктелуін анықтау. ЕЖ даму перспективалары.
Оқу жылы - 2
Семестр - 1
Несиелер - 3
-
Роботтардың кинематикасы мен динамикасы
Роботтар механикалық жүйе ретінде. Механиканың іргелі принциптері. Кинематика. Координаттары мен параметрлері. Бұрылу матрицалары. Тізбектердің сызықтық координаттары және бағдарлау бұрыштары. Тура және кері позициялық кинематикалық есептер. Буындардың бұрыштық және сызықтық жылдамдығы. Кинематикалық есептер. Буындардың бұрыштық және сызықтық үдеулері. Динамикалық модель түсінігі. Күштер мен моменттер. Қозғалыс теңдеулері. Динамиканың міндеттері. Динамиканың тура есебі.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Жасанды интеллект негіздері
Мақсат: Студенттерді жасанды интеллектінің (ЖИ) негізгі концепциялары мен принциптерімен таныстыру, сондай-ақ қазіргі заманғы ЖИ жүйелерінің негізінде жатқан әдістер мен құралдар туралы бастапқы білім беру. Курс ЖИ-дің теориялық және практикалық аспектілерін, сондай-ақ оның әртүрлі салаларда қолданылуын түсінуді дамытуға бағытталған. Дисциплина жасанды интеллектінің негізгі теориялық принциптері мен әдістерін, соның ішінде машиналық оқыту мен нейрондық желілерді қамтиды. Студенттер ЖИ дамуының тарихымен, оның негізгі тәсілдерімен және қазіргі заманғы бағыттарымен, сондай-ақ ЖИ-дің әртүрлі салалардағы нақты қолдану мысалдарымен танысады.
Оқу жылы - 2
Семестр - 1
Несиелер - 3
-
Деректер жүйелерінің инфрақұрылымы және жобалауы
Деректер архитектурасы және мәліметтер базасын жобалау. Үлкен деректерді сақтау және өңдеу. Деректерді басқарудың заманауи технологиялары. Деректер қауіпсіздігі және ақпаратты қорғау. Әр түрлі жүйелер мен API интеграциясы. Өнімділікті оңтайландыру және жүйелерді бақылау. Негізгі деректер құрылымдарымен операциялар (тізімдер, стектер, кезектер). Ағаштар мен графиктер, оларды айналып өту және іздеу алгоритмдері. Сұрыптау және іздеу алгоритмдері. Динамикалық бағдарламалау. Алгоритмдердің күрделілігін бағалау (уақыт пен жадтың күрделілігі.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Жүйелiк бағдарламалау
Visual C++ жобаны құру және әзірлеудегі негізгі басқару элементтері. Файлдармен жұмыс. Жобаны трансляциялау және құрастыру. Жоба шеберлерінің түрлері. Жобаның негізгі сыныптары. Debug және Release жобалары. Жобаның параметрлерін өзгерту. MFC сынып иерархиясы. MFC функциялары. MFC-де хабарламаларды өңдеу. Жоба сыныптарын талдау. Ресурстар жасау. Диалог түрлері. Диалог терезесіне элементтерді енгізу.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Case-құралдары
СASE-технологиясына кіріспе. АЖ өмірлік циклі бойында өтетін процестер. АЖ жобалаудың негізгі кезеңдері. АЖ өмірлік циклі бойында өтетін процестер. АЖ ӨЦ құрылымы. АЖ ӨЦ модельдері. Каскадты, спиральды. АЖ өңдеу әдістемесі мен технологиялары. IDEF-технология. Бизнес-үдерістерді жүйелі талдау. Деректер модельдерін жасауды автоматтандыру алгоритмдері: логикалық, физикалық, функционалды.
Оқу жылы - 2
Семестр - 2
Несиелер - 6
-
Мехатрондық және робототехникалық жүйелердің жетектері
Мехатроникада және робототехникада қолданылатын жетектердің негізгі түрлері: роботтардың пневматикалық жетектері, олардың элементтері, статикалық және динамикалық сипаттамалары; роботтардың гидравликалық жетектері және олардың негізгі элементтері, математикалық сипаттамасы, статикалық және динамикалық сипаттамалары; түзетуші кері байланыстардың көмегімен динамиканы жақсарту тәсілдері; тұрақты ток қозғалтқыштары, контактісіз, асинхронды, қадамды қозғалтқыштар негізіндегі роботтардың электр жетектері; электр жетектерді басқару схемалары
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Кәсіпкерлік қызмет негіздері
Ресурстарды тиімді пайдалану, Еңбекті ұйымдастыру және тамақ өндірісі кәсіпорындарында өндірістік процесті жоспарлау принциптері. Кәсіпорын жұмысының негізгі техникалық-экономикалық көрсеткіштерін есептеу әдістемесі, тиімді жұмысты жоспарлау мен ұйымдастырудың заманауи әдістері. Кәсіпкерлік қызметтің субъектілері мен басты объектісі, бәсекелестік жағдайындағы бизнес-жоспарлаудың мақсаттары мен қағидаттары. Бизнес-жоспарлардың түрлері, құрылымдауға қойылатын талаптар, орындалуын бақылау, оның құралдары.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Linux операциялық жүйесі
Linux ОЖ күйге келтірулері, Linux ОЖ-де және қолданбалы орталарда жұмыс істеу қағидаттары, жүйелерді құру кезінде пайдаланылатын негізгі компоненттер, кәсіби қызметте Linux ОЖ әкімшіліктендіру аппараттарын қолдану, қолданбалы міндеттерді шешу үшін бағдарламалық-техникалық құралдар, ақпараттық өнімдер мен қызметтер нарығын талдау және ақпараттық жүйелерді құру.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Микроэлектроника
Жартылай өткізгіш микроэлектроникасының физикалық негіздері, жартылай өткізгіш құрылымдардағы физикалық құбылыстар мен процестер. Жедел және ұзақ мерзімді есте сақтау құрылғыларын іске асыру негіздері. Микроэлектронды аспаптар мен құрылғыларды құру принциптері, цифрлық және аналогты микроэлектроника: тораптар, блоктар, құрылғылар. Микропроцессорлар. Интегралды схемалар туралы түсінік, жартылай өткізгіш микроэлектроникасының элементтері.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Электроника
Жартылай өткізгіштер физикасының негіздері. Р-n ауысуды математикалық модельдеу. Вольтамперлік сипаттамалары (ВАС), динамикалыққасиеттері, негізгі анықтамалық параметрлері. Стабилитрон. ВАС, стабилитронды алмастырудың баламалы сұлбасы, анықтамалық параметрлер. Биполярлық транзистордың және өрістік транзистордың әрекет ету принципі және жұмыс істеу теориясы. Биполярлық транзистордың және өрістік транзистордың жоғары жиілікті қасиеттері. Тиристор. Күшейткіштер. Жалпы эмиттері бар күшейткіштер. Жалпы коллекторы бар күшейткіштер.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Деректер жүйелерінің архитектурасы және оңтайландыруы
Деректер жүйесінің архитектурасына кіріспе. Деректерді сақтау және өңдеу жүйелеріне шолу. Деректер жүйесінің түрлері: орталықтандырылған, таратылған,бұлтты. Ақпараттық жүйелерді жобалау негіздері. Қазіргі есептеу жүйелеріндегі деректердің рөлі. Мәліметтер базасының архитектурасы. Реляциялық мәліметтер базасы (SQL). Реляциялық емес мәліметтер базасы (NoSQL): кілт мәні, құжаттар, бағандар. Мәліметтер базасының әртүрлі түрлерін біріктіру. Таратылған мәліметтер базасының архитектурасы. Деректер схемасын жобалау және қалыпқа келтіру. Таратылған деректер жүйелерін жобалау. Таратылған жүйелердің принциптері мен архитектурасы. Таратылған жүйелердегі деректер модельдері.Таратылған деректерді сақтау технологиялары (Hadoop, Cassandra, MongoDB), деректер жүйесінің өнімділігі.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Желілік операциялық жүйелер
ЖОЖ жіктелуі. Ресурстарды басқару алгоритмдерінің ерекшеліктері. Аппараттық платформалардың ерекшеліктері. Пайдалану аймағының ерекшеліктері. Құрылыс әдістерінің ерекшеліктері. Арнайы серверлермен тең құқылы ЖОЖ және біршектік ЖОЖ. ЖОЖ-қа қойылатын талаптар: кеңейту, төзімділік, үйлесімділік, қауіпсіздік. Жергілікті ресурстарды басқару. Процестерді басқару. Процестің контексті және дескрипторы. Процестерді жоспарлау алгоритмдері. Процестерді синхрондау және өзара әрекеттесу құралдары. Жадты басқару. Сақтау құрылғыларының иерархиясы. Деректерді кэштеу принципі. Intel микропроцессорларындағы жадты басқару және көп мақсатты ортаны аппараттық қолдау құралдары.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Роботтар мен робототехникалық жүйелерді модельдеу
Модельдеу таным әдісі ретінде. Математикалық модельдеумен байланысты маңызды ұғымдар. Имитациялық модельдеу. Стохастикалық жүйелерді модельдеу. Күрделі робото-техникалық жүйелерді модельдеу.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Микроконтроллерлерді бағдарламалау
<background-color:rgb(255,255,255);color:rgb(51,51,51);font-size:13px;>Микроконтроллерлердің жіктелуі және оларды қолдану саласы. Жады, жады түрлері. Қадамдастыру. Тактілік генератор. Үзіліс жүйесі. Таймерлер-есептегіштер. Микропроцессорлардың режимдері. Микропроцессорлар, командалық топтар командаларының жиынтығы. Адрестеу форматтары мен тәсілдері. Микропроцессор регистрлері. Енгізу-шығару ішкі жүйесі. Басқа кірістірілген перифериялық құрылғылар.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ақпараттық қауіпсіздік технологиялары
Ақпараттық қауіпсіздік технологияларына кіріспе. Ақпараттық қауіпсіздіктің негізгі қауіптері. Қауіпсіздік принциптері (құпиялылық, тұтастық, қол жетімділік CIA). Шабуыл санаттары (зиянды бағдарламалар, желілік шабуылдар, әлеуметтік инженерия). Ақпараттық қауіпсіздікті қамтамасыз ету әдістері мен модельдері. Деректер қауіпсіздігі модельдері (Bell-LaPadula, Biba, Clark-Wilson). Операциялық жүйелердің қауіпсіздігі. Windows, Linux, macOS қауіпсіздігі. Қол жетімділікті басқару және артықшылықтарды басқару (RBAC, DAC, MAC). Көп деңгейлі қорғаныс (defence in Depth).
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Деректерді өңдеу технологиялары
Деректерді өңдеу негіздері. Деректер түрлері және олардың форматтары.Деректерді жинау, тазарту және түрлендіру әдістері. Құрылымдық және құрылымданбаған деректерді сақтау және өңдеу. Мәліметтер базасы және деректерді басқару. Реляциялық мәліметтер базасы (SQL, MySQL, PostgreSQL).Реляциялық емес мәліметтер базасы (NoSQL: MongoDB, Redis). Бұлтты сақтау негіздері. Деректерді өңдеу әдістері мен алгоритмдері. Негізгі сұрыптау және іздеу алгоритмдері. Деректерді статистикалық өңдеу.Деректерді сүзу және біріктіру әдістері. Үлкен деректерді өңдеу (Big Data). Big Data негізгі технологиялары (Hadoop, Spark).Таратылған деректерді өңдеу негіздері.Ағындық деректерді талдау.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Веб-сайттарды құру және оңтайландыру
Веб-әзірлеу негіздері: белгілеу және стиль тілдерімен (HTML, CSS) және олардың веб-беттерді құру үшін қолданылуымен танысу. Веб-сайттарға интерактивтілік пен динамикалық элементтерді қосу үшін JavaScript-ке кіріспе. Bootstrap, React, Angular сияқты заманауи құрылымдар мен кітапханаларды қолдана отырып веб-беттерді әзірлеу. Веб-сайтты жобалау және жобалау: веб-сайтты жобалау негіздері: түстер палитрасы, типография, логикалық құрылым мен мазмұн композициясын құру.Ыңғайлылық принциптері және пайдаланушыға ыңғайлылық (UI / UX дизайны). Жауап беретін дизайн және сайттардың мобильді нұсқаларын жасау. Веб-сайтты оңтайландыру: кодты азайту, кескіндерді қысу және кэштеуді пайдалануды қоса алғанда, сайттардың өнімділігін арттыру әдістері.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Веб-дизайн және интерфейстер
Веб-дизайн негіздері (типография, композиция, түс теориясы). Пайдаланушы интерфейстерін жобалау. UX/UI дизайн принциптері. Жауап беретін және мобильді дизайн. Интерфейстер жасау үшін HTML, CSS және JavaScript пайдалану. Интерфейстерді прототиптеу және тестілеу. Сызықтық және сызықтық емес деректер құрылымдары (массивтер, тізімдер, стектер, кезектер, ағаштар, графиктер). Сұрыптау және іздеу алгоритмдері. Динамикалық бағдарламалау. Графиктермен жұмыс істеу алгоритмдері. Алгоритмдердің күрделілігін бағалау (уақыт пен жад бойынша).
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Объектілі-бағытталған бағдарламалау
C # тілінің мүмкіндіктері: құрылымдар мен есептеулер, функциялар, сыныптар мен объектілер, сынып конструкторлары мен деструкторлары, сынып әдістері, операциялардың шамадан тыс жүктелуі, мұрагерлік, виртуалды функциялар, Шаблондар, ерекшеліктерді өңдеу, объектіге бағытталған талдау мен жобалауға кіріспе.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Цифрлық сұлбатехника
<background-color:rgb(255,255,255);color:rgb(51,51,51);font-size:13px;>Цифрлық сұлбатехниканың арифметикалық негіздері. Кодталған сандармен арифметикалық амалдар. Цифрлық сұлбатехниканың логикалық негіздері. Функционалды логика. Цифрлық логикалық құрылғыларды синтездеудің негіздері.іздері. Цифрлық интегралдық микросхемалар. малар. Цифрлық ақпаратты өңдеудің типтік құрылғылары.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Cisco негізіндегі корпоративтік желілер
Корпоративтік компьютерлік желілерді құру ерекшеліктерін талдау. Корпоративтік компьютерлік желілерді дамытудың негізгі кезеңдері. компьютерлік желі топологиясын таңдау, коммутациялық жабдықты таңдау және талдау, желінің серверлік инфрақұрылымын таңдау, мониторинг құралдарын таңдау; VLAN ішкі желілерінің жоспарын әзірлеу, IP-адрестеу жоспарын әзірлеу, Компьютерлік желі схемасын жасау. Cisco Packet Tracer эмуляторының құралдары. Cisco Packet Tracer жабдықтары мен байланыс желілері: маршрутизаторлар, қосқыштар, сымсыз құрылғылар. Байланыс желілері. Соңғы құрылғылар. Компьютерлік желінің топологиясын таңдау, хаттамаларды орнату, коммутациялық жабдықты таңдау және талдау, желінің серверлік инфрақұрылымын таңдау, автоматты телефон станциясын таңдау, бақылау құралдарын таңдау, VLAN ішкі желілерінің жоспарын, IP-адрестік жоспарын жасау. Компьютерлік желі схемасын құру.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Мәліметтер базасының инженериясы
Мәліметтер базасын жобалау.Тұжырымдамалық, логикалық және физикалық дизайн. Деректерді қалыпқа келтіру және қалыпты формалар.ER-диаграммалар (мәліметтер базасының құрылымын модельдеу). Деректерді басқару тілдері.SQL сұрауларын оңтайландыру. NoSQL мәліметтер базасы (MongoDB, Redis, Cassandra). Деректер базасын басқару. Пайдаланушыларды және қол жеткізу құқықтарын басқару. Индекстер, транзакциялар және құлыптау механизмдері.Деректердің сақтық көшірмесін жасау және қалпына келтіру. Деректер базасын оңтайландыру және масштабтау.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Экономика негіздері
Экономиканың маңызы мен рөлі. Заманауи өндіріс факторлары. Қоғамдағы экономикалық қатынастар. Нарық. Макроэкономика. Өндіріс-экономикалық игіліктің көзі. Экономикалық көрсеткіштер және олардың маңызы. Сұраныс заңы және сатып алушылардың мінез-құлқы. Ұсыныс заңы және бизнес логикасы. Бизнестің экономикалық негіздері. Өндіріс, еңбек өнімділігі. Бәсекелестік жағдайындағы фирманың шығындары мен пайдасы. Бәсекелестік және монополия.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Визуалды бағдарламалау
Визуалды бағдарламалауға кіріспе. Көрнекі компоненттер кітапханасы. Visual C++ жүйесінің интеграцияланған қосымшаларын жасаушы ортасы. Visual C++ ортасындағы бағдарламалау технологиясы. Visual C++ ортасында қосымшаларды әзірлеу. Жоба құрылымы, Модульдер. Жоба файлдарын басқару. Қолданыстағы визуалды бағдарламалау жүйелерін салыстырмалы талдау.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ақпаратты және есептеу жүйелерін қорғау әдістері
Ақпараттық қауіпсіздікке кіріспе. Ақпараттық жүйелерге негізгі қауіптер мен шабуылдар. Шабуылдардың жіктелуі (пассивті, белсенді, физикалық, бағдарламалық жасақтама). Криптография және шифрлау әдістері. Симметриялық шифрлау алгоритмдері (AES, DES, 3DES). Асимметриялық шифрлау (RSA, ECC, ElGamal). Хэш функциялары және тұтастықты басқару (SHA, MD5, HMAC). Веб-қосымшалар мен мәліметтер базасын қорғау. Веб-қосымшалардың негізгі осалдықтары (SQL инъекциясы, XSS, CSRF).API және веб-қосымшаларды қорғау әдістері. Деректер базасының қауіпсіздігі (шифрлау, қол жеткізуді басқару).
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Cisco жабдығы негізінде желіні әкімшіліктендіру
<background-color:rgb(255,255,255);color:rgb(51,51,51);font-size:13px;>Кіріспе. OSI анықтамалық моделі және бағыттау. Жергілікті желілерде коммутация. Виртуалды жергілікті желілер. Жергілікті желілерді жобалау. IGRP бағыттау хаттамалары. Кіруді басқару тізімдері (ACL). Novell IPX хаттамасы. Үлестірілген желілер. Үлестірілген желілерді жобалау. РРР хаттамасы. ISDN-интеграцияланған қызметтердің сандық желісі. Frame Relay хаттамасы.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Бағдарламаларды верификациялаудың математикалық негіздері
БЖ верификациялау әдістерінің жіктелуі. Сараптау. Формальды әдістер. Бағдарламалық жасақтаманы статикалық талдау. Абстрактілі түсіндіру әдісі аясында тәуелділіктерді талдау және анықтауды жүзеге асыру. БҚ тексерудің динамикалық әдістері.
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Java тілінде бағдарламалау
Кіріспе. Java технологиялары мен платформаларына шолу. Java деректер түрлері. Анықтамалық деректер түрлері. Өрнектер мен операторлар. Түрлерді түрлендіру. Әдісі main(). Айнымалылар мен тұрақтылар, объектілер мен сыныптар өрістері. Облысы көріну. Java объект моделі. Сынып және объект. OOP-ке кіріспе. OOP негізгі принциптері. Бірнеше мұрагерлік. Конструкторлар, әдістер және сынып өрістері. Түрлендіргіштер.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Бизнес-жоспарлау
Бұл пән бизнес-жоспарлау тәжірибесін оның барлық көріністерін ашады және кәсіпорынның мақсаттарын, стратегиясын анықтау, болашаққа арналған іс-қимыл жоспарын әзірлеу, қойылған мақсаттарға жету үшін инвестициялар сомасын анықтау және жобадағы инвестициялық шығындардың тиімділігін бағалау мүмкіндігін қарастырады. Теориялық білімді тереңдету және ұғыну практикалық сабақтарда бекітіледі, онда түлектер өздерінің болашақ қызметінде іске асыра алатын бизнес-жоспарды жасау технологиясы мен есептеу әдістемесі бойынша қажетті біліктер мен дағдылар алынады. Шағын және орта бизнесті дамытуда, басқарудың түрі мен стилі ретінде жоспарлау маңызды рөл атқарады. Нарықтық қатынастардың қалыптасуына, тауар өндірушілер арасындағы бәсекелестіктің қалыптасуына байланысты жоспарлау мәселесі кәсіпорындар үшін үлкен маңызға ие болды.
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Тұрақты даму, экология және тіршілік қауіпсіздігі
Экология және тіршілік қауіпсіздігі бойынша базалық білім алу, сондай-ақ экожүйелер мен қоғамның тұрақты даму стратегиясын іске асыру үшін құзыреттерді қалыптастыру.Пән жалпы және жаһандық экологияның негізгі аспектілерін, соның ішінде экожүйелердің құрамын, қасиеттері мен функцияларын, биосфераны және табиғаттағы заттардың айналымын қамтиды. Экологияның негізгі түрлері (аутэкология, демэкология, синэкология, жаһандық экология), сондай-ақ биотикалық, абиотикалық және антропогендік факторлардың қоршаған ортаға әсері қарастырылады. Қазіргі заманның өзекті экологиялық мәселелеріне, тұрақты даму стратегиясының басымдықтарына, табиғи ортаның қорғау тетіктеріне және экожүйелерге антропогендік әсерді бағалауға ерекше назар аударылды. Пән сонымен қатар экожүйелердің тұрақтылық жағдайын және өндірістегі экологиялық қауіпсіздік талаптарының орындалуын зерттейді. Экологиялық сипаттағы төтенше жағдайлар, табиғи апаттар және халық пен қоршаған ортаны қорғау тәсілдері қарастырылады.
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Ғылыми зерттеулердің негіздері
Ғылыми зерттеулер жүргізу, ғылыми ақпаратты іздеу, жинау және талдау әдістерін қолдану дағдыларын игеру, сондай-ақ ғылыми жұмыстар жазуға дайындық. Қазіргі қоғамдағы ғылымның рөлі және оның негізгі функциялары. Ғылым саласындағы басқару. Мемлекеттің ғылым саласындағы саясаты. Фундаменталды, қолданбалы және ізденістік ғылымдар. Теориялық және эмпирикалық зерттеу деңгейлері. Ғылыми зерттеулердің әдіснамалық негіздері. Ғылыми зерттеу бағытын таңдау және тақырыптың негіздемесі. Ғылыми ақпаратты іздеу, жинақтау және өңдеу. Патенттер, патенттік зерттеулердің түрлері, олардың ерекшеліктері және өнім жасау кезеңдерімен байланысы. Кітапханалардағы әдебиетті жүйелеу принциптері және библиографиялық сипаттамаларға арналған нормативтік құжаттар. Ғылыми еңбектер, академиялық жазба жанрлары және олардың сипаттамасы (мақала, рецензия, монография, диссертация, реферат, аннотация). Ғылыми еңбектің тілі мен стилі. Ғылыми еңбектерді редакциялау және рецензиялау. Ғылыми қызметтің этикалық қағидаттары.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Сандық модельдеу және рендеринг
3D модельдеу негіздері: көпбұрышты модельдер, текстуралау, көлеңкелер. Көрсету алгоритмдері: фотореалистік көрсету, ray tracing, GPU жеделдету. Нысандар мен көріністердің анимациясын жасау, анимация физикасы. Модельдер мен рендерингті оңтайландыру. Деректерді визуализациялау және ғылыми және инженерлік тапсырмалар үшін 3D көріністерін құру. Веб-дизайн негіздері: типография, түстер палитрасы, визуалды иерархия. UI / UX дизайны: интерфейсті жобалау, пайдаланушы тәжірибесі. Жауапты дизайн және мобильді-Бірінші тәсіл. Figma, Sketch құралдарын қолдана отырып прототиптеу. Интерфейстерді оңтайландыру және пайдаланушы тәжірибесін жақсарту.
Оқу жылы - 3
Семестр - 2
Несиелер - 4
-
PHP-де бағдарламалау
Стиль ұғымы және негізгі стильдер. PHP логикасы: орнату және орнату. PHP ендіру синтаксисі. PHP-де мәліметтер типтері, өрнектер мен амалдар. PHP-дегі функциялар. PHP-дегі сессиялар. Параметрлерді PHP сценарийіне беру және қабылдау. PHP көмегімен формаларды өңдеу. Web-қосымшаның құрылымы. Пайдаланушыларды web-қосымшаларда авторизациялау. Web-қосымшадағы Модульдер арасында ақпарат алмасу. Web-қосымшада сыртқы деректерді пайдалану.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Үшөлшемді графика және визуализация
Үшөлшемді графика мен координаталық жүйелердің негіздері. Нысанды модельдеу: көпбұрышты модельдер, текстуралау, көлеңкелер. 3D көріністерін көрсету және жарықтандыру. Үш өлшемді нысандардың анимациясы: негізгі кадрлар, интерполяция, физикалық анимация. Интерактивті 3D графикасы және виртуалды әлем құру. Өнімділікті арттыру үшін графика мен рендерингті оңтайландыру. Машиналық оқытуға кіріспе және оның міндеттері. Жіктеу алгоритмдері (SVM, логистикалық регрессия, шешім ағаштары). Регрессия алгоритмдері және олардың дәлдігін бағалау. Мұғалімсіз оқыту әдісі (кластерлеу, өлшемін төмендету). Нейрондық желілер және терең оқыту. Модельдерді бағалау және қайта оқытудың алдын алу.
Оқу жылы - 3
Семестр - 2
Несиелер - 4
-
Есептеу жүйелеріндегі желілік технологиялар
Компьютерлік желілердің негіздері. Желілік технологияларға кіріспе. Желілердің жіктелуі (LAN, WAN, MAN, VPN). OSI моделі және TCP/IP протоколдар стегі. Желілік протоколдар және деректерді беру технологиялары. Ethernet, Wi-Fi, 5G және басқа байланыс технологиялары.IP адрестеу (IPv4 және IPv6), маршруттау және коммутация.DNS, DHCP, NAT, VPN. Желілерді басқару және конфигурациялау. Желілік жабдықты конфигурациялау (маршрутизаторлар, коммутаторлар). Өткізу қабілетін басқару және трафикті бақылау. Бұлтты және бағдарламалық қамтамасыз етумен анықталған желілер (SDN). Есептеу жүйелеріндегі желілік технологиялар. Таратылған есептеу және бұлтты желілер. Жоғары жылдамдықты қосылыстар (талшықты-оптикалық, InfiniBand). Виртуалды желілер және оларды есептеу жүйелеріне біріктіру.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Бағдарламаларды тексеру әдістері
Бағдарламаларды тексеру әдістеріне кіріспе. Бағдарламалардың дұрыстығын тексерудің ресми әдістері. Ресми спецификация теориясы (Hoare Logic, Weakest Precondition). Автоматтандырылған тексеру әдістері (model Checking, Theorem Proving). Кодты талдау және статикалық тексеру. Динамикалық тестілеу және ресми модельдеу. Бағдарламаларды тексеру құралдары (SPIN, CBMC, Z3, Coq). Маңызды жүйелердегі верификация әдістері (авиация, медицина, қаржы).
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Мехатронды және робототехникалық жүйелерді жобалау
Мехатронды және робототехникалық жүйелерді жобалаудағы жүйелік тәсіл. Жүйелерді жобалау. Мехатронды және робототехникалық жүйелердің модульдерін жобалау әдістемесі.
Оқу жылы - 3
Семестр - 2
Несиелер - 3
-
Бағдарламалық қамтамасыз етуді тестілеу
Тестілеудің негізгі ұғымдары. Тестілеуді ұйымдастыру. Бағдарламаның ерекшелігі. Тесттерді әзірлеу. Бағдарламаның бағанын басқарушы. Тестілеудің негізгі мәселелері. Тестерді таңдау критерийлері. Құрылымдық өлшемдер. Функционалдық өлшемдер. Стохастикалық өлшемдер. Мутациялық критерий. Бағдарлама мен жобаны жабуды бағалау. Тестивтілікті интегралдық бағалау әдістемесі. Тестілеу түрлері. Индустриялық тестілеудің ерекшеліктері. Тестілеу түрлері. Тест сапасын бағалау. Регрессиялық тестілеу.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
iOS базасында бағдарламалық қосымшаларды әзірлеу
iOS қосымшаларын әзірлеуге кіріспе. Пайдаланушы интерфейстерін құру және iOS қосымшаларында басқару элементтерін пайдалану. iOS ОЖ-нің қысқаша тарихы. iOS үшін Intel: қосымшалар серіктестік және әзірлеуші құралдар жинағы. iOS қосымшаларының архитектурасы. Қолданбалы ресурстар. Пайдаланушы интерфейсі. iOS қосымшаларын әзірлеу құралдары. iOS үшін әдеттегі қосымшаны әзірлеу қадамдарына шолу.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Бағдарламалық жүйелерді жобалау және архитектурасы
Пәнге кіріспе. Негізгі ұғымдар мен анықтамалар. Бағдарламалық жасақтама инженериясының қалыптасуы және дамуы. Бағдарламалық жасақтама инженері ұғымының анықтамасы. Бағдарламалық жасақтама жүйесінің архитектурасы. Архитектуралық құрылымдар мен көріністер. Бағдарламалық жасақтама жүйесінің архитектуралық нұсқалары. Архитектуралар: абстракция деңгейлеріне, порттарға, деректер ағындарына негізделген
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Блокчейн-технологиялар
Блокчейн технологиясына кіріспе. Блокчейн архитектурасы. Блокчейн транзакциясының жұмыс тәртібі. Блокчейннің мақсаты. Блокчейн технологиясының шектеулері. Таратылған мәліметтер базасын ұйымдастыру үшін блокчейн технологиясын қолдану. Cryptocurrency. . Net. хэштеу платформасында блокчейн технологиясының криптографиялық негіздері. Блокчейн технологиясының блокчейн тізбегінің деректер құрылымы. . Net платформасында блокчейн технологиясын енгізу
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Бағдарламалық қосымшаларды жобалау стандарттары мен технологиялары
Бағдарламалық жасақтама сапасын басқару. Метрикалық теорияға кіріспе. Шамалар мен өлшеулер. Өлшеу жүйелері. Өлшеу түрлері мен әдістері. Өлшеу құралдары мен қателіктері. Метрология және БҚ сапасы. Метриканы қолданудың негізгі бағыттары. БҚ сапасын басқару. Негізгі процестері сапаны басқару бойынша. Верификация және валидация рәсімдері. Бағдарламалық жасақтаманы стандарттау және сертификаттау бағдарламалық жасақтаманың өмірлік циклін қамтамасыз ететін сапа жүйелерін Стандарттау. СММ/CMMI стандарты. БҚ әзірлейтін ұйымдарды сертификаттау. Стандарт 12207. ӨЖ стандарттарының мақсаты. БҚ әзірлеудің еңбек сыйымдылығын алдын ала бағалау. Сала бойынша ұқсастық және орташа бағалау. Функционалды Өлшем әдісі және даму шығындарының моделі (SOSOMO) бағдарламалық жасақтаманы сертификаттау. Міндетті және ерікті сертификаттау. Қауіпсіздік пен сенімділіктің негізгі талаптары.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Android базасында бағдарламалық қосымшаларды әзірлеу
Android қосымшаларын әзірлеуге кіріспе. Пайдаланушы интерфейстерін құру және Android қосымшаларында басқару элементтерін пайдалану. Android ОЖ-нің қысқаша тарихы. Android үшін Intel: қосымшалар серіктестік және әзірлеуші құралдар жинағы. Android қосымшасының архитектурасы. Қолданбалы ресурстар. Пайдаланушы интерфейсі. Android қосымшаларын әзірлеу құралдары. Android үшін әдеттегі қосымшаны әзірлеу қадамдарына шолу.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Ақпараттық жүйелерді бағдарламалық қамтамасыз ету
Ақпараттық басқару жүйелерінің жалпы сипаттамасы. Автоматтандырылған басқарудың негізгі түсініктері. Жүйелік бағдарламалық жасақтама. Жүйелік бағдарламалық жасақтаманың мақсаты. Жүйелік бағдарламалық жасақтаманың құрамы: операциялық жүйелер (ОЖ), сервистік бағдарламалар немесе утилиталар, бағдарламалау жүйелері. Операциялық жүйе (ОЖ). Қолданбалы бағдарламалық жасақтама. Ақпараттық қамтамасыз ету.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Параллель және үлестірілген бағдарламалау
Параллель жұмыс істейтін компьютерлердің архитектуралары: негізгі міндеттері, көп процессорлы және көп машиналы жүйелер, дизайн және жұмыс істеу принциптері. Желі аралық жалғаулар. АҚЖ өнімділігі. Бағдарламалық жасақтама: параллельді бағдарламалық жасақтаманы құру әдістері, басқару модельдері, есептеу парадигмалары, байланыс әдістері, синхрондау. Параллельді компьютерлердің жіктелуі, мультипроцессорлық жүйелер. Параллель жұмыс істейтін компьютерлердің жіктелуі, көп машиналы жүйелер. Көп машиналы жүйелер үшін БЖ. Параллельді есептеулердің үлкен міндеттері.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
IT-технологиялар
Интернет заттарының жалпы ережелері. Кіріспе, негізгі принциптер, стандарттар, IoT архитектурасы. WoT Web заттар. CIoT заттарының танымдық интернеті. Интернет заттарымен өзара әрекеттесу жолдары. IoT тұжырымдамасы және оның құрамдас технологиялары. IoT-тың перспективалы инфокоммуникациялық технологиялармен өзара әрекеттесуі. IoT практикалық қолдану бағыттары. Интернет нано заттар. Сымсыз сенсорлық желілер. WSN. Сенсорлық желілердің негізгі түсініктері мен принциптері. Негізгі архитектура, түйіндер, деректерді беру әдістері, хаттамалар және ССЖ-ге деректерді беру технологиялары. Типтік архитектуралар мен топологиялар, жұмыс режимдері, ССЖ маршруттау хаттамалары. Мобильді ССЖ. ССЖ-ді жалпы пайдалану желілерімен жұптастыру. ССЖ-ді іске асыру мәселелері, сыртқы ортадан түйіндерді электрмен жабдықтау. ССЖ және интернет заттары.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Бағдарламалық қамтамасыз етуді верификациялау
Тестілеудің мақсаты. Терминология. БЖ тестілеудің ерекшеліктері. Неліктен толық тестілеу мүмкін емес. Кіріс комбинациялары. Жобалау қателері. Тест түрлері. Жоба командасы. Әзірлену сатысы. Қатенің құны. Жоспарлау кезінде тестілеу.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Үлестірілген жүйелер және бұлтты есептеулер
Бұлтты дамытудың қолданыстағы технологияларына шолу. Орналастыру модельдері. Қызмет көрсету модельдері. Бұлттардағы деректер қауіпсіздігі мәселесі. Windows Azure технологиясына шолу. Amazon Қызметтеріне Шолу. Веб-қызмет түсінігі. Әр түрлі анықтамалар. Веб-Қызметтерді пайдалану қажеттілігі. Веб-қызметтердің түрлері. XML over HTTP және JSON over HTTP Веб-қызметтері: жұмыс істеу принциптері, қолдану аясы, даму құралдары. Процедураларды қашықтан шақыру түсінігі. XML RPC веб-қызметтері: анықтама, негізгі деректер түрлері, сұрау мен жауаптың жалпы құрылымы. XML RPC веб-қызметтерін енгізу мысалдары. Rest сәулет түсінігі. Ресурстар. Rest веб-қызметтерінің архитектурасы аясында ресурстармен жұмыс істеу әдістері. Rest веб-қызметтерін енгізу мысалдары.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Бағдарламалық инженерия құрудың стандарттары мен технологиялары
Метрология және оның бағдарламалық жасақтаманы жобалаудағы міндеттері. Метрология және оның бағдарламалық жасақтаманы жобалаудағы міндеттері. Күрделі құрылымды бағдарламаларды жобалау. Күрделі құрылымды бағдарлама пакеттерін құрастырудың типтік әдістері. Компьютерлік инженерияды стандарттау. Қолданыстағы стандарттар мен бағдарламалық интерфейстердің мәселелері. АТ дамыту стандарттарының түрлері және олардың ерекшеліктері. БҚ метрологиялық сипаттамалары. Бағдарламалық жасақтаманың сапалық және сандық сипаттамаларын бағалау. Бағдарламалық құралдардың тиімділігін бағалау. Бағдарламалық жасақтаманың сапалық және сандық сипаттамаларын бағалау. Бағдарламалық құралдардың тиімділігін бағалау. КС қауіпсіздігін қамтамасыз ету. Бағдарламалық және ақпараттық қамтамасыз етудің сапасы мен сенімділігінің сипаттамаларын бағалаудың математикалық модельдері. Сапа сипаттамаларын бағалаудың математикалық модельдері
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Компьютердегі математикалық модельдеу негіздері
Математикалық модельдеу негіздері және нақты процестерді ұсыну әдістері. Дифференциалдық және алгебралық теңдеулерді шешудің сандық әдістері. Модельдеу үшін бағдарламалық жасақтаманы (MATLAB, Python, Mathematica) пайдалану. Сандық интеграция, жуықтау және оңтайландыру әдістерін қолдану. Нақты математикалық модельдерді шешуге арналған алгоритмдер мен бағдарламаларды әзірлеу. Үш өлшемді объектілерді модельдеу: көпбұрышты және воксельдік модельдер. Көрсету: фотореалистік көрсету (ray tracing), GPU көмегімен жеделдету әдістері. 3D нысандары мен көріністерінің анимациясы. Көрнекі қабылдауды жақсарту үшін текстуралар мен материалдарды қолдану. 3D технологиялары арқылы деректерді визуализациялау.
Оқу жылы - 4
Семестр - 2
Несиелер - 4
-
Үлгіні тану негіздері
Ұғымдарды анықтау және үлгіні танудың негізгі міндеттері. Суреттердің түрлері және оларды ұсыну әдістері. Кескіндерді өңдеу мен талдаудың негізгі тәсілдері. Үлгіні танудың статистикалық әдістері. Ықтималдықты бағалау және статистикалық деректерді талдау әдістері. Үлгіні тануға Байес тәсілі. Негізгі компоненттер әдісі және оны қолдану. Үлгіні танудағы Машиналық оқыту әдістері. Мұғаліммен және мұғалімсіз оқыту. Деректерді жіктеу және кластерлеу. Үлгіні тану үшін нейрондық желілерді пайдалану. Кескінді өңдеу және сүзгілер. Сандық кескінді өңдеу. Суреттерге сүзгілер мен операторларды қолдану. Кескінді сегментациялау және ерекшеліктерді бөлектеу. Шешуші функциялар теориясы және векторлық машиналар. Шешуші функциялар және оларды жіктеу мәселелерінде қолдану. Анықтамалық векторлық әдіс (SVM) және оны үлгіні тануда қолдану. Сапаны бағалау және тану нәтижелерін жалпылау.
Оқу жылы - 4
Семестр - 2
Несиелер - 5
-
Модельдеу әдістері мен технологиялары
Математикалық модельдеу негіздері және әртүрлі процестер үшін модельдер құру. Теңдеулерді шешудің сандық әдістері: ақырлы элементтер әдісі (fem), Монте-Карло әдісі, айырмашылықтар мен интеграция әдістері. Модельдеуге арналған бағдарламалық жасақтама: MATLAB, COMSOL, OpenFOAM. Модельдеу нәтижелерін визуализациялау және түсіндіру. Динамикалық және стохастикалық жүйелерді модельдеу. 3D модельдеу негіздері: көпбұрышты және воксельді модельдер, текстуралар, көлеңкелер. Көрсету: фотореалистік көрсету алгоритмдері (ray tracing), GPU жеделдету. 3D нысандары мен көріністерінің анимациясы. Интерактивті 3D графикасы және нақты уақыт режимінде көрсету. Үш өлшемді технологияларды қолдана отырып, деректерді визуализациялау.
Оқу жылы - 4
Семестр - 2
Несиелер - 4
-
Жасанды интеллект және машиналық оқыту алгоритмдері
Машиналық оқытудың негізгі принциптері. Бақыланатын және бақыланбайтын оқытудың айырмашылығы. Терең оқыту және нейрондық желілер. Оңтайландыру әдістері және градиентті түсіру алгоритмдері. Деректерді өңдеу және талдау.Python-да алгоритмдерді практикалық қолдану. TensorFlow, PyTorch, scikit-learn кітапханаларымен жұмыс. МО модельдерін әзірлеу және тестілеу.
Оқу жылы - 4
Семестр - 2
Несиелер - 5
-
Жасанды интеллект пен машиналық оқытудың заманауи технологиялары
Жасанды интеллект пен машиналық оқытуға кіріспе. Машиналық оқытудың негізгі әдістері. Терең оқыту (терең оқыту) және нейрондық желілер. Компьютерлік көру (Computer Vision). Генеративті модельдер және жасанды интеллект. Бизнес пен индустриядағы Машиналық оқыту. Модельдерді түсіндіру және түсіндірілетін AI (Explainable AI).
Оқу жылы - 4
Семестр - 2
Несиелер - 5
-
Графиканың қолданбалы бағдарламалары
Компьютерлік графикаға және оның қосымшаларына кіріспе. Негізгі ұғымдар: пикселдер, векторлар, растрлық және векторлық графика. Графикалық примитивтер және оларды көрсету. Графикалық Алгоритмдер және Мәліметтер құрылымы. Түзулерді, шеңберлерді, эллипстерді салу алгоритмдері. Кескіндерді толтыру және өңдеу алгоритмдері. Графикалық деректерді тиімді сақтау және өңдеу үшін деректер құрылымдарын пайдалану. Үш өлшемді компьютерлік графика. Үш өлшемді графиканың негіздері: координаталық жүйелер, түрлендірулер. Нысанды модельдеу: көпбұрышты желілер, беттер, текстуралар. Үш өлшемді графикадағы жарықтандыру және көлеңке әсері.
Оқу жылы - 4
Семестр - 2
Несиелер - 5
Профессии
Оқыту нәтижелері
- Кәсіптік қызметте экономика, кәсіпкерлік, құқық, сыбайлас жемқорлыққа қарсы мәдениет және қаржылық сауаттылық негіздерін білуді қолданады
- Қазақстанның табиғи ресурстарын сақтау және ұтымды пайдаланудағы шешімдерді қабылдауда әлеуметтік-азаматтық жауапкершілікті көрсетеді; - ұлттық және жаһандық деңгейде биосфераның экологиялық қауіпсіздік факторларын талдайды; - экожүйелер мен қоғамның тұрақты даму стратегиясын жүзеге асырады;
- Жаратылыстану және инженерлік ғылымдар, фактілер, құбылыстар, теориялар және күрделі тәуелділіктер саласындағы негізгі білімді қолданады, логикалық немесе функционалдық парадигманы қолдана отырып, есептер модельдерін құруға мүмкіндігі бар.
- Бағдарламалық жүйелерді жобалаудың инновациялық технологияларын қолдана отырып, инженерлік-техникалық міндеттерді шешу үшін жүйелік бағдарламалық қамтамасыз етуді әзірлейді.
- Қазіргі ғылымның үрдістері мен ғылыми зерттеулердің әдіснамалық негіздері бойынша білімін көрсетеді; ғылыми-техникалық және патенттік ақпаратты іздеу, жинақтау, өңдеу әдістемесін қолданады; зерттеу тақырыбы бойынша патенттік ізденіс жүргізеді;
- Компьютерлік желілерді және олардың қорғаныс жүйелерін жобалайды және конфигурациялайды.
- Бағдарламалық жасақтаманың заманауи теориясын, озық әдістері мен технологияларын, бағдарламалық жасақтаманы, мәліметтер базасын және жасанды интеллект жүйесін дамытудың әртүрлі құралдарын біледі және түсінеді, сонымен қатар "ақылды" құрылғылардың контекстін, деректерді өңдеудің ұжымдық алгоритмдерін және іс-әрекеттерді жоспарлауды автоматты түрде қабылдау және талдау әдістерін қолданады.
- Деректерді талдау және машиналық жиектеу міндеттерінде ғылыми және жобалық-технологиялық қызметтің міндеттерін шешу үшін математикалық әдістерді, жүйелік және қолданбалы бағдарламалық қамтамасыз етуді әзірлеу және қолдану.
- Жоғары өнімді, мультимедиялық бағдарламалық қосымшаларды, бұлтқа орналастырылған қосымшаларды әзірлеу кезінде компьютерлік технологияны қолданады.
- Ат саласындағы нормативтік құжаттарды құру қағидаттары туралы білімдерін көрсетеді, параллельді және үлестірілген есептеулер саласында БҚ әзірлеу үшін қажетті нормативтік құжаттарды әзірлеу бойынша практикалық дағдыларды меңгереді, сондай-ақ параллельді бағдарламаларды әзірлеу, жөндеу және өнімділігін зерттеу дағдысын меңгереді.
- Инженерлік-техникалық есептерді шешуде бағдарламалық инженерияның Математикалық-компьютерлік моделін әзірлейді және қолданады.
- Инженерлік-техникалық міндеттерді шешу үшін бағдарламалық қамтамасыз етуді әзірлейді.
- Бағдарламалық инженерия негіздерін пайдалана отырып, электрондық, мехатрондық, робототехникалық жүйелерді әзірлейді.