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

6B06102 Компьютерлік ғылымдар в Сулейман Демирель атындағы университеті

  • Білім беру бағдарламасының мақсаты Компьютер ғылымдары бакалавры дәрежесін алудың мақсаты студенттерге осы салада табысқа жету үшін маңызды сенімді білім мен дағдыларды беру болып табылады. Ол сыни ойлауға, мәселелерді шешуге және инновацияларға ықпал ететін информатика принциптері, әдістемелері мен технологиялары саласында берік негіз береді. Түлектер өз білімдерін әртүрлі салаларда қолдануға және деректер ғылымы мен жасанды интеллект, аппараттық құралдар, бағдарламалық қамтамасыз ету, киберқауіпсіздік және блокчейн салаларына мамандануға дайын. Бұл бағыттар түлектерге таңдаған мансабында жетістікке жетуге және өзгермелі салалық ландшафтқа бейімделуге мүмкіндік беретін терең білім мен арнайы дағдыларды ұсынады.
  • Академиялық дәреже Бакалавриат
  • Оқыту тілі Ағылшын тілі
  • Оқу мерзімі 4 года
  • Кредиттер көлемі 240
  • Білім беру бағдарламаларының тобы B057 Ақпараттық технологиялар

Пәндер

  • Программалау негіздері I

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

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

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

    Оқу жылы - 1
    Семестр - 1
    Несиелер - 5
  • Математикалық талдау 1

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

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

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

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

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

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Математикалық талдау 2

    Курстың мақсаты - дифференциалдық теңдеулерге кіріспе жасау. Бірінші ретті дифференциалдық теңдеулер: дәл дифференциалдық теңдеулер; бөлінетін теңдеулер; біртекті теңдеулер; бірінші ретті сызықтық дифференциалдық теңдеулер; Бернулли теңдеулері. Сызықтық дифференциалдық теңдеулер теориясының негіздері. Сызықтық біртекті дифференциалдық теңдеулер туралы негізгі теорема. Сызықтық гетерогенді дифференциалдық теңдеулер туралы негізгі теорема. Тұрақты коэффициенттері бар сызықтық біртекті дифференциалдық теңдеулер. Сипаттамалық теңдеу. Тұрақты коэффициенттері бар сызықтық гетерогенді дифференциалдық теңдеулер. Анықталмаған коэффициенттер әдісі. Сызықтық дифференциалдық теңдеулер жүйесі. Лаплас Түрлендіруі. Шексіз қатар. Теріс мүшелері жоқ қатарлар. Ауыспалы қатарлар және абсолютті конвергенция. Қуат сериясы. Тейлор Мен Маклорен сериясы. Интегралдардың еселіктері. Қос интегралдар. Ауданы мен көлемі. Фубини Теоремасы. Интеграция шектерін табу. Полярлық формадағы Қос интегралдар. Векторлық өрістердегі Интеграция. Қисық сызықты интегралдар. Векторлық өрістер және сызықтық интегралдар: жұмыс, айналым және ағын. Жазықтықтағы Жасыл Теорема. Курс абстракцияға назар аудара отырып ұсынылған және негізгі Теоремалардың дәлелдерін қамтиды.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • ЖИ және промпт инженериясы

    Бұл курс жасанды интеллекттің (ЖИ) негізгі ұғымдарын және заманауи ірі тілдік модельдермен (LLM) жұмыс істеу үшін промпт инженериясы әдістерін үйретеді. Студенттер ЖИ тарихы, негізгі алгоритмдер, машиналық оқыту мен терең оқыту арасындағы айырмашылықтар туралы түсінік алады. Курста ChatGPT, GPT-4 сияқты модельдердің архитектурасы, оқу үрдісі және қолданылу салалары қарастырылады. Промпт жазу әдістеріне ерекше назар аударылады – мысалы, нұсқау беру, шарт қою, рөл беру және тізбекті ойлау (chain-of-thought prompting). Студенттер нақты есептерді шешуге арналған тиімді промпттар құрастырып, оларды қолдану нәтижелерін бағалауды үйренеді. Курс студенттердің логикалық ойлау, шығармашылық және аналитикалық қабілеттерін арттырады. Апта сайын тапсырмалар, шағын жобалар және практикалық сабақтар арқылы студенттер өз білімдерін нақты қолдана алады.

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

    Курстың мақсаты студенттерге Java бағдарламалау тілі, соның ішінде көп ағынды, енгізу/шығару, желі және JDBC туралы кеңейтілген білім беруге бағытталған. Курс Java Beans, Servlets, JSP және Spring Framework сияқты тақырыптарды қамтиды. Студенттер Java технологияларын қолдана отырып, кәсіпорын деңгейіндегі қолданбаларды жобалауды, әзірлеуді және орналастыруды үйренеді. Курс сонымен қатар студенттердің бағдарламалау дағдыларын арттыруға арналған практикалық жаттығулар мен жобаларды қамтиды.

    Оқу жылы - 1
    Семестр - 2
    Несиелер - 5
  • Веб-бағдарламалау негіздері

    Бұл курс студенттерді веб-бағдарламалау негіздерімен таныстырады. Курс HTML, CSS және JavaScript сияқты негізгі веб-технологияларға назар аударады. Студенттер веб-беттерді құру, стильдеу және оларды интерактивті ету дағдыларын меңгереді. Сонымен қатар, DOM (Document Object Model) арқылы веб-құжаттармен жұмыс істеу, оқиғалармен басқару, және формаларды өңдеу сияқты маңызды ұғымдар қамтылады. Практикалық бөлімдерде студенттер өздерінің статикалық және динамикалық веб-беттерін жасап, шағын веб-қосымшалар дайындайды. Бұл курс веб-дамудағы алғашқы қадам болып табылады және әрі қарай күрделі веб-қосымшалар мен фреймворктарды үйренуге негіз қалайды.

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 5
  • Сызықтық алгебра

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

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

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

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 5
  • Деректерді өңдеу және визуализация

    Бұл курс деректермен жұмыс істеудің негізгі кезеңдерін қамтиды: деректерді жинау, тазарту, түрлендіру, талдау және визуализациялау. Python тілін және Pandas, NumPy, Matplotlib, Seaborn сияқты кітапханаларды пайдалана отырып, студенттер нақты деректер жиынтығымен тәжірибе жасайды. Деректердегі ақауларды анықтап, оларды тазарту әдістері, ауытқуларды өңдеу, түрлендіру, нормализация және біріктіру техникалары қарастырылады. Визуализация бөлімінде диаграмма, график және интерактивті көріністерді құру арқылы деректердің мағынасын ашу әдістері үйретіледі. Студенттер әртүрлі саладағы нақты деректерді талдап, олардан тұжырым шығару машықтарын дамытады. Апта сайынғы лабораториялық жұмыстар мен шағын жобалар курс материалын іс жүзінде қолдануға мүмкіндік береді. Курс деректер ғылымына кіріспе ретінде қызмет етеді.

    Оқу жылы - 2
    Семестр - 3
    Несиелер - 5
  • Деректер құрылымы және алгоритмдер

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

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

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

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

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

    Оқу жылы - 2
    Семестр - 4
    Несиелер - 5
  • Машиналық оқытуға кіріспе

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

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

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

    Оқу жылы - 2
    Семестр - 4
    Несиелер - 5
  • Операциялық жүйелер

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Экономика

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Терең білім алу

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Құқық

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Кәсіпкерлік

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Киберқауіпсіздікке арналған Linux әкімшілігі және Nix жүйелері

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Киберқауіпсіздікке кіріспе

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Қаржылық сауаттылық

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Электроника

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Веб бағдарламалау: бэк-энд

    Бұл курс сенімді және тиімді серверлік жүйелерді құруға баса назар аудара отырып, веб-қосымшалардың серверлік дамуын қамтиды. Студенттер дерекқорды басқару, серверлік сценарий тілдері (Python, Ruby немесе PHP сияқты) және Django немесе Node.js сияқты фреймворктер туралы біледі. Олар деректерді сақтауды, аутентификацияны және динамикалық веб-тәжірибелер үшін қолданба логикасын өңдеуге қажетті дағдыларды алады.

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Компьютерлік ұйымдастыру және жүйелер

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

    Оқу жылы - 3
    Семестр - 5
    Несиелер - 5
  • Табиғи тілдерді өңдеу

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Бағдарламаларды әзірлеудің құралдары

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Үлестірілген үлкен деректер жүйелері

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • FPGA бағдарламалау

    Курстың мақсаты студенттерге Field-Programmable Gate Arrays (FPGA) қолданбаларында пайдаланылатын принциптерді, дизайн құрылымын және программалау әдістерін түсіндіруді ұсыну қызметінің мақсаты болып табылады. Курстың аяғында, оқушылар FPGA технологиясын қолданып, цифровық схемаларды дизайндау және өндіру мүмкіндіктерін қолдана алады. Курс оқушыларға цифрлық схема дизайны, жабдықтардың өндіруі және компьютерлік инженерлік алаңында мансаптарына дайындайды.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Желілік қауіпсіздік

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • DevOps негіздері

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Сандық схемотехника

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Параллельді Және Үлестірілген Есептеу

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Төменгі деңгейлі архитектура

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Этикалық бұзу және ену сынағы

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

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Мобильді қосымшаларды әзірлеу

    Бұл курс студенттерді смартфондар мен планшеттерге арналған мобильді қосымшаларды әзірлеудің негізгі ұғымдары және практикалық тәсілдерімен таныстырады. Курста Android және iOS платформаларында қосымшалар жасаудың негізгі принциптері, UI/UX жобалау, сенсорлармен жұмыс істеу, деректерді сақтау, желілік өзара әрекеттесу және қосымшаларды орналастыру процесі қарастырылады. Студенттер мобильді қосымшаларды құру арқылы практикалық жобаларды жүзеге асырады және өз идеяларын іске асырады.

    Оқу жылы - 3
    Семестр - 6
    Несиелер - 5
  • Экология және тұрақты даму

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Компьютердің жетілдірілген архитектурасы

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Аппараттық қауіпсіздік

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Ұсыныс жүйелері

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Тіршілік қауіпсіздігінің негіздері

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Криптография

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • IoT-ке кіріспе

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Қаржылық технологиялар (FinTech)

    Бұл курс қаржы Мен технологияның қиылысында қарқынды дамып келе жатқан сала Болып табылатын Қаржылық Технологияларды (Финтех) терең зерттеу болып табылады. Бұл студенттерге заманауи қаржылық ландшафтты қалыптастыратын принциптер, инновациялар мен қосымшалар туралы жан-жақты түсінік береді.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Инклюзивті білім беру

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Зерттеу әдістері мен құралдары

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Сыбайлас жемқорлыққа қарсы мәдениет негіздері

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Компьютерлік этика: есептеудің құқықтық, этикалық және әлеуметтік салдары

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

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

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Білім берудегі ақпараттық технологиялар (EdTech)

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • UX/UI дизайн

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Үлкен тілдік модельдер

    Бұл курс үлкен тілдік модельдердің (ҮТМ) теориялық негіздері мен практикалық қолдануларын зерттейді. Студенттер трансформерлер архитектурасын, алдын ала оқытылған модельдер (GPT, BERT), мәтінді өңдеу, генерациялау және нақты қолдану салаларындағы тәсілдерді үйренеді. Сонымен қатар, модельді fine-tuning және prompt engineering әдістері, этика және жауапкершілік мәселелері де қарастырылады.

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Бизнес аналитика

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Ойын әзірлеу

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

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

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Бұлтты есептеу

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Веб-қосымшаның қауіпсіздігі

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Робототехникаға кіріспе

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

    Оқу жылы - 4
    Семестр - 7
    Несиелер - 5
  • Бітіру жобасы

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

    Оқу жылы - 4
    Семестр - 8
    Несиелер - 5

Оқыту нәтижелері

  • Экономика, құқық, кәсіпкерлік, қаржылық сауаттылық және жасанды интеллекттің негізгі қағидаларын түсініп, оларды қолдану, сыни ойлау, деректерді талдау және іскерлік модельдеу арқылы әлеуметтік және экономикалық салалардағы нақты міндеттерді шешу және негізделген шешімдер қабылдау.
  • Математика, физика және биологияның негізгі принциптерін түсініп, оларды қолдану, логикалық ойлау, математикалық моделдеу және статистикалық талдау арқылы осы дисциплиналар бойынша күрделі мәселелерді шешу
  • Компьютерлік бағдарламаларды жасау және оптимизациялау, дерек құрылымдарын және кеңейтілген алгоритмдерді эффективті қолдану, сонымен қатар Go деген программалау тіліндегі дағдылықтарды арттыру. FAANG (Facebook, Amazon, Apple, Netflix, Google) компанияларында әдетте пайдаланылатын кодтама әдістері, алгоритмдер мен дерек құрылымдарын түсіну мен қолдануды көрсету, мәселе шешу және өнім жасау.
  • Деректер базалары жүйелерін жобалау және басқару, кеңейтілген дерек талдау орындау және машиналық оқыту, терең оқыту және табиғи тілді өңдеу әдістерін қолдану. Үлкен мөлшердегі деректерді өңдеу үшін бұлттық есептеулерді пайдалану, дерек визуализациясын жасау және компьютерлік көру және медициналық кескіндерді өңдеу сияқты салаларда арнайы құралдарды қолдану. Осы дағдылықтарды деректер ғылымы және ЖИ қатарына енгізу.
  • Өзара байланысқа ұйымдастырылған және пайдалануға ыңғайлы веб және мобильді қолданбаларды жобалау, өндіру және тексеру, оның ішінде фронт-энд және бэк-энд веб программалау, iOS және Android платформалары, сондай-ақ бағдарламалық жасақтаманың архитектуралық үлгілерін пайдалану. UX/UI дизайнның негіздерін қолдану, кеңейтілген бағдарламалық жасақтама өндіру құралдарын пайдалану және бағдарламалық жасақтама функционалдығын тексеру. Осы дағдылықтарды бағдарламалық жасақтама инжинирингінің комплекс жобасында орындау.
  • Компьютерлік архитектураны түсіну және жобалау, операциялық жүйелерді Linuxқа нысана көрсету арқылы басқару, және FPGA-ны программалау. Желі протоколдарын, цифрлық схемалық дизайнын және төмен деңгейдегі архитектураны түсіну жӣне орындау. IoT құрылғыларымен танысу, деректерді басқару және IoT үшін аналитика. Осы концепцияларды аппараттық жасақтама және операциялық жүйелерді жобалауды орындау.
  • Киберқауіпсіздіктің негіздерін түсіну, қауіпсіз кодтау әдістерін қолдану және желі және веб қолданбаларының қауіпсіздігін қамту мәселелерін орындау. Криптография дағдыларын дамыту, осалдықтарды анықтау үшін этикалық бұзу және ену тестілеуін жүргізу және осы дағдыларды цифрлық активтердің қауіпсіздігін қамтамасыз ету үшін қолдану. Киберқауіпсіздік және енуді тестілеу жөніндегі кешенді жоба шеңберінде осы қағидаттар мен техниканы іске асыру.
  • Компьютер ғылымдары саласындағы зерттеу құралдары мен әдістемелерін қолдану, ақпараттық технологиялар саласындағы жобаларды басқару және кәсіпкерлік динамикасын түсіну. Қаржылық технологиялар (FinTech), ақпараттық технологияларды басқару , цифрлық маркетинг, құқық, экономика және экология принциптерін түсіну және қолдану. Ақпараттық құқықты түсінумен ақпараттық технологиялар саласында өзін-өзі жетілдіру және көшбасшылық дағдыларын дамыту. Білім беруде ақпараттық технологиялардың қолданылуын зерттеу (EdTech) және осы тұжырымдамаларды кешенді жоба аясында жүзеге асыру.
Top