Years

Бірінші жыл

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

Егер бірінші жылы белгілі бір пәнге қызығушылық танытсаңыз, бірінші жылды сәтті аяқтағаннан кейін жалпы бірінші жыл аясында басқа бағдарламаға ауысуға мүмкіндік беріледі (жылжыту шарттары сақталған жағдайда).

Модульдер
Бағдарламалау: тұжырымдамалар мен алгоритмдер

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

Компьютерлік ғылымдар бойынша математикалық дағдылар

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

Компьютерлік жүйелер

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

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

Бағдарламалау: кәсіптік практика

Бұл модуль «Тұжырымдамалар мен алгоритмдер» курсынан алған базалық бағдарламалау дағдыларын дамытады. Оған объектіге бағдарланған бағдарламалау, қайта пайдаланылатын кодты жобалау сияқты жаңа идеялар енгізіледі. Оқыту барысында кодты құрылымдауды үйрету арқылы оны қолдау мен кеңейтуді жеңілдету қарастырылады, бұл бағдарламалық қамтамасыз етуді әзірлеудің келесі кезеңіне дайындық болып табылады.

Деректермен жұмыс істеу

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

Интеграциялық жоба

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