Years
КОМПЬЮТЕРЛІК ҒЫЛЫМДАР БОЙЫНША ДАЙЫНДЫҚ ЖЫЛЫ
Басталуы: 2025 жылғы 15 қыркүйек
Күзгі семестр:
- Академиялық тіл мен дағдыларды дамыту
- Іргелі математика
Көктемгі семестр:
- Академиялық тіл мен дағдылардағы табыс
- Бағдарламалық қамтамасыз ету және дерекқор
- Желілік технологиялар және коммуникациялар
Дайындық курсының модульдеріне қосымша, Coventry University Kazakhstan студенттері Қазақстан заңнамасы талап ететін келесі модульдерді де өтуі қажет:
- Қазақ тілі
- Қазақстан тарихы (ағылшын тілінде)
КОМПЬЮТЕРЛІК ҒЫЛЫМДАР БОЙЫНША ДАЙЫНДЫҚ ЖЫЛЫ
Басталуы: 2025 жылғы 14 қаңтар
Бұл мүмкіндік қыркүйектегі қабылдауды өткізіп алған немесе басқа университеттен ауысқысы келетін студенттер үшін өте қолайлы.
Көктемгі семестр:
- Академиялық тіл және дағдыларда табысқа жету
- Кәсіби коммуникациялар
- Басқару дағдылары
- Бизнес үшін маркетинг
Дайындық курсының модульдеріне қосымша, Coventry University Kazakhstan студенттері Қазақстан заңнамасы талап ететін келесі модульдерді де өтуі қажет:
- Қазақ тілі
- Қазақстан тарихы (ағылшын тілінде)
Дайындық жылы бойы оқыту салалары жақын студенттермен бірге жүргізіледі. Бұл сізге жаңа таныстар табуға және ұқсас қызығушылықтар мен мақсаттары бар адамдармен байланыс орнатуға мүмкіндік береді.
Оқу жалпы бірінші жылдан басталады, бұл сізге ұқсас бағдарламаларды таңдаған студенттермен бірге оқуға мүмкіндік береді. Мұндай формат білімді кеңейтуге, әртүрлі пәндер мен мамандықтармен танысуға, сондай-ақ басқа студенттермен тәжірибе мен бақылауларды бөлісу арқылы өзара әрекеттесуге жағдай жасайды.
Егер бірінші жылы белгілі бір пәнге қызығушылық танытсаңыз, бірінші жылды сәтті аяқтағаннан кейін жалпы бірінші жыл аясында басқа бағдарламаға ауысуға мүмкіндік беріледі (жылжыту шарттары сақталған жағдайда).
Осы модульде саланың танымал және қолжетімді тілінде бағдарламалаудың негіздері қарастырылады. Алгоритмдер — олардың мәні, маңызы және қолданылуы зерттеледі, әрі осы білімдерді өз бағдарламаларын жазуда қолдануға мүмкіндік беріледі.
Кез келген әзірлеуші үшін компьютердің құрылысын және оның күрделі құрамдас бөліктерін терең түсіну маңызды. Модульде есептеу негіздері, транзисторлардың жұмысы және олардың есептеу үдерістерін іске асырудағы рөлі қарастырылады.
Сондай-ақ, орталық процессор (CPU) архитектурасы, жады иерархиясы, тиімділік, желілік технологиялар және қауіпсіздік мәселелері зерттеледі. Сонымен бірге операциялық жүйе тұжырымдамасы енгізіледі, ол модульде қарастырылатын тақырыптармен бірігіп, әзірлеуші болу жолын бастауға мүмкіндік береді.
Деректер базасымен жұмыс істеу үдерісін реттейтін технологиялар, этика және заңдар XXI ғасырдағы бағдарламалық қамтамасыз етуді әзірлеудің негізгі элементі болып табылады. Модульде деректерді өңдеу, сақтау және басқару элементтері қарастырылады, олар оқу барысында келесі кезеңдерде қолданылады.
Бағдарламалық қамтамасыз етуді әзірлеу кезінде алгоритмика мен алгебра қолданылады, сондықтан оларды дұрыс пайдалану үшін берік математикалық дағдылар қажет. Модульде жиын теориясы, алгоритмдер және олардың күрделілігі, сондай-ақ логикалық арифметика қарастырылады.
Бұл модуль «Тұжырымдамалар мен алгоритмдер» курсында алынған бағдарламалау негіздерін дамытады. Жаңа идеялар енгізіледі, мысалы, объектіге бағытталған бағдарламалау және қайта пайдалануға арналған код жобалау, басқа танымал бағдарламалау тілінде оқытылады. Оқыту барысында кодты құрылымдау арқылы оны қолдау мен кеңейтуді жеңілдету қарастырылады, бұл бағдарламалық қамтамасыз етуді әзірлеуді одан әрі зерттеуге дайындық болып табылады.
Модульде белсенді оқыту тәсілі қолданылады: топ оқу бағдарламасымен байланысты жобаны жоспарлап, жүзеге асырады. Жоба бірінші оқу жылы бойы алынған білімдерді бекітуге және қолдануға, сондай-ақ жаңа техникалық және командалық дағдыларды дамытуға мүмкіндік береді.
Екінші оқу жылы жасанды интеллект, есептеу теориясы, жетілдірілген алгоритмдер және басқа да бағыттар бойынша білім мен дағдыларды тереңдетуге арналған.
Бұл модульде заманауи жасанды интеллекттің тұжырымдамалары мен қолданбаларын кешенді түрде түсінесіз. «Жасанды интеллект» терминінің әртүрлі анықтамалары қарастырылады, сондай-ақ шешім қабылдайтын жүйелерді жасауда туындайтын құқықтық және этикалық мәселелер зерттеледі. Модуль аясында жасанды интеллект тапсырмаларын шешетін жобалар портфолиосы қалыптасады, білімдерді ұсыну, логикалық пайымдау және адам факторының ЖИ саласына әсері зерттеледі.
Модуль тілдерді формализациялау, есептеу модельдері және есептеудің табиғаты сияқты күрделі тақырыптарды қамтиды. Негізгі мақсат — тапсырманың есептелетін шешімі бар-жоғын немесе оны ақылға қонымды уақыт ішінде есептеуге болатынын бағалауды үйрету.
Бірінші жылдағы бағдарламалау және алгоритмдер бойынша білімге сүйене отырып, модуль күрделі деректер құрылымдары мен жетілдірілген бағдарламалау әдістерін тереңдете оқытады. Есептеу техникасында графтар мен ағаш ұғымдары қарастырылады және оларды бағдарламалық шешімдерде қолдану жолдары зерттеледі. Сондай-ақ, тапсырмалардың есептеу күрделілігімен жұмыс істеу стратегиялары қарастырылып, тиімді әрі күрделі бағдарламалық шешімдер жасауға мүмкіндік береді.
Модуль операциялық жүйенің не екенін және оның қалай жұмыс істейтінін түсіндіреді. ОЖ құрылымы, желілік компьютерлік жүйелер және қауіпсіздік мәселелері қарастырылады, соның ішінде криптография, пайдаланушыларды аутентификациялау, сокет-программалау және желілік протоколдар.
«Деректермен жұмыс» модулін жалғастыра отырып, студенттер үлкен деректермен (Big Data) жұмыс істеу дағдыларын меңгереді. Заманауи бағдарламалық құралдарды пайдалана отырып, болжамдық модельдеу, деректерді өңдеу, таңдау және талдау әдістері зерттеледі. Ерекше назар деректерді визуализациялау және талдау нәтижелерін әртүрлі аудиторияға ұсыну тәсілдеріне беріледі.
Модуль бағдарламалық қамтамасыз етуді кәсіби ұйымдастыруға бағытталған. Саладағы тәжірибелер тиімді және сапалы бағдарламалық өнімдер жасауға үйретеді. Студенттер нақты бағдарламалық жоба жасайды, құралдарды таңдап, конфигурацияны басқару және нұсқаларды бақылау тәжірибесін қолданады. Нәтижесінде мұқият тестіленген және сапалы орындалған бағдарламалық шешім шығарылады, бұл студенттің дағдыларын көрсетеді.
In year three, you will develop more advanced knowledge and skills to do with mobile application development, web API development, parallel and distributed programming, amongst others.
Мобильді құрылғылар мен қосымшалар күнделікті өмірде маңызды рөл атқарады. Бұл модуль мобильді қосымшаларды әзірлеудің барлық кезеңін қамтиды — RESTful API тұжырымдамасынан бастап, үздіксіз интеграция және аналитикаға дейін. Қолданылған дағдылар мобильді платформалар үшін қосымшалар портфолиосын жасау арқылы көрсетіледі.
Веб-API веб-сайттарға байланыс және дәлдік бойынша пайдаланушылардың қазіргі заманғы талаптарын қанағаттандыру үшін деректер мен қызметтерді алуға мүмкіндік береді. Модуль заманауи салалық технологиялар мен интерактивті веб-клиентті пайдалана отырып, веб-қосымшалар үшін өзіндік API құру үшін білімдер мен дағдыларды қамтамасыз етеді.
Модуль компьютерлік қауіпсіздікті терең зерттейді. Қорғалатын компьютерлік жүйелерді құру және бағалау тұжырымдамалары мен практикалық аспектілері қарастырылады. Сонымен қатар, өнімдер мен қызметтердің қауіпсіздігіне қатысты заңдар мен нормативтік актілер зерттеледі.
Жасанды интеллект бойынша білім негізінде модуль көптеген ИИ-жүйелердің негізгі компоненттерінің бірі - машиналық оқытуды қамтиды. Бақыланатын және бақыланбайтын оқыту арасындағы айырмашылық, жасанды нейрондық желілер, оларды қолдану жағдайлары, сондай-ақ нақты деректерде машиналық оқыту алгоритмдерінің тиімділігін талдау зерделенеді.
Модуль студентке өз қызығушылықтары мен дағдылары бойынша жобаны жүзеге асыру мүмкіндігін береді. Ғылыми жетекшінің қолдауымен жоба анықталып, жүзеге асырылады; зерттеу және басқару дағдылары дамытылады, бұл компьютерлік ғылымдар саласындағы ірі жобада тәуелсіз жұмыс істеуге мүмкіндік береді.
Жұмыс ғылыми сарапшының жетекшілігімен орындалады. Студент диссертация және жобалық артефакт жасайды, әдетте күрделі бағдарламалық өнім түрінде. Модуль тәуелсіз жобаны басқару, бағалау және берілген спецификацияға сәйкес табысты жүзеге асыру тәжірибесін береді, оқу кезеңінде алынған білім мен дағдыларды біріктіреді.