Жаңа білім беру бағдарламасы

7M06106 Бағдарламалық инженерия в Қазақстан-Британ техникалық университеті

  • Шетел тілі (кәсіби)
    Несиелер: 2

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

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

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

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

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

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

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

    Оқу жылы - 1
    Семестр 1
  • Бағдарламалық жасақтаманы тестілеу және дұрыстау
    Несиелер: 5

    Оқушыға объектілік-жүйелік талдау және жобалау процедуралары туралы терең білім беру. Бағдарламалық жасақтаманы басқару әдістері қарастырылатын болады. Курс аяқталғаннан кейін студент бизнес-жағдайларды талдай алады және объектіге негізделген әдістемелерді қолдана отырып компьютерлік ақпараттық жүйелерді жобалайды.

    Селективті тәртіп
    Оқу жылы - 1
    Семестр 1
  • Жоғары білім беру педагогикасы
    Несиелер: 5

    Педагогикалық қызметтің объектісіне қатысты теориялық білімдерді магистранттардың игеруіне байланысты, сонымен қатар, навыков басқаруда.

    Оқу жылы - 1
    Семестр 2
  • Тарих және философия ғылымдары
    Несиелер: 5

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

    Оқу жылы - 1
    Семестр 2
  • Дерекқор жүйелері
    Несиелер: 5

    Бұл курс мәліметтер базасы жүйелерінің жетілдірілген тұжырымдамаларын қамтиды. Тақырыптарға мәліметтер модельдері жатады (ER, реляциялық және басқалары); сұраныс тілдері (реляциялық алгебра, SQL және басқалары); мәліметтер базасын басқару жүйелерін енгізу әдістемесі (индекс құрылымдары, параллельдік бақылау, қалпына келтіру және сұраныстарды өңдеу); жартылай құрылымдалған және күрделі деректерді басқару; таратылған және noSQL дерекқорлары.

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

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

    Селективті тәртіп
    Оқу жылы - 1
    Семестр 2
  • Мобильді бағдарламалау
    Несиелер: 5

    Бұл курс студенттерді мобильді компьютерлермен және мобильді қосымшаларды құрумен таныстырады. Мобильді есептеу үш тұрғыдан қарастырылатын болады: мобильді технологиялар, қосымшалар әзірлеу және пайдаланушылардың өзара әрекеттестігі. Курста әр түрлі мобильді есептеуіш қосымшалар, технологиялар және сымсыз байланыс қарастырылады. Келесіде студенттер дәрістерде қамтылған тұжырымдамаларды нығайту үшін мобильді қосымшалар мен дамытушы орталарды қолданады. Пайдаланушы интерфейсі және пайдаланушы тәжірибесі талқыланады. Студенттерден кем дегенде бір мобильді қосымшаны (iOS немесе Android) әзірлеу шеңберін үйреніп, оны өз тапсырмалары мен курстық жобаларын жүзеге асыру үшін пайдалануы керек. Зертхана жұмыс істейтін мобильді платформаға арналған мобильді қосымшаларды әзірлеуге баса назар аударады; әдетте, не iOS, не Android, өйткені олар ең үлкен пайдаланушылар базасына ие.

    Селективті тәртіп
    Оқу жылы - 1
    Семестр 2
  • Бағдарламалық жасақтама архитектурасы
    Несиелер: 5

    Курста қолданбалы бағдарламалар мен әкімшіліктен бағдарламалау мен инфрақұрылымға дейінгі бұлтты есептеудің жоғарыдан төмен көрінісі ұсынылған. Оның негізгі бағыты бұлтты есептеу үшін параллель бағдарламалау әдістері мен бұлтты инфрақұрылымды құрайтын ауқымды таратылған жүйелерге бағытталған. Тақырыптарға мыналар кіреді: бұлтты есептеулерге шолу, бұлтты жүйелер, бұлттағы параллельді өңдеу, таратылған сақтау жүйелері, виртуалдандыру, бұлттағы қауіпсіздік және көп ядролы операциялық жүйелер. Студенттер Google, Amazon, Microsoft, Yahoo, VMWare және т.с.с. әзірлеген заманауи шешімдерді оқып үйренеді. Сонымен қатар студенттер білгендерін бір бағдарламалау тапсырмасында және Amazon веб-сервисінде орындалған бір жобада қолданады.

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

    Осы курсты оқу нәтижесінде студент: 1. Веб-қосымша инфрақұрылымын түсіну және ұсыну. 2. Сервер сияқты клиенттік / серверлік коммуникация әдістерін қолдану, бағдарлама, сеанстың айнымалылары, cookies файлдары және сервер әрекеттері. 3. Веб-мәліметтер базасы мен байланыстың қажеттілігін анықтаңыз. 4. Үлгілермен, кітапханалармен және үзінділермен кодты қайта қолдануды қолданыңыз. 5. Веб-дизайндағы бірнеше баламаны бағалаңыз қолдану. 6. Функционалды веб-қосымша жасаңыз.

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

    Бағдарламалық жасақтама негіздерінің бұрынғы әсеріне сүйене отырып, бұл курс бағдарламалық жасақтаманың сапасын қамтамасыз ету әдістеріне бағытталған. Мұнда сапаны қамтамасыз ету бүкіл даму процесінде өтетін қызмет ретінде қарастырылады: клиенттер мен пайдаланушылардың қажеттіліктерін түсіну; талаптарды талдау және құжаттау; шешімдерді тестілеу арқылы тексеру және тексеру. Төрт негізгі тақырып бар: Талаптарды анықтау және пайдаланушыға бағытталған дамыту. Талаптар туралы тұтынушылармен, пайдаланушылармен және басқа да мүдделі тараптармен байланыс орнату. Пайдаланушыға бағытталған дизайн. Бағдарламалық өнімнің ыңғайлылығын бағалау. Талаптарды талдау. Бағдарламалық жасақтама мәселелерді шешу ретінде. Мәселелер шеңбері арқылы проблемаларды анықтау, құрылымдау және жіктеу. Талаптардан техникалық сипаттамаларды құру. Тексеру және тексеру. Тест тапсырмасын анықтау. Сынақ стратегиялары. Сәйкестікті тестілеу әдістері. Алдын ала жобаларды прототиптеу арқылы тексеру. Сапа менеджменті. Бағдарламалық жасақтама сапасын өлшеу. Бағдарламалық жасақтама сапасының стандарттары.

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

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

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

    Бұл курста технологияны коммерциализациялауға ниеттенген инженерлер мен ғалымдарға бағытталған бизнес негіздеріне шолу жасалады. Егер сіз кәсіпкерлік бағдарламасында одан әрі оқуды жалғастырғыңыз келсе. Тақырыптар бизнес тұжырымдамаларын әзірлеу, тестілеу және бейімдеуді қамтиды; технологиялық кәсіпорынды қаржыландыру; маркетинг және тарату; ұйымдастыру мәселелері; жаһандық бизнес; және технологиялық негіздегі кәсіпорындарға қатысты заңды ойлар. Студенттер игеруге тиісті дағдылардың шынайы перспективасын дамытады және өздерінің кәсіпкерлік ниеттерін жүзеге асыру үшін табуға тиісті ішкі құмарлықты түсінеді.

    Селективті тәртіп
    Оқу жылы - 2
    Семестр 3
  • Кері инженерия және модельдеу
    Несиелер: 5

    Бағдарламалық жасақтаманы кері өңдеудің мақсаты - студенттерге зиянды бағдарламаларға талдау жасау, олардың қорытындыларын шығару және зиянды бағдарламалардың қалай жұмыс істейтінін анықтау және бөлшектеу арқылы талдауға көмектесу туралы түсінік пен тәжірибе беру. Студенттер зиянды бағдарламалардың, соның ішінде кодталған, оралған, бүлдірілгендердің статикалық және динамикалық талдауын қауіпсіз жүргізу үшін құралдарды (IDAPro, Ollydbg) қолдана алады. Атап айтқанда, курстың әр білім бөлімі бойынша кеңейтілген зертханалары / тапсырмалары болады. Мақсаттар: Вирус, құрттар, трояндар, артқы есіктер және руткиттер сияқты зиянды бағдарламалардың механизмдерін түсіну Машинаның орындалатын кодын зерттеу үшін бағдарламалық жасақтаманың кері құралдары мен әдістемелерін қолданыңыз Жүйені бұзу үшін зиянды бағдарламалық жасақтама пайдалануы мүмкін осалдықтарды түсіну Зиянды бағдарламаны анықтау әдістерін және олардың анықтаудан қалай жалтаратынын біліңіз Зиянды бағдарламаларды анықтайтын қарсы шараларды біліп алыңыз және зиянды бағдарламалардың осындай қарсы шараларды өшіру үшін қолданатын әдістерін біліңіз Бағдарламалық жасақтаманы әзірлеу, сатып алу және басқарумен байланысты этикалық жауапкершіліктер мен міндеттерді түсіну

    Селективті тәртіп
    Оқу жылы - 2
    Семестр 3
  • Код ON1

    Терең кәсіби білімді қажет ететін ғылыми-зерттеу қызметі барысында туындайтын мәселелерді тұжырымдау және шешу.

  • Код ON2

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

  • Код ON3

    Құрылымдық және жартылай құрылымды мәліметтерге талдау модельдерін жасаңыз. Күрделі жүйелерді модельдеу және жобалау.

  • Код ON4

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

  • Код ON5

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

  • Код ON6

    Әдістемелік және әдістемелік білімді ғылыми ізденістерде, педагогикалық және тәрбие жұмыстарында қолдану.

  • Код ON7

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

  • Код ON8

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

  • Код ON9

    Бағдарламалық жасақтаманы талдау және жобалау.

  • Код ON10

    Әр түрлі саладағы қолданбалы мәселелердің кең класын шешу үшін бағдарламалық қамтамасыз ету жүйесін жобалау және әзірлеу әдістерін қолданыңыз.

Top