6B06105 Бағдарламалық қамтамасыз ету в SDU University
-
Білім беру бағдарламасының мақсаты Бағдарламаның мақсаты - нақты әлемдегі салалық мәселелерді шешетін бағдарламалық шешімдерді әзірлеу, енгізу және басқару үшін терең түсіну, сыни ойлау және тиімді коммуникация дағдыларын көрсететін білікті бағдарламалық қамтамасыз ету инженерлерін дамыту. Білім базасын шыңдауда зерттеулер мен инновациялар арқылы бағдарламалық жасақтама жасаудың принциптері мен тәжірибесін меңгеру, әртүрлі бағдарламалау тілдері мен технологияларында шешімдерді әзірлеу қабілеті, мүдделі тараптармен тиімді өзара әрекеттесу, этикалық шешім қабылдау, үздіксіз білім алу, көпмәдениетті ортада бейімделу және даму болып табылады.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Ағылшын тілі
-
ЖОО атауы SDU University
-
Оқу мерзімі 4 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Түрік тілі 1
Курс аяқталған соң, студенттер курстық, сөйлеу, оқу, түрік тілін тыңдау дағдылары мен қабілеттерімен бірге, түрік тілінің грамматикалық ерекшеліктерін үйренеді, сөздерді тәрбиелеу саласында білім алады, фразеологиялық, терминологиялық сөздердің және сөз тіркестерінің көмегімен тілдік лексиканы кеңейтеді. Курс оқытудың белсенді әдістерін (жағдайды талдау, есептер, миға шабуыл, рөлдік және іскерлік ойындар, бейне және аудио материалдарды пайдалану сияқты) қолдануды қарастырады.
Оқу жылы - 1
Семестр - 1
Несиелер - 3
-
Дискретті математика
Курс осындай тақырыптарды қарастырады: Есептеу принциптері. Комбинаторика элементтері. Байланыстар. Функциялар. Мәлімдеме логикасы. Генераторлық функциялар. Қайталану. Есептер".
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Бағдарламалау негіздері
Курстыі оқу студенттерде есептеу процестерін алгоритмдеу және теориялық білім мен дағдыларды қалыптастыруға және инженерлік, ақпараттық және логикалық есептерді шешуге арналған бағдарламалау тілінде бағдарламалар (міндетті емес) құруға бағытталған. Курстың мақсаты негізгі ұғымдарын, мәліметтер типтері туралы түсініктерді, алгоритмдік құрылымдар мен олармен жұмыс жасау әдістерін білу.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Объектіге бағытталған бағдарламалау және білім беру тәжірибесі
Курс теориялық оқытуды бағдарламалауда практикалық қолданумен біріктіреді. Студенттер объектіге бағытталған бағдарламалау принциптерін үйренеді және оларды білім беру жобаларында қолданады. Практикалық кодтау және жобаларды әзірлеу жаттығулары арқылы студенттер бағдарламалау дағдылары мен педагогикалық әдістерге ие болады.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Түрік тілі 2
Курс аяқталған соң, студенттер курстық, сөйлеу, оқу, түрік тілін тыңдау дағдылары мен қабілеттерімен бірге, түрік тілінің грамматикалық ерекшеліктерін үйренеді, сөздерді тәрбиелеу саласында білім алады, фразеологиялық, терминологиялық сөздердің және сөз тіркестерінің көмегімен тілдік лексиканы кеңейтеді. Курс оқытудың белсенді әдістерін (жағдайды талдау, есептер, миға шабуыл, рөлдік және іскерлік ойындар, бейне және аудио материалдарды пайдалану сияқты) қолдануды қарастырады.
Оқу жылы - 1
Семестр - 2
Несиелер - 3
-
Сызыкты алгебра
Курс сызықтық теңдеулер жүйесі. Матрицалар. Анықтағыштар. Векторлық кеңістік. Сызықтық операторлар. Эйгендік шамалар және векторлар. Иордания қалыптасады. Квадраттық формалар. Үздіксіз математикаға қосымшалар.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Математикалық талдау
Курс ақпараттық жүйелер саласына қатысты математикалық түсініктер мен әдістердің берік негізін қамтамасыз етуге арналған. Қатысушылар алгебра, есептеулер, дискретті математика және ықтималдықтар теориясы сияқты тақырыптарды зерттеп, олардың деректерді талдауға, алгоритмді жобалауға және жүйені модельдеуге қатысты мәселелерді шешудегі қолданбаларына назар аударады. Бұл курстың мақсаты білім алушыларды ақпараттық жүйелерді талдау және оңтайландыру үшін қажетті математикалық дағдылармен және ой қорыту қабілеттерімен қаруландыру, осы саладағы неғұрлым озық зерттеулер мен кәсіби тәжірибе үшін негіз қалау болып табылады. Осы математикалық принциптерді меңгере отырып, қатысушылар негізделген шешімдер қабылдауға, тиімді алгоритмдерді әзірлеуге және ақпараттық жүйені жобалау мен енгізудегі қиындықтарды тиімді шешуге мүмкіндік алады.
Оқу жылы - 1
Семестр - 5
Несиелер - 5
-
Өнімді әзірлеу
Бұл жаңа өнімдерді құру принциптері мен процестеріне бағытталған негізгі курс. Студенттер нарықты талдау, дизайнерлік ойлау және инновациялық және нарыққа дайын өнімдерді әзірлеу үшін прототиптеу әдістері сияқты негізгі ұғымдарды үйренеді. Практикалық жобалар мен кейс-зерттеулер арқылы олар идеядан коммерцияландыруға дейінгі өнімді әзірлеудің әртүрлі кезеңдерін шарлау үшін практикалық дағдыларды алады.
Оқу жылы - 2
Семестр - 3
Несиелер - 5
-
Деректер қорын басқару жүйелері
Бұл курс практикалық қолдануға баса назар аудара отырып, SQL және NoSQL дерекқорларында кеңейтілген дағдыларды дамытуға бағытталған. Студенттер күрделі SQL сұрауларын, соның ішінде ішкі сұраулар мен қосылуларды жазуды үйренуден бастайды. Олар сонымен қатар тиімділікті арттыру және артықшылықты азайту үшін дерекқорды қалай тиімді қалыпқа келтіру керектігін үйренеді.
Оқу жылы - 2
Семестр - 3
Несиелер - 5
-
Бағдарламалық жасақтама инженериясы мен үрдісіне кіріспе
Курс бағдарламалық жасақтаманы әзірлеу әдістемелері мен процестеріне шолу жасайды. Студенттер бағдарламалық жасақтаманы әзірлеудің өмірлік циклін, талаптардың инженериясын және жобаларды басқару техникасын үйренеді. Практикалық жобалар мен жағдайларды талдау арқылы студенттер сапалы бағдарламалық өнімдерді құрудың ең жақсы тәжірибелері туралы түсінік алады.
Оқу жылы - 2
Семестр - 3
Несиелер - 5
-
Алгоритмдерге кіріспе
Бұл курс есептеу есептерін математикалық модельдеуге кіріспе береді. Ол осы есептерді шешу үшін қолданылатын жалпы алгоритмдерді, алгоритмдік парадигмаларды және деректер құрылымдарын қамтиды. Курс алгоритмдер мен бағдарламалау арасындағы байланысты көрсетеді және осы есептер үшін негізгі өнімділік өлшемдері мен талдау әдістерін енгізеді.
Оқу жылы - 2
Семестр - 3
Несиелер - 5
-
Бағдарламалық жасақтаманың архитектурасы және дизайн үлгілері
Курс сенімді, масштабталатын және қолдау көрсетілетін бағдарламалық жүйелерді жобалаудың принциптері мен әдістемелерін зерттейді. Қатысушылар әртүрлі архитектуралық стильдерді, дизайн үлгілерін және функционалды және функционалды емес талаптарға тиімді жауап беретін бағдарламалық шешімдерді жасаудың озық тәжірибелерін зерттейді. Бұл курстың мақсаты студенттерді икемді, модульдік және өзгермелі бизнес қажеттіліктеріне бейімделетін бағдарламалық жасақтаманың архитектурасын жобалау бойынша білім мен дағдылармен жабдықтау болып табылады. Дизайн үлгілерін түсіну және қолдану арқылы қатысушылар бағдарламалық жасақтама жобаларының сапасын, өнімділігін және техникалық қызмет көрсету мүмкіндігін жақсарта алады, сайып келгенде, мүдделі тараптар үшін жақсы нәтижелер береді.
Оқу жылы - 2
Семестр - 4
Несиелер - 5
-
Компьютердің ұйымдастырылуы және архитектурасы
Бұл курс компьютердің аппараттық деңгейде қалай жұмыс істейтінін, оның ішінде процессорлар, жад және командаларды орындау үдерісін қарастырады.
Оқу жылы - 2
Семестр - 4
Несиелер - 5
-
Бағдарламалық жасақтама принциптері және курстық жоба
Бұл курс бағдарламалық инженерияның негізгі қағидаларын командалық бітіру жобасы арқылы іске асырып, жоспарлаудан бастап жүйені енгізуге дейінгі толық әзірлеу үдерісін қамтиды.
Оқу жылы - 2
Семестр - 4
Несиелер - 5
-
Бағдарламалық қамтамасыз етуді тестілеу және сапаны қамтамасыз ету
Курс студенттерге бағдарламалық жүйелердің сенімділігін, функционалдығын және сапасын қамтамасыз ету үшін қажетті білім мен дағдыларды береді. Студенттер бағдарламалық қосымшалардағы ақаулар мен қателерді анықтау үшін әртүрлі тестілеу әдістерін, әдістерін және құралдарын үйренеді. Бағдарламалық жасақтаманы әзірлеудің бүкіл өмірлік циклі барысында сапаны қамтамасыз ету процестерінің маңыздылығын түсінуге баса назар аударылады.
Оқу жылы - 2
Семестр - 4
Несиелер - 5
-
Операциялық жүйелер
Бұл курс операциялық жүйелердің негізгі ұғымдарын, соның ішінде процестерді басқару, жадты басқару, файлдық жүйелер және бір уақытта орындау мәселелерін қамтиды.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Веб-бағдарламалау
Бұл курс HTML, CSS, JavaScript және серверлік бағдарламалау сияқты заманауи веб-технологияларды қолданып, динамикалық және интерактивті веб-сайттар жасауды үйретеді.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Мультимедиялық қосымшаларды әзірлеу
Курс интерактивті мультимедиялық кеңістіктерді құрудың әдістері мен құралдарын жан-жақты зерттеуді қамтамасыз етеді. Студенттер аудио, видео, графика және анимация сияқты әртүрлі мультимедиялық элементтерге еніп, олардың қолданбаларға интеграциялануын үйренеді. Практикалық жобалар мен жаттығулар арқылы қатысушылар әртүрлі платформалар мен құрылғыларға арналған қызықты мультимедиялық қосымшаларды жобалау және әзірлеу дағдыларын алады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Ойын дамыту
Курс интерактивті цифрлық ойындарды құру принциптері мен тәжірибелеріне жан-жақты кіріспе береді. Студенттер ойын дизайнының әртүрлі аспектілерін, соның ішінде сюжеттік желіні, ойын механикасын және визуалды эстетиканы зерттейді, саланың стандартты құралдары мен технологияларын қолдана отырып практикалық тәжірибе жинайды. Жобалық оқыту және ынтымақтастық арқылы қатысушылар өз ойындарын жобалау, прототиптеу және жүзеге асыру үшін қажетті дағдыларды дамытады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Linux әкімшілігі
Курс linux әкімшілігі курсы студенттерге Linux негізіндегі жүйелерді басқару принциптері мен тәжірибесін үйретуге бағытталған. Бағдарламада жүйені орнату, конфигурациялау, Пайдаланушыларды басқару, файлдық жүйелер және қауіпсіздікті басқару сияқты тақырыптар бар. Практикалық сабақтар мен нақты сценарийлер арқылы студенттер Linux серверлері мен желілерінде әкімшілік және ақаулықтарды жою дағдыларын алады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
IOS бағдарламалауға кіріспе
Курс Apple компаниясының iOS платформасына арналған қосымшаларды әзірлеудің негізгі түсінігін ұсынады. Студенттер swift бағдарламалау тілінің негіздерін және пайдаланушы интерфейсінің дизайны, деректерді басқару және қолданбаның өмірлік циклі сияқты iOS негізіндегі негізгі даму тұжырымдамаларын үйренеді. Практикалық жобалар мен оқулықтар арқылы қатысушылар iOS-та қарапайым қосымшалар құруға және iOS-қа арналған даму білімдерін кеңейтуге қажетті дағдыларды алады.
Оқу жылы - 3
Семестр - 5
Несиелер - 3
-
Кәсіпкерлік
Бұл курс студенттерге кәсіпкерлік туралы терең түсінік беруге арналған. Курс АТ-мен байланысты кәсіпорындарды ашу және басқару кезінде туындайтын бірегей қиындықтар мен мүмкіндіктерге бағытталған және студенттерге саланың серпінді ландшафтын кәсіпкер ретінде сәтті шарлау үшін қажетті білім, дағдылар мен ойлауды қамтамасыз етеді.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Тіршілік қауіпсіздігінің негіздері
«Тіршілік қауіпсіздігінің негіздері» курсы жоғарғы оқу орындарында болашақ мамандарға қауіпсіз және қалыпты жұмыс жағдайын жасауды, ТЖ жағдайында халықты және шаруашылық объектілеріндегі адамдарды апаттан және авариялардан қорғау жұмыстарын дұрыс орындау мен болжауды, өндірістік травматизмді және кәсіби ауруларды болдырмайтын жаңа техника мен технологияларға байланысты сұрақтарды дұрыс шешім қабылдаудың теориялық және тәжірибелік дағдыларын оқып үйретеді.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Ақпараттық қауіпсіздікті қамтамасыз ету әдістері мен құралдары
Бұл сандық ақпаратты қорғау үшін қолданылатын әртүрлі стратегияларды, құралдар мен әдістерді қамтитын жан-жақты курс. Студенттер шифрлауды, қол жеткізуді басқаруды, аутентификация механизмдерін және қауіпсіздік хаттамаларын үйренеді. Кейстерді талдау және практикалық жаттығулар арқылы олар осалдықтарды бағалау, қауіпсіздік шараларын енгізу және компьютерлік жүйелер мен желілерде тәуекелдерді азайту дағдыларын дамытады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Үлгіні тану
Курс деректердегі заңдылықтар мен құрылымдарды анықтау әдістері мен әдістері туралы жан-жақты түсінік береді. Студенттер әртүрлі тәсілдерді, соның ішінде статистикалық әдістерді, Машиналық оқыту алгоритмдерін және үлгілерді талдау және жіктеу үшін қолданылатын нейрондық желілерді үйренеді. Теориялық зерттеу және практикалық қолдану арқылы қатысушылар әртүрлі деректер жиынтығында үлгіні тану дағдыларын дамытады және бұл білімді кескінді өңдеу, сөйлеуді тану және тау-кен деректері сияқты салаларда қолданады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Экология және тұрақты даму
Пән студенттердің табиғи кешендердегі өзгерістерді, олардың себептері мен шешу жолдары туралы тұтас түсініктерін қалыптастыруға бағытталған. Пәнді менгеруде экологияның негізгі ұғымдарын, экологияның ғылым ретінде қалыптасуы мен дамуын, сондай-ақ биосфераның ғаламдық экожүйе ретіндегі тұжырымдамасы қарастырылады; қоршаған ортаның ластану түрлерінің жіктелуі берілген, қазіргі заманның жаһандық, аймақтық және жергілікті экологиялық проблемалары, олардың пайда болу себептері мен қоршаған ортаның ластану түрлері талданады; жаһандық экологиялық проблемаларды шешудегі халықаралық ынтымақтастық қағидаттары түсіндіріледі. Курс экологиялық ойлауды дамытуға, қоршаған ортаны қорғауға деген жауапкершілікті қалыптастыруға және тұрақты даму жағдайында өзінің өмір сүру қауіпсіздігін қамтамасыз етуге дайындықты жетілдіруге ықпал етеді.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Құқық
Бұл курс мемлекет пен құқық теориясын, сондай-ақ заңмен және оны жүзеге асырумен байланысты құбылыстар мен процестерді зерттеуге арналған. Студенттер мемлекет, құқықтың әрекет ету механизмі, заң шығару және құқыққа қатысты басқа да мәселелер туралы түсінік алады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Мобильді қосымшаларды әзірлеу
Бұл курс студенттерді смартфондар мен планшеттерге арналған мобильді қосымшаларды әзірлеудің негізгі ұғымдары және практикалық тәсілдерімен таныстырады. Курста Android және iOS платформаларында қосымшалар жасаудың негізгі принциптері, UI/UX жобалау, сенсорлармен жұмыс істеу, деректерді сақтау, желілік өзара әрекеттесу және қосымшаларды орналастыру процесі қарастырылады. Студенттер мобильді қосымшаларды құру арқылы практикалық жобаларды жүзеге асырады және өз идеяларын іске асырады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Қаржылық сауаттылық
Бұл курс үшінші курс студенттеріне жеке қаржыны тиімді басқару үшін қажетті негізгі білім мен дағдыларды береді. Тақырыптар бюджеттеу, жинақтау, инвестициялау, несие басқару және қаржылық өнімдер мен қызметтерді түсінуді қамтиды. Курс студенттерге негізделген қаржылық шешімдер қабылдау, болашақты жоспарлау және қаржылық тұрақтылыққа қол жеткізу құралдарын ұсынады. Қаржылық қағидаларды түсіну мен қолдануды жақсарту үшін практикалық жаттығулар мен нақты мысалдар қолданылады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
UX/UI дизайны
Курс бойынша UX/UI дизайн студенттерінің тому үшін фокусируется, қалай создавать удобные үшін цифровых мүмкіндіктер путем сочетания принципов пользовательского опыта (UX) с методами проектирования интерфейсін (UI). Студенттерді оқуға понимать поведение пользователей, проектировать интуитивно понятные интерфейсін және оптимизациялау общий путь помощью практических проектов және практических примеров. Курс студенттерге жаңа цифрлық өнімдерді алу үшін визуально привлекательных және бағдарлауды, сонымен қатар бизнес-целямды қалай пайдалануға болады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Компьютерлік көру
Курс компьютерлерді кескіндерден немесе бейнелерден визуалды ақпаратты түсіндіруге үйрету әдістерінің теориясы мен қолданылуын зерттейді. Студенттер кескінді өңдеу әдістері, нысанды анықтау, сегменттеу және тану алгоритмдері туралы біледі. Практикалық жобалар мен эксперименттер арқылы олар кескіндерді жіктеу, нысандарды қадағалау және көріністі түсіну сияқты тапсырмалар үшін компьютерлік көру жүйелерін құру дағдыларын дамытады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Инклюзивті білім беру
Бұл курс инклюзивті білім берудің қағидаттары мен тәжірибелеріне арналған, барлық білімгерлердің, соның ішінде мүмкіндігі шектеулі және ерекше білім беру қажеттіліктері бар білімгерлердің қажеттіліктерін ескеретін қолайлы оқу ортасын қалыптастыруға бағытталған. Студенттер теориялық негіздермен, заңнамалық база және білім беру процесінде теңдік пен қолжетімділікті қамтамасыз ету стратегияларымен танысады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Ақпараттық қауіпсіздік
Курс ақпаратты қорғау үшін қолданатын құралдар мен процестерді қамтиды. Бұған рұқсат етілмеген адамдардың бизнеске немесе жеке ақпаратқа кіруіне жол бермейтін саясат параметрлері кіреді. InfoSec - желілік және инфрақұрылымдық қауіпсіздіктен тестілеу мен аудитке дейін кең ауқымды қамтитын өсіп келе жатқан және дамып келе жатқан өріс.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Білім берудегі жасанды интеллект
Пән жасанды интеллект саласында білім жүйесін қалыптастыруды, жасанды интеллект жүйелерін қолдану дағдыларын және жасанды интеллект принциптерін жүзеге асыру құралдарымен жұмыс істеуді қамтиды. Пәннің міндеттері: жасанды интеллект саласында теориялық білімдерді қалыптастыру; жасанды интеллекттің түрлі салаларындағы қолданбалы міндеттерді шешу дағдыларын дамыту; тапсырмаларды шешу алгоритмдерін өз бетінше әзірлеу және оларды талдау қабілеттерін қалыптастыру, жасанды интеллект қолданудың этикалық, әлеуметтік және құқықтық аспектілері.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Компьютерлік желілер
Бұл курс желілік инфрақұрылымдарды жобалау, басқару және оңтайландырумен байланысты күрделі тұжырымдамалар мен технологияларға тереңірек үңіледі. Студенттер веб-серверлердің жұмыс принциптерін және оларды дерекқорлармен интеграциялауды, соның ішінде динамикалық веб-қосымшаларды құру үшін PHP-ті пайдалануды зерттейді. Негізгі назар деректердің біріктірілген жиынтықтарымен жұмыс істеуге және олардың желі арқылы қауіпсіз берілуіне аударылады. Курста сонымен қатар Laravel және Django сияқты фреймворктарды желілік компоненттермен тиімді әрекеттесетін масштабталатын веб-қосымшаларды әзірлеу үшін пайдалану қарастырылады. Курстың барысында студенттер веб-серверлерді баптау және басқару, дерекқорларды интеграциялау және желілік қосымшалардың қауіпсіз әрі тұрақты жұмысын қамтамасыз ету дағдыларын дамытады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
АТ қауіпсіздігі және тәуекелдерді басқару
Курс байес желілеріне кіріспе. Прогрессивті Байес желілері. Байес желілерін құру. Сандық айнымалылар және үздіксіз бөлу функциялары. Операциялық тәуекелді модельдеу. Модельдеу жүйесінің сенімділігі. Байес және ереже
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Сыбайлас жемқорлыққа қарсы мәдениеттің негіздері
Бұл курс үшінші курс студенттерін сыбайлас жемқорлыққа қарсы күреске байланысты негізгі ұғымдар мен тәжірибелермен таныстырады. Сыбайлас жемқорлықтың табиғаты мен себептері, оның қоғамға әсері және сыбайлас жемқорлыққа қарсы мәдениетті қалыптастырудың маңыздылығы қарастырылады. Студенттер халықаралық және ұлттық сыбайлас жемқорлыққа қарсы күрес механизмдері, заңдық тетіктер және сыбайлас жемқорлықтың алдын алу мен онымен күресудің ең үздік тәжірибелері туралы біледі. Курс сондай-ақ жеке және кәсіби адалдықты дамыту, этикалық шешім қабылдау және азаматтық қоғамның ашықтық пен есеп берушілікті арттырудағы рөліне баса назар аударады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Экономика
Курста қоғамдағы тауарлар мен қызметтерді өндіруді, бөлуді және тұтынуды реттейтін принциптер, жүйелер және динамика жан-жақты қарастырылады. Макроэкономика, микроэкономика, нарықтық құрылымдар және экономикалық саясат сияқты тақырыптарды зерттеу арқылы қатысушылар жергілікті, ұлттық және жаһандық деңгейде экономикалардың жұмыс істеуі туралы түсінік алады. Бұл курстың мақсаты студенттерді экономикалық құбылыстарды түсінуге, негізделген шешімдер қабылдауға және экономикалық даму мен өркендеуге үлес қосуға қажетті біліммен және аналитикалық құралдармен қаруландыру болып табылады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Деректерді өндіру
Бұл курс үлкен деректер жиынтығынан заңдылықтарды, үрдістерді және білімді табуға арналған әдістер мен алгоритмдерді үйретеді.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Пайдаланушы интерфейсінің дизайны
Курс интуитивті және визуалды тартымды интерфейстерді құру принциптері мен әдістеріне жан-жақты шолу жасайды. Студенттер әртүрлі платформалар мен құрылғылар үшін ыңғайлылық, қолжетімділік және эстетикалық дизайн мәселелерін зерттейді. Практикалық жобалар мен талқылаулар арқылы қатысушылар пайдаланушы тәжірибесін жақсартатын тиімді интерфейстерді жобалау дағдыларын дамытады.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
C# бағдарламалауға кіріспе
Бұл C# бағдарламалау тіліне және оның негізгі синтаксисіне шолу жасайтын негізгі курс. Студенттер C#-де айнымалылар, басқару құрылымдары және объектіге бағытталған бағдарламалау принциптері сияқты бағдарламалаудың негізгі тұжырымдамаларын үйренеді. Практикалық жаттығулар мен жобалар арқылы студенттер қарапайым қосымшаларды әзірлеуде практикалық тәжірибе алады және C#бағдарламалық жасақтамасын әзірлеу негіздерін түсінеді.
Оқу жылы - 3
Семестр - 5
Несиелер - 5
-
Қаржы негіздері
Бұл курс студенттерге қаржылық басқарудың негізгі тұжырымдамалары мен қағидаларын түсінуге және қаржылық білімнің негіздерін беруге арналған. Студенттер ақшаның уақытша құны, негізгі қаржылық есептіліктер (баланс, пайда мен шығындар туралы есеп, ақша ағындары туралы есеп), қаржылық коэффициенттерді талдау, тәуекелдерді басқару және активтердің құнын бағалау сияқты тақырыптарды зерттейді. Курста сондай-ақ инвестицияның негіздері, кірістілік пен тәуекел ұғымдары, сондай-ақ портфельді басқару принциптері қарастырылады. Қаржылық құралдарды практикалық қолдануға және белгісіздік жағдайындағы қаржылық шешімдерді талдауға ерекше назар аударылады.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Киберқауіпсіздік
Бұл курс компьютерлік жүйелерді, желілерді және деректерді киберқатерлерден қорғау қағидаттары, әдістері және құралдарымен таныстырады.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Блокчейн технологиясы
Блокчейн технологиясы - блокчейн әлеміндегі негізгі курс. Блокчейн криптография, ойын теориясы және информатика сияқты әртүрлі салалардағы білімді қолдану арқылы жасалды. Сондықтан студенттер өздерінің құрылғыларын және олардың блокчейнге қатынасын зерттейді. Толығырақ студенттер блокчейннің негізгі бөлігін, блокчейн дизайнын, криптографиялық алгоритмдерді, ойын теориясын және информатиканы зерттейді. Бұл курс теориялық бөлікке бағытталған және блокчейннің іргелі білімін қамтиды және студенттерге блокчейн қосымшаларын қалай жобалау керектігін түсінуге, оның шектеулері мен болашақ перспективаларын түсінуге мүмкіндік береді.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Тестілеудегі автоматтандыру
Курс автоматтандырылған тестілеу әдістері мен құралдарын терең зерттеуді ұсынады. Студенттер тестілеудің тиімділігі мен дәлдігін арттыру үшін автоматтандырылған тест сценарийлерін жазуды және орындауды үйренеді. Практикалық жаттығулар мен нақты мысалдар арқылы қатысушылар бағдарламалық қамтамасыз етуді әзірлеу жобаларында автоматтандырылған сынақ шеңберлерін енгізу және қолдау үшін қажетті дағдыларды алады.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Кәсіпорының сәулеті
Бұл курс студенттерге кәсіпорын деңгейінде күрделі IT-инфрақұрылымдарды жобалау және басқару үшін қажетті білім мен дағдыларды береді. Студенттер TOGAF (The Open Group Architecture Framework), Zachman Framework сияқты кәсіпорын архитектурасының негізгі тұжырымдамаларын, сонымен қатар кәсіпорынның архитектурасын әзірлеу және басқару үшін қолданылатын басқа әдістерді зерттейді. Курста IT және бизнес стратегияларын сәйкестендіру, архитектураның өмірлік циклін басқару, сондай-ақ әртүрлі жүйелер мен технологияларды бірыңғай архитектуралық модельге біріктіру сияқты тақырыптар қарастырылады. Күрделі IT ортадағы қауіпсіздік, стандарттау және өзгерістерді басқару мәселелеріне ерекше назар аударылады.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Бұлтты есептеу
Бұл курс студенттерді заманауи бұлттық платформаларда қолданылатын негізгі қағидалармен, архитектуралармен және құралдармен таныстыруға арналған. Студенттер виртуализация, масштабталу және орналастыру үлгілері (IaaS, PaaS, SaaS) сияқты бұлттық қызметтердің негізгі компоненттерін зерттейді. Ерекше назар Amazon DynamoDB сияқты NoSQL деректер базаларын басқару үшін, Amazon Simple Storage Service (S3) деректерді масштабталатын сақтау үшін және AWS Lambda серверлерді басқарусыз кодты орындау үшін қызметтерін оқып үйренуге бөлінеді. Студенттер сондай-ақ серверсіз архитектуралар, контейнеризация және бұлттық ресурстарды басқару тұжырымдамаларын зерттейді. Курста бұлттық ортада қолданбаларды әзірлеу және орналастыру бойынша практикалық тапсырмалар бар, бұл студенттерге заманауи бұлттық технологиялармен жұмыс істеу дағдыларын алуға мүмкіндік береді.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Бизнес-процестерді модельдеу
Бұл курс бизнес-процестерді модельдеу теориясы мен тәжірибесіне шолу жасауға арналған. Бұл курста студенттер бизнес-процестерді модельдеу және талдау негіздерін, соның ішінде процесс үлгілері, талаптар және өнімді әзірлеу сияқты ұғымдарды үйренеді. Бұл курс студенттерді болашақ бакалавриат лауазымдарына дайындауға көмектеседі. Бұл курс студенттерге бизнес-аналитикаға шебер көзқарасты дамытуға көмектесуге бағытталған.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Жоғары деңгейлі тілдерде бағдарламалау
Курс студенттерді Python, Java және C#сияқты әртүрлі жоғары деңгейлі бағдарламалау тілдерімен таныстырады. Студенттер бағдарламалаудың негізгі тұжырымдамаларын, синтаксисті және әртүрлі тілдерге қолданылатын ең жақсы тәжірибелерді үйренеді. Практикалық тапсырмалар мен жобалар арқылы қатысушылар нақты мәселелерді шешу үшін жоғары деңгейлі тілдерде тиімді және қолдау көрсетілетін кодты жазу дағдыларына ие болады.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Машиналық оқыту
Бұл курста машиналық оқытудың бірнеше негізгі түсініктері мен әдістері келтірілген. Мақсаты - кейбір негізгі алгоритмдер мен оқыту әдістерін және оларды аудиторияға қолдану, сонымен қатар үлкен мәліметтер жиынтығын талдау мен өңдеуге қатысты жалпы сұрақтар. Бұл алгоритмдердің қолданылуын суреттеу үшін бірнеше бағдарламалық кітапханалар мен көпшілік мәліметтер жиынтығы қолданылады.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Тестілеуге кіріспе
Бұл курс студенттерді бағдарламалық жасақтаманы тестілеуде қолданылатын негізгі тұжырымдамалармен, қағидаттармен және әдіснамалармен таныстырады. Студенттер функционалдық, интеграциялық, жүйелік және қабылдау тестілеуді қоса алғанда, тестілеудің әртүрлі түрлерін зерттейді. Курста тест жағдайларын жазу, тест сценарийлерін әзірлеу, автоматтандырылған тестілеу фреймворктарын пайдалану және ақауларды басқару сияқты негізгі тестілеу әдістері мен құралдары қарастырылады.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Go бағдарламалау тілі
Бұл курс студенттерді Go бағдарламалау тілімен таныстырады, оның синтаксисі, мүмкіндіктері және қолданбаларына баса назар аударады. Студенттер параллелизм, қателерді өңдеу және стандартты кітапхананы пайдалану сияқты тақырыптарды қамтитын тиімді, сенімді және ауқымды бағдарламаларды қалай жазу керектігін үйренеді.
Оқу жылы - 3
Семестр - 6
Несиелер - 5
-
Нейрондық модельдеу және дамыту желілер
Курс нейрондық желілердің архитектуралары мен алгоритмдерін жан-жақты зерттеуді ұсынады. Студенттер жіктеу, регрессия және үлгіні тану сияқты әртүрлі тапсырмалар үшін нейрондық желілерді жобалауды, оқытуды және бағалауды үйренеді. Теориялық дәрістер мен практикалық жобалар арқылы қатысушылар кескінді тану, табиғи тілді өңдеу және болжамды аналитика сияқты салалардағы нақты мәселелерді шешу үшін нейрондық желілерді құру және оңтайландыру дағдыларына ие болады.
Оқу жылы - 3
Семестр - 6
Несиелер - 3
-
IT саласындағы көшбасшылық
Курс IT индустриясына арналған өтінішті лидерлік қабілеттерін дамытуға бағытталған. Ол IT-командаларды жетілдіру, инновацияны қолдау жасау және технология мамандығының динамикасында орта жасау боларымен ұйымның мақсаттарына жету үшін жолдандыруларды қамтиды.
Оқу жылы - 3
Семестр - 7
Несиелер - 5
-
Деректер этикасы және қолданбалы аналитика
Бұл курс қазіргі заманғы цифрлық әлемде деректерді талдаудың этикалық мәселелері мен практикалық әдістеріне арналған. Студенттер деректерді өңдеу және талдау саласындағы этика қағидаттары мен стандарттарын, соның ішінде құпиялылық, дербес деректерді қорғау, әділдік және алгоритмдерді пайдалану кезіндегі жауапкершілікті зерттейді. Курста үлкен деректерді, машиналық оқытуды және жасанды интеллектті этикалық пайдалану, сондай-ақ автоматтандырылған шешімдердің салдарын қарастыру мәселелері қамтылады. Курстың практикалық бөлімінде студенттер нақты міндеттерді шешу үшін аналитикалық әдістер мен құралдарды қолданып, жоғары этикалық стандарттарды сақтауды үйренеді.
Оқу жылы - 3
Семестр - 7
Несиелер - 5
-
IТ басқару, тәуекел, сәйкестік
Курс IT ресурстарының стратегиялық басқаруын, ризиктерді бағалау және азайту, және тиісті төраға сай болу үшін меңгеру жолдарын издейді. Ол ұйымдастырудың әдістемелері мен методологияларын талдауды қамтиды, органдарда IT басқаруды тиісті кілтіліктерін байланыстыра отырып оту үшін.
Оқу жылы - 3
Семестр - 7
Несиелер - 5
-
IТ активтерін басқару
Курс ақпараттық технологияларының мерзімі бойынша барлық өмірі бойынша тиімді отслеживание және басқару принциптері мен практикаларына өтініш береді. Ол инвентаризацияны басқару, нормативтік қажеттіліктерге сәйкес, оптимизация жаттай өтініш беру үшін ақпараттық технологиялар ресурстарының тиімді қолдануын камтитеді.
Оқу жылы - 3
Семестр - 7
Несиелер - 5
-
Жобаны басқару
Курс қатысушыларды әртүрлі салалардағы жобаларды тиімді жоспарлау, орындау және бақылау үшін негізгі дағдылар мен әдістемелермен жабдықтайды. Студенттер жобаны бастау, жұмыс көлемін анықтау, жоспарлау, бюджеттеу және тәуекелдерді басқару сияқты негізгі ұғымдарды үйренеді. Практикалық жаттығулар мен кейс-стади арқылы олар командаларды басқару, ресурстарды басқару және жобаның сәтті нәтижелеріне қол жеткізу қабілеттерін дамытады.
Оқу жылы - 4
Семестр - 7
Несиелер - 3
-
Сымсыз желілер
Курс сымсыз байланыс технологиялары мен хаттамалары туралы жан-жақты түсінік береді. Қатысушылар сымсыз желілерді, соның ішінде Wi-Fi, ұялы желілер және 5G сияқты жаңа технологиялар сияқты тақырыптарды жобалауды, орналастыруды және басқаруды үйренеді. практикалық зертханалық жұмыстар мен кейс-стади арқылы студенттер сымсыз желі инфрақұрылымын теңшеу, ақаулықтарды жою және оңтайландыру бойынша практикалық дағдыларды үйренеді.
Оқу жылы - 4
Семестр - 7
Несиелер - 5
-
Компьютерлік желілердегі қауіпсіздік
Курс желілік ортадағы деректер мен жүйелерді қорғаудың стратегиялары мен әдістерін терең түсінуге мүмкіндік береді. Студенттер киберқауіптерден қорғау үшін шифрлауды, брандмауэрлерді, шабуылдарды анықтау жүйелерін және басқа қауіпсіздік шараларын үйренеді. Тәжірибелік зертханалар мен кейс-стадилер арқылы қатысушылар осалдықтарды бағалау, қауіпсіздік саясатын енгізу және компьютерлік желілердегі шабуылдардан қорғау дағдыларын дамытады.
Оқу жылы - 4
Семестр - 7
Несиелер - 5
-
Зерттеу әдістері мен құралдары
Бұл курс студенттерді ақпараттық жүйелер саласында ғылыми зерттеулер жүргізу үшін қажетті негізгі әдіснамалық тәсілдер мен құралдармен таныстыруға арналған. Студенттер деректерді жинау әдістерін, мысалы, сауалнамалар, сұхбаттар, эксперименттер, сондай-ақ статистикалық пакеттерді және үлкен деректерді өңдеуге арналған бағдарламалық жасақтаманы қолдана отырып, оларды өңдеу және талдау әдістерін зерттейді. Негізгі назар модельдеу әдістеріне, гипотезаларды құруға, эксперименттер жүргізуге және ғылыми мақалалар жазуға бөлінеді. Сондай-ақ, курс жобаларды басқаруға және ғылыми жарияланымдарға арналған заманауи құралдармен, мысалы, LaTeX-пен танысуды қамтиды.
Оқу жылы - 4
Семестр - 7
Несиелер - 5
-
Есептеу техникасындағы кәсіби этика
Бұл курс есептеу техникасы мен технология саласындағы этикалық қағидалар, құқықтық мәселелер және кәсіби жауапкершілік тақырыптарын қарастырады.
Оқу жылы - 4
Семестр - 7
Несиелер - 5
-
DevOps Негіздері
Бұл курс бағдарламалық жасақтаманы әзірлеу, орналастыру және пайдалану үдерістерін автоматтандыруға арналған DevOps негізгі ұғымдары, тәжірибелері мен құралдарымен таныстырады.
Оқу жылы - 4
Семестр - 7
Несиелер - 5
-
Табиғи тілді өңдеу
Бұл курс компьютерлердің адам тілін түсіну, өңдеу және генерациялауына мүмкіндік беретін әдістер мен алгоритмдерге бағытталған.
Оқу жылы - 4
Семестр - 7
Несиелер - 5
-
Үлкен деректерді талдау
Курс құнды ақпаратты алу және деректерге негізделген шешімдер қабылдау үшін кең және күрделі деректер жиынтығын талдау әдістері мен құралдарын зерттейді. Қатысушылар ауқымды деректер жиынындағы үлгілерді, трендтерді және корреляцияларды анықтау үшін data mining, Машиналық оқыту және болжамды аналитика сияқты тақырыптармен танысады. Практикалық жобалар мен кейс-стади арқылы студенттер бизнес-аналитика мен инновация үшін үлкен деректерді тиімді пайдалану дағдыларын дамытады.
Оқу жылы - 4
Семестр - 7
Несиелер - 5
-
Ендірілген жүйелер
Бұл курс нақты функцияларды орындау үшін аппараттық және бағдарламалық қамтамасыз етуді біріктіретін кірістірілген жүйелерді жобалау мен әзірлеуді қамтиды.
Оқу жылы - 4
Семестр - 7
Несиелер - 5
-
Жоғары курс жобасы
Курс әртүрлі салалардағы деректер негізінде шешім қабылдаудың этикалық аспектілері мен салдарын қарастырады. Қатысушылар нақты деректерге аналитикалық әдістерді қолдану арқылы күрделі этикалық дилеммаларды қалай шешуге болатынын зерттейді. Кейстер мен пікірталастарды талдау арқылы студенттер деректерді жауапкершілікпен пайдалану және түсіндіру үшін негіз жасайды.
Оқу жылы - 4
Семестр - 8
Несиелер - 5
-
Стартаптар
Курс стартап-жобаларды құру және басқару негіздерін зерттейді. Студенттер идеяларды қалыптастыру, бизнес үлгілерін әзірлеу, нарықты талдау және қаржыландыру стратегиялары сияқты тақырыптарды зерттейді. Кейстерді талдау және интерактивті талқылаулар арқылы студенттер кәсіпкерлік пен стартап-экожүйенің қиындықтары мен мүмкіндіктерін түсінеді.
Оқу жылы - 4
Семестр - 8
Несиелер - 5
Профессии
Оқыту нәтижелері
- Ақпараттық жүйелерде де, бағдарламалық жасақтама инженериясында да, соның ішінде бағдарламалық жасақтаманы әзірлеудің өмірлік циклін, дерекқорды басқаруды, жүйені талдау мен жобалауды қоса алғанда, іргелі тұжырымдамаларды, теорияларды және әдістемелерді терең түсінуді көрсету.
- Ұйымдық қажеттіліктерді қанағаттандыратын және нақты әлемдегі қиындықтарды шешетін ақпараттық жүйелер мен бағдарламалық шешімдерді талдау, жобалау және енгізу үшін сыни ойлау және проблемаларды шешу дағдыларын қолдану
- Инновациялық шешімдерді әзірлеу және жоғары сапалы жобаларды жеткізу үшін ақпараттық жүйелер мен бағдарламалық инженериядан алынған білімді біріктіре отырып, пәнаралық командаларда тиімді ынтымақтастықта болу
- Бағдарламалық жасақтаманың инженерия принциптері мен тәжірибесіндегі біліктілікті көрсете отырып, бағдарламалық шешімдерді жобалау және енгізу үшін әртүрлі бағдарламалау тілдерін, әзірлеу құралдарын және технологияларын пайдалану
- Масштабтау, қауіпсіздік және пайдалану мүмкіндігі сияқты факторларды ескере отырып, бағдарламалық жасақтаманы әзірлеуге және ақпараттық жүйелерді басқаруға арналған сәйкес әдістемелерді, әдістерді және құралдарды бағалау және таңдау
- Күрделі тұжырымдамалар мен шешімдерді анық және сенімді жеткізе отырып, жазбаша есептер, ауызша презентациялар және техникалық құжаттама арқылы техникалық және техникалық емес әртүрлі мүдделі тараптармен тиімді қарым-қатынас жасау
- Ақпараттық жүйелер мен бағдарламалық қамтамасыз ету инженериясына қатысты этикалық, құқықтық және әлеуметтік мәселелерден хабардар болуды көрсетіңіз және негізделген шешімдер қабылдау және этикалық дилеммаларды шешу үшін этикалық негіздемелерді қолдану
- Ақпараттық жүйелер мен деректерді басқаруға қатысты этикалық және құқықтық мәселелерді, соның ішінде құпиялылық, қауіпсіздік, зияткерлік меншік, нормативтік талаптарға сәйкестік және қоршаған ортаны қорғау мәселелерін зерттеу.
- Жаһанданған ортада және көпмәдениетті командаларда мәдениетаралық құзыреттілік пен тиімді коммуникация дағдыларын көрсете отырып, әртүрлі мәдени және кәсіби контексттерге бейімделу.
- Зерттеу, инновациялар және ғылыми зерттеулер арқылы ақпараттық жүйелер және бағдарламалық қамтамасыз ету саласындағы білімнің ілгерілеуіне, туындайтын қиындықтар мен мүмкіндіктерді шешу үшін теориялық негіздер мен практикалық түсініктерді қолдану арқылы үлес қосу.
- Оқу, жазу, тыңдау және сөйлеуді қамтитын шет тілін меңгеру әр түрлі контексттерде тиімді қарым-қатынас үшін маңызды мәдени түсініктерді алумен қатар қол жеткізіледі.
- Математикадағы, сондай-ақ сызықтық және дискретті математикадағы маңызды принциптерді түсіну және пайдалану, осы салалардағы күрделі мәселелерді шешу үшін логикалық пайымдауды, математикалық модельдеуді және статистикалық талдауды қолдану.