Алгоритмдер, мәліметтер құрылымы және бағдарламалау
Әлеуметтану
Бағдарламаларды әзірлеудің аспаптық құралдары
Веб-бағдарламалау
Дене шынықтыру
Мәліметтер базасын басқару жүйелері
диплом алдындағы практика
Жүйелік бағдарламалау
Ақпараттық қауіпсіздік және ақпаратты қорғау
Компьютерлік жүйелердің архитектурасы және ұйымдастырылуы
Компьютерлік желілер
Криптография
Қазақ / орыс тілі
Қазақстанның қазіргі тарихы
Математика 1
Математика 2
Мәдениеттану
Объектіге бағытталған бағдарламалау I
Оқу практикасы
Операциялық жүйелер
Өндірістік практика
Психология
Саясаттану
Философия
Шет тілі
IT саласының экономикасы
It инфрақұрылымы
Web-технологиялар және оларды практикалық қолдану
Ақпарат теориясы
Ақпаратты қорғаудың криптографиялық әдістері
Ақпаратты қорғаудың техникалық құралдары мен әдістері
Ақпараттық жүйелердің сенімділігі
Ақпараттық қауіпсіздік стандарттары
Ақпараттық қауіпсіздікті бағалау әдістері
Ақпаратты қорғаудың ұйымдастырушылық және құқықтық әдістері
Бұлтты технологияның негіздері
Деректер базасының қауіпсіздігі
Деректерді өндіру
Желілік қауіпсіздік
Жобаны басқару
Инженерлік және ақпараттық инновациялар
Кәсіби қазақ (орыс) тілі
Компьютерлік 3D модельдеу негіздері
Компьютерлік ақпаратты қорғау технологиялары
Компьютерлік графика
Компьютерлік жүйелерді оңтайландыру
Компьютерлік жүйелердің интерфейстері
Көшбасшылық және жастар саясаты
Криптоанализ негіздері
Қауіпсіз бағдарламалық жасақтаманы әзірлеу
Машинаға бағытталған бағдарламалау
Микропроцессорлық жүйелер мен желілерді жобалау
Мобильді құрылғыларды бағдарламалау
Операциялық жүйелердің қауіпсіздігі
Құқық және сыбайлас жемқорлыққа қарсы мәдениет негіздері
Параллельді бағдарламалау негіздері
Тіршілік қауіпсіздігі негіздері
Аутентификация, сертификаттау және PKI
Сандық схема
Профессиональный иностранный язык
Шоқантану
Экология және тұрақты даму
Экономика және кәсіпкерлік негіздері
Салалар бойынша инженерлік шешімдерді сараптау
Сараптамалық жүйелер
Электроника
Оқыту нәтижелері және құзыреттер
Бағдарламалық қамтамасыз етуді (БҚ) әзірлеу процестерінің әрекеттеріне талдау жүргізу, БҚәзірлеу үшін стандарттарды, әдістерді, құралдар мен бағдарламалау тілдерін таңдаудынегіздеу, БҚ жобалау және пайдалану құжаттамасын әзірлеу.
Деректер құрылымдарын оңтайлы таңдауды, алгоритмдерді әзірлеуді және олардыбағдарламалау тілдерінде (ЖЖП) іске асыруды жүзеге асыру, БҚ бастапқы кодын жөндеудіжәне талдауды жүргізу және есепті құжаттаманы дайындау.
Деректер базасының (ДБ) схемаларын жобалау, сұраныстарды оңтайландыру, ORM-жүйелер,деректерді көшіру және түрлендіру рәсімдері принциптерін қолдану, БҚ жұмыс қабілеттілігінбағалау, үлгілік ДБ жобалау, ДБ-мен жұмыс істеу үшін функционалды әзірлеу, қолайлы ORM-жүйелерді таңдау мен пайдалануды жүзеге асыру, Деректер базасының қауіпсіздігінқамтамасыз ету; виртуалдандыру технологияларын түсінуді және бірлескен басқаруды көрсетуесептеулер және/немесе деректер ресурстары үшін бұлттық инфрақұрылымды пайдаланатынқосымшаны орналастыруға қабілетті болу, тапсырмаларға негізделген ыдырауды немеседеректер параллелизмінің ыдырауын қолдана отырып, дұрыс масштабталатын параллельалгоритм жазу, деректерді өндіруді тиімді қолданудың әртүрлі әдістемелерін бағалай білу.
Компьютерлік жүйелер мен желілердің аппараттық, бағдарламалық және бағдарламалық-аппараттық құралдарының архитектурасы мен жұмыс істеу принциптерін білуін көрсету;Бақылау-өлшеу құралдарымен жұмыс істей білу, операциялық жүйелерді конфигурациялау;ақпаратты қорғаудың ұйымдық-құқықтық негіздерін, ақпараттық қауіпсіздік саясатының негізгітүрлерін, ақпараттық активтер үшін тәуекелдерді анықтау әдістерін білуді КӨРСЕТУ, ақтәуекелдер матрицасын құруға қабілетті болу, ақ мониторингін жүзеге асыру, желілікқұрылғылар мен операциялық жүйелердің істен шығуы мен істен шығуының салдарын жою.
Телекоммуникациялық жүйелерде деректерді беру және өңдеу кезінде қателерді түзетудіңбағдарламалық-аппараттық құралдарын әзірлеу және пайдалану, криптографиялықпримитивтерді пайдалану және криптографиялық примитивтерге шабуылдармен байланыстықауіпсіздік қатерлерін бағалау; бағдарламалық қамтамасыз етуді әзірлеудің өмірлік циклінеқауіпсіздікті интеграциялау жөніндегі талаптарды және бағдарламалық кодтағы осалдықтардыбарынша азайтудың үздік тәжірибелерін білу; статикалық және динамикалық тексеру жәнебағдарламалық жасақтаманың қауіпсіздігін бағалау.
Жұмыс қабілеттілігін диагностикалау, есептеу техникасы аппаратурасының ақаулары менақауларын жою; бақылаулар, өлшеулер жүргізу, нәтижелерді құжаттау және дұрыс рәсімдеу;өлшеу деректерін олардың маңыздылығы мен теорияға сәйкестігін ескере отырып түсіндіружәне өңдеу.