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