6B06109 Бағдарламалық қамтамасыз етуді әзірлеу және деректерді қорғау в AlmaU
-
Білім беру бағдарламасының мақсаты Бағдарламалық қамтамасыз етуді, веб-сервистерді және мобильді қосымшаларды әзірлеуге, компьютерлік және желілік қауіпсіздікті қамтамасыз етуге, ақпараттық жүйелердегі деректердің қауіпсіздігін қамтамасыз етуге маманданған ақпараттық технологиялар және бағдарламалық инженерия саласында мамандар даярлау.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Русский, Қазақша
-
ЖОО атауы Алматы менеджмент университеті
-
Оқу мерзімі 4 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Сыни ойлау
Құқықтық аргументтерді дербес экономикалық талдау және бағалау, негізделген қорытындылар әзірлеу және шешімдер қабылдау қабілетін қалыптастыру. Мазмұны: экономикалық және құқықтық ойлау, логикалық пайымдау және ақпаратты сыни бағалау дағдыларын дамыту. Студенттер экономика, құқық, аналитика және шешім қабылдау бойынша құзыреттерге ие болады.
Оқу жылы - 1
Семестр - 1
Несиелер - 3
-
IT-Стартап 1 (Идея/валидациялау)
Курс шеңберінде студенттер идеяны генерациялау процесін қалай құру керектігі - мәселені іздеу, оны шешу бойынша гипотезалар жасау, құнды ұсынысты әзірлеу, бірегей артықшылықты анықтау туралы практикалық білім алады. Бұдан әрі студенттер іс жүзінде барлық гипотезаларды тексеру және алынған нәтижелерге талдау жүргізу процестерінен өтеді.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Өмір дизайны
Сыбайлас жемқорлық құқық бұзушылықтардың алдын алу, сыбайлас жемқорлық көріністеріне төзбеушілікті, сыбайлас жемқорлыққа қарсы мәдениетті, азаматтық жауапкершілікті қалыптастыру мақсатында Сыбайлас жемқорлыққа қарсы заңнаманың қағидаттарын, нормаларын қолдануды іс жүзінде көрсету қабілетін, жауапты көзқарасты қалыптастырады. Сыбайлас жемқорлыққа қарсы заңнама, сыбайлас жемқорлыққа қарсы іс-қимыл субъектілерінің жүйесі мен қызметі, сыбайлас жемқорлыққа ықпал ететін себептер мен жағдайлар, сыбайлас жемқорлыққа қарсы саясат, сыбайлас жемқорлыққа қарсы күрестің халықаралық тәжірибесі зерделенетін болады.
Оқу жылы - 1
Семестр - 1
Несиелер - 3
-
Программалау және алгоритмдер принциптері
Пән бағдарламалаудың негізгі дағдыларын қалыптастырады, алгоритмдік ойлауды дамытады, алгоритмдерді талдауға үйретеді. Объектіге бағытталған бағдарламалау тілін қолдану арқылы проблемаларды шешу тұжырымдамалары, алгоритмдерді әзірлеу, құрылымдық бағдарламалау, іргелі алгоритмдер мен әдістер зерттеледі.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Қолданбалы сызықтық алгебра
Пән инженерлік есептеулер мен есептеулер үшін іргелі білім қалыптастырады, студенттер сызықтық жүйелер, матрицалар, детерминанттар, векторлық кеңістіктер, негіздер, сызықтық түрлендірулер, меншікті векторлар, нормалар, скалярлық жұмыстар, ыдырау, қосымшалар мәселелерін шеше алады.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Дискретті математикалық құрылымдар
Пән алгоритмдік ойлауды қалыптастырады, логика, жиындар, функциялар, сандардың Элементарлық теориясы және комбинаторика, рекурсивті Алгоритмдер және индукцияны қоса математикалық пайымдау тақырыптары бойынша түсінік қалыптастырады. Информатикамен байланысты атап көрсетеді.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Қоғамға қызмет ету
Қоғамға, экологияға және тіршілік қауіпсіздігіне оң өзгерістер енгізуге дайын белсенді азаматтарды тәрбиелеу. Мазмұны: әлеуметтік жауапкершілікті дамыту және экология мен тіршілік қауіпсіздігінің қоғамдық маңызды мәселелеріне қатысу. Теориялық оқыту және әлеуметтік пайдалы қызмет арқылы әлеуметтік қызмет тәжірибесін қалыптастыру, моральдық-адамгершілік құндылықтар мен азаматтық ұстанымды тәрбиелеу.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
IT-Стартап 2 (Жобаны іске қосу, MVP, Веб жоба)
Осы курс барысында студенттер өз идеяларын тексергеннен кейін web-сервистер негізінде жобаларды іске қосуға кіріседі. Толық жұмыс прототиптері жасалады-MVP, содан кейін пилоттық кезеңнен өтеді.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
IT-Стартап 3 (Бизнес модельдер, CustDev, Итерациялар)
Осы курс аясында студенттер өз жобалары үшін тиісті бизнес-модельді анықтаудың негізгі тәсілдерін, сондай - ақ customer development - CustDev процесін қалай құру керектігін - пилоттық режимде пайдаланушылардан фидбэк алу және осы фидбэктер негізінде жобаға iterations-өзгерістерді енгізу жолдарын үйренеді.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
HTML, CSS, JavaScript көмегімен Web-әзірлеуге кіріспе
Пән сайттарды жоспарлау және құру процесіне енеді. Ақпараттық сәулет, пайдаланушы интерфейсі, сайт құрылымы, навигация, орналасу, түстер, қаріптер және жалпы кескіндер дағдыларын дамытады.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Математикалық статистика
Пәннің мақсаты студенттерді математикалық статистиканың негізгі ұғымдарымен, фактілерімен және әдістерімен, сондай-ақ олардың сандық және категориялық мәліметтерді статистикалық өңдеуге арналған ықтимал қолдану мүмкіндіктерімен таныстыру. Ықтималдықтар теориясы мен математикалық статистиканың негізгі ұғымдарын, олардың негізгі нәтижелерін және талдаудың математикалық әдістерін білу.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
IT инфрақұрылымы
Пән желілерді құруда, желілердің негізгі компоненттерін қосуда теориялық білім мен тәжірибелік дағдыларды қалыптастырады, сонымен қатар желіні жобалау бойынша білімді қалыптастырады, шағын, орта және ірі ұйымдар үшін әртүрлі желі құрамдастарын қосуға және конфигурациялауға үйретеді.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Ақпарат және желі қауіпсіздігі
Пән физикалық және цифрлық деректерді рұқсатсыз кіруден, пайдаланудан, ашудан, бұрмалаудан, өзгертуден, тексеруден немесе жоюдан қалай қорғау керектігін үйретеді. Сонымен қатар кез келген нысандағы деректердің ақпараттық қауіпсіздігін қамтамасыз ету принциптері қарастырылады, желідегі кез келген деректердің қауіпсіздігі зерттеледі. Ұйымның АТ-инфрақұрылымын киберқауіптердің барлық түрінен қорғауды қарастырыңыз.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Практика 1 - Ішкі корпоративтік жобаларды құру (Dual)
Осы практикалық курстың бір бөлігі ретінде студенттер ірі корпорациялардағы бизнес-бөлімшелердің тапсырмалары негізінде ішкі корпоративтік жобаларды/стартаптарды іске қосудың заманауи тәсілдерін үйренеді. Олар ірі корпоративтік құрылымдар аясында жобаларды іске қосудың қыр-сырын іс жүзінде үйренеді.
Оқу жылы - 2
Семестр - 2
Несиелер - 10
-
Back-End әзірлеу және Деректер қорларына кіріспе
Пән серверлік технологиялармен танысуға мүмкіндік береді, дерекқормен қалай өзара әрекеттесуге, тапсырмаларды автоматтандыру үшін серверде сценарийлер жазуға, іске асырылатын серверлік логикаға назар аударуға, нені көрсету керектігін және клиенттен не жасыру керектігін түсіну үшін деректерді өңдеуге мүмкіндік береді.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Зерттеу дизайны
Мақсаты: Студенттерді сапалы және сандық зерттеулер жүргізуге дайындау. Мазмұны: Зерттеу жұмысының әдістері мен әдістерін қолдану, деректерді жинау және өңдеу, ғылыми көздерді таңдау. Ғылыми жұмыстар мен жобаларды жазу үшін жүйелі талдау, деректерді түсіндіру және нәтижелерді сыни бағалау дағдыларын қалыптастыру
Оқу жылы - 2
Семестр - 2
Несиелер - 3
-
Excel бағдарламасындағы деректерді талдау
Пән әртүрлі пәндік салалар - экономика, қаржы, кәсіпкерлік, маркетинг және т.б. үшін модельдеу мәселелерін шешу дағдыларын алуға мүмкіндік береді. студенттер ақпаратты құрылымдау, классикалық әдістер негізінде деректерді талдау дағдыларын жетілдіреді, сонымен қатар кәсіпкерлік қызметте қолданылатын Тарихи деректер негізінде қорытынды жасауға және болжам жасауға үйренеді.
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Деректерді талдау және визуализация үшін Python
Курс студенттерге деректерді өңдеу, талдау және визуализациялау дағдыларын алуға мүмкіндік береді және үлкен көлемдегі ақпаратпен жұмыс істеу дағдыларын нығайтады. Студенттер өндірістік, қаржылық және ғылыми қызметтің әртүрлі салаларында кеңінен қолданылатын ең маңызды және кең таралған кітапханаларды зерттейді
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Жетілдірілген Back-End Development 2 және DevOps курсы
Студент Django Framework көмегімен Python қосымшаларын әзірлеу үшін серверлік өнімдерді құру дағдыларын жетілдіруді, DB қолдауын қоса, ARI-ді дамытуды және API-ді серверге орналастыруды, ReactJS көмегімен веб-қосымшаларды әзірлеуді және оларды серверлерге орналастыруды үйренеді. Пайдаланушының түпнұсқалығын тексеру және серверде жұмыс істейтін қосымшаның қол жетімділігін бақылау сияқты қауіпсіздік талаптарына қол жетімділік пен сәйкестікті өңдеу және қамтамасыз ету
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
IT-Стартап 4 (Мобильді қосымша жобасы)
Бизнес-модельдер мен customer development бойынша практикалық курстардан өткеннен кейін студенттер іс жүзінде мобильді қосымша форматында өз жобаларын жасайды және оны MVP түрінде іске қосады және осы жобаларды одан әрі сынақтан өткізеді.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Front-end және мобильді қосымшаларды әзірлеу (JS)
Пән веб-беттерді орналастыруды, тексеруді, сапаны бақылауды, браузерлер мен бет элементтерін басқаруды, негізгі анимацияларды пайдалануды және эффектілерді басқаруды, дерекқорды басқару жүйесін пайдалануды, деректерді серверге жіберуді және өңдеуді үйренуге мүмкіндік береді
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Жетілдірілген JavaScript курсы
Студенттер JavaScript тілін терең түсінеді, заманауи даму үлгілерімен жұмыс істеу дағдыларын, асинхронды деректерді өңдеуді және қосымша кітапханаларды пайдаланбай масштабталатын веб-қосымшаларды құру тәжірибесін алады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
WEB қолданбаларындағы ақпараттық қауіпсіздік
Бұл курс веб-қосымшалар үшін ақпараттық қауіпсіздікке арналған. Бұған шифрлау, HTTPS, аутентификация әдістері және деректерді қорғау үшін әзірлеушілер қабылдауы керек шаралар кіреді.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Node JS бойынша қолданбаларды әзірлеу
REST API ретінде прототиптің эскизін жасау үшін NODE JS көмегімен заманауи веб-қосымшаларды құру.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Киберқауіпсіздік
Пән әртүрлі процестерді, технологияларды енгізу арқылы желілерді, компьютерлерді, желілік құрылғыларды және ұйым деректерін рұқсат етілмеген цифрлық қол жеткізуден, шабуылдардан немесе зақымданудан қорғау тәжірибесін үйретеді.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Табиғи тілді өңдеу
Бұл курстың бір бөлігі ретінде студенттер NLP классикалық және нейрондық желі әдістерін қолдана отырып шешетін мәселелермен танысады. Атап айтқанда, мәтінді жіктеу, сөздерді векторлау және мәтіндегі тақырыптарды таңдау тапсырмалары талданады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Бұлтты технологиялар, AWS және Kubernetes
Студенттер бұлттық қызметтерді орналастыру және басқару, инфрақұрылымды код ретінде конфигурациялау, қолданбаларды контейнерлеу, бұлттық ресурстарды оңтайландыру және бақылау үшін Kubernetes пайдалану дағдыларына ие болады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Микросервистер архитектурасы
Курс микросервистік архитектураға кіріспе болып табылады. Студенттер бір хабарлама қоймасымен бірге жұмыс істейтін микросервистерді құруды үйренеді.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
IT-стартап Қорытынды жоба 1 (DS/ML стартап)
Осы практикалық курстың бір бөлігі ретінде студенттер деректерді талдау негізінде стартап идеясын әзірлейді, валидация жүргізеді және Data Science және Machine Learning технологияларын пайдалана отырып, жұмыс прототипін іске қосады, содан кейін осы жобаларды пилоттық етеді.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Практика 2 - Ішкі корпоративтік жобаларды құру (Dual)
Осы практикалық курс шеңберінде студенттер ірі корпорацияларда бизнес-бөлімшелердің міндеттері бойынша ішкікорпоративтік жобаларды/стартаптарды іске қосу бойынша заманауи тәсілдерді зерделейді. Іс жүзінде олар ірі корпоративті құрылымдардағы жобаларды іске асырудың нюанстарын біледі.
Оқу жылы - 4
Семестр - 1
Несиелер - 10
-
IT-стартап Қорытынды жоба 2 (DS/ML стартап)
Пән шеңберінде студенттер іс жүзінде деректерді талдау негізінде кәсіпкерлік идеяларды дамытады, деректер ғылымы мен машиналық оқыту әдістерін қолдана отырып, жұмыс прототиптерін тексереді және іске қосады, содан кейін сол жобаларды басқарады.
Оқу жылы - 4
Семестр - 2
Несиелер - 15
Профессии
Оқыту нәтижелері
- Кәсіби міндеттерді шешу және оқу-практикалық зерттеулер жүргізу, әлеуметтік жауапкершілікке бейілділік таныту үшін жүйелі сыни және креативті ойлауды қолдану.
- Ұйымның міндеттері мен ауқымына қарай телекоммуникациялық инфрақұрылымды жобалау және енгізу.
- Өндірістік, қаржылық және ғылыми қызметтің әртүрлі салаларында жаппай қолданылатын бағдарламалық қамтамасыз етуді, веб-қосымшаларды әзірлеуде кез келген күрделі алгоритмдерді құру үшін бағдарламалау тілдерін қолдану
- Іргелі математиканың классикалық бөлімдері бойынша базалық білімді, математиканың негізгі идеялары мен әдістерін, ақпаратты құрылымдау, деректерді талдау үшін базалық математикалық құрылымдар жүйесін қолдану.
- Деректер базасын басқарудың заманауи жүйелерінде деректерді сақтауды, басқаруды, қорғауды және оған мақсатты қол жеткізуді ұйымдастыру үшін заманауи ақпараттық-коммуникациялық құралдар мен технологияларды пайдалану.
- Ақпаратты киберқауіптерден, соның ішінде осалдықтарды талдаудан және веб-қосымшаларды қорғау үшін қауіпсіз бағдарламалық жасақтама құру және желі мониторингін жасау.
- Веб-қосымшалар мен мобильді қосымшаларды жасау, бағдарламалық жасақтаманы серверге орналастыру және API және мәліметтер базасымен жұмыс жасау.
- Нақты пайдаланушылар мен кәсіпкерлік бизнес-процестердегі негізгі гипотезаларды тексеру арқылы идеяны қалыптастыру және жылдам прототиптеу.
- Компания ішінде өзін-өзі басқаратын Стартапты немесе жаңа өнімді іске қосу.
- Python, Ruby немесе Node.js сияқты әртүрлі бағдарламалау тілдерін қолдана отырып, серверлік қосымшаларды жасау.