6B06101 Бағдарламалық инженерия в Қарағанды индустриялық университеті
-
Білім беру бағдарламасының мақсаты Бағдарламалық инженерия саласында табысты дербес және командалық кәсіби қызметке қабілетті IT-мамандарды даярлау.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Русский, Қазақша, Ағылшын тілі
-
ЖОО атауы Қарағанды индустриялық университеті
-
Оқу мерзімі 4 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Minоr
Қосымша білім беру бағдарламасы IT технологиялар, экономика, 3D инжиниринг, металлургиялық инженерия және т.б. салаларда (білім алушының таңдауына) қосымша құзыреттерді қалыптастыруға бағытталған
Несиелер - 20
-
Еңбекті қорғау және тіршілік қауіпсіздігі
Пәннің мақсаты қауіпті және зиянды факторлардан сенімді қорғау тәсілдерін айқындауға және жүзеге асыруға мүмкіндік беретін білімді қалыптастыру, ҚР заңнамалық және нормативтік-құқықтық базасын сұраудағы негізгі ережелер, өндірістегі еңбекті қорғауды басқару жүйесі; еңбекті қорғауға қатысты барлық аспектілерде техникалық және жобалық құжаттаманы әзірлеуге және жасауға, бақылауды ұйымдастыру және жүргізу және тіршілік қауіпсіздігі.
Несиелер - 3
-
Математика 1
Пәннің мақсаты математикалық және матрицалық талдау элементтерінің, векторлық алгебраның, аналитикалық геометрияның, күрделі сандардың, бір айнымалы функцияның дифференциалды және интегралды есептеулерінің іргелі ұғымдары мен категорияларын зерттеу, кеңістіктік көріністі дамыту, зерттеудің тиімді әдістерін игеру және студенттердің инновациялық әлеуетін арттыру, олардың зияткерлік ресурстарын ашу, оларды еңбек нарығында бәсекеге қабілетті ету.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Компьютерлік графика
Компьютерлік графиканың негізгі түсініктері. Компьютерлік графиканы аппараттық қамтамасыз ету. Суреттерді орнату тәсілдері. Түстермен жұмыс істеу негіздері. Түс модельдері. Суретті кодтау. Графикалық файл пішімдері. Компьютерлік графиканың түрлері: растрлық, векторлық және фракталдық. Үш өлшемді графиканың негізгі түсініктері. Үш өлшемді графиканы өңдеудің бағдарламалық құралдары.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Математика 2
Пәннің мақсаты дифференциалдық және интегралдық есептеулердің қолданбалы мәселелерін зерделеу, скалярлық және векторлық өрістердің дифференциалдық және интегралдық сипаттамаларының қасиеттерін зерттеу, дифференциалдық теңдеулер мен Фурье қатарларының көмегімен технологиялық процестерді сипаттау, эксперименттік деректерді статистикалық өңдеу әдістерін және өндірістік процестерді модельдеудің ықтималдық әдістерін жүзеге асыру, кәсіби қызмет саласында заманауи ақпараттық технологияларды қолдану болып табылады.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Дискретті математика
Дискретті математиканың негізгі ұғымдары мен мақсаттары, олардың жиындары мен операциялары, қатынастар мен карталар, графиктер және олардың қасиеттері, комбинаторикалар, логикалық алгебра және логика, сандар теориялары, матрицалық көріністер
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Алгоритмдау және бағдарламалау
Өңдеу ортасы, тіл негіздері және деректер түрлері. Деректерді енгізу және шығару. Есептеу және базалық математикалық операциялар. Шарттар операторлары. Цикл операторлары. Тізімдер. Бағдарламалау тілдерінде функцияны жариялау. Рекурсия және екі өлшемді массивтер. Жиындар. Сөздіктер. Объектілі-бағытталған бағдарламалауға кіріспе. Модульдер. Бөгде кітапханаларды пайдалану. Қателерді талдау.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Физика 1
Пәннің мақсаты техника және технология саласындағы бакалаврлардың негізгі практикалық дайындығын қалыптастыру, сондай-ақ олардың инженерлік-техникалық ойлауын дамыту болып табылады. Пән студенттердің қолданбалы инженерлік ғылымдардың қазіргі физикалық көрінісі туралы түсініктерін қалыптастырады. Пән технологиялық процестердің физикасын модельдеу мүмкіндіктерін зерттейді.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Математикалық логика
Пікір түсінігі. Алгебра пікір. Міндет қою. Мәлімдемелер және оларға операциялар. Алгебраның формулалары. Бір және екі дәлелдің логикалық функциялары. N аргументтерінен логикалық функциялар. Негізгі ұғымдар. Предикаттарға логикалық операциялар. Предикат логикасын логикалық-математикалық практикаға қолдану. Алгоритмдер туралы түсінік. Қолданбалы бағдарламалауда логикалық функциялар мен мәлімдемелер Алгебрасын қолдану.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
С++ негіздері
С++ тілінің тарихы мен құрамы. Деректердің негізгі түрлері. Бағдарламаның құрылымы. Енгізу-шығару операторлары. Циклдік оператор. Тармақтау операторы. Басқару беру операторлары. Көрсеткіштер. Массивтер. Жолдан. Функциялары. Құрылымдар мен бірлестіктер. С++ тілінде түрлі қосымшаларды практикалық іске асыру.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Дінтану және этика
Пәннің мақсаты әлемдік және дәстүрлі діндердің негіздерімен танысу негізінде толерантты және гуманистік дүниетанымды қалыптастыру, сондай-ақ діни радикализм идеологиясынан бас тартуға тәрбиелеу. Пәнді зерделеу кезінде діннің шығу тегі, діндердің типологиясы, ұлттық және әлемдік діндердің негіздері, дәстүрлі емес діни қозғалыстар, қазіргі Қазақстандағы конфессиялық ахуал қарастырылады. Этикалық нормалар әлеуметтік өмір саласын реттеуші ретінде.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Сыбайлас жемқорлыққа қарсы мәдениет негіздері
Пәннің мақсаты қазіргі мемлекетте сыбайлас жемқорлықтың пайда болуы мен өсуіне ықпал ететін себептер мен жағдайларды талдауда қажетті білім мен дағдыларды игеру және сыбайлас жемқорлық көріністерін азайту және жою бойынша ұсыныстар әзірлеу, сондай-ақ сыбайлас жемқорлыққа қарсы ойлау мен сыбайлас жемқорлыққа қарсы мінез-құлықты қалыптастыру болып табылады.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
С# негіздері
С# тіл құрамы. Деректердің негізгі түрлері. Айнымалылар, операциялар және өрнектер. Шартты және циклдік операторлар. Массивтер мен жолдар. Сыныптар: негізгі ұғымдар. Сынып иерархиясы. С# тілінде түрлі қосымшаларды практикалық іске асыру.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Экономика және кәсіпкерлік негіздері
Пәннің мақсаты Қазақстан экономикасы мен әлемнің жетекші елдерінің дамуындағы ірі, шағын және орта кәсіпкерліктің рөлін анықтау болып табылады. Курс келесі бөлімдерді қамтиды: экономикалық теорияның пәні мен әдісі. Қоғамның дамуындағы экономикалық теорияның орны мен рөлі. Қоғамдық өндіріс негіздері. Меншік қатынастары және олардың экономикадағы рөлі. Қоғамдық шаруашылық нысандары.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Компьютерлік жүйелердің архитектурасы және ұйымдастырылуы
Компьютер архитектурасына кіріспе. Сәулетті және есептеу параллелизмін дамыту. Есептеу жүйелерінің өнімділігін бағалау. Компьютерлердің көп бағдарламалы жұмыс режимі. Есептеу жүйелерінің архитектурасы. Компьютерлердің функционалдық жіктелуі. Командалар жүйесінің архитектурасы бойынша жіктеу. Микропроцессорлардың негізгі отбасына шолу. Компьютерлік желілердің архитектурасына кіріспе. Сымсыз байланыс.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Бағдарламалау технологиялары
Бағдарламалаудың негізгі тұжырымдамалары мен мақсаттары, бағдарламалау тілдері (төмен деңгейлі және жоғары деңгейлі), бағдарламалау парадигмалары (императивті, объектіге бағытталған, функционалды, логикалық), деректер құрылымы мен алгоритмдері, бағдарламалық қамтамасыз етуді жобалау принциптері, нұсқаларды бақылау жүйелері (Git, SVN),- тестілеу құралдары, жұмыс ортасы (ides), компиляторлар мен интерпретаторлар, кодты оңтайландыру және өнімділік, бағдарламалық қамтамасыз ету қауіпсіздігі, бірлескен уақыт шеңберлері мен кітапханалар, контейнеризация және виртуалдандыру, DevOps және ci/CD тәжірибелері, кодты құжаттау және жобаларды басқару, бағдарламалаудағы заманауи үрдістер мен инновациялар.
Оқу жылы - 2
Семестр - 1
Несиелер - 3
-
С# қосымшаларын әзірлеу
Массивтер. Array Класы. List Класы. С # құрылымы. Файлдармен жұмыс. Әдістерді шамадан тыс жүктеу. Интерфейстерді пайдалану. Делегаттар мен оқиғалар. Орындау ағыны. Visual Studio-да визуалды қосымшалар ды әзірлеу ерекшеліктері.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Сандық сызбатехника
Негізгі ұғымдар. Базалық логикалық элементтер. Цифрлық микросхемалар. Комбинациялық типтегі функционалдық тораптар: шифраторлар және дешифраторлар, мультиплексорлар және демультиплексорлар,арифметика-логикалық құрылғылар. Аппараттық қамтамасыз етудің конфигурациясы кезінде комбинациялық цифрлық құрылғыларды қолдану. Тізбекті түрдегі функционалдық тораптар: триггерлер, регистрлер, есептеуіштер.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
С++ қосымшаларын әзірлеу
Прецессор директивалары. Сілтемелер. Сыныптар. Функцияларды жариялау және анықтау. С++ файлдарымен жұмыс. Кітапхана. С++объектілі-бағытталған бағдарламалау. Конструкторлар және деструкторлар. Сынып иерархиясы. Сынып типтері. С++жадының таралуы. Қателерді өңдеу. Visual Studio-да визуалды қосымшаларды әзірлеу ерекшеліктері.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Кәсіби қазақ (орыс) тілі
Пәннің мақсаты – өз бетінше білім алу дағдыларын дамыта отырып, кәсіби іс-әрекеттегі табыс пен тиімділіктің негізін қалыптастыру. Кәсіби терминологияның лексикалық минимумы; мамандық бойынша мәтіндерді оқу және түсіну: мақалалар, жарнамалар, қазақ (орыс) тілінде. Қазақ (орыс) тілінде лекцияларды, презентацияларды, пікірталастарды тыңдап түсіну және конспектілеу. Сұхбатқа, пікірталасқа қатысу үшін сөйлеу.
Оқу жылы - 2
Семестр - 2
Несиелер - 3
-
Электроника
Жартылай өткізгіштік аспаптардың, электрондық сұлбалар элементтерінің, логикалық интегралды микросұлбалардың құрылысы мен физикалық жұмысының негіздері, олардың мақсаты, жіктелуі. Сандық құрылғылардың сұлбалары мен жұмыс істеу принципі. Комбинациялық сандық құрылғылардың логикалық синтезі. Сұлбалық техникалық үлгілеудің қазіргі заманғы компьютерлік әдістері, олардың сипаттамалары мен параметрлері, аналогты және сандық құрылғыларды құрудың негізгі принциптері
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Статистикалық модельдеу әдістері
Қолданбалы есептерді шешудің жақын әдістері, қателер көздері және нәтижелердің дәлдігін бағалау әдістері, нәтижелерді жүйелеу. Статистикалық деректердің түрлері. Қолданбалы статистиканың мәселелері. Бас жиынтық және таңдау. Статистикалық гипотезаларды тексеру. Көп өлшемді статистикалық талдау.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Ықтималдықтар теориясы және математикалық статистика
Ықтималдықтар теориясының элементтері. Дискретті кездейсоқ шамалардың таралу заңдары. Үздіксіз кездейсоқ шамалардың таралу заңдары. Математикалық статистика элементтері. Математикалық статистиканың қосымшалары.Статистикалық талдау контексінде есеп қою
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Бағдарламаны әзірлеудің аспаптық құралдары
Бағдарламалық жүйелерді жобалау мәселелерін зерттеу және бағдарламалардың өмірлік циклін қамтамасыз ету, бизнес-процестерді моделдеу негіздерін меңгеру және жобалаудың қазіргі заманғы технологияларын қолданудың практикалық дағдыларын меңгеру. Аспаптық құралдардың жіктелуі. Методология және құралдар. Заманауи CASE-технологиялар. Бағдарламалық қамтамасыз етуді әзірлеу құрамын анықтайтын халықаралық және мемлекеттік стандарттың құжаттары. UML модельдеудің унифицирленген тілі.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Криптология негіздері
Пайдаланушы ақпаратын қорғау міндеттері. Криптоанализ түрлері. Компьютерлік вирустар. БҚ қорғау жүйелерінің классификациясы. Бағдарламаларды идентификациялау. Бұзу мүмкіндіктерін кешенді іздеу. Әлеуметтік психология. Қайта орналастыру және қайта орналастыру шифрлары. Деректердің сақталуын қамтамасыз ету әдістері мен құралдары. Криптографиялық әдістердің математикалық негіздері. Компьютерлік шифрлау алгоритмдері. Ақпаратты қорғау саласындағы стандарттар. Жергілікті желілердегі қорғаныс.
Оқу жылы - 3
Семестр - 1
Несиелер - 4
-
Интернет-технологиялар
Интернет-қосымшалар. Провайдерлер желілері. Деректер берудің негізгі принциптері. Интернетке қатынау тәсілдері. OSI моделінің қолданбалы деңгейінің хаттамалары. Web-сервер. Интернетте жұмыс істеу үшін компьютерлік жүйелерді баптау. Серверлік сценарий PERL, PHP, ASP, SSI. Java, Javascript, VBscript Технологиялары. Web-қосымшалардағы Графика. WEB-қосымшаларды құру құралдары. Интернет желісіндегі ақпараттың қауіпсіздігі. Интернет-технологияларды қолдану
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Системное программирование
Жүйелік бағдарламалаудың негізгі тұжырымдамалары мен мақсаттары, төмен деңгейлі бағдарламалау, аппараттық құралдармен жұмыс, Операциялық жүйелер және олардың компоненттері, құрылғы драйверлері, жүйелік қоңыраулар мен интерфейстер, жадыны басқару, параллелизм, төмен деңгейлі тілдерде бағдарламалау (c, c++), қауіпсіздік және қорғау, жүйелік кодты жөндеу және профильдеу, нұсқаларды басқару жүйелері, жүйелік бағдарламалық жасақтаманы әзірлеу принциптері, жүйелік бағдарламалаудағы заманауи тенденциялар мен инновациялар.
Оқу жылы - 3
Семестр - 1
Несиелер - 3
-
Кәсіби бағытталған шетел тілі
Пәннің мақсаты-өз бетінше оқыту дағдыларын дамыта отырып, кәсіби қызметте табысқа жету және тиімділік үшін негіз қалыптастыру. Кәсіби терминологияның лексикалық минимумы; мамандығы бойынша мәтіндерді оқу және түсіну: мақалалар, хабарландырулар, шет тілінде. Шет тіліндегі дәрістерді, презентацияларды, пікірталастарды есту және конспекттеу. Әңгімелесуге, талқылауға қатысу үшін сөйлеу.
Оқу жылы - 3
Семестр - 1
Несиелер - 3
-
Бағдарламалық жасақтаманы жобалау
Бағдарламалық қамтамасыз етуді әзірлеу процесінде қолданылатын стандарттар Rad тәсілі. Жобалау әдіснамасы. CASE-технологиялар негіздері. CASE-құралдарының функционалдық ерекшеліктері. БҚ өмірлік циклін қолдаудың қосымша құралдары. Конфигурациялық басқару құралдары. Құжаттау құралдары. Тестілеу құралдары. БҚ бастапқы жобалау құжаттарын әзірлеу. Құжаттар: көру, техникалық тапсырма, эскиздік жоба, глоссарий. БҚ функционалды жобалау.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Жүйе мен желіні басқару
Желілік әкімшілендірудің түсінігі, мақсаты және міндеттері. TCP/IP протоколдарының стегі. IP-адрестеу. Компьютерлік желінің базалық құрылымы. Бағыттау. TCP/IP аттары. DHCP хаттамасы. Active Directory каталогының қызметі. Қауіпсіздікті қамтамасыз ету құралдары. Қашықтан кіру және Виртуалды жеке желілер. Әкімшілендірудің бағдарламалық құралдары.
Оқу жылы - 3
Семестр - 1
Несиелер - 3
-
Ақпараттық қауіпсіздік негіздері
Ақпараттық қауіпсіздіктің теориялық негіздері. Рұқсатсыз қол жеткізуден қорғау. Қауіпсіздік модельдері. Қауіпсіздікті қамтамасыз ету жүйесін құру және бағалау процесі. Деректердің сақталуын қамтамасыз ету әдістері мен құралдары. Симметриялы шифрлар. Симметриялы шифрларға арналған криптографиялық кілттерді басқару. Асимметриялық шифрлар. Хэш-функциялар. Ашық кілттердің инфрақұрылымы. IP-желілердегі ақпаратты қорғау. Брандмауэрлер.
Оқу жылы - 3
Семестр - 1
Несиелер - 4
-
Басқару модельдері мен әдістері
Операциялар модельдері, модель түрлері. Модельдеу теориясының негізгі ұғымдары. Математикалық модельдеудің негізгі принциптері. Зерттеу міндетін қою және нәтижеге қойылатын талаптарды анықтау тәсілдері. Оңтайландыру әдістерінің жалпы сұлбасы. Математикалық бағдарламалау. Сызықты бағдарламалау. Желілік сызықты бағдарламалау. Басқарудағы динамикалық бағдарламалау әдісі. Сызықты емес бағдарламалау. Шешім шығару процесі. Тиімділік критерийлері.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Деректер қоры
Деректер қорын жобалауға кіріспе. ER-деректер базасын жобалау. Деректер қорын басқару жүйелері. Деректердің реляциялық моделі. Таратылған деректер қорының негізгі ұғымдары. Деректер қоймасының концепциясы. Transact-SQL туралы жалпы мәліметтер. Деректерді таңдау. Деректер қорының қосалқы объектілері. Деректер базасындағы қауіпсіздік жүйесі. "Клиент-сервер"архитектурасындағы деректер базасы.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Компьютерлік жүйенің интерфейсі
Есептеу жүйесімен оператордың өзара іс-қимыл интерфейсін инженерлік-психологиялық жобалау. Өзара әрекеттесу интерфейсі ұғымы. Адамның есептеу ортасымен өзара әрекеттесуін ұйымдастырудың техникалық құралдарына шолу. Эргономика ұғымы. Интерфейстерді әзірлеу процесін стандарттау. Пайдаланушы интерфейсін әзірлеу принциптері. Интерфейстерді жүзеге асыру технологиялары. Компьютерлік жүйелердегі өзара іс-қимыл интерфейстерінің даму перспективалары
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Front-end технологиясы
Front-end әзірлемелерінің негізгі тұжырымдамалары мен мақсаттары, HTML және CSS, JavaScript, жауап беретін дизайн, UI/UX дизайн принциптері, CSS препроцессорлары (Sass, LESS), заманауи JavaScript жақтаулары мен кітапханалары (React, Angular, vue), күйді басқару (Redux, Vuex), құрастыру құралдары және автоматтандыру (Webpack, Gulp, Parcel), сенімді басқару жүйелері (Git), тәуелділікті басқару (npm, Yarn), API өзара әрекеттесуі, компоненттер және модульдік архитектурасы, тестілеу (Jest, Mocha, Cypress), алдыңғы өнімділік және оңтайландыру, заманауи тенденциялар және үздік тәжірибелер (Progressive web Apps, Single Page Applications).
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Жүйелік талдау және үрдістер мен жүйелерді модельдеу әдістері
Жүйелердің сипаттамасы мен жіктелуі, жүйелердің базалық категориялары. Жүйенің динамикасы мен ұйымдастыру принциптері. Модельдеу процесінің үлгісі, кезеңдері; модельдің барабарлығы, математикалық модель, модельдеу нәтижелерін өңдеу және интерпретациялау, жүйелік талдау кезеңдері; математикалық модельде экспериментті оңтайландыру, регрессиялық талдау; модельдеу жүйелерін тәжірибелік компьютерлік іске асыру.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
IT жобаларды басқару
Жобаларды басқарудың мәні мен мазмұны. Жобаларды басқарудың заманауи әдіснамасы. Жобаның құрылымдық декомпозициясының мазмұнды модельдері. Жобаларды басқарудағы тәуекелдердің салдарын бағалау және моделдеу. Бағдарламалық қамтамасыз етуді әзірлеу саласындағы халықаралық және мемлекеттік стандарттар. Жобаларды басқару құралдары. Жобаның міндеттерін орындаушылар арасында бөлу. Жобаларды басқару жүйесін ақпараттық қамтамасыз ету
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Internet of Things технологиясы
Желілік әкімшілендірудің түсінігі, мақсаты және міндеттері. TCP/IP протоколдарының стегі. IP-адрестеу. Компьютерлік желінің базалық құрылымы. Бағыттау. TCP/IP аттары. DHCP хаттамасы. Active Directory каталогының қызметі. Қауіпсіздікті қамтамасыз ету құралдары. Қашықтан кіру және Виртуалды жеке желілер. Әкімшілендірудің бағдарламалық құралдары.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Бағдарламалық жасақтаманы тестілеу
Тестілеудің негізгі түсініктері мен мақсаттары, тестілеу түрлері (функционалды, функционалды емес, регрессиялық, интеграциялық), тестілеу әдістемелері (қолмен, автоматтандырылған), тестілеудің өмірлік циклі, тестілеуге арналған құралдар, тестілеу стратегиялары мен жоспарлары, тесттерді жобалау, тест қойылымы мен тест-кейстері, ақауларды басқару, тестілеу туралы есептер, сапаны бақылау және сапаны қамтамасыз ету, тестілеу көрсеткіштері, тестілеушілердің рөлі мен жауапкершілігі, тестілеудің қазіргі тенденциялары (DevOps, ci/CD, Agile).
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Үлкен деректерді өңдеу алгоритмдері мен бағдарламалары
Big Data ұғымы. Көздері, сипаттамалары. Үлкен деректерді талдау әдістері мен техникасы. Big Data Технологиясы. Деректер қоймасының концепциясы. Деректер қоймаларының қасиеттері. Физикалық және виртуалды деректер қоймасы. Деректер қоймаларын құру мәселелері. OLAP-жүйелерді анықтау. Деректерді көп өлшемді талдау. Концептуалды көп өлшемді көрініс. Деректерді зияткерлік талдау. Деректерді интеллектуалды талдаудың міндеттері мен әдістері. Data Mining құралдары.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Мобильдік технологиялар
Мобильді құрылғылардың архитектурасын және жұмыс істеу принциптерін, олардың операциялық жүйелерін, мобильді әзірлемелерге арналған платформаларды және Мобильді қосымшаларды бағдарламалаудың бастапқы дағдыларын алуды зерттеу. Мобильді технологиялардың даму тарихы. Ұялы байланыс негіздері. Мобильді құрылғылардың жіктелуі. Мобильді технологиялардың даму тенденциялары. Мобильді платформалардың архитектурасы. Мобильді құрылғылардың операциялық жүйелері. Мобильді қосымшаларды құру үшін платформалар мен бағдарламалау тілдері.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Веб-қосымшаларды әзірлеу
Веб-қосымшаларды әзірлеудің негізгі тұжырымдамалары мен мақсаттары, веб-қосымшалардың архитектурасы, клиент-сервер моделі, серверлік бағдарламалау тілдері (Node.JS, Python, PHP, Ruby), дерекқорлар және SQL, RESTful және GraphQL API, аутентификация және авторизация, дерекқорлармен өзара іс-қимыл, сервер бөлігінің өнімділігін оңтайландыру, масштабтау, веб-қосымшалардың қауіпсіздігі, депла-мент және хостинг, әзірлеу құралдары мен орталары, тестілеу сервер бөлігін жөндеу, заманауи үрдістер (микросервистер, бұлтты технологиялар, контейнерлеу).
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Бағдарламалық жасақтама архитектурасы
Бағдарламалық қамтамасыз ету архитектурасының негізгі ұғымдары мен мақсаттары, бағдарламалық қамтамасыз ету архитектураның рөлі мен жауапкершілігі, сәулеттік стильдер мен шаблондар, жобалау принциптері, сәулет құжаттамасы, сәулет диаграммалары, сәулеттік жобалау фазалары, сәулеттік жобалау әдістері мен әдістері, сәулет сапасының атрибуттары, сәулет өнерін бағалау және талдау әдістері, қазіргі заманғы бағдарламалық жасақтама архитектурасының өзгеру тенденциялары, микро қызметтер және контейнерлеу.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
ERP-кәсіпорынды басқару жүйелері
Ақпараттық жүйелер және басқарудың автоматтандырылған жүйелері. Басқару процесінің өмірлік циклі. Кәсіпорынды басқару жүйесінің негізгі функционалдық блоктары. Кәсіпорынды басқару жүйелерінің жіктелуі. MRP, MRP 2 стандарттары. ERP жүйелері. Жобаларды басқару жүйелері. Электрондық құжат айналымы жүйесі. Логистиканы басқару жүйелері. Кәсіпорынды Автоматтандырудың негізгі тәсілдері. Автоматтандыру процесс ретінде. Автоматтандыру процесін жоспарлау. Кәсіпорынды басқару жүйелерін таңдау критерийлері.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Ғылыми зерттеулердің негіздері
"Ғылыми зерттеулердің негіздері" пәні студенттерге идеяны тұжырымдаудан бастап зерттеу нәтижелерін жариялауға дейінгі ғылыми жұмыстың негізгі аспектілерін меңгеруге көмектеседі. Ғылыми зерттеулерге кіріспе. Мәселені тұжырымдау және тапсырмаларды қою. Әдебиеттерді іздеу және талдау. Зерттеудің біліктілік және сандық әдістері. Зерттеуді жоспарлау және жүргізу. Нәтижелерді талдау және қорытындылар. Ғылыми мақалалар мен презентациялар дайындау.
Оқу жылы - 4
Семестр - 2
Несиелер - 4
-
Қаржылық сауаттылық және шешімдердің тиімділігі
Пәннің мақсаты – экономикалық ойлауды, экономикадағы жауапкершілікті мінез-құлықты дамыту, алған білімін күнделікті экономикалық мәселелерді шешуге және оқу-зерттеу жұмыстарына қолдану. Студенттер экономика принциптерін, мемлекеттің экономикалық шешімдерге қатысуын, негізгі экономикалық білімдерді, бюджет пен тәуекелдерді басқарудың қаржылық құралдарын, қаржылық жоспарлау әдістерін үйренеді.
Оқу жылы - 4
Семестр - 2
Несиелер - 3
-
Интеллектуалды ақпараттық технологиялар
Сараптамалық жүйені (СЖ) әзірлеудің негізгі ұғымдары. СЖ классификациясы. Сараптама жүйесінің құрылымы. Интеллектуалды жүйелерді әзірлеудің аспаптық құралдары. Жасанды интеллект жүйесін құру технологиясы, оларды бағдарламалық және ақпараттық қамтамасыз ету. OLAP-жүйелер. OLAP-жүйелерді анықтау.
Оқу жылы - 4
Семестр - 2
Несиелер - 5
Профессии
Оқыту нәтижелері
- Қазақстан заңнамасы, Әлеуметтік-этикалық құндылықтар және қоғамдық нормалар негізінде кәсіби қызметті жүзеге асыру
- Күнделікті кәсіби қызметке және білімін жалғастыруға қажетті жаңа білім алу дағдысы болу
- Тұлғааралық, Әлеуметтік және кәсіби қарым-қатынасқа қабілетті болу
- Интегративті процестердің заманауи өнімі ретінде жаратылыстану ғылымдары білімін синтездеу
- Кәсіби қызметті ұйымдастыру үшін экономика, менеджмент, маркетинг және құқық саласындағы білімді практикада қолдану
- Заманауи үлгілерді, фреймворктарды және модельдеу құралдарын пайдалана отырып, бағдарламалық қамтамасыз ету архитектурасын қалыптастыру
- Бағдарламалық жасақтамаға қойылатын талаптарды талдау және заманауи жобалау әдістемелерін қолдана отырып, бағдарламалық жасақтама жүйелеріне архитектуралық және жобалық шешімдерді қалыптастыру
- Заманауи бағдарламалау тілдерін қолдана отырып, әртүрлі қолданбалы мәселелерді шешуге арналған бағдарламалық қосымшаларды әзірлеу
- Үлкен деректерді, құрылымдалған және құрылымданбаған деректерді өңдеуге арналған бағдарламалық жасақтаманы әзірлеу және басқару
- Ақпараттық қауіпсіздік қағидаттарын сақтай отырып, Интернетте жұмыс істеу үшін желілік қосымшаларды жобалау және әзірлеу
- Бағдарламалық қамтамасыз етуді әзірлеу жобасын басқару жөніндегі жұмысты жоспарлау және тиісті ілеспе құжаттаманы қалыптастыру
- Кәсіпорынның IT инфрақұрылымын жаңғырту және әзірлеу
- Жүйелік талдау бойынша жұмыстарды жоспарлау, олардың орындалуына бақылау жүргізу
- Модульдік, интеграциялық және жүйелік тестілеу әдістерін қолдана отырып, бағдарламалық жасақтаманы тестілеу және күйін келтіру