6B06103 Бағдарламалық қамтамасыз ету инженериясы(Software Engineering) в AlmaU
-
Білім беру бағдарламасының мақсаты Университетті бітіруде қазақстандық немесе шетелдік компанияларда бейіндік салада іске асырылған жобалардың нақты портфолиосына ие базалық және күрделілігі орташа бағдарламалық қамтамасыз етуді, веб-сервистерді және Мобильді қосымшаларды әзірлеу бойынша жоғары дәрежелі мамандарды даярлау.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Русский, Қазақша, Ағылшын тілі
-
ЖОО атауы Алматы менеджмент университеті
-
Оқу мерзімі 3 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Қоғамға қызмет ету
Пән, теориялық оқыту, және халықтың әлеуметтік осал топтарының игілігі үшін қоғамдық пайдалы іс-әрекеттер арқылы, қоғамға әлеуметтік қызмет көрсету және адамгершілікті тәрбиелеу тәжірибесін, сондай ақ адамгершілік құндылықтарды және азаматтық ұстанымды қалыптастыруға мүмкіндік береді; қоғамның негізгі мәселелерін, оның ішінде экологиялық және өмір қауіпсіздігі мәселелерін тұжырымдау және түсіну, әлеуметтік жобаларға сыни талдау жасау және топта жұмыс істей білу.
Несиелер - 3
-
Өмір дизайны
Пән әрбір студентке, оқу кезінде және оқуды бітіргеннен кейін, дизайндық ойлаудың инновациялық принциптерін өз өмірін жобалау мәселесіне қолдануға көмектеседі. Пән, қоршаған әлемді тану, қабылдау, өзгерту және өзінің микроәлемін жасау призмасы арқылы, өзінің Мен(ін) білдіру қабілетін дамытады, оның ішінде қоғамның сыбайлас жемқорлыққа төзбеушілігін көрсететін құндылықтар жүйесін қалыптастырады.
Несиелер - 3
-
Программалау және алгоритмдер принциптері
Пән бағдарламалаудың негізгі дағдыларын қалыптастырады, алгоритмдік ойлауды дамытады, алгоритмдерді талдауға үйретеді. Объектіге бағытталған бағдарламалау тілін пайдалана отырып, проблемаларды шешу тұжырымдамалары, алгоритмдерді әзірлеу, құрылымдық бағдарламалау, іргелі алгоритмдер мен әдістер зерделенетін болады.
Несиелер - 5
-
HTML, CSS, JavaScript көмегімен Web-әзірлеуге кіріспе
Пән сайттарды жоспарлау және құру процесіне енеді. Ақпараттық сәулет, пайдаланушы интерфейсі, сайт құрылымы, навигация, орналасу, түстер, қаріптер және жалпы кескіндер дағдыларын дамытады.
Несиелер - 3
-
Сыни ойлау
Курстың мақсаты - өз бетінше ойлау қабілетін қалыптастыру, кез келген күрделі ақпаратты талдау және бағалау қабілетін дамытуға мүмкіндік беру; коммуникативті дағдыларды қалыптастыру, шешім қабылдау үдерісінің тиімділігін арттыру үшін ақпаратты сыни талдау әдістерін қабылдау.
Несиелер - 3
-
Excel бағдарламасындағы деректерді талдау
Бұл пән әртүрлі пәндік салаларға экономика, қаржы, логистика, маркетинг және т.б. үшін модельдеу есептерін шешу дағдыларын жетілдіреді. Студенттер ақпаратты құрылымдай алады, классикалық әдістер негізінде деректерді талдай алады, тарихи деректер негізінде қорытынды жасай алады және болжам жасай алады.
Несиелер - 5
-
ИТ-стартап 1 (ideation/validation)
Курс шеңберінде студенттер идеяны генерациялау процесін қалай құру керектігі - мәселені іздеу, оны шешу бойынша гипотезалар жасау, value proposition - құнды ұсынысты әзірлеу, unfair advantage - бірегей артықшылықты анықтау туралы практикалық білім алады. Бұдан әрі студенттер іс жүзінде барлық гипотезаларды тексеру және алынған нәтижелерге талдау жүргізу процестерінен өтеді.
Несиелер - 5
-
Практика 1 - Ішкі корпоративтік жобаларды құру (Dual)
Осы практикалық курстың бір бөлігі ретінде студенттер ірі корпорациялардағы бизнес-бөлімшелердің тапсырмалары негізінде ішкі корпоративтік жобаларды/стартаптарды іске қосудың заманауи тәсілдерін үйренеді. Олар ірі корпоративтік құрылымдар аясында жобаларды іске қосудың қыр-сырын іс жүзінде үйренеді.
Несиелер - 10
-
Қолданбалы сызықтық алгебра
Пән инженерлік есептеулер мен есептеулер үшін іргелі білім қалыптастырады, студенттер сызықтық жүйелер, матрицалар, детерминанттар, векторлық кеңістіктер, негіздер, сызықтық түрлендірулер, меншікті векторлар, нормалар, скалярлық жұмыстар, ыдырау, қосымшалар мәселелерін шеше алады.
Несиелер - 3
-
Дискретті математикалық құрылымдар
Пән алгоритмдік ойлауды қалыптастырады, логика, жиындар, функциялар, сандардың Элементарлық теориясы және комбинаторика, рекурсивті Алгоритмдер және индукцияны қоса математикалық пайымдау тақырыптары бойынша түсінік қалыптастырады. Информатикамен байланысты атап көрсетеді.
Семестр - 1
Несиелер - 3
-
IT-стартап 2 (project launch, MVP, Web project)
Осы курс барысында студенттер өз идеяларын тексергеннен кейін web-сервистер негізінде жобаларды іске қосуға кіріседі. Толық жұмыс прототиптері жасалады-MVP, содан кейін пилоттық кезеңнен өтеді.
Семестр - 1
Несиелер - 5
-
Объектіге бағытталған бағдарламалау және деректер құрылымдары
Пән программалау әдістемесінде білімді қалыптастырады, бағдарламаны объектілердің жиынтығы ретінде көрсетуге негізделген, олардың әрқайсысы белгілі бір кластың данасы болып табылады, содан кейін мұрагерлік иерархияны құрайды. Курс объектілі-бағытталған бағдарламалау тілінде бағдарламалау арқылы есептерді шешудің практикалық дағдыларын қалыптастырады. Деректер құрылымдарымен таныстырады.
Семестр - 1
Несиелер - 3
-
Back-End Development және деректер қорларына кіріспе
Пән серверлік технологиялармен танысуға мүмкіндік береді, дерекқормен қалай өзара әрекеттесуге, тапсырмаларды автоматтандыру үшін серверде сценарийлер жазуға, іске асырылатын серверлік логикаға назар аударуға, нені көрсету керектігін және клиенттен не жасыру керектігін түсіну үшін деректерді өңдеуге мүмкіндік береді.
Семестр - 1
Несиелер - 5
-
WEB қолданбаларындағы ақпараттық қауіпсіздік
Бұл курс веб-қосымшалар үшін ақпараттық қауіпсіздікке арналған. Бұған шифрлау, HTTPS, аутентификация әдістері және деректерді қорғау үшін әзірлеушілер қабылдауы керек шаралар кіреді.
Несиелер - 5
-
Minor пәні 1
Курс әртүрлі пәндік салаларында, оқыту бағыттарында қосымша кәсіби құзыреттерді қалыптастыруға мүмкіндік береді. Minor-ды құрайтын үш курстың біріншісі.
Несиелер - 5
-
React JS
Бұл өте жылдам алаңы үшін фронтенд-әзірлеу. Реактивті бағдарламалау пайдаланушы интерфейсіне кейбір деректер өзгерген кезде автоматты түрде бейімделуге мүмкіндік береді.
Несиелер - 5
-
IT-стартап 3 (бизнес үлгілері, CustDev, итерациялар)
Осы курс аясында студенттер өз жобалары үшін тиісті бизнес-модельді анықтаудың негізгі тәсілдерін, сондай - ақ customer development - CustDev процесін қалай құру керектігін - пилоттық режимде пайдаланушылардан фидбэк алу және осы фидбэктер негізінде жобаға iterations-өзгерістерді енгізу жолдарын үйренеді.
Несиелер - 5
-
Математикалық анализ және математикалық статистика
Пәннің мақсаты білім алушыларды математикалық статистиканың негізгі ұғымдарымен, фактілерімен және әдістерімен, сондай-ақ олардың сандық және категориялық деректерді статистикалық өңдеуге арналған ықтимал қосымшаларымен таныстыру. Ықтималдықтар теориясы мен математикалық статистиканың негізгі ұғымдарын, олардың негізгі нәтижелері мен математикалық талдау әдістерін білу.
Несиелер - 4
-
Практика 2 - Ішкі корпоративтік жобаларды құру (Dual)
Осы практикалық курс аясында студенттер корпоративтік сектордың цифрлық экожүйелерінде жаңа цифрлық өнімдерді жасайды. Іс жүзінде олар экожүйедегі перспективалық тауашаларды және осы тауашалардағы жобаларды қалай құру керектігін анықтайды.
Несиелер - 10
-
Зерттеу дизайны
Пән зерттеу жұмыстарын жүргізудің негізгі әдістері мен тәсілдерін қолдануға; ақпаратты жинау және өңдеу тәсілдерін таңдауға, ғылыми дереккөздерді таңдауға; ғылыми жұмыстар мен жобаларды жазу үшін зерттеу нәтижелерін қорытындылауға мүмкіндік береді.
Несиелер - 3
-
Жетілдірілген Back-End Development 2 және DevOps курсы
Студент Django Framework көмегімен Python-да қосымшаларды әзірлеуге арналған бэк-өнімдерді жасау, API интерфейстерін, ReactJS көмегімен веб-қосымшаларды әзірлеу және оларды серверлерге орналастыру дағдыларын жетілдіруді үйренеді. Қолжетімділікті және пайдаланушы аутентификациясы және бэк-end қолданбасы үшін қатынасты басқару сияқты қауіпсіздік талаптарын сақтау және орындауды меңгереді
Несиелер - 5
-
Кәсіпкерлікке кіріспе
Бұл курстың мақсаты креативтілік деңгейін арттыру, студенттерді кәсіпкерлік идеяларды генерациялау дағдыларына және Канвас бизнес-моделімен идеяны интеграциялау дағдыларына үйрету болып табылады. Курс аяқталғаннан кейін студенттер креативті ойлаудың әртүрлі құралдары мен тәсілдерін қолдана отырып, идеялар жасай алады, кәсіпкерлік идеяны орау үшін бизнес-Канвас модельдерін қолдана алады
Несиелер - 3
-
Деректерді талдау және визуализация үшін Python
Пән Python-ны деректерді өңдеу, талдау және визуализация құралы ретінде үйренуге және үлкен ақпарат массивтерімен жұмыс істеуге мүмкіндік береді.
Несиелер - 5
-
Шет тілі 3
Пәнді оқудың мақсаты студенттердің шет тілі коммуникативтік құзыреттілігін шеберлеу және А1, А2, В1, В2, С1 деңгейлерінде 4 негізгі сөйлеу, тыңдау, оқу және жазу дағдыларын дамыту. Коммуникативті әдіс рөлдік ойындар мен жобалық жұмыс кезінде қарым-қатынас процесінде тілді меңгеруге бағытталған. Курс сыни тұрғыдан ойлау, ақпаратты талдау және жинақтау, өз ойын ауызша және жазбаша түрде жеткізу дағдыларын дамытады.
Семестр - 1
Несиелер - 5
-
Жетілдірілген JavaScript курсы
Бұл курс аясында студенттер JavaScript, JQuery кітапханасының максималды мүмкіндіктерін пайдалана отырып, Ajax сұраныстарын меңгере отырып, функционалды, тартымды сайттарды жасауды үйренеді.
Семестр - 1
Несиелер - 5
-
Minor пәні 2
Курс әртүрлі пәндік салаларында, оқыту бағыттарында қосымша кәсіби құзыреттерді қалыптастыруға мүмкіндік береді. Minor-ды құрайтын үш курстың екіншісі.
Семестр - 1
Несиелер - 5
-
IT-стартап 4 (Мобильді қолданба жобасы)
Бизнес-модельдер мен customer development бойынша практикалық курстардан өткеннен кейін студенттер іс жүзінде мобильді қосымша форматында өз жобаларын жасайды және оны MVP түрінде іске қосады және осы жобаларды одан әрі сынақтан өткізеді.
Семестр - 1
Несиелер - 5
-
Front-end және Mobile Development (JS)
Пән серверге синхронды және асинхронды сұраныстарды орындау үшін XmlHttpRequest нысанын пайдалану, MongoDB дерекқорды басқару жүйесін пайдалану, серверге барлық қол жетімді әдістермен деректерді беру және өңдеу
Семестр - 1
Несиелер - 5
-
Жетілдірілген Back End әзірлеу 3
Бұл курста студенттер веб-дамудың жетілдірілген әдістерін үйренеді. Параллельді және фондық өңдеу, асинхронды бағдарламалау және т. б.
Семестр - 1
Несиелер - 5
-
Микросервистер архитектурасы
Бұл курс микросервистердің архитектурасына кіріспе болып табылады. Бір хабарлама қоймасымен бірге жұмыс істейтін микросервистерді қалай құруға болатындығын біліңіз. Микросервистер бір-бірімен байланысып, хабарлама қоймасына командалар жіберіп, хабарлама қоймасынан оқиғалар алады. Егер бір қызмет жұмыс істемесе, басқа қызметтер жұмысын жалғастырады.
Семестр - 1
Несиелер - 5
-
UI/UX дизайны
Пән пайдаланушылар нұсқаулықты оқымай-ақ оны қалай пайдалану керектігін бірден түсінетіндей веб немесе мобильді қосымшаны жасауға бағытталған. Пәнді өту студентке пайдаланушы деректерін өз бетінше өңдеуге және кері байланысты санаттарға бөлуге, пайдаланушы қажеттіліктерін анықтауға және өнімді аяқтаған кезде оларды ескеруге мүмкіндік береді.
Семестр - 1
Несиелер - 5
-
Әрекеттегі кәсіпкерлік 1
Бұл курстың мақсаты - ЕО, Орталық және АҚШ-тың үлкен нарықтарына шығу үшін ауқымды жобаның жоспарын әзірлеу. Сондай-ақ венчурлық капиталистермен және іскер періштелермен іскерлік қарым-қатынас орнату дағдыларын дамыту. Курстың соңында студенттер ауқымды жобалардың құнын бағалау ерекшеліктерін, жаңа нарықтарға шығу стратегияларын біледі, қаржылық негіздеуді біледі, барлық мүдделі тараптармен іскерлік қарым-қатынастарды құру дағдыларын қолданады.
Семестр - 1
Несиелер - 3
-
Node JS бойынша қолданбаларды әзірлеу
Бұл курста студенттер Node JS көмегімен қолданбаларды жасауды үйренеді. Бұл REST API сияқты прототип эскизін жасаудың ең жылдам жолы. Оны шағын және қарапайым веб-қосымшаны құруда қолданайық.
Семестр - 1
Несиелер - 5
-
React Native
React Native пәні сізге iphone және android үшін бір уақытта мобильді қосымшалар жасауға мүмкіндік береді және React JS сияқты реактивті бағдарламалау архитектурасын қолданады. Қысқа уақыт ішінде әдемі Мобильді қосымшаларды жасау үшін JavaScript жеткілікті.
Семестр - 1
Несиелер - 5
-
Flutter - мобильді қосымшаларды әзірлеу
Flutter-Мобильді қосымшаларды жылдам құруға арналған заманауи шеңберлердің бірі. Жақтаудың танымалдығы соңғы жылдары артып келеді, себебі қарапайым.
Семестр - 1
Несиелер - 5
-
Minor пәні 3
Курс әртүрлі пәндік салаларында, оқыту бағыттарында қосымша кәсіби құзыреттерді қалыптастыруға мүмкіндік береді. Minor-ды құрайтын үш курстың үшіншісі.
Семестр - 1
Несиелер - 5
-
Cloud, AWS және Kubernetes
Бұл курста виртуалды машиналар бір-бірімен сөйлесу кезінде мәліметтер базасын, веб-қосымшаларды және басқа қызметтерді қалай басқаратыны туралы егжей-тегжейлі айтылады. Егер қандай-да бір қызмет пайдаланушылардың кенеттен үлкен санына төтеп беру үшін тым баяу болса, басқа машиналар көмектесу үшін автоматты түрде жасалады. Kubernetes көмегімен құпияларды қалай сақтау керектігін біліңіз.
Семестр - 1
Несиелер - 5
-
IT-стартап Capstone Project 1 (DS/ML startup)
Осы практикалық курстың бір бөлігі ретінде студенттер деректерді талдау негізінде стартап идеясын әзірлейді, валидация жүргізеді және Data Science және Machine Learning технологияларын пайдалана отырып, жұмыс прототипін іске қосады, содан кейін осы жобаларды пилоттық етеді.
Семестр - 1
Несиелер - 5
-
Маркетинг
Маркетинг пәні студенттерде қазіргі заманғы маркетинг құралдарын қолдана отырып, тұтынушылық құндылықты құру және тұтынушының қанағаттану қажеттілігі туралы түсінік қалыптастырады және маркетингтің жетекші басқару функциясы ретінде және оны компанияның практикалық қызметінде қолдану мүмкіндіктері туралы түсінік береді.
Семестр - 1
Несиелер - 3
-
Экономика
Пән экономиканың қағидалары мен әдістері туралы түсініктерді қалыптастыруға, экономикалық қызметтің нәтижелерін өлшеу әдістерін түсінуге, нарықтардағы тұтынушылардың мінез-құлқы мен тұтыну және жинақтаудағы мотивтерін түсінуге, тауарлар мен қызметтер нарығындағы, ақша нарығындағы әртүрлі жағдайларды, сондай-ақ, мемлекеттің макроэкономикалық өсімі мен экономикалық саясатының факторларын талдау шеберлігін қалыптастыруға бағытталған.
Семестр - 1
Несиелер - 3
-
Менеджмент
Пән басқарудың негізгі ұғымдары мен теорияларын бөліп көрсетуге; қазіргі заманғы басқарушылық ойлауды қалыптастыру; басқарудың негізгі әдістері мен технологияларын пайдалана отырып, қолданбалы есептерді шешу дағдыларын алу; басқару шешімдерінің ұсынылған нұсқаларын сыни тұрғыдан бағалау мүмкіндік береді
Семестр - 1
Несиелер - 3
-
Әрекеттегі кәсіпкерлік 2
Бұл курстың мақсаты кәсіпкерлік қызметтің инновациялық құрамдас бөлігін масштабтау және табу жоспарын жүзеге асыру және жаңа нарықтарға шығу стратегиясын іске асыруды имитациялау. Курстың соңында студенттер жоғары өсетін фирмаларды құру ерекшеліктерін біледі, ауқымды жобаның қаржылық негіздемесін біледі, бақылау әдістемесін және бірлік экономикасын қолданады.
Семестр - 1
Несиелер - 3
-
IT-стартап Capstone Project 2 (DS/ML startup)
Пәннің мақсаты - студенттер іс жүзінде деректерді талдау негізінде кәсіпкерлік идеяларды дамытады, деректер ғылымы мен машиналық оқыту әдістерін қолдана отырып, жұмыс прототиптерін тексереді және іске қосады, содан кейін сол жобаларды басқарады.
Семестр - 2
Несиелер - 15
Оқыту нәтижелері
- Тұлғааралық, мәдениетаралық өзара іс-қимыл және кәсіби міндеттерді шешу үшін мемлекеттік тілде және ұлтаралық қарым-қатынас тілінде, сондай-ақ шет (ағылшын) тілінде тиімді ауызша және жазбаша коммуникация құру;
- Компания ішінде өзін-өзі басқаратын Стартапты немесе жаңа өнімді іске қосуды үйрену;
- Әділдік, әдептілік және даму мүмкіндіктерінің теңдігі қағидаттарына сүйене отырып, әлеуметтік жауапкершілікке, моральдық және физикалық өзін-өзі тәрбиелеуге және өзін-өзі жетілдіруге бейілділік таныту;
- Серверде бағдарламалық жасақтаманы орналастыру және мәліметтер базасымен және API-мен жұмыс жасау;
- Нақты пайдаланушылардағы негізгі гипотезаларды тексеру арқылы идеяны құру және жылдам прототиптеу;
- Кәсіби міндеттерді шешу және оқу-практикалық зерттеулер жүргізу үшін жүйелі сыни және креативті ойлауды қолдану;
- Python, Ruby немесе Node сияқты әртүрлі бағдарламалау тілдерін қолдана отырып, серверлік қосымшаларды жасау;
- Математикалық және статистикалық әдістер арқылы әртүрлі есептерді шешу үшін ақпаратты құрылымдау, деректерді талдау;
- Кәсіби қызмет саласындағы мәселелерді шешу үшін заманауи ақпараттық-коммуникациялық технологияларды таңдау және пайдалану;
- Жүйелік және пәнаралық тәсіл негізінде практикалық міндеттерді шешу үшін, сондай-ақ әртүрлі кәсіби салаларда дербес даму үшін бизнес пен нарық қажеттіліктеріне байланысты негізгі ұғымдар мен құралдарды білу мен түсінуді қолдану;
- Веб-қосымшалар мен мобильді қосымшаларды әзірлеу;
- Құнды өнімдер мен қызметтерді құрудың инновациялық технологияларын қолдана және сынай отырып, жобалық-кәсіпкерлік қызметтің толық циклін құру;
- Әлеуметтік, этикалық, экологиялық, Мемлекеттік және ғылыми нормаларды ескере отырып, талдау жүргізу және тұжырымдар жасау арқылы шығарылған пайымдауларды дәлелдеу;
- Бизнес пен экономикалық қатынастарға, соның ішінде менеджментке, экономика және маркетингке қатысты негізгі парадигмалар мен тұжырымдамаларды түсіндіру және қолдану;
- Веб-сайттар мен веб-қызметтерді дамытудың заманауи технологияларымен, әдістерімен және құралдарымен жұмыс істеу;
Ұқсас БББ
6B06103 Есептеуіш техника және бағдарламалық қамтамасыз ету
Батыс Қазақстан инновациялық-технологиялық университеті (БҚИТУ)
6B06103 Есептеу техникасы және бағдарламалық қамтамасыз ету
Торайгыров университеті
6B06103 Есептеу техникасы және бағдарламалық қамтамасыз ету
Қ.Жұбанов атындағы Ақтөбе өңірлік университеті
6B06103 Есептеу техникасы және бағдарламалық қамтамасыз ету
Махамбет Өтемісов атындағы Батыс Қазақстан университеті
6B06103 Есептеу техникасы және бағдарламалық қамтамасыз ету
Ғұмарбек Дәукеев атындағы Алматы энергетика және байланыс университеті (АЭжБУ)
6B06103 Есептеу техникасы және бағдарламалық қамтамасыз ету
Қазақ ұлттық аграрлық зерттеу университеті
6B06103 Есептеуіш техника және бағдарламалық қамтамасыз ету
Ш.Есенов атындағы Каспий технологиялар және инжиниринг университеті (Yessenov University)
6B06103 Есептеу техникасы және бағдарламалық қамтамасыз ету
Орталық Азия Инновациялық Университеті (ОАИУ)
6B06103 Есептеу техникасы жəне бағдарламалық қамтамасыз ету
Инновациялық Еуразия университеті