6B06101 Компьютерлік ғылымдар
-
Білім беру бағдарламасының мақсаты Машиналық оқыту, деректер туралы ғылым, жобаларды басқару және бағдарламалық қамтамасыз етуді әзірлеу процестерінде күшті дағдылары бар өнеркәсіптегі, бизнестегі және үкіметтегі жұмыс үшін компьютерлік ғылым АТ мамандарын дайындау.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Ағылшын тілі
-
Оқу мерзімі 4 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Дискреттік математика
Бұл курс студенттерді дискретті математиканың іргелі ұғымдарымен таныстыруға арналған. Курстың негізгі тақырыптары логика, жиындар теориясы, комбинаторика, графиктер теориясы және алгоритмдер болып табылады. Курстың мақсаты студенттерді дискретті математиканың іргелі ұғымдарымен және олардың әртүрлі салалардағы қолданылуымен таныстыру.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Өнімді әзірлеу 2 және Capstone жобасы
Курс студенттерге прототиптер жасауға, тестілеуге және қайталануға баса назар аудара отырып, өнімді әзірлеудің озық кезеңдері арқылы бағыт береді. Қатысушылар тұжырымдамаларды жетілдіру, прототиптерді әзірлеу, маркетингтік зерттеулер жүргізу және өнімді шығаруға дайындық бойынша топтарда жұмыс істейді. Тәжірибелік жобалар және саладағы серіктестермен ынтымақтастық арқылы студенттер инновациялық өнімдерді нарыққа сәтті шығару үшін қажетті практикалық тәжірибе мен дағдыларға ие болады.
Оқу жылы - 1
Семестр - 1
Несиелер - 2
-
Математикалық талдау 1
Курс студенттерді дифференциалды және интегралды есептеудің негізгі тұжырымдамаларымен таныстырады. Студенттер әртүрлі математикалық есептерді шешу үшін функцияларды талдауды, туындыларды және белгілі бір интегралдарды есептеуді үйренеді. Теориялық зерттеулер мен практикалық қолдану арқылы студенттер калькулус туралы негізгі түсінік алады және оны математика мен ғылымда қолданады.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Бағдарламалауға кіріспе
Бұл курс студенттерді Java тіліне бағытталған іргелі бағдарламалау тұжырымдамаларымен таныстыруға арналған. Курс Java бағдарламалау тілінің негізгі принциптері мен құрылымдарын қамтиды. Курстың мақсаты студенттерге Java бағдарламалау негіздері және оларды бағдарламалық жасақтаманы әзірлеуде қолдану туралы түсінік беру болып табылады.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Объектіге бағытталған бағдарламалау және білім беру практикасы
Курс теориялық оқытуды бағдарламалауда практикалық қолданумен біріктіреді. Студенттер объектіге бағытталған бағдарламалау принциптерін үйренеді және оларды білім беру жобаларында қолданады. Практикалық кодтау және жобаларды әзірлеу жаттығулары арқылы студенттер бағдарламалау дағдылары мен педагогикалық әдістерге ие болады.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Сызықтық алгебра
Бұл курс сызықтық жүйелер мен түрлендірулерді түсіну үшін қажетті негізгі ұғымдар мен әдістерді зерттейді. Курс барысында студенттер векторлық кеңістіктерді, матрицаларды, анықтауыштарды және меншікті мәндерді зерттейді. Курстың мақсаты – жоғарыда келтірілген принциптерді сызықтық теңдеулер жүйесін шешу, геометриялық түрлендірулерді талдау және математика, техника және информатикадағы есептерді шешуде қолдану.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Компьютерлік архитектура және ұйымдастыру
Курстың мақсаты-студенттерге көп ядролы процессорларды, жад жүйелерін және өзара байланысты қоса алғанда, озық компьютерлік архитектуралардың принциптері, дизайны және бағасы туралы түсінік беру. Курстың соңында студенттер өнімділік, қуат және сенімділік талаптарына сәйкес келетін компьютерлік архитектураларды жобалап, бағалай алуы керек. Курс студенттерді компьютерлік сәулет, Компьютерлік инженерия және компьютерлік жүйелерді жобалау саласындағы мансапқа дайындайды.
Оқу жылы - 1
Семестр - 2
Несиелер - 4
-
Автомат теориясы
Курс математикалық есептеу модельдерін және дерексіз машиналарды зерттейді. Студенттер ақырлы автоматтарды, тұрақты өрнектерді, контекстсіз грамматиканы және Тьюринг машиналарын үйренеді. Теориялық зерттеу және есептерді шешу арқылы студенттер есептеу жүйелерінің мүмкіндіктері мен шектеулері туралы түсінік алады.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Өнімді әзірлеу 1
Бұл жаңа өнімдерді құру принциптері мен процестеріне бағытталған негізгі курс. Студенттер нарықты талдау, дизайнерлік ойлау және инновациялық және нарыққа дайын өнімдерді әзірлеу үшін прототиптеу әдістері сияқты негізгі ұғымдарды үйренеді. Практикалық жобалар мен кейс-зерттеулер арқылы олар идеядан коммерцияландыруға дейінгі өнімді әзірлеудің әртүрлі кезеңдерін шарлау үшін практикалық дағдыларды алады.
Оқу жылы - 2
Семестр - 1
Несиелер - 3
-
Алгоритмдерге кіріспе
Бұл курс студенттерді алгоритмдерді жобалау және талдау үшін маңызды іргелі ұғымдар мен әдістермен таныстырады. Курстың мақсаты - алгоритмдік есептерді шешу, алгоритмдік күрделілік және ашкөз алгоритмдер және динамикалық бағдарламалау сияқты алгоритмдік парадигмалар туралы жан-жақты түсінік беру.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Мәліметтер қорын басқару жүйелері 1
Бұл курс студенттерді дерекқор жүйелерін түсіну және енгізу үшін қажетті іргелі ұғымдар мен тәжірибелермен таныстырады. Курс дерекқорды жобалау, деректерді модельдеу, SQL және дерекқорды басқару принциптері сияқты сұрау тілдерін қамтуға бағытталған.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Бағдарламалық қамтамасыз етуді әзірлеу әдістемелері
Курс студенттерді бағдарламалық жүйелерді әзірлеуде қолданылатын әртүрлі тәсілдермен, құрылымдармен және процестермен таныстырады. Студенттер бағдарламалық жобалардың қалай жоспарланғанын, орындалатынын және басқарылатынын түсіну үшін әртүрлі әдістемелер мен олардың негізгі принциптері туралы біледі. Жоба талаптарына, топ динамикасына және ұйымдастырушылық контекстке негізделген қолайлы әдістемелерді таңдауға ерекше назар аударылады.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Софт құрылымы мен процестерге кіріспе
Курс бағдарламалық жасақтаманы әзірлеу әдістемелері мен процестеріне шолу жасайды. Студенттер бағдарламалық жасақтаманы әзірлеудің өмірлік циклін, талаптардың инженериясын және жобаларды басқару техникасын үйренеді. Практикалық жобалар мен жағдайларды талдау арқылы студенттер сапалы бағдарламалық өнімдерді құрудың ең жақсы тәжірибелері туралы түсінік алады.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Операуиялық жүйелер
Курстың мақсаты студенттерге қазіргі операциялық жүйелердің негізінде жатқан негізгі принциптер мен механизмдер туралы жан-жақты түсінік беру болып табылады. Студенттер процестерді басқару, жадты басқару, файлдық жүйелер және енгізу/шығаруды басқару сияқты тақырыптарды оқиды. Олар қолданбалардың тиімді жұмыс істеуіне мүмкіндік беретін ресурстарды бөлу мен жоспарлауды оңтайландыру үшін операциялық жүйелер пайдаланатын ішкі құрылымдар мен алгоритмдер туралы біледі. Курстың бір бөлігі ретінде студенттер нақты немесе имитацияланған операциялық жүйелермен тәжірибе жинақтауға мүмкіндік беретін практикалық жаттығулар мен жобаларды орындайды. Курстың соңында студенттер бағдарламалық жасақтаманы тиімді әзірлеуге мүмкіндік беретін процестерді басқару, жадты басқару, файлдық жүйелер және енгізу/шығару операцияларына қатысты мәселелерді талдау және шешу мүмкіндігін қамтамасыз ететін операциялық жүйелерде берік негізді дамытады. ол негізгі операциялық жүйемен интерфейс жасайды.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Бағдарламалық жасақтаманың архитектурасы және дизайн үлгілері
Курста сенімді, масштабталатын және қолдау көрсетілетін бағдарламалық жүйелерді жобалау принциптері мен әдістемелері қарастырылады. Қатысушылар әртүрлі архитектуралық стильдерді, дизайн үлгілерін және функционалды және функционалды емес талаптарға тиімді жауап беретін бағдарламалық шешімдерді құрудың ең жақсы тәжірибелерін зерттейді. Бұл курстың мақсаты-студенттерге икемді, модульдік және Бизнестің өзгеретін қажеттіліктеріне бейімделген бағдарламалық жасақтама архитектураларын әзірлеу үшін білім мен дағдыларды қамтамасыз ету. Дизайн үлгілерін түсіну және қолдану арқылы қатысушылар өздерінің бағдарламалық жобаларының сапасын, өнімділігін және сүйемелдеу ыңғайлылығын арттыра алады, сайып келгенде, мүдделі тараптар үшін жақсы нәтижелерге қол жеткізе алады.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Әлеуметтік мәселелер және кәсіби тәжірибе
Курс әртүрлі кәсіби салалардағы этикалық, құқықтық және әлеуметтік мәселелерді қарастырады. Студенттер қоғамдағы рөлі туралы кеңірек түсінік қалыптастыру үшін әртүрлілік, тұрақтылық және корпоративтік жауапкершілік сияқты тақырыптарды зерттейді. Кейстерді талдау және талқылау арқылы студенттер кәсіби жағдайларда қолданылатын сыни ойлау және этикалық шешім қабылдау дағдыларын дамытады.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Бағдарламалық қамтамасыз етуді тестілеу және сапасын қамтамасыз ету
Курс студенттерге бағдарламалық қамтамасыз ету жүйелерінің сенімділігін, функционалдығын және сапасын қамтамасыз ету үшін қажетті білім мен дағдыларды ұсынады. Студенттер бағдарламалық жасақтама қосымшаларындағы ақаулар мен қателерді анықтау үшін әртүрлі әдіснамалар, әдістер мен тестілеу құралдарын үйренеді. Бағдарламалық жасақтаманы әзірлеудің бүкіл өмірлік циклі кезінде сапаны қамтамасыз ету процестерінің маңыздылығын түсінуге ерекше назар аударылады.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Бағдарламалық қамтамасыз етуді модельдеу және талдау
Курс олардың дизайнын түсіну және жақсарту үшін бағдарламалық жүйелердің дерексіз көріністерін жасау әдістемелерін қарастырады. Студенттер бағдарламалық жасақтаманың сапасы мен функционалдығын бағалау үшін модельдеу тілдері, ресми әдістер және талдау құралдары сияқты әдістерді үйренеді. Теориялық оқыту және практикалық жаттығулар арқылы студенттер сенімді және тиімді бағдарламалық жүйелерді құру үшін қажетті бағдарламалық жасақтаманы модельдеу және талдау дағдыларын алады.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Экономика
Бұл курс нарықтық экономиканың қызмет етуінің негізгі принциптері мен заңдылықтарын қамтиды. Негізгі тақырыптарға сұраныс пен ұсыныс, икемділік, шығындар мен кіріс, нарық құрылымдары, әртүрлі ортадағы тұтынушы мен фирманың мінез-құлқы, нарықтағы сәтсіздіктер және өндіріс факторлары кіреді. Бұл курс кіріспе болып табылады және студенттерді экономиканың тереңдетілген курстарына дайындайды. Курстың мақсаты студенттерді нарықтық экономиканың негізгі ұғымдарымен және принциптерімен таныстыру және одан әрі күрделі экономикалық тұжырымдамалар мен модельдерді оқуға дайындау.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Зерттеу әдістері мен құралдары
Курс студенттерге топта бірлесіп жұмыс істеу және олардың зерттеу саласына қатысты мақалаларға мета-талдау жасау арқылы студенттердің IT ғылымы бойынша білімін жақсартуға бағытталған. Курс студенттерді қазіргі академиялық, өндірістік және мемлекеттік ортадағы күнделікті зерттеу жұмыстарында қажет негізгі АТ зерттеу әдістерімен таныстырады. Студенттер топтарда бірлесіп жұмыс істейді және олардың зерттеу саласына қатысты мақалаларға мета-талдау жасайды.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Компьютерлік желілер 2
Бұл заманауи компьютерлік желілерді жобалауға, іске асыруға және басқаруға арналған жетілдірілген курс. Студенттер желілік қауіпсіздік, маршруттау хаттамалары және желіні оңтайландыру әдістері сияқты тақырыптарды зерттейді. Практикалық зертханалық жұмыстар мен жобалар арқылы олар конфигурация, ақаулықтарды жою және күрделі желілік инфрақұрылымдардың қауіпсіздігін қамтамасыз ету дағдыларын дамытады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Сыбайлас жемқорлыққа қарсы мәдениет негіздері
Бұл курс құқықтың негізгі нормаларын, азаматтардың құқықтары мен міндеттерін, конституциялық құқықтар мен бостандықтардың негіздерін оқытады. Сондай-ақ, студенттер сыбайлас жемқорлыққа қарсы мәдениетпен, маманның этикасы және кәсіби мінез-құлқы қағидаттарымен танысады. Курс сыбайлас жемқорлыққа қарсы күрес тетіктерін зерделеуді қамтиды. Курстың мақсаты студенттерді құқықтық жүйенің негіздерімен, азаматтардың құқықтары мен міндеттерімен, сондай-ақ сыбайлас жемқорлыққа қарсы мәдениет пен кәсіби этика қағидаттарымен таныстыру. Бұл оларға құқықтық мәселелерді тиімді шешуге және сыбайлас жемқорлықпен күресуге мүмкіндік береді. .
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Кәсіпкерлік
Бұл курс бизнес мүмкіндіктерін анықтау, бизнес-жоспар әзірлеу, қаржыландыруды қамтамасыз ету, маркетинг және сату стратегиялары, команданы басқару сияқты әртүрлі тақырыптарды қамтиды. Курстың мақсаты студенттерді кәсіпкерліктің негізгі аспектілерімен таныстыру және оларға өз ісін құру және табысты жүргізу үшін қажетті білім беру болып табылады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
UI/Ux дизайн
Курс пайдаланушы интерфейсін (UI) және пайдаланушы тәжірибесін (UX) жобалау принциптері мен әдістемелерін жан-жақты зерттеуді ұсынады. Теория мен практиканың үйлесімі арқылы студенттер пайдаланушыға бағдарлану және өзара әрекеттесудің тегіс ағындарын құру принциптерін ұстану арқылы визуалды тартымды интерфейстер құруды үйренеді. Соңғы пайдаланушыға ыңғайлылыққа, қол жетімділікке және эмпатияға баса назар аудара отырып, қатысушылар әртүрлі платформалар мен құрылғыларда тартымды цифрлық пайдаланушы тәжірибесін жасау үшін қажетті дағдыларды дамытады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Құқық
Бұл курс қоғамды және оның қатынастарын реттейтін заңдар, нормалар мен ережелер жүйесін зерттеуде негіз болып табылады. Курс аясында студенттер құқықтың негізгі принциптерін, құқықтық нормалар жүйесін, құқықтық институттар мен процестерді үйренеді. Құқықты зерттеудің мақсаты азаматтардың негізгі құқықтары мен міндеттерін түсінуді қалыптастыру, сондай-ақ өмірдің әртүрлі салаларында заңдарды талдау және қолдану мүмкіндігі болып табылады
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Экология
Бұл курс тірі ағзалардың қоршаған ортамен қарым-қатынасын зерттейді. Курстың мақсаты студенттерге биологиялық әртүрлілік, экожүйелер, сонымен қатар қоршаған ортаға антропогендік әсердің себептері мен салдары туралы ақпарат беру.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
C# бағдарламалауға кіріспе
Бұл C# бағдарламалау тіліне және оның негізгі синтаксисіне шолу жасайтын негізгі курс. Студенттер C#-де айнымалылар, басқару құрылымдары және объектіге бағытталған бағдарламалау принциптері сияқты бағдарламалаудың негізгі тұжырымдамаларын үйренеді. Практикалық жаттығулар мен жобалар арқылы студенттер қарапайым қосымшаларды әзірлеуде практикалық тәжірибе алады және C#бағдарламалық жасақтамасын әзірлеу негіздерін түсінеді.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Мобильді бағдарламалау (Android)
Курс Android платформасына арналған қосымшаларды әзірлеуге қысқаша кіріспе ұсынады. Студенттер Android қосымшаларын әзірлеудің негізгі тұжырымдамаларын, соның ішінде интерфейс дизайнын, деректерді сақтауды және сенсорлар мен орналасу қызметтері сияқты құрылғы мүмкіндіктерін біріктіруді үйренеді. Практикалық жобалар мен жаттығулар арқылы қатысушылар Android платформасында құрылғыларға арналған функционалды және интерактивті мобильді қосымшаларды құру үшін қажетті дағдыларды алады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Тіршілік қауіпсіздігінің негіздері
Бұл курс төтенше жағдайлардың алдын алу негіздерін үйретуге және адамды өмірдің әртүрлі салаларында олардан қорғауға бағытталған. Студенттер өрт қауіпсіздігінің негізгі принциптерін, алғашқы медициналық көмек көрсету дағдыларын, электр қондырғыларымен және төтенше жағдайларда қауіпсіз мінез-құлық ережелерін үйренеді. Курстың мақсаты-денсаулық пен өмірге қауіп төнген жағдайда хабардарлық пен іс-әрекетке дайындықты арттыру.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ақпараттық қауіпсіздікті алу әдістері мен құралдары
Бұл сандық ақпаратты қорғау үшін қолданылатын әртүрлі стратегияларды, құралдар мен әдістерді қамтитын жан-жақты курс. Студенттер шифрлауды, қол жеткізуді басқаруды, аутентификация механизмдерін және қауіпсіздік хаттамаларын үйренеді. Кейстерді талдау және практикалық жаттығулар арқылы олар осалдықтарды бағалау, қауіпсіздік шараларын енгізу және компьютерлік жүйелер мен желілерде тәуекелдерді азайту дағдыларын дамытады
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
АТ қауіпсіздігі және тәуекелдерді басқару
Бұл курс ақпараттық жүйелерді қорғау және олармен байланысты тәуекелдерді басқару үшін маңызды қағидаттар мен тәжірибелерді зерттейді. Курстың мақсаты киберқауіпсіздік негіздерін, тәуекелдерді бағалау әдістемелерін және қауіпсіздік саясатын әзірлеуді түсіндіру болып табылады. Курсты аяқтағаннан кейін студенттер тәуекелдерді сапалық және сандық талдау әдістерін көрсету дағдыларын меңгереді."
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Пайдаланушы интерфейсінің дизайны
Курс Android платформасына арналған қосымшаларды әзірлеуге қысқаша кіріспе ұсынады. Студенттер Android қосымшаларын әзірлеудің негізгі тұжырымдамаларын, соның ішінде интерфейс дизайнын, деректерді сақтауды және сенсорлар мен орналасу қызметтері сияқты құрылғы мүмкіндіктерін біріктіруді үйренеді. Практикалық жобалар мен жаттығулар арқылы қатысушылар Android платформасында құрылғыларға арналған функционалды және интерактивті мобильді қосымшаларды құру үшін қажетті дағдыларды алады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ақпараттық қауіпсіздік
Курс ақпараттық жүйелерді қауіптер мен осалдықтардан қорғауға егжей-тегжейлі кіріспе ұсынады. Студенттер криптография, желі қауіпсіздігі, тәуекелдерді басқару, қол жеткізуді басқару және инциденттерге жауап беру сияқты негізгі тақырыптарды үйренеді. Курс қауіпсіз жүйені жобалауға, қауіптерді модельдеуге және қауіпсіздік саясатын жүзеге асыруға бағытталған теориялық білімді практикалық дағдылармен біріктіреді. Курстың соңында студенттер ақпараттық активтерді қорғауға, деректер тұтастығын қамтамасыз етуге және әртүрлі есептеу орталарында қауіпсіздік тәуекелдерін тиімді басқаруға дайын болады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Қаржылық сауаттылық
Бұл пән жеке қаржылық менеджмент, инвестициялау принциптері, зейнетақыны жоспарлау, салық салу, қарызды басқару және қаржылық тәуекелді бағалауды қамтиды. Курстың мақсаты студенттерге өз қаржысын тиімді басқаруға, негізделген инвестициялық шешімдер қабылдауға және ұзақ мерзімді қаржылық тұрақтылықты қамтамасыз етуге қажетті білім мен дағдыларды беру болып табылады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Linux басқару
Курс студенттерге Linux негізіндегі жүйелерді басқару принциптері мен тәжірибесін үйретуге бағытталған. Бағдарламада жүйені орнату, конфигурациялау, Пайдаланушыларды басқару, файлдық жүйелер және қауіпсіздікті басқару сияқты тақырыптар бар. Практикалық сабақтар мен нақты сценарийлер арқылы студенттер Linux серверлері мен желілерінде әкімшілік және ақаулықтарды жою дағдыларын алады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Ойынды дамыту
Курс интерактивті цифрлық ойындарды құру принциптері мен тәжірибелеріне жан-жақты кіріспе береді. Студенттер ойын дизайнының әртүрлі аспектілерін, соның ішінде сюжеттік желіні, ойын механикасын және визуалды эстетиканы зерттейді, саланың стандартты құралдары мен технологияларын қолдана отырып практикалық тәжірибе жинайды. Жобалық оқыту және ынтымақтастық арқылы қатысушылар өз ойындарын жобалау, прототиптеу және жүзеге асыру үшін қажетті дағдыларды дамытады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
iOS бағдарламалауға кіріспе
Курс Swift және Xcode көмегімен iOS құрылғыларына арналған қолданбаларды әзірлеу туралы негізгі білімді ұсынады. Студенттер Swift бағдарламалау тілінің негіздерін, iOS қолданбаларының архитектурасын және мобильді қосымшаларға арналған UI/UX дизайн принциптерін үйренеді. Курс көрініс контроллері, навигация, деректер тұрақтылығы, желі және API интеграциясы сияқты негізгі тақырыптарды қамтиды. Тәжірибелік жобалар арқылы студенттер функционалдық iOS қолданбаларын құру, тестілеу және орналастыру бойынша практикалық тәжірибе алады, оларды Apple экожүйесі үшін ыңғайлы және тиімді мобильді қосымшаларды жасауға дайындайды.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Компьютерлік көру
Курс компьютерлерді кескіндерден немесе бейнелерден визуалды ақпаратты түсіндіруге үйрету әдістерінің теориясы мен қолданылуын зерттейді. Студенттер кескінді өңдеу әдістері, нысанды анықтау, сегменттеу және тану алгоритмдері туралы біледі. Практикалық жобалар мен эксперименттер арқылы олар кескіндерді жіктеу, нысандарды қадағалау және көріністі түсіну сияқты тапсырмалар үшін компьютерлік көру жүйелерін құру дағдыларын дамытады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Мультимедиялық қосымшаларды әзірлеу
Курс интерактивті мультимедиялық кеңістіктерді құрудың әдістері мен құралдарын жан-жақты зерттеуді қамтамасыз етеді. Студенттер аудио, видео, графика және анимация сияқты әртүрлі мультимедиялық элементтерге еніп, олардың қолданбаларға интеграциялануын үйренеді. Практикалық жобалар мен жаттығулар арқылы қатысушылар әртүрлі платформалар мен құрылғыларға арналған қызықты мультимедиялық қосымшаларды жобалау және әзірлеу дағдыларын алады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
AWS бұлтты есептеу
Бұл курс студенттерді Amazon Web Services (AWS) көмегімен бұлттық есептеулердің негізгі принциптері мен тәжірибелерімен таныстырады. Бұлттық архитектура, сақтау, желі және қауіпсіздік сияқты салаларды қамтуға бағытталған курс мазмұны бұлтты шешімдерді қолдану және басқарудағы практикалық тәжірибеге бағытталған.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Go бағдарламалау тілі
Go бағдарламалау тілі курсы өзінің қарапайымдылығымен және тиімділігімен танымал тілге жан-жақты кіріспе ұсынады. Студенттер Go бағдарламасының негізгі мүмкіндіктерін, мысалы, оның күшті параллельді қолдауын, кірістірілген тестілеу негізін және өнімділікті оңтайландыру мүмкіндіктерін үйренеді. Тәжірибелік жаттығулар мен жобалар арқылы қатысушылар Go бағдарламасында ауқымды және сенімді бағдарламалық шешімдерді әзірлеу дағдыларына ие болады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Бизнес-процестерді модельдеу
Бұл курс бизнес-процестерді модельдеу теориясы мен практикасына шолу жасауға арналған. Бұл курста студенттер бизнес-процестерді модельдеу және талдау негіздерін, соның ішінде процесс модельдері, талаптар және өнімді әзірлеу сияқты ұғымдарды үйренеді. Бұл курс студенттерді болашақ бакалавр позицияларына дайындауға көмектеседі. Бұл курс студенттерге бизнес-аналитикаға шебер көзқарасты дамытуға көмектесуге бағытталған.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Блокчейн технологиясы
Курс блокчейн технологиясының негізгі принциптері мен қолданбаларын терең зерттеуді қамтамасыз етеді. Студенттер орталықтандырылмаған есеп жүйелері, консенсус механизмдері, смарт келісімшарттар және криптовалюталардың экономикасы туралы білетін болады. Теориялық тұжырымдамалар мен практикалық жаттығулар арқылы қатысушылар әртүрлі салаларда блокчейн шешімдерін түсіну, әзірлеу және енгізу үшін қажетті білім мен дағдыларды алады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Тестілеуге кіріспе
Курс бағдарламалық жасақтаманы тестілеудің принциптері мен әдістері туралы негізгі түсінік береді. Студенттер тестілеудің әртүрлі әдістемелерін, соның ішінде қолмен және автоматтандырылған тәсілдерді, тестілеуді жоспарлау және орындау стратегияларын үйренеді. Теориялық сабақтар мен практикалық жаттығулар арқылы қатысушылар бағдарламалық өнімдердің сапасы мен сенімділігін қамтамасыз ету үшін қажетті дағдыларды дамытады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Кәсіпорын архитектурасы
Курс ұйымның мақсаттарын қолдау үшін құрылымдар мен процестерді жобалау мен енгізуге жан-жақты шолу жасайды. Студенттер бизнес-стратегияны инфрақұрылыммен және қосымшалармен теңестіру үшін әртүрлі құрылымдарды, әдістемелерді және ең жақсы тәжірибелерді үйренеді. Кейстерді талдау және практикалық жаттығулар арқылы қатысушылар тиімділікті, ауқымдылықты және инновацияны оңтайландыратын корпоративтік архитектураларды құру және басқару дағдыларын дамытады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Бағдарламалық қамтамасыз етуді әзірлеу әдістемелері
Курс студенттерді бағдарламалық жүйелерді әзірлеуде қолданылатын әртүрлі тәсілдермен, құрылымдармен және процестермен таныстырады. Студенттер бағдарламалық жобалардың қалай жоспарланғанын, орындалатынын және басқарылатынын түсіну үшін әртүрлі әдістемелер мен олардың негізгі принциптері туралы біледі. Жоба талаптарына, топ динамикасына және ұйымдастырушылық контекстке негізделген қолайлы әдістемелерді таңдауға ерекше назар аударылады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Тестілеудегі автоматтандыру
Курс автоматтандырылған тестілеу әдістері мен құралдарын терең зерттеуді ұсынады. Студенттер тестілеудің тиімділігі мен дәлдігін арттыру үшін автоматтандырылған тест сценарийлерін жазуды және орындауды үйренеді. Практикалық жаттығулар мен нақты мысалдар арқылы қатысушылар бағдарламалық қамтамасыз етуді әзірлеу жобаларында автоматтандырылған сынақ шеңберлерін енгізу және қолдау үшін қажетті дағдыларды алады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Қаржы негіздері
Курс қаржылық ұғымдар мен принциптер туралы қажетті түсінік береді. Студенттер Қаржы нарықтары, инвестицияларды талдау және тәуекелдерді басқару сияқты тақырыптарды зерттейді. Теориялық оқыту және практикалық қолдану арқылы қатысушылар жеке және кәсіби салада негізделген қаржылық шешімдер қабылдау үшін қажетті білім алады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Үлгіні тану
Курс деректердегі заңдылықтар мен құрылымдарды анықтау әдістері мен әдістері туралы жан-жақты түсінік береді. Студенттер әртүрлі тәсілдерді, соның ішінде статистикалық әдістерді, Машиналық оқыту алгоритмдерін және үлгілерді талдау және жіктеу үшін қолданылатын нейрондық желілерді үйренеді. Теориялық зерттеу және практикалық қолдану арқылы қатысушылар әртүрлі деректер жиынтығында үлгіні тану дағдыларын дамытады және бұл білімді кескінді өңдеу, сөйлеуді тану және тау-кен деректері сияқты салаларда қолданады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Машиналық оқыту
Курс машиналық оқытудың іргелі тұжырымдамаларына, әдістеріне және қолданбаларына терең кіріспе береді. Студенттер scikit-learn, TensorFlow және PyTorch сияқты танымал кітапханаларды пайдалана отырып, әртүрлі алгоритмдерді, соның ішінде бақыланатын, бақыланбайтын және күшейтілген оқыту әдістерін жобалауды, енгізуді және бағалауды үйренеді. Курс этикалық ойларға ерекше назар аудара отырып, деректерді алдын ала өңдеуді, модельді бағалауды және әртүрлі салалардағы практикалық қолданбаларды қамтиды. Курстың соңында студенттер нақты әлемдегі мәселелерді шешу үшін машиналық оқыту әдістерін қолдануға және осы саладағы жетістіктерге үлес қосуға дайын болады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
АТ-дағы көшбасшылық
Курс IT-индустриядағы бірегей сын-қатерлерге сәйкес келетін көшбасшылық дағдыларды дамытуға бағытталған. Қатысушылар командаларды ынталандыру, инновацияларды ілгерілету және технологиялық өзгерістерді басқару стратегияларын үйренеді. Интерактивті сабақтар мен нақты әлем мысалдары арқылы студенттер ұйымның табысы мен өсуіне ықпал ете отырып, IT орталарында тиімді көшбасшылық қабілеттерін жақсартады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Үлкен деректерді талдау
Курс құнды ақпаратты алу және деректерге негізделген шешімдер қабылдау үшін кең және күрделі деректер жиынтығын талдау әдістері мен құралдарын зерттейді. Қатысушылар ауқымды деректер жиынындағы үлгілерді, трендтерді және корреляцияларды анықтау үшін data mining, Машиналық оқыту және болжамды аналитика сияқты тақырыптармен танысады. Практикалық жобалар мен кейс-стади арқылы студенттер бизнес-аналитика мен инновация үшін үлкен деректерді тиімді пайдалану дағдыларын дамытады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
IT активтерін басқару
Курс ұйымдардағы it активтерін, соның ішінде аппараттық және бағдарламалық жасақтаманы, сондай-ақ лицензияларды тиімді басқарудың негізгі принциптері мен тәжірибелерін қамтиды. Қатысушылар түгендеуді қадағалау, шығындарды оңтайландыру, тәуекелдерді азайту және сәйкестік стратегияларын зерттейді. Практикалық жаттығулар мен кейс-стади арқылы студенттер активтердің өмірлік циклін оңтайландыру және олардың ақпараттық инфрақұрылымдағы құнын арттыру дағдыларын игереді.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Сымсыз желілер
Курс сымсыз байланыс технологиялары мен хаттамалары туралы жан-жақты түсінік береді. Қатысушылар сымсыз желілерді, соның ішінде Wi-Fi, ұялы желілер және 5G сияқты жаңа технологиялар сияқты тақырыптарды жобалауды, орналастыруды және басқаруды үйренеді. практикалық зертханалық жұмыстар мен кейс-стади арқылы студенттер сымсыз желі инфрақұрылымын теңшеу, ақаулықтарды жою және оңтайландыру бойынша практикалық дағдыларды үйренеді.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
IT басқару, тәуекел, сәйкестік
Курс тәуекелдерді тиімді басқару және ұйымдардағы реттеуші талаптардың сақталуын қамтамасыз ету үшін стандарттарды, тәжірибелер мен әдістерді толық түсінуді қамтамасыз етеді. Қатысушылар іс-әрекетті бизнес мақсаттарымен теңестіру, тәуекелдерді бағалау және азайту, сондай-ақ сәйкестік талаптарына сәйкестік үшін бақылау тетіктерін енгізу стратегияларын зерттейді. Кейс-стади және интерактивті талқылаулар арқылы студенттер басқару құрылымдарын жақсарту және ұйымдық активтерді қорғау үшін практикалық білім алады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Жобаны басқару
Курс қатысушыларды әртүрлі салалардағы жобаларды тиімді жоспарлау, орындау және бақылау үшін негізгі дағдылар мен әдістемелермен жабдықтайды. Студенттер жобаны бастау, жұмыс көлемін анықтау, жоспарлау, бюджеттеу және тәуекелдерді басқару сияқты негізгі ұғымдарды үйренеді. Практикалық жаттығулар мен кейс-стади арқылы олар командаларды басқару, ресурстарды басқару және жобаның сәтті нәтижелеріне қол жеткізу қабілеттерін дамытады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Деректер этикасы және қолданбалы аналитика
Курс әртүрлі салалардағы деректер негізінде шешім қабылдаудың этикалық аспектілері мен салдарын қарастырады. Қатысушылар нақты деректерге аналитикалық әдістерді қолдану арқылы күрделі этикалық дилеммаларды қалай шешуге болатынын зерттейді. Кейстер мен пікірталастарды талдау арқылы студенттер деректерді жауапкершілікпен пайдалану және түсіндіру үшін негіз жасайды.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Зерттеу әдістері мен құралдары
Курс студенттерге топта бірлесіп жұмыс істеу және олардың зерттеу саласына қатысты мақалаларға мета-талдау жасау арқылы студенттердің IT ғылымы бойынша білімін жақсартуға бағытталған. Курс студенттерді қазіргі академиялық, өндірістік және мемлекеттік ортадағы күнделікті зерттеу жұмыстарында қажет негізгі АТ зерттеу әдістерімен таныстырады. Студенттер топтарда бірлесіп жұмыс істейді және олардың зерттеу саласына қатысты мақалаларға мета-талдау жасайды.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Компьютерлік желілердегі қауіпсіздік
Курс желілік ортадағы деректер мен жүйелерді қорғаудың стратегиялары мен әдістерін терең түсінуге мүмкіндік береді. Студенттер киберқауіптерден қорғау үшін шифрлауды, брандмауэрлерді, шабуылдарды анықтау жүйелерін және басқа қауіпсіздік шараларын үйренеді. Тәжірибелік зертханалар мен кейс-стадилер арқылы қатысушылар осалдықтарды бағалау, қауіпсіздік саясатын енгізу және компьютерлік желілердегі шабуылдардан қорғау дағдыларын дамытады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Стартап теориясы
Бұл курс студенттерге тәжірибелік жобалар мен арнайы тренингтер арқылы стартап индустриясында табысқа жету дағдыларын береді. Курс нарықты талдауды, өнімді әзірлеуді және кәсіпкерлікті қаржыландыруды қоса алғанда, стартаптық экожүйеге бейімделген бизнестің негізгі принциптерін үйренуге бағытталған.
Оқу жылы - 4
Семестр - 2
Несиелер - 6
Профессии
Оқыту нәтижелері
- Бағдарламалық жасақтаманы әзірлеудің өмірлік циклін, дерекқорды басқаруды және жүйелерді талдау мен жобалауды қоса алғанда, бағдарламалық жасақтаманы әзірлеудегі іргелі тұжырымдамаларды, теорияларды және әдістемелерді мұқият ұғынуды көрсету.
- Ұйымдық қажеттіліктерді қанағаттандыратын және нақты әлемдегі қиындықтарды шешетін бағдарламалық шешімдерді талдау, жобалау және енгізу үшін сыни ойлау және проблемаларды шешу дағдыларын қолдану.
- Инновациялық шешімдерді әзірлеу және жоғары сапалы жобаларды жеткізу үшін білім мен информатиканы біріктіре отырып, пәнаралық командаларда тиімді ынтымақтастықта болыңыз.
- Информатиканың принциптері мен әдістерін білуді көрсете отырып, әртүрлі бағдарламалау тілдерін, әзірлеу құралдарын және технологияларын пайдалана отырып, бағдарламалық шешімдерді жобалау және енгізу.
- Масштабтау, қауіпсіздік және пайдалану мүмкіндігі сияқты факторларды ескере отырып, бағдарламалық жасақтаманы әзірлеуге және жүйелерді басқаруға арналған сәйкес әдістемелерді, әдістерді және құралдарды бағалайды және таңдайды..
- Жазбаша есептер, ауызша презентациялар және техникалық құжаттамалар арқылы техникалық және техникалық емес әртүрлі мүдделі тараптармен тиімді қарым-қатынас жасайды, күрделі тұжырымдамалар мен шешімдерді анық және сенімді түрде хабарлайды.
- Информатикадағы этикалық, құқықтық және әлеуметтік мәселелерді анықтаңыз және түсініңіз және негізделген шешімдер қабылдау және этикалық дилеммаларды тиімді шешу үшін этикалық негіздеуді қолданыңыз.
- Өз бетінше оқу, үздіксіз білім алу және кәсіби қоғамдарға белсенді қатысу арқылы информатика саласындағы жетістіктерден хабардар болу арқылы үздіксіз білім алуға және кәсіби дамуға белсенді түрде ұмтылыңыз.
- Жаһанданған орталар мен көпмәдениетті ұжымдарда мәдениетаралық құзыреттілік пен тиімді коммуникация дағдыларын көрсете отырып, әртүрлі мәдени және кәсіби контексттерге бейімделеді.
- Зерттеулер, инновациялар және ғылыми ізденістер арқылы информатика саласындағы білімнің ілгерілеуіне үлес қосу және туындайтын мәселелер мен мүмкіндіктерді шешу үшін теориялық негіздер мен практикалық білімді қолдану.