Қолданыстағы білім беру бағдарламасы

6B06110 Программалық инженерия в Халықаралық ақпараттық технологиялар университеті

  • Алгоритмизация және программалау
    Несиелер: 6

    Курс әртүрлі есептерді шешуге арналған алгоритмдер мен әзірлеу бағдарламаларын зерттеуге арналған. Ол үшін бағдарлама құрылымы, алгоритмдер мен бағдарламаларды құру принциптері, шешу әдістері, алгоритмдеу, программалау, жөндеу және C++ тілі арқылы бағдарламаларды жүзеге асыру қарастырылады.

    Оқу жылы - 1
    Семестр 1
  • Компьютерлік желілерге кіріспе
    Несиелер: 4

    Желінің негізгі ұғымдарымен және технологияларымен танысу, сонымен қатар шағын желілерді жоспарлау және іске асыру дағдыларын дамыту. Интернеттің және басқа компьютерлік желілердің құрылымы, функциялары, құрамдас бөліктері мен модельдері қарастырылады. IP адресті құру принциптері мен құрылымы, сондай-ақ Ethernet тұжырымдамаларының негіздері, медиа және операциялар оқу бағдарламасының негізі ретінде ұсынылған.

    Оқу жылы - 1
    Семестр 1
  • Дерекқорларды жобалау. SQL-ге кіріспе
    Несиелер: 6

    Курс барысында студенттер реляциялық мәліметтер базасын құрудың барлық кезеңдерін (тұжырымдамалық, логикалық және физикалық) өтуді үйренеді. Курстың екінші бөлімінде студенттер құрылымдалған сұрау тілі (SQL) негіздерін үйренеді.

    Оқу жылы - 1
    Семестр 1
  • Алгебра және геометрия
    Несиелер: 4

    Курстың мақсаттары студенттерді сызықтық алгебра мен аналитикалық геометрияның маңызды бөлімдерімен таныстыру. Оқу процесінде студенттер матрицалар, детерминанттар, матрица дәрежесі, векторлар, сызықтар, жазықтықтар, сызықтық және Евклид кеңістігі, сызықтық түрлендірулер және квадраттық формалар сияқты маңызды ұғымдармен әртүрлі қолданбалы есептерді шешу үшін алгебралық және геометриялық әдістер мен құралдарды оқып, қолдана білуі керек.

    Оқу жылы - 1
    Семестр 1
  • Физика
    Несиелер: 4

    Механика, молекулалық физика және термодинамика, электр және магнетизм заңдарын, принциптерін, постулаттарын және теңдеулерін, сәулелік оптика теңдеулерін, кванттық оптика, физикалық есептерді шешуде физикалық теңдеулерді қолдану, зерттеу, талдау үшін физика әдістерін қолдану табиғаттағы және техникадағы физика заңдарының орындалуын тексеру мақсатында және зертханалық жұмыстар.

    Оқу жылы - 1
    Семестр 2
  • Бағдарламалық қамтамасыз етудiң архитектурасы және дизайны
    Несиелер: 4

    Ірі жүйелерді және олардың ішкі жүйелер мен компоненттерге қалай ыдырайтындығын зерттеу. Әр түрлі жазбалар мен формализмдер, егжей-тегжейлі дизайн және сәулет қарастырылған. UML-ге баса назар аудара отырып, әр түрлі белгілерді қолдану зерттелген. Сәулет рөлі және жобаның егжей-тегжейлі сипаттамалары тәуекелдерді басқару тұрғысынан қарастырылады.

    Оқу жылы - 1
    Семестр 2
  • Python тілінде программалау
    Несиелер: 5

    Python бағдарламалау тілімен және оның кітапханаларымен танысу. Процедуралық бағдарламалауға, айнымалылардың қатаң емес түрлеріне, алгоритмдерді жобалауға, қосымшалардың (кітапханалардың) жұмыс нысандарын, объектіге бағытталған бағдарламалауға, веб-және дерекқор қосымшаларын құруға, сондай-ақ деректерді алдын-ала өңдеуге баса назар аударылады.

    Оқу жылы - 1
    Семестр 2
  • Математикалық анализ
    Несиелер: 6

    Студенттерді есептеудің маңызды салаларымен және оның IT саласында қолданылуымен таныстыру. Әртүрлі қолданбалы есептерді шешу үшін математикалық әдістер мен құралдарды қолдана білу. Дифференциалдық және интегралды есептеулер теориясы негізін құрайтын талдау арқылы шексіз кіші айнымалыларды зерттеудің іргелі әдістерін қарастыру.

    Оқу жылы - 1
    Семестр 2
  • Дискреттік математика
    Несиелер: 4

    Курс логиканың дискретті объектілері мен элементтерін зерттеуге арналған. Дискретті объектілерді зерттеу, комбинаторлық есептерді шешу, бейнелеу түрлерін және екілік қатынастарды зерттеу, алгебра формулаларын қалыпты формаларға келтіру, логика алгебрасын коммутациялық тізбектер теориясына қолдану қарастырылған. Талдау және синтездеу қабілеті, математикалық жетілуі дамиды.

    Оқу жылы - 2
    Семестр 1
  • Алгоритмдер және деректер құрылымы
    Несиелер: 4

    Алгоритм құру принциптері, алгоритмдер мен іргелі мәліметтер құрылымын талдау қарастырылады. Маңызды деректер құрылымын таңдауға және оларды жүзеге асырудың тиімді және дұрыс алгоритмдерін жасауға баса назар аударылады. Курстың маңызды элементтері - әртүрлі тілдерде жазылған шағын бағдарламалардың нәтижелерін салыстыру және салыстыру кезінде бағдарламалардың тиімділігін өлшеу.

    Оқу жылы - 2
    Семестр 1
  • Жасанды интеллектке кіріспе
    Несиелер: 5

    Курс регрессия, классификация, кластерлеу және нейрондық желілер сияқты негізгі машиналық оқыту алгоритмдерін, сондай-ақ терең оқыту және табиғи тілді өңдеу технологияларын қамтиды.

    Оқу жылы - 2
    Семестр 1
  • Ақпарат теориясы
    Несиелер: 5

    Ақпараттық теория - бұл ақпаратты сандық және сапалық өлшеуге бағытталған қолданбалы математика және кибернетика бөлімі. Бұл курстың мақсаты - ақпарат теориясының негіздері туралы білім жүйесін қалыптастыру және оны қазіргі ақпараттық жүйелерде қолдану. Курстың міндеттері: ақпараттық жүйелер түсінігі мен түрлерін қалыптастыру, энтропия және оны өлшеу және бағалау әдістері, ақпарат мөлшерін өлшеу және бағалау әдістері, тиімді (оңтайлы) кодтаудың теориялық және практикалық аспектілері, шуға төзімді кодтаудың теориялық және практикалық аспектілері, деректерді беру жүйесі, модуляция және т.б. сигналды демодуляциялау.

    Оқу жылы - 2
    Семестр 1
  • Кәсіби бағытталған шет тілі
    Несиелер: 4

    Бұл курс кәсіби бағытталған шет тілін оқуға арналған оқу-әдістемелік жинақтар негізінде сөйлеу әрекетінің барлық түрлерінде коммуникативтік дағдылар мен дағдыларды одан әрі жетілдіруді көздейді. Кәсіби бағдарлау деп студенттердің болашақ мамандығының немесе мамандығының ерекшеліктеріне байланысты шет тілін меңгерудегі қажеттіліктерін есепке алуға негізделген оқыту түсініледі.

    Оқу жылы - 2
    Семестр 1
  • Объектілі бағдарланған программалау
    Несиелер: 6

    Курс C ++ және QT кітапханасының GUI бөлімдерін қолдана отырып, объектіге бағытталған бағдарламалау принциптеріне арналған. Класстар мен нысандар, мұрагерлік және полиморфизм сияқты тақырыптар қарастыралады. QT кітапханасында GUI бағдарламалауының барлық негізгі түсініктері оқытылады.

    Оқу жылы - 2
    Семестр 2
  • Ықтималдықтар теориясы және математикалық статистика
    Несиелер: 4

    Курс кез-келген оқиғаның ықтималдығы мен статистикасына, сондай-ақ ықтималдықтың математикалық түсінігін тереңдететін және логикалық және алгоритмдік ойлау дағдыларын дамытатын пәнаралық оқыту бағдарламасы арқылы математика мен бағдарламалау арасындағы байланысқа назар аударады.

    Оқу жылы - 2
    Семестр 2
  • Майнор 1
    Несиелер: 5

    Қосымша білім беру бағдарламасы (minor) – қосымша құзыреттерді қалыптастыру мақсатында білім алушылар оқу үшін анықтайтын пәндердің және (немесе) модульдердің және оқу жұмысының басқа түрлерінің жиынтығы (ұсынылатын курстар: UI / UX дизайны, JAVA, үлкен деректер, Ақпараттық жүйелер)

    Селективті тәртіп
    Оқу жылы - 3
    Семестр 1
  • IOS-та мобильді қосымшаларды әзірлеу
    Несиелер: 7

    Студент iOS операциялық жүйесінде қолданбалы міндеттерді шешуді ақпараттық қамтамасыз ету және деректер базасының ерекшеліктерін меңгереді; қолданбалы міндеттерді шешуді ақпараттық қамтамасыз етуді қолдау үшін корпоративтік ақпараттық жүйелердің мүмкіндіктерін пайдаланатын болады; корпоративтік ақпараттық жүйелердің дерекқорларын әкімшілендірудің базалық дағдыларын меңгеретін болады.

    Селективті тәртіп
    Оқу жылы - 3
    Семестр 1
  • Web-технологиялар
    Несиелер: 7

    Бұл курс HTML, Cascading Style Sheets (CSS), JavaScript және JQuery көмегімен веб-сайттарды дамыту негіздерін үйретеді. Сізге PHP бағдарламалау тілін қолдану, MySQL мәліметтер қорының негіздерін меңгеру және клиенттің қауіпсіз серверлік веб-қосымшаларын жасауды үйретеді.

    Оқу жылы - 3
    Семестр 1
  • UX/UI әзiрлеу
    Несиелер: 5

    Курс студенттерді адамдармен тиімді әрекеттесе алатын жобалау жүйелері туралы түсінікпен таныстырады. Студенттер дизайн және адам мінез-құлқының қағидаларын, сонымен қатар интерфейсті құрудағы нақты мәселелерді шешуде қолданылатын эмпирикалық зерттеу әдістерімен танысады.

    Селективті тәртіп
    Оқу жылы - 3
    Семестр 1
  • Мобильді технологиялар мен қосымшалар (Android)
    Несиелер: 7

    «Мобильді технологиялар мен қосымшалар (Android)» пәнінің мақсаты студенттерге Android платформасына арналған мобильді қосымшаларды әзірлеуге үйрету. Курсты аяқтағаннан кейін студенттер Android құралдар жинағы арқылы функционалды және интуитивті мобильді қосымшаларды жасай алуы керек.

    Селективті тәртіп
    Оқу жылы - 3
    Семестр 1
  • Мемлекеттік тілде іс қағаздарын жүргізу
    Несиелер: 2

    Мемлекеттік тілде іс қағаздарын жүргізу пәні студенттер үшін өте маңызды пән болып табылады, өйткені берілген пән мемлекеттік тілде іс-қағаздарды дайындауды, ресімдеуді үйретеді, іс-қағаздарын өз бетінше құрастыру, қазақ тіліне аудару тәжірибелік дағдылары мен біліктілігін қалыптастырады.

    Оқу жылы - 3
    Семестр 1
  • Linux операциялық жүйесі
    Несиелер: 5

    «Linux операциялық жүйесі» пәнінің мақсаты студенттерге Linux операциялық жүйесімен жұмыс істеу және басқару негіздерін үйрету болып табылады. Курсты аяқтағаннан кейін студенттер Linux-тың негізгі түсініктерін түсінуі және оны әртүрлі сценарийлерде тиімді пайдалана білуі керек.

    Селективті тәртіп
    Оқу жылы - 3
    Семестр 1
  • Front-end әзірлеу
    Несиелер: 5

    Бұл курста студенттер сайттың клиенттік бөлігін құру процесін егжей-тегжейлі зерттейді, атап айтқанда сайт шаблонын беттеу және пайдаланушы интерфейсін жасау. Тиісті программа тілдері мен фреймворктар оқытылады.

    Селективті тәртіп
    Оқу жылы - 3
    Семестр 2
  • Экономика және өндірісті ұйымдастыру
    Несиелер: 5

    Стандартты емес жағдайларда, сондай-ақ әртүрлі пікірлер жағдайында ұйымдастырушылық және басқарушылық шешімдерді зерттеу. Экономикалық көрсеткіштерді есептей білу, академиялық адалдық қағидалары мен мәдениетінің мәнін түсіну.

    Оқу жылы - 3
    Семестр 2
  • Майнор 2
    Несиелер: 5

    Қосымша білім беру бағдарламасы (minor) – қосымша құзыреттерді қалыптастыру мақсатында білім алушылар оқу үшін анықтайтын пәндердің және (немесе) модульдердің және оқу жұмысының басқа түрлерінің жиынтығы (ұсынылатын курстар: UI / UX дизайны, JAVA, үлкен деректер, Ақпараттық жүйелер)

    Селективті тәртіп
    Оқу жылы - 3
    Семестр 2
  • Веб-компоненттерді әзірлеу (Java EE)
    Несиелер: 7

    Java EE (Enterprise Edition) курсы көп деңгейлі серверлік қосымшаларды әзірлеудің, орналастырудың және басқарудың құны мен күрделілігін күрт төмендететін өзара байланысты технологиялар жиынтығын қамтитын кеңінен қолданылатын платформа болып табылады. Java EE платформасы Java SE платформасында құрастырылады және портативті, сенімді, масштабталатын және қауіпсіз серверлік қолданбаларды әзірлеуге және іске қосуға арналған API жиынтығын (қолданбаларды әзірлеу интерфейстері) қамтамасыз етеді.

    Селективті тәртіп
    Оқу жылы - 3
    Семестр 2
  • DevOps
    Несиелер: 7

    Курс DevOps-тің негізгі тұжырымдамалары мен принциптерін, ұйымдастырушылық факторларды және осы әдіспен бағдарламалық өнімдерді әзірлеудегі автоматтандыру құралдарын қарастырады.

    Селективті тәртіп
    Оқу жылы - 4
    Семестр 1
  • QA тестілеу
    Несиелер: 6

    Сапаны қамтамасыз ету (QA) сынағы - өнімнің мүмкін болатын ең жоғары сапаны қамтамасыз ету процесі және бағдарламалық құрал өніміне немесе қызметке қатысты мәселелердің алдын алу үшін қолданылатын әдістерді қамтиды. Сынақ құжаттамасы, сынақ сценарийлері, сынақ жағдайлары, сынақ талдауы, қолмен тестілеу, автоматтандыруды тестілеу, тестілеу құралдары

    Селективті тәртіп
    Оқу жылы - 4
    Семестр 1
  • Параллель программалау
    Несиелер: 6

    «Параллельді бағдарламалау» курсы параллельді бағдарламаларды құруды және оңтайландыруды үйренгісі келетіндерге арналған. Курс параллельді бағдарламалаудың негізгі түсініктерін қамтиды, мысалы, көп ағынды, есептеулерді параллельизациялау, ағынды синхрондау және т.б.

    Оқу жылы - 4
    Семестр 1
  • Майнор 3
    Несиелер: 5

    Қосымша білім беру бағдарламасы (minor) – қосымша құзыреттерді қалыптастыру мақсатында білім алушылар оқу үшін анықтайтын пәндердің және (немесе) модульдердің және оқу жұмысының басқа түрлерінің жиынтығы (ұсынылатын курстар: UI / UX дизайны, JAVA, үлкен деректер, Ақпараттық жүйелер)

    Селективті тәртіп
    Оқу жылы - 4
    Семестр 1
  • Full Stack әзірлеу
    Несиелер: 5

    Full Stack әзірлеу - бұл мәліметтер базасын, серверлерді, жүйелерді жобалау және клиенттермен өзара әрекеттесуді дамыту. Жобаға байланысты тұтынушыларға мобильді стек, веб-бума немесе өздерінің қосымшалары қажет болуы мүмкін. Курс жобаның «толық стекін» аяқтауға қажетті технологияларды қарастырады.

    Селективті тәртіп
    Оқу жылы - 4
    Семестр 1
  • Блокчейн технологиясы
    Несиелер: 6

    Blockchain курсы блокчейн технологиясы және оның қолданбалары туралы көбірек білгісі келетіндерге арналған. Курс блокчейннің қалай жұмыс істейтінін, оның артықшылықтары мен кемшіліктерін, қандай криптовалюталар мен токендердің блокчейнді пайдаланатынын, смарт-келісімшарттарды қалай құруға және пайдалануға болатынын, сондай-ақ қаржы, логистика, медицина сияқты әртүрлі салалардағы блокчейн қосымшаларының мысалдарын қарастырады. т.б. басқалар

    Селективті тәртіп
    Оқу жылы - 4
    Семестр 1
  • Microsoft .NET Framework - Разработка приложений
    Несиелер: 5

    «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
  • Ақпараттық қауіпсіздік негіздері
    Несиелер: 4

    Ол негізгі қауіпсіздік тұжырымдамаларын, қағидаттары мен технологияларын, криптографияны, шабуыл әдістері мен қауіпсіздікті бақылауды қамтиды. Нақты желілік инфрақұрылымдағы әр түрлі танымал қауіпсіздік құралдарын қолдана отырып, желідегі қауіптерді іздеудің негізгі қауіпсіздік әдістерін оқып үйрену.

    Оқу жылы - 4
    Семестр 1
  • QT платформасында бағдарламалау
    Несиелер: 7

    «QT платформасында бағдарламалау» курсы GUI қосымшаларын құруға арналған ең танымал кітапханалардың бірі – QT арқылы C++ тілінде кросс-платформалық графикалық қосымшаларды әзірлеуді меңгергісі келетіндерге арналған. Курс аясында студенттер QT негізгі ұғымдарын меңгереді, басқару элементтерімен жұмыс істеуді, макеттерді құруды және олардың сыртқы түрін реттеуді үйренеді.

    Селективті тәртіп
    Оқу жылы - 4
    Семестр 1
  • Ғылыми зерттеудің негіздері
    Несиелер: 4

    Ғылыми зерттеулерді практикалық ұйымдастыру, зерттеу нәтижелерін талдау және жалпылау, инженерлік шешімдер қабылдау теориясын, жобаларды басқару негіздерін, талаптарды талдау, архитектураны дамыту, егжей-тегжейлі жобалау, қолданушы интерфейстері мен тестілеу әдістерін дамыту мәселелерін зерттеу.

    Оқу жылы - 4
    Семестр 1
  • Деректер ғылымына кіріспе
    Несиелер: 6

    Машина жасау және статистика туралы негізгі түсінік. Деректер ғылымының әдістемесін, деректерді зерттеуге арналған ашық құралдарды, машиналық оқытуға қажет математикалық статистика негіздерін оқып үйрену. Гипотезаларды құру және тексеру. Қарапайым болжамды модельдерді қолдану.

    Оқу жылы - 4
    Семестр 1
  • Жобаны басқару
    Несиелер: 4

    Пән жобаларды басқарудың теориялық және әдіснамалық негіздері туралы тұтас түсінік қалыптастыруға көмектеседі; студенттердің инновацияның әртүрлі түрлерінің инновациялық процестері мен өмірлік циклдерін, сондай-ақ ұйымның инновациялық даму стратегияларын, инновациялық жобалар мен бағдарламаларды басқарудың әдістері мен формаларын игеруі; студенттерде тиімді кәсіби қызметтің бірлігі және өмірдің жаңа сапасына қол жеткізуді қамтамасыз ететін тұрақты инновациялық даму қажеттілігі туралы түсінік қалыптастырады.

    Оқу жылы - 4
    Семестр 2
  • Код ON8

    Оқу-практикалық және кәсіби міндеттерді шешу үшін бағдарламалық қамтамасыз етуді таңдау, жобалау, іске асыру, сапасын бағалау және тиімділігін талдау дағдыларына ие болу.

  • Код ON4

    Программаларды жақсы стильде құру арқылы практикалық мәселелерді шешу, сонымен қатар жасалған құралдарды талдау құралдарын, қосымшаларды құру және күйге келтіру үшін дамыту ортасын және заманауи компиляторды қолданып өзгерту және қайта жазу, әрі қарай оқуды өз бетінше жалғастыру үшін қажетті дағдыларды көрсету.

  • Код ON2

    Бағдарламалық жасақтаманы әзірлеудің алдыңғы қатарлы зерттеулер мен әзірлемелерге негізделген, әр түрлі құралдарын, пайдаланушылық интерфейстерін, деректерді сақтау және өңдеу жүйелерін қолдану.

  • Код ON9

    Алған білімін таңдаған қосымша білім беру бағдарламасы бойынша қолдана алу

  • Код ON1

    Математиканың негізгі құралдарын қолдана білу, кәсіби мәселелерді шешуде фактілерді, құбылыстарды, теорияларды және олардың арасындағы күрделі тәуелділіктерді білу мен түсінуді қолдану.

  • Код ON5

    Әр түрлі диаграммаларды қолдана отырып, бағдарламалық құжаттаманы құру және түсіндіру. Бағдарламалық жүйенің логикалық және физикалық архитектурасының модельдерін жасай білу.

  • Код ON7

    Бағдарламалық жасақтаманың өмірлік циклын, оны әзірлеудің әртүрлі әдістемелерін және осы процестегі тестілеу орнын білу.

  • Код ON3

    Жоғары деңгейлі тілдік бағдарламалардың орындалу барысын түсіндіру; Ішкі және сыртқы жад технологиясының кең спектрін қолдану; Процессорда биттерді басқаруға арналған бағдарламалық кодты жазу.

  • Код ON6

    Қарапайым және күрделі анықталған жүйелер үшін реляциялық, объектіге бағдарланған, объектілік-реляциялық, кілт сұлбаларын қолдана отырып, мәліметтер базасының логикалық схемаларын жасау.

  • Код ON10

    Заманауи дереккөздерді талдаңыз, қорытынды жасау, оларды негізінде шешім қабылдау

Top