6B06110 Программалық инженерия в Халықаралық ақпараттық технологиялар университеті
-
Білім беру бағдарламасының мақсаты Бағдарламалық қамтамасыз етуді әзірлеу саласындағы жоғары білікті мамандарды, бағдарламалық қамтамасыз етуді және ақпараттық жүйелерді және бағдарламалық жасақтама сәулетшілерін білікті әзірлеушілерді, бағдарламалық қамтамасыз ету сапасын сараптауды, Қазақстан Республикасының IT -индустриясы үшін программалық тестілеуді тәжірибелік-бағдарлы оқытуды қамтамасыз ету.
-
Академиялық дәреже Бакалавриат
-
Оқыту тілі Ағылшын тілі
-
Оқу мерзімі 4 года
-
Кредиттер көлемі 240
-
Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар
-
ҰБТ-дағы пәндер Математика және Информатика
-
Білім беру саласы 6B06 Ақпараттық-коммуникациялық технологиялар
-
Дайындық бағыты 6B061 Ақпараттық-коммуникациялық технологиялар
Пәндер
-
Дерекқорларды жобалау. SQL-ге кіріспе
Курс барысында студенттер реляциялық мәліметтер базасын құрудың барлық кезеңдерінен (тұжырымдамалық, логикалық және физикалық) өту туралы біледі. Курстың екінші бөлімінде студенттерге құрылымдалған сұрау тілі (SQL) негіздерімен таныстырылады. Курстық жұмыс барысында студенттер теориялық білімдерін практикада қолдана отырып мәліметтер базасын жасайды және жасайды.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Алгебра және геометрия
Нақты есептерді шешу үшін алгебра мен геометрияны табысты қолдану ең алдымен есептеуіш техниканың жылдам өсуіне байланысты. Курс аналитикалық геометрия және сызықтық алгебраны қамтиды. Сызықтық алгебра - матрицалар, векторлар, векторлық кеңістіктер, сызықтық түрлендірулер және сызықтық теңдеулер жүйесін зерттейтін математика бөлімі. Аналитикалық геометрия бөлімінде негізгі ұғымдар қарапайым геометриялық фигуралар (нүктелер, сызықтар, жазықтықтар, қисықтар және екінші ретті беттер) болып табылады. Аналитикалық геометриядағы зерттеудің негізгі құралдары координаттар әдісі және элементарлық алгебра әдістері болып табылады.
Оқу жылы - 1
Семестр - 1
Несиелер - 4
-
Алгоритмизация және программалау
Курс әртүрлі есептерді шешуге арналған алгоритмдер мен әзірлеу бағдарламаларын зерттеуге арналған. Ол үшін бағдарлама құрылымы, алгоритмдер мен бағдарламаларды құру принциптері, шешу әдістері, алгоритмдеу, программалау, жөндеу және C++ тілі арқылы бағдарламаларды жүзеге асыру қарастырылады.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Компьютерлік желілерге кіріспе
Желінің негізгі ұғымдарымен және технологияларымен танысу, сонымен қатар шағын желілерді жоспарлау және іске асыру дағдыларын дамыту. Интернеттің және басқа компьютерлік желілердің құрылымы, функциялары, құрамдас бөліктері мен модельдері қарастырылады. IP адресті құру принциптері мен құрылымы, сондай-ақ Ethernet тұжырымдамаларының негіздері, медиа және операциялар оқу бағдарламасының негізі ретінде ұсынылған.
Оқу жылы - 1
Семестр - 1
Несиелер - 5
-
Бағдарламалық қамтамасыз етудiң архитектурасы және дизайны
Ірі жүйелерді және олардың ішкі жүйелер мен компоненттерге қалай ыдырайтындығын зерттеу. Әр түрлі жазбалар мен формализмдер, егжей-тегжейлі дизайн және сәулет қарастырылған. UML-ге баса назар аудара отырып, әр түрлі белгілерді қолдану зерттелген. Сәулет рөлі және жобаның егжей-тегжейлі сипаттамалары тәуекелдерді басқару тұрғысынан қарастырылады.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Python тілінде программалау
Python бағдарламалау тілімен және оның кітапханаларымен танысу. Процедуралық бағдарламалауға, айнымалылардың қатаң емес түрлеріне, алгоритмдерді жобалауға, қосымшалардың (кітапханалардың) жұмыс нысандарын, объектіге бағытталған бағдарламалауға, веб-және дерекқор қосымшаларын құруға, сондай-ақ деректерді алдын-ала өңдеуге баса назар аударылады.
Оқу жылы - 1
Семестр - 2
Несиелер - 5
-
Физика
Курс келесі тақырыптарды қамтиды: Кинематика; динамика; айналмалы қозғалыс және ауырлық күші; энергия; импульс; жай гармоникалық тербелістер; айналу моменті және айналу қозғалысы; электр заряды және электр күші; тұрақты ток тізбектері; термодинамика және механикалық толқындар, өріс және потенциал; электр тізбектері; магнетизм мен электромагнетизм индукциясы; геометриялық және физикалық оптика; және кванттық, атомдық және ядролық физика.
Оқу жылы - 1
Семестр - 2
Несиелер - 4
-
Математикалық анализ
Курстың мақсаты студенттерді есептеудің маңызды салаларымен және оның информатикадағы қолданылуымен таныстыру. Оқу процесінде студенттер әртүрлі қолданбалы есептерді шешу үшін математикалық әдістер мен құралдармен танысып, қолдана білуі керек. Сонымен қатар, олар дифференциалдық және интегралдық есептеулер теориясына негізделген талдауды пайдалана отырып, шексіз аз айнымалыларды зерттеудің іргелі әдістерін үйренеді.
Оқу жылы - 1
Семестр - 2
Несиелер - 6
-
Кәсіби бағытталған шет тілі
Курс кәсіби тақырыптарды талдауға арналған: "Компьютерлер және жұмыс", "АКТ-дағы жұмыс", "компьютерлік жүйелердің түрлері", "компьютермен жұмыс істеу негіздері", "Операциялық жүйелер және графикалық интерфейс", "мәтіндерді өңдеу", "Киберкеңістік: қауіпсіздік және қылмыс" және т. б.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Жасанды интеллектке кіріспе
Курс регрессия, классификация, кластерлеу және нейрондық желілер сияқты негізгі машиналық оқыту алгоритмдерін, сондай-ақ терең оқыту және табиғи тілді өңдеу технологияларын қамтиды.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Ақпарат теориясы
Ақпараттық теория - бұл ақпаратты сандық және сапалық өлшеуге бағытталған қолданбалы математика және кибернетика бөлімі. Бұл курстың мақсаты - ақпарат теориясының негіздері туралы білім жүйесін қалыптастыру және оны қазіргі ақпараттық жүйелерде қолдану. Курстың міндеттері: ақпараттық жүйелер түсінігі мен түрлерін қалыптастыру, энтропия және оны өлшеу және бағалау әдістері, ақпарат мөлшерін өлшеу және бағалау әдістері, тиімді (оңтайлы) кодтаудың теориялық және практикалық аспектілері, шуға төзімді кодтаудың теориялық және практикалық аспектілері, деректерді беру жүйесі, модуляция және т.б. сигналды демодуляциялау.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Алгоритмдер және деректер құрылымы
Алгоритм құру принциптері, алгоритмдер мен іргелі мәліметтер құрылымын талдау қарастырылады. Маңызды деректер құрылымын таңдауға және оларды жүзеге асырудың тиімді және дұрыс алгоритмдерін жасауға баса назар аударылады. Курстың маңызды элементтері - әртүрлі тілдерде жазылған шағын бағдарламалардың нәтижелерін салыстыру және салыстыру кезінде бағдарламалардың тиімділігін өлшеу.
Оқу жылы - 2
Семестр - 1
Несиелер - 5
-
Дискреттік математика
Курс логиканың дискретті объектілері мен элементтерін зерттеуге арналған. Дискретті объектілерді зерттеу, комбинаторлық есептерді шешу, бейнелеу түрлерін және екілік қатынастарды зерттеу, алгебра формулаларын қалыпты формаларға келтіру, логика алгебрасын коммутациялық тізбектер теориясына қолдану қарастырылған. Талдау және синтездеу қабілеті, математикалық жетілуі дамиды.
Оқу жылы - 2
Семестр - 1
Несиелер - 4
-
Объектілі бағдарланған программалау
Курс мыналарды қамтиды: Инкапсуляция, полиморфизм. Класстарды құру. Студенттер нақты клиенттерден немесе жұмыс берушілерден алатын нақты талаптарға негізделген пайдалы клиенттік апплеттерді және автономды қосымшаларды жасайды
Оқу жылы - 2
Семестр - 2
Несиелер - 5
-
Ықтималдықтар теориясы және математикалық статистика
Курс кез-келген оқиғаның ықтималдығы мен статистикасына, сондай-ақ ықтималдықтың математикалық түсінігін тереңдететін және логикалық және алгоритмдік ойлау дағдыларын дамытатын пәнаралық оқыту бағдарламасы арқылы математика мен бағдарламалау арасындағы байланысқа назар аударады.
Оқу жылы - 2
Семестр - 2
Несиелер - 4
-
Front-end әзірлеу
Бұл курста студенттер сайттың клиенттік жағын құру процесін, атап айтқанда сайт үлгісінің макетін және пайдаланушы интерфейсін әзірлеуді егжей-тегжейлі зерттейді. Front-end клиент жағында орындалатын функционалдық тапсырмаларды, пайдаланушы интерфейсін көрсетуді, сондай-ақ пайдаланушы сұрауларын өңдеуді қамтиды. Курсты аяқтағаннан кейін студенттер адаптивті және жауапты орналасу принциптері, UI/UX дизайны, кросс-шолғыш және кросс-платформа, негізгі тестілеу және мобильді даму дағдылары туралы түсінікке ие болады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
QA тестілеу
Бұл курс келесі тақырыптар бойынша теориялық және практикалық сабақтарды қамтиды: тестілеудің негізгі түрлері; тестілеудің негіздері мен классификациясы; тестілеу принциптері; WEB-өнімді тестілеу; бағдарламалық қамтамасыз етуді әзірлеу әдістемесі; сынақты жобалау әдістері; сынаушыға қойылатын талаптармен жұмыс; тәжірибеде бақылау парақтарын құрастыру және олармен жұмыс істеу; тәжірибеде сынақ жағдайларын құрастыру және олармен жұмыс істеу; тәжірибеде қателер туралы есептерді құрастыру және олармен жұмыс істеу; тест жинақтарын құрастыру және олармен жұмыс істеу; JIRA жүйесінде жұмыс істеу және т.б.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
UX/UI әзiрлеу
Курс студенттерді адамдармен тиімді әрекеттесе алатын жобалау жүйелері туралы түсінікпен таныстырады. Студенттер дизайн және адам мінез-құлқының қағидаларын, сонымен қатар интерфейсті құрудағы нақты мәселелерді шешуде қолданылатын эмпирикалық зерттеу әдістерімен танысады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Майнор 1
Курс профильдеуден басқа құзыреттерді дамытуға арналған
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Web-технологиялар
Бұл курс HTML, Cascading Style Sheets (CSS), JavaScript және JQuery көмегімен веб-сайттарды дамыту негіздерін үйретеді. Сізге PHP бағдарламалау тілін қолдану, MySQL мәліметтер қорының негіздерін меңгеру және клиенттің қауіпсіз серверлік веб-қосымшаларын жасауды үйретеді.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Мемлекеттік тілде іс қағаздарын жүргізу
Мемлекеттік тілде іс қағаздарын жүргізу пәні студенттер үшін өте маңызды пән болып табылады, өйткені берілген пән мемлекеттік тілде іс-қағаздарды дайындауды, ресімдеуді үйретеді, іс-қағаздарын өз бетінше құрастыру, қазақ тіліне аудару тәжірибелік дағдылары мен біліктілігін қалыптастырады.
Оқу жылы - 3
Семестр - 1
Несиелер - 2
-
PL/SQL-де программалау
Курс «Деректер базасын жобалаудың» жалғасы. SQL-ге кіріспе ». Ол дерекқорлардан мәліметтерді алу және өңдеу үшін пайдаланылатын іргелі процедуралық SQL тұжырымдамаларына негізделген. Қамтылатын тақырыптарға басқару құрылымы, мәліметтердің құрама типтері, ерекшеліктерді өңдеу, триггерлер мен пакеттер, функциялар мен процедуралар кіреді.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Компьютерлік жүйелерді ұйымдастыру және архитектурасы
Компьютерлік архитектураны шығындар мен өнімділік арасындағы сандық көзқарасқа назар аудара отырып оқыту. Командалар жиынтығы, кэштеу, физикалық жад, виртуалды жад, суперскаляр және енгізу/шығару командаларының тәртіпсіз орындалуы, көп ағынды және ортақ жады бар мультипроцессорларға енгізу қарастырылады.
Оқу жылы - 3
Семестр - 1
Несиелер - 5
-
Тіршілік қауіпсіздігінің және экологияның негіздері
Төтенше жағдайларда адамның қоршаған ортамен (өндірістік, тұрмыстық, қалалық, табиғи) қауіпсіз өзара әрекеттесуі, шаруашылық объектілерінің (ұйымдардың) тұрақты жұмыс істеуінің төтенше жағдайларда, жағымсыз факторлардан қорғау, табиғи және техногендік әсерлердің салдарларының алдын алу және жою мәселелерін зерделеу, заманауи жою құралдарын қолдану кезіндегі төтенше жағдайларды қарастыру. Сонымен қатар, курс қазіргі заманғы экономикалық, әлеуметтік және саяси мәселелерді шешудегі экологияның рөлін, сонымен қатар адамның өндірістік қызметі нәтижесінде дүниежүзілік экологиялық проблемалардың пайда болуын және олар үшін әлемдік қауымдастықтың жауапкершілігін ашады. Өте маңызды аспект тұрақты дамуды қамтамасыз ету үшін халықаралық ынтымақтастық болып табылады. Экологияны практикалық қолданудың – табиғи ресурстар мен қоршаған ортаның ластануы сияқты әртүрлі салалары да қарастырылады .
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Қаржылық сауаттылық негіздері
«Қаржылық сауаттылық негіздері» курсы жеке қаржыны басқару саласында білім мен дағдыларды алуға бағытталған. Курс шеңберінде білім алушылар қаржы саласындағы барлық құралдарды практикада пайдалануды, жинақтауды күзетуді және көбейтуді, бюджетті сауатты жоспарлауды, салықтарды есептеу және төлеу, салық есептілігін дұрыс толтыру бойынша практикалық дағдыларды меңгереді, қаржылық ақпаратты талдауды және барабар инвестициялық стратегияны таңдау үшін қаржы өнімдерінде бағдарлауды үйренеді.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Заң және сыбайлас жемқорлыққа қарсы мәдениеттің негіздері
Курста сыбайлас жемқорлыққа қарсы іс-қимылдың құқықтық, экономикалық және әлеуметтік негіздері баяндалып, мемлекеттік саясаттың ерекшеліктері ашылып, сыбайлас жемқорлықпен күрес бойынша халықаралық тәжірибе көрсетіліп, мүдделер қақтығысын реттеудің ерекшеліктері анықталды. Курсты сәтті өту нәтижесінде: 1. Сыбайлас жемқорлық бұзушылықтарға қатысудың құқықтық жауапкершілік шараларын түсіну. 2. Сыбайлас жемқорлыққа әкелетін ұйымдардың қызметіндегі мүдделер қақтығысын анықтау. 3. Әртүрлі зерттеу әдістерін қолдана отырып, ұйымдардың жұмысына талдау жасап үйренеді
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Стартаптар және кәсіпкерлік
Бұл курста бизнес дегеніміз не, ол қалай жұмыс істейді және оны қалай жүргізу керек екендігі туралы түсінік беріледі. Студенттер өндіріс пен маркетингте, менеджментте және менеджментте, менеджментте және менеджментте қолданылатын процестерді анықтайды.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Зерттеу әдістемесі
Курс оқушылардың тәуелсіз теориялық және практикалық қорытындылар мен тұжырымдарға, ғылыми ақпараттарды объективті бағалау дағдыларына, ғылыми зерттеулердің еркіндігін және білім беру қызметінде ғылыми білімдерді қолдануды, соның ішінде дипломдық жобаны (жұмыстарды) орындау мүмкіндігін дамытуға бағытталған іс-шараларды зерттеуге арналған.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Майнор 2
Курс профильдеуден басқа құзыреттерді дамытуға арналған
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Экономикалық теория
Курстың мақсаты-экономикалық өмірдің процестері мен құбылыстарын зерттеу және түсіндіру, заңдылықтарды түсіндіру және оларды қолдану тәсілдерін болжау.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Мобильді технологиялар мен қосымшалар (Android)
«Мобильді технологиялар мен қосымшалар (Android)» пәнінің мақсаты студенттерге Android платформасына арналған мобильді қосымшаларды әзірлеуге үйрету. Курсты аяқтағаннан кейін студенттер Android құралдар жинағы арқылы функционалды және интуитивті мобильді қосымшаларды жасай алуы керек.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Операциялық жүйелерi
Қазіргі операциялық жүйелермен, олардың функционалдығымен және құрылымымен танысу. Процесті жоспарлау, процестермен байланыс, процестерді синхрондау, тұйықталу процесі, процесті орындау кезінде негізгі жадыны басқару, классикалық ішкі алгоритмдер және сақтауды басқару құрылымдары, енгізу-шығару жүйесін жобалау қарастырылған.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Блокчейн технологиясы
Blockchain курсы блокчейн технологиясы және оның қолданбалары туралы көбірек білгісі келетіндерге арналған. Курс блокчейннің қалай жұмыс істейтінін, оның артықшылықтары мен кемшіліктерін, қандай криптовалюталар мен токендердің блокчейнді пайдаланатынын, смарт-келісімшарттарды қалай құруға және пайдалануға болатынын, сондай-ақ қаржы, логистика, медицина сияқты әртүрлі салалардағы блокчейн қосымшаларының мысалдарын қарастырады. т.б. басқалар
Оқу жылы - 3
Семестр - 2
Несиелер - 6
-
IOS-та мобильді қосымшаларды әзірлеу
Студент iOS операциялық жүйесінде қолданбалы міндеттерді шешуді ақпараттық қамтамасыз ету және деректер базасының ерекшеліктерін меңгереді; қолданбалы міндеттерді шешуді ақпараттық қамтамасыз етуді қолдау үшін корпоративтік ақпараттық жүйелердің мүмкіндіктерін пайдаланатын болады; корпоративтік ақпараттық жүйелердің дерекқорларын әкімшілендірудің базалық дағдыларын меңгеретін болады.
Оқу жылы - 3
Семестр - 2
Несиелер - 5
-
Параллель программалау
«Параллельді бағдарламалау» курсы параллельді бағдарламаларды құруды және оңтайландыруды үйренгісі келетіндерге арналған. Курс параллельді бағдарламалаудың негізгі түсініктерін қамтиды, мысалы, көп ағынды, есептеулерді параллельизациялау, ағынды синхрондау және т.б.
Оқу жылы - 4
Семестр - 1
Несиелер - 6
-
Бейне ойындар жасау
Бейне ойындарды жасау – студенттерді бейне ойындарды әзірлеу үшін шағын, көп салалы командаларда жұмыс істеудің қиындығымен таныстыратын сынып. Студенттер өздерінің түпнұсқалық цифрлық ойындарын жобалау, дамыту және мұқият сынау үшін шағын топтарда бірлесіп жұмыс жасай отырып, шығармашылық дизайн мен өндіріс әдістерін үйренеді. Бейне ойындарды әзірлеудің барлық аспектілері бойынша дизайн итерациясы (ойын дизайны, аудио дизайн, визуалды эстетика, фантастика және бағдарламалау) баса назар аударылады. Студенттер сонымен қатар өз ойындарын сынауға назар аударуды талап етеді және тиісті фокус тестілеу және деректерді талдау арқылы ойын дизайны шешімдерін қолдау және даулау қажет.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Деректер ғылымына кіріспе
Машина жасау және статистика туралы негізгі түсінік. Деректер ғылымының әдістемесін, деректерді зерттеуге арналған ашық құралдарды, машиналық оқытуға қажет математикалық статистика негіздерін оқып үйрену. Гипотезаларды құру және тексеру. Қарапайым болжамды модельдерді қолдану.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Ақпараттық қауіпсіздік негіздері
Ол негізгі қауіпсіздік тұжырымдамаларын, қағидаттары мен технологияларын, криптографияны, шабуыл әдістері мен қауіпсіздікті бақылауды қамтиды. Нақты желілік инфрақұрылымдағы әр түрлі танымал қауіпсіздік құралдарын қолдана отырып, желідегі қауіптерді іздеудің негізгі қауіпсіздік әдістерін оқып үйрену.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Майнор 3
Қосымша білім беру бағдарламасы (minor) – қосымша құзыреттерді қалыптастыру мақсатында білім алушылар оқу үшін анықтайтын пәндердің және (немесе) модульдердің және оқу жұмысының басқа түрлерінің жиынтығы
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Microsoft .NET Framework - Разработка приложений
«Microsoft .NET Framework – қолданбаларды әзірлеу» пәні университеттің білім беру бағдарламасына енгізілген және Microsoft .NET Framework платформасында бағдарламалық жасақтаманы әзірлеуге қызығушылық танытқан студенттерге арналған. Курс .NET платформасында жұмыс істейтін заманауи қосымшаларды жасау үшін қолданылатын технологиялар мен құралдардың негіздерін үйренуді қамтиды. Бұл пән аясында студенттер .NET платформасында бағдарламалау негіздерін, соның ішінде C# және Visual Basic.NET бағдарламалау тілдерін, сондай-ақ Visual Studio біріктірілген өңдеу ортасымен жұмыс істеу негіздерін үйренеді. Студенттер сонымен қатар Windows Forms, ASP.NET, ADO.NET, WPF (Windows Presentation Foundation) және т.б. сияқты әртүрлі .NET құрамдастарын пайдаланатын қолданбаларды құру және жөндеу жолын үйренеді.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Білімді басқару
Пән кәсіпорындағы ақпараттық жүйелерді (АЖ) басқарудың заманауи әдістері мен құралдарына арналған. Курс ұйымдағы білімді басқару теориясын, ұйымдағы білімді басқару үшін қолданылатын негізгі ақпараттық жүйелерді қарастырады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Ғылыми зерттеудің негіздері
Ғылыми зерттеулерді практикалық ұйымдастыру, зерттеу нәтижелерін талдау және жалпылау, инженерлік шешімдер қабылдау теориясын, жобаларды басқару негіздерін, талаптарды талдау, архитектураны дамыту, егжей-тегжейлі жобалау, қолданушы интерфейстері мен тестілеу әдістерін дамыту мәселелерін зерттеу.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Full Stack әзірлеу
Бұл курс MEAN Stack технологиясын қолдана отырып, толық даму тұжырымдамасын зерттеуге арналған. MEAN (MongoDB, Express.js, Angular.js, Node.js аббревиатурасы) - бұл веб-әзірлеу үшін қолданылатын серверлік бағдарламалық жасақтама жиынтығы. JavaScript-дегі бағдарламаны қолдаудың барлық компоненттері, MEAN қосымшаларының сервері және клиенттік бөліктері осы бағдарламалау тілінде жазылуы мүмкін. Тиісінше, курс барысында біз қосымшаның сервер бөлігін де, клиент бөлігін де дамытамыз. Бұл тәсіл мобильді iOS немесе Andorid қосымшалары сияқты әр түрлі орталармен үйлесімділік пен икемділікті арттырады. Қазіргі уақытта көптеген жүйелер осы принцип бойынша жұмыс істейді және бұл курс еңбек нарығында әзірлеушілердің толық жинағын дайындау үшін негіз болады.
Оқу жылы - 4
Семестр - 1
Несиелер - 5
-
Кванттық есептеулерге кіріспе
Курста кванттық есептеулер кванттық физикадан гөрі математика тұрғысынан көбірек қарастырылады, кванттық алгоритмдер құрастырылатын негізгі түсініктер айтылады, кейбір қолданыстағы кванттық алгоритмдер қарастырылады.
Оқу жылы - 4
Семестр - 1
Несиелер - 6
-
Жобаны басқару
Пән жобаларды басқарудың теориялық және әдіснамалық негіздері туралы тұтас түсінік қалыптастыруға көмектеседі; студенттердің инновацияның әртүрлі түрлерінің инновациялық процестері мен өмірлік циклдерін, сондай-ақ ұйымның инновациялық даму стратегияларын, инновациялық жобалар мен бағдарламаларды басқарудың әдістері мен формаларын игеруі; студенттерде тиімді кәсіби қызметтің бірлігі және өмірдің жаңа сапасына қол жеткізуді қамтамасыз ететін тұрақты инновациялық даму қажеттілігі туралы түсінік қалыптастырады.
Оқу жылы - 4
Семестр - 2
Несиелер - 5
Профессии
Оқыту нәтижелері
- Кәсіби тапсырмаларды шешуде негізгі математикалық құралдарды қолдана білу.
- Бағдарламалық жасақтаманы әзірлеудің әр түрлі құралдарын, пайдаланушылық интерфейстерді, деректерді сақтау және өңдеу жүйелерін қолдану.
- Жоғары деңгейлі тілдік бағдарламалардың орындалу барысын түсіндіру; Ішкі және сыртқы жад технологиясының кең спектрін қолдану; Процессорда биттерді басқаруға арналған бағдарламалық кодты жазу.
- Программаларды жақсы стильде құру арқылы практикалық мәселелерді шешу, сонымен қатар жасалған құралдарды талдау құралдарын, қосымшаларды құру және күйге келтіру үшін дамыту ортасын және заманауи компиляторды қолданып өзгерту және қайта жазу.
- Деректерді сақтаудың тиімді жүйелері мен машиналық оқыту алгоритмдерін қолдана отырып, оларды өңдеу және талдау әдістерін жасау.
- Қарапайым және күрделі анықталған жүйелер үшін реляциялық, объектіге бағдарланған, объектілік-реляциялық, кілт сұлбаларын қолдана отырып, мәліметтер базасының логикалық схемаларын жасау; Бағдарламалық жүйенің логикалық және физикалық архитектурасының модельдерін құрастыра білу.
- Кез-келген конфигурация жүйелері мен желілерін басқару, ақаулықтарды жою және қауіптердің алдын-алу технологияларын игеру.
- Тестілік тапсырмаларды құруға және тест жиынтықтарын құруға, қабылдау тесттерін, тест сценарийлерін және анықталған құжат ақауларын өңдей алу және жаза алу.
- Әр түрлі тақырыптардағы проблемаларды шешу үшін бағдарламалық жасақтаманы таңдау, жобалау, енгізу, сапасын бағалау және тиімділігін талдай дағдыларының болуы.
- Қазіргі заманғы дереккөздерді дербес әртараптандыру және сыни тұрғыдан талдау, қорытындылар жасау, пікір таластыру және ақпаратқа негізделген шешімдер қабылдау.