Тьюринг Машиналары. Рекурсивті функциялар. Марковтың қалыпты алгоритмдері. Алгоритмнің күрделілігі. Теориялық күрделілігі: сызықтық, шаршы, текше. Алгоритмнің тиімділігі. Ауыс-түйіс. Көп жиындарды, орын ауыстыруларды генерациялау. Оптимизационные задачи на бағандарда. Желідегі максималды ағын. Комбинаториканың міндеттері, пәндік бағыттағы есептерді шешу алгоритмдерін құру және жүзеге асыру.
Селективті тәртіпШет тілді білім беру үдерісінде студенттердің мәдениетаралық-коммуникативтік құзыреттілігін жеткілікті деңгейде қалыптастыру; оқытылатын тілдердің тілдік құралдарын қолдана отырып, өз позициясын тұжырымдау және дәлелді айту; кәсіби қарым-қатынас саласында Іскерлік сөйлеу дағдыларын меңгеру.
Оқу жылы - 1Күрделі бағдарламалық өнімдерді әзірлеудің инженерлік циклінде қолданылатын принциптер, модельдер және әдістер; бағдарламалық инженерияның классикалық негіздері. Жобаны, тәуекелді және конфигурацияны басқару әдістері. Бағдарламалық инженериядағы талаптарды анықтау әдістері. Бағдарламалық жүйелерді жобалау әдістері. Пайдаланушы интерфейсін құру принциптері. Бағдарламалық өнімді сынаудың негізгі тәсілдері.
Оқу жылы - 1Теңдеулерді сандық моделдеу; қозғалыс теңдеуін шешу үшін сандық әдістерді қолдану, шешімнің жинақтылығын, орнықтылығын және біртұтастығын дәлелдеу; осы теңдеулерді есептеуді сандық талдау; процестерді моделдеу бағдарламаларын құру үшін сандық нәтижелерді пайдалану
Селективті тәртіпИнновациялық даму: негізгі тәсілдер мен жаңа парадигмалар. Инновациялық инфрақұрылым. Инновациялар: анықтамалар және жіктеу. Коммерцияландыру сатылары және стартаптардың бизнес-модельдері. Білім берудегі IT-жобаларды басқару. Ат-жобаның өмірлік циклі. Бастама жоба. Жобаны жоспарлау. Жоба кестесін әзірлеу. Жобаның Тәуекелдерін басқару. Сапаны басқару. Білім беру жобалары.
Селективті тәртіпКорпоративтік ақпараттық жүйелердің негізгі ұғымдары мен стандарттары. Ұйымның қызметін автоматтандыру үшін бағдарламалық қамтамасыз ету нарығы. Корпоративтік ақпараттық жүйелерді жобалау және әзірлеу. КАЖ деректер базасын модельдеу және өңдеу. КАЖ әкімшілендіру. Деректерді резервтік көшіру және қалпына келтіру.
Оқу жылы - 1Компьютерлік технологиялар, негізгі ұғымдар, ғылым компьютерлендіру объектісі ретінде. Ғылыми-техникалық ақпарат түрлері және оны өңдеу. Теориялық зерттеулердегі компьютерлік технологиялар. Теориялық зерттеулердің құрамы мен әдістері. Теориялық зерттеулерді компьютерлік қолдау. Ғылыми эксперименттегі компьютерлік технологиялар, ғылыми зерттеулердің нәтижелерін модельдеу және өңдеу.
Оқу жылы - 1IT саласындағы ағылшын тілі: жұмыс және кәсіби қарым-қатынас. Халықаралық қарым-қатынас. Акт бағыттары бойынша ағылшын тіліндегі кәсіби терминология: дербес компьютерлердің негізгі түрлері, аппараттық және бағдарламалық қамтамасыз ету, операциялық жүйелер, Бағдарламалау, бағдарламалық өнімді жобалау, интернет ресурстарын кәсіби қызметте пайдалану.
Селективті тәртіпҒылыми деректерді визуализациялау. 3D визуализация, визуальды бейнелер. Ғылыми есептерді шешу үшін көлемді бейнелерді, анимациялар мен диаграммаларды, графиктердің әртүрлі түрлерін (нүктелік және сызықтық графиктер; гистограммалар; айналма диаграммалар) құру. Болашақ оқиғаның ой бейнесін құру техникасы. Деректерді визуалды ұсынудың заманауи концепциялары мен әдістерін талдау. Мәнерлілік және деректерді талдау әдістері. Сандық шешімдерді визуалды ұсыну алгоритмдері. Визуалды ұсыну концепциялары мен әдістерін
Селективті тәртіпВеб-қосымшалардың жіктелуі және түрлері. Веб-қосымшаларды әзірлеу құралдары: HTML, HTML5, CSS3. Клиент-сервер өзара әрекеттесуі. Клиенттік-серверлік қосымшаларды әзірлеу технологиясы. Веб-дизайн. JavaScript және jQuery кітапханалары. Node.js Платформа Vue.js, Angular2 және React 15 құрылымдары. DOM API веб-беттерінің мазмұнына қатынасу және басқару үшін бағдарламалау интерфейсі. Қолданбалы интерфейстердің және бағдарламалық жүйелердің прототипі: Axure, Adobe Experience Design, Figma, Sketch.
Селективті тәртіпҒылыми және ғылыми-техникалық қызмет нәтижелерін коммерциализациялау теориялық негіздері, оның ішінде жобаны әзірлеу және өткізу кезеңдері, ұғымдарды жүйелеу және негізгі теориялық тұжырымдамалар; практикалық қызметте теориялық және қолданбалы білімді шығармашылық іске асыру (жобалық жұмысты ұйымдастыруда).
Селективті тәртіпБазалық құрылымдар және Python стандартты модульдері. Объектілердің кірістірілген түрлері. Сандық Алгоритмдер. Матрицалық есептеулер. Мәтіндік ақпаратты өңдеу. GUI қосымшаларын құру. Графикалық кітапханаларға шолу: Tkinter, PyQT. Объектілі-бағытталған бағдарламалау. Python сыныптары. Деректерді, әдістерді, операцияларды анықтау. Мұрагерлік. Көпше мұрагерлік. Сыныптарды әзірлеу кезіндегі Композиция. Функционалдық бағдарламалау. Web-қосымшаларды әзірлеу.
Селективті тәртіпАқпараттық қорғау криптографиялық жүйелерін құру принциптері; Қазіргі компьютерлік желілерде ақпаратты криптографиялық қорғаудың негізін құрайтын негізгі жүйелер, криптоалгоритмдер және криптопротоколдар және олардың криптографиялық қасиеттері; криптожүйелер параметрлерін таңдауға қатысты жалпы тәсілдер, оларды құру және тестілеу алгоритмдері; ақпаратты қорғаудың негізгі ұғымдары, қолжетімділікті шектеу құралдары, криптографиялық әдістер.
Селективті тәртіпҚоғамдық сананы жаңғыртудың негізгі бағыттарын жүзеге асыруға үлес қоса алатын қазіргі заманғы тарих пен философия ғылымын, қолданбалы жаратылыстану-ғылыми пәндерін нақты білетінін көрсетеді.
Зерттеу және практикалық мәселелерді, оның ішінде пәнаралық бағыттарды шешуде туындайтын әдіснамалық мәселелерді талдауда жақсы біледі.
Оқу бағдарламаларының, нормативтік құжаттардың талаптарына сәйкес білім беру ұйымының қызметін жоспарлау әдістеріне және әдістемесіне ие, студенттердің жеке және арнайы білім беру қажеттіліктерін ескере отырып, оқу сабақтарын өткізу әдістемесі
Ауызша және жазбаша кәсіби бағдарланған мәтіндердің функционалды ерекшеліктерін түсіну деңгейінде ағылшын тілін еркін меңгерген және аударма техникасын еркін меңгерген.
Білім беру саласындағы қолданбалы және ғылыми проблемалардың инновациялық шешімдерін талдаудың заманауи әдістерін, АТ саласындағы инновациялық технологияларды коммерцияландыру әдістерін және модельдерін қолданады.
Ғылым, техника және білім берудегі ақпараттық жүйелерді құру үшін технологияларды дамыту бағдарламаларын, дерекқорларды қолданады
Кросс-платформалық қосымшаларды әзірлеуге арналған алгоритмдік және математикалық әдістер, заманауи бағдарламалау тілдері