Компьютер ғылымдары

Computer Science (Компьютер ғылымдары)

6B06101

«Компьютер ғылымдары» (Computer Science) білім беру бағдарламасы студенттерге бағдарламалық жасақтама жасау және әртүрлі масштабта қызмет ету саласында өзін көрсетуге мүмкіндік беретін бағдарламалық жасақтама негіздері пәндерін қамтиды. Оқыту нәтижелері бойынша студенттер бірнеше бағдарламалау тілдерін жетік меңгереді, банктер, сақтандыру компаниялары, мемлекеттік және ұлттық ұйымдар және басқалары сияқты ірі компанияларға арналған бағдарламалық жасақтама жасай алады. Бағдарлама мобильді құрылғыларға, мәліметтер базаларына және веб-қосымшаларға қосымшалар жасау дағдыларын дамытуға көмектеседі.

Білім беру бағдарламасының мақсаты

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

Білім беру бағдарламасының міндеттері

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

6В06-Ақпараттық және коммуникациялық технологиялар

Білім коды және жіктелуі

057 – Ақпараттық технологиялар

Оқу бағдарламалары

061 - Ақпараттық және коммуникациялық технологиялар

Даярлау бағыттарыныңкоды және жіктеу

Білім беру бағдарламасының оқу нәтижелерін бағалауға қойылатын талаптар

Студент бүкіл оқу бағдарламасын меңгергеннен кейін келесі тармақтарды орындай алуы керек:
  • Терең кәсіби білімді қажет ететін өндірістік қызмет барысында туындайтын мәселелерді тұжырымдай және шеше білуі керек. Мәселені тұжырымдау үшін математикалық аппараттарды да, компьютерлік құралдарды да қолдануға болады;
  • Белгілі бір істің міндеттеріне байланысты проблемаларды талдауда қажетті тәсілдер мен әдістерді таңдап, бұрыннан барларын өзгертіңіз және жаңаларын жасаңыз;
  • Оқыту процесінде оқытудың тиімділігі мен сапасын арттырудың психологиялық әдістері мен құралдарын қолдану;
  • Студенттерге ғылыми зерттеулерді жоғары деңгейде жүргізуге және жоғары оқу орындарында арнайы пәндерді оқытуға мүмкіндік беретін шетел (ағылшын) тілін жетік білетін;
  • Математикалық және компьютерлік модельдер мен әдістерді қолдана отырып күрделі жүйелерді модельдеу және жобалау;
  • Зерттеу үшін бастапқы ақпаратты жинаудың сандық және сапалық әдістері мен әдістерін қолдану, сонымен қатар проблемалардың тиімді шешімдерін әзірлеу;
  • Мәліметтерді талдауға арналған бағдарламалық құралдарды, сондай-ақ бағдарламалық жүйелерді әзірлеуге, деректерді тиімді талдауға және мәліметтерден білім алуға қажетті алгоритмдерді, модельдер мен әдістерді талдау және жобалау;
  • Бағдарламалық жасақтама жүйесін, сонымен қатар деректерді талдаудың модельдері мен әдістерін жасау барысында әзірлеушілер тобын басқаруға;
  • Бағдарламалық қамтамасыздандыру жүйесін әрі қарай жүргізу бойынша жұмыстарды орындау үшін стандарттарды, әдістерді, технологияларды, құралдар мен техникалық құралдарды таңдау;
  • Әртүрлі салалардағы, соның ішінде пәнаралық салаларда қолданбалы мәселелердің кең тобын шешу үшін бағдарламалық жүйелерді жобалау және жасау әдістерін қолдану;
  • Әртүрлі шешімдерді (модельдер, әдістер) бағдарламалау және сынақтан өткізу, жүйені дамытудың өмірлік циклінің барлық кезеңдерінде жүйелерді құруға және басқаруға қатысу.
  • Әр түрлі ірі ұйымдарда, мемлекеттік органдарда және басқа компанияларда деректерді тиімді сақтау және басқару үшін реляциялық және реляциялық емес мәліметтер базасын құру.
  • Құрылымдық, жартылай құрылымдық және ішінара құрылымданбаған мәліметтерге талдау модельдерін құру.
  • Есептеулердің күрделілігін және жасалған алгоритмдер мен бағдарламаларды параллелдеу (оңтайландыру) мүмкіндігін талдау.
  • Алынған параллель бағдарламалардың негізгі параметрлерін, мысалы қажетті есептеу ресурстарының сандық көрсеткіштері, үдеу, тиімділік және масштабталу қабілеттерін бағалаңыз.

Білім беру бағдарламасының құзіреттері мен оқу нәтижелері

Білім беру бағдарламасының құзыреттерінің тізімі

OK1. Тарихи процестің қозғаушы күштері мен заңдылықтарын, адамның тарихи процестегі орнын және философияны адам іс-әрекетінің әдіснамасы ретінде түсіну, өзін-өзі тануға дайын болу, бастамашылық, мәдени байлықты дамыту жеке және тұлғааралық қатынастарды үйлестірудің факторы ретінде.
OK2. Ұйымдастыру, жоспарлау және өндірісті басқару саласындағы дағдылар мен құзыреттіліктерді қалыптастыру және дамыту, алған білімдерін қоршаған экологиялық шындықты түсіну үшін қолдана білу, кәсіби салада мақсат қою кезінде қорытындылау, талдау, болжау және ғылыми зерттеу әдістемесін қолдана отырып, оларға қол жеткізу жолдарын таңдау қабілеті
OK3. Мемлекеттік тілде және ұлтаралық қатынас тілінде, сондай-ақ шетел (ағылшын) тілінде жазбаша және ауызша сөйлесу мүмкіндігі. Шетелдік ақпарат көздерін пайдалану, қарым-қатынас жасау дағдылары, көпшілік алдында сөйлеу, пікірталас, пікірталастар жүргізу және шет тіліндегі полемика.
OK4. Нақты инженерлік мәселелерді шешуге арналған АКТ және математикалық модельдеу әдістерін таңдауда құзіретті болу, кәсіби қызмет процесінде туындайтын мәселелердің табиғи ғылым мәнін анықтауға дайын болу және оны шешу үшін тиісті математикалық аппараттарды тарту қабілеті
ПК1. Заманауи стандарттарды, нормативтік-құқықтық базаны, экономикалық білім негіздерін, жобалық менеджмент және технологиялық кәсіпкерлік туралы ғылыми идеяларды түсіне білу.
ПК2. Заманауи компьютерлік техниканы, желілік компоненттерді, компьютерлік бағдарламаларды және күрделі есептеу жүйелерін (бағдарламаның мақсаттарына сәйкес) кәсіби түрде пайдалану, сонымен қатар қауіпсіздік ережелерін, өндірістік санитария, өрт қауіпсіздігі және еңбекті қорғау стандарттарын қолдану мүмкіндігі.
ПК3. Алгоритмдерді, мәліметтер құрылымын және әртүрлі бағдарламалық жүйелерді құру (дамыту) және әрі қарай қолдаудың заманауи әдістерін қолдану және қолдану дағдылары.
ПК4. Басқару мәселелерін шешудің негізгі принциптері мен әдістерін, әр түрлі жобаларға арналған компьютерлік графиканы қолдана отырып, бағдарламалық құжаттамада бағдарламалық құжаттаманы орындай білу.
ПК5. Нақты қолданбалы бағдарламалық есептерді шешудің математикалық модельдеу әдістерін таңдауда, оның ішінде кәсіби қызмет процесінде туындайтын мәселелердің жаратылыстану-ғылыми мәнін анықтауға дайындығы және оны шешу үшін тиісті математикалық аппараттарды тарту қабілеттілігі.
ПК6. Ақпараттық жүйелер компоненттерінің, соның ішінде аппараттық және бағдарламалық жүйелердің адам-машиналық интерфейстерін жобалау және операциялық жүйелер мен ақпаратты қорғау әдістерін таңдау мүмкіндігі.
ПК7. Заманауи даму әдістері мен құралдарына негізделген ақпараттық және ақпараттық жүйенің бағдарламалық жасақтамасын жасау мүмкіндігі.
ПК8. Ұйымның әдіснамалық және технологиялық инфрақұрылымын қолдана отырып деректерді жинау, өңдеу және талдау мүмкіндігі.
ПК9: бағдарламалық жасақтаманы, деректерді талдау, әр түрлі ұйымдардағы IT-инфрақұрылымды жобалаудың технологиялық және технологиялық инфрақұрылымының өмірлік кезеңдерін басқару мүмкіндігі.
ПК10: Ақпараттық және коммуникациялық технологиялар үшін бағдарламалық шешімдер мен мәліметтер базасын жобалау және енгізу үшін заманауи бағдарламалау орталарын қолдану мүмкіндігі.
ПК11: Деректер ғылымының модельдері мен әдістерінің негізін құрайтын ықтималдықтар теориясы мен математикалық статистика элементтерін қолдана білу, практикалық есептерді шешу үшін деректерді талдаудың, машинаны оқытудың және жасанды интеллекттің дұрыс әдістерін таңдау мүмкіндігі.
ПК12: Ақпараттық және коммуникациялық технологиялармен жұмыс істеу кезінде қолданылатын жаңа ақпараттық қауіпсіздік технологиялары негізінде қауіпсіз және тексерілетін шешімдерді әзірлеу және енгізу мүмкіндігі.

Оқыту нәтижесі

OН1. Нормативтік-құқықтық базаны, оның ішінде құжаттарды, стандарттау және ақпараттық-коммуникациялық технологияларды дамытуда сертификаттау рәсімдерін түсіндіріңіз және түсініңіз.
OН2. Ұйымдарда бағдарламалық жасақтаманы жасаудың отандық және шетелдік стандарттарын қолдану.
OН3. Практикалық бағдарламалау дағдыларын қолданыңыз және бағдарламаны құрудың жалпы әдіснамалық негіздерін түсіндіріңіз, әртүрлі деңгейдегі компьютерлік жүйелер мен бағдарламалық архитектураларға, соның ішінде төмен деңгейлі бағдарламалау мен микроконтроллерлерді бағдарламалауға арналған жүйелік бағдарламалар құрыңыз.
OН4. Компьютерлік жүйелер архитектурасы туралы білімдерін көрсету, операциялық жүйелерді басқару.
OН5. Құрылғылар арасында негізгі желілік байланысты жүзеге асырыңыз, адрестік сызбаларды есептеңіз және қолданыңыз, ақпараттық және коммуникациялық технологиялардың жұмыс істеуін қамтамасыз ету үшін қажет желілік құрылғыларды күйге келтіріңіз және күйге келтіріңіз.
ОН6. Жобаны басқару құралдарын жобаның өмірлік циклінің әртүрлі кезеңдерінде қолданыңыз, жобалық тәуекелдерге сапалы және сандық баға беріңіз, жобаның тиімділігін анықтаңыз.
ОН7. Статистикалық және ықтималды модельдерге негізделген бағдарламалық жүйелер мен мәліметтерді талдау үшін математикалық құралдарды қолданыңыз.
ОН8. Бағдарламалық жасақтама жүйесін құру процесінің үздіксіздігін қамтамасыз ету үшін аппараттық және бағдарламалық қамтамасыздандыру қызметтерін қолданыңыз.
ОН9. Қазіргі заманғы дереккөздерді өз бетінше талдаңыз, қорытынды жасаңыз, пікір таластырыңыз және ақпаратқа негізделген шешім қабылдаңыз.
ОН10. Серверлік қауіпсіз веб-клиенттік қосымшалар мен мобильді қосымшаларды жасау.

Оқу нәтижелерін бағалау

Емтихандар түрі Ұсынылған фракциясы, %
1 Компьютерлік тестілеу 20
2 Жазбаша емтихан 10
3 Ауызша емтихан 5
4 Жоба  30
5 Тәжірибелік емтихан 30
6 Кешенді емтихан 5

«ASTANA IT UNIVERSITY»

ТҮЛЕКТЕРІНІҢ ҮЛГІСІ

БАКАЛАВРИАТ мамандығы 6B06101 «Computer Science» (Компьютер ғылымдары)

«ASTANA IT UNIVERSITY»

ТҮЛЕКТЕРІНІҢ ҮЛГІСІ

БАКАЛАВРИАТ мамандығы 6B06101 «Computer Science» (Компьютер ғылымдары)

ДАМУ ЖОСПАРЫ

БАКАЛАВРИАТ мамандығы 6B06101 «Computer Science» (Компьютер ғылымдары)

ДАМУ ЖОСПАРЫ

БАКАЛАВРИАТ мамандығы 6B06101 «Computer Science» (Компьютер ғылымдары)

Модульдер / пәндер туралы ақпарат

Жалпы білім беретін пәндер циклы

Міндетті компонент

OK1Қазақстанның қазіргі заман тарихы

Курс Қазақстанның қазіргі заманғы тарихын қарастырады. адамзат тарихының, Еуразия және Орта Азия тарихының бір бөлігі. Қазақстанның қазіргі тарихы – бұл тарихи оқиғаларды, құбылыстарды, фактілерді, процестерді жан-жақты зерттеу, Ұлы дала аумағында ХХ ғасырда және бүгінгі күнге дейін болған тарихи заңдылықтарды анықтау кезеңі.

OK1Философия

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

OK3Шетел тілі (ағылшын)

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

OK3Қазақ (орыс) тілі

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

ОК4, ПК1, ПК2Ақпараттық-коммуникациялық технологиялар (ағылшын тілінде)

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

OK1Әлеуметтік – саяси білім беру модулі: Саясаттану

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

OK1Әлеуметтік – саяси білім беру модулі: Әлуметтану

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

OK1Әлеуметтік – саяси білім беру модулі: Психология

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

OK1Әлеуметтік – саяси білім беру модулі: Мәдениеттану

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

OK1Дене шынықтыру

Курсы адамның дене мәдениетін қалыптастыруға және әр түрлі дене шынықтыру құралдарын мақсатты түрде сақтай білуге арналған. денсаулықты нығайту.

Жалпы білім беретін пәндер циклі

Университеттің құрамдас бөлігі

ОK2, ПК1, ПК9Технологиялық кәсіпкерлік

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

Мамандықтар құрамдас бөлігі

Университеттің құрамдас бөлігі

ПК1, ПК10Робототехника және мехатроника

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

ПК7, ПК10Бағдарламалық жасақтама фабрикасы (жоба)

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

ПК8Машиналарды оқыту алгоритмдері

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

ПК1, ПК10Бұлтты есептеу қосымшалары

Бұл курс бағдарламалық жасақтама жүйесін және қосымшаларды әзірлеуге арналған, мұнда басты тиімділік бұлтты шешімдерді қолдануға бағытталады. Студенттер Amazon, Google, Microsoft сияқты түрлі бұлтты шешімдер провайдерлерімен жұмыс істей алады.

ОК2, ПК4, ПК9Алгоритмдер және параллель есептеулер

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

ПК9, ПК10Жобаны басқару

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

Өндірістік практика

Студенттердің өндірістік тәжірибесі

Диплом алдындағы тәжірибе

Диплом алдындағы тәжірибенің студенттер

Мамандықтар құрамдас бөлігі

Құрамдас қалауы

ПК12Ендірілген жүйенің дизайны

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

ПК12Бағдарламалық жасақтаманы тестілеу және сапаны қамтамасыз ету

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

ПК12Ақпараттық қауіпсіздіктің негіздері

Бұл бағдарламалық қамтамасыздандыруға баса назар аудара отырып, ақпараттық қауіпсіздік негіздерін оқып үйренуге арналған.

ПК12Желілік қосымшалар қауіпсіздік

Пәнніңжелілік қосымшалар ақпараттық қауіпсіздікті негіздерін зерттеуге арналған

ПК1, ПК4Зерттеуді енгізу әдістері мен құралдары

Негізгі әдістері мен құралдарын зерттеуге арналғанғылыми-зерттеу енгізу үшін қажетті. Курс студенттерді ғылыми мақалалардың танымал іздеу базаларымен, мысалы, Web of Science, Scopus, ScienceDirect және басқалармен таныстырады. Курс барысында студенттер дәйексөздер мен қажетті ғылыми ақпараттарды іздеу құралдарымен танысады.

ПК1, ПК4Қолданбалы талдау

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

Базалық пәндер циклі

Университет компоненті

ОК4, ПК5Алгебра және Геометрия

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

ОК4, ПК5Математикалық талдау

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

ОК4, ПК5Дискреттік математика

Курс дискретті нысандарды зерттеуге арналған математиканың бөлігі болып табылады (мұнда бөлек немесе байланыссыз элементтерден тұратын дискретті құралдар). Жалпы мағынада, дискретті математика объектілерді санағанда, ақырлы (немесе есептелетін) жиындар арасындағы қатынастарды зерттегенде және шексіз санды қадамдардан тұратын процестерді талдағанда қолданылады. Дискреттік математиканың өсіп келе жатқан маңыздылығының негізгі себебі – ақпаратты дискретті түрде компьютерлерде сақтау және өңдеу.

ОК4, ПК5, ПК11Ықтималдықтар теориясы және математикалық статистика

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

ПК7, ПК10WEB-ге кіріспе (HTML, CSS, JavaScript)

Курс студенттерге HTML белгілеу тілін қолдана отырып веб-сайтты құру және қолдану негіздерін, Cascading Style Sheets (CSS) көмегімен веб-сайт стилін жоспарлауды, сценарий тілін қолдануға үйретеді. Негізгі функцияларды орындау үшін JavaScript.

ПК3Алгоритмдер және мәліметтер құрылымы

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

ПК3, ПК8, ПК10Мәліметтер базасын басқару жүйелері

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

ПК2, ПК6Компьютерлік құрылым және сәулет

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

OK3Кәсіби ағылшын тілі

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

ПК7Оқу практикасы

Курс студенттерге C ++ көмегімен бағдарламалау және бағдарламалық жасақтама негіздерін ұсынуға арналған және курс барысында кіші дайын қосымша әзірленеді.

Базалық пәндер циклы

Таңдау компоненті

ПК7, ПК10Бағдарламалау негіздері С++

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

ПК7, ПК10Бағдарламалау негіздері Java

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

ПК7, ПК10Объектілі программалау C++

Бұл нысанға курс студенттерге C++ бағдарламалау тілінде объектіге бағдарланған амалды қолдана отырып, қосымшалар жазуды үйрету үшін арналған.

ПК7, ПК10Объектілі программалау Java

Бұл курс студенттерге Java бағдарламалау тілінде объектіге бағдарланған амалды қолдана отырып, қосымшалар жазуды үйретуге арналған.

ПК7, ПК10Веб-технологиялар (PHP)

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

ПК7, ПК10Ruby бағдарламалау тілі

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

ПК10Сандық жүйелер

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

ПК3, ПК7, ПК10Бағдарламалық жасақтама үлгісі

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

ПК2, ПК6Операциялық жүйелер (Windows / Linux әкімшілігі)

Курс IT-мамандарына және бағдарламалық жасақтама жасаушыларына мәліметтерді пайдалану, сақтау және берудің негізгі қағидаларын түсінуге қажетті операциялық жүйелердің негіздерін білуге бағытталған. Бұл операциялық жүйе ретінде, Microsoft Windows және RedHat Linux операциялық жүйесін қамтиды. Курс барысында студенттер оларды жоғарыда аталған амалдық жүйелердің әкімшісі ретінде орналастыру үшін қажетті білім алады.

ПК12Операциялық жүйелер қауіпсіздігі

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

ПК2, ПК6Компьютерлік құрылым және сәулет 2

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

ПК7, ПК10Кеңейтілген бағдарламалау 1

Курс Java бағдарламалау тілін неғұрлым тереңірек зерттеуге арналған, соның ішінде Ерекшеліктерді өңдеу, Генериктер, Өкілдер, Оқиғалар, Ламбда өрнектері, Кеңейту әдістері, LINQ, Нормативті типтер, Динамика, Async / Await көмегімен асинхронды бағдарламалау және басқа да тақырыптар.

ПК2, ПК6Компьютерлік желілер (Cisco CCNA + R&S)

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

ПК7, ПК10Кеңейтілген бағдарламалау 2

Курс Advanced Programming 1 курсын жалғастырады және Java бағдарламалау тілін неғұрлым тереңірек зерттеуге арналған, оның ішінде Exception Exaching, Generics, Delegates, Events, Lambda өрнектері, кеңейту әдістері, LINQ, анықталмайтын түрлері, динамикасы, Async / Await көмегімен асинхронды бағдарламалау және басқалары. тақырыптар.

ПК7, ПК10Мобильді қолданба жасау 1 (Android)

Бұл курс Android операциялық жүйесіне арналған Android Studio ортасын қолдана отырып, мобильді даму негіздерін білуге арналған. Курс нәтижесінде алынған мобильді қосымшаларды университет репозиторийлеріне жүктеп алуға болады, сонымен қатар Play Store дүкенінде де көрсетуге болады.

ПК7, ПК10Мобильді қолданба жасау 1 (iOS)

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

ПК7, ПК8, ПК10PL/SQL 1 бағдарламалау

Бұл курс студенттерге Oracle PL / SQL бағдарламалау тілін және Oracle мәліметтер базасын пайдаланып процедуралық бағдарламалау негіздерін білуге арналған.

ПК7, ПК8, ПК10Python бағдарламалау 1

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

ПК7, ПК10Мобильді қолданба жасау 2 (Android)

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

ПК7, ПК10Мобильді қолданба жасау 2 (iOS)

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

ПК7, ПК8, ПК10PL/SQL 2 бағдарламалау

Бұл курс студенттерге Oracle PL/SQL бағдарламалау тілін және Oracle мәліметтер базасын пайдаланып процедуралық бағдарламалау негіздерін білуге арналған.

ПК7, ПК8, ПК10Python бағдарламалау 2

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

ПК9, ПК10Бағдарламалық жасақтама архитектурасы

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

ПК6, ПК9Желілік қосымшалар архитектурасы

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

ПК8Ақпарат теориясы

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

ПК6Желілік қосымшалардың жұмысын талдау

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

ОК3, ПК4Дизайн ойлауын жетілдіру

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

ОК3, ПК4Байланысты басқару

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