Бірінші жыл
Оқу жалпы бірінші жылдан басталады, бұл сізге ұқсас бағдарламаларды таңдаған студенттермен бірге оқуға мүмкіндік береді. Мұндай формат білімді кеңейтуге, әртүрлі пәндер мен мамандықтармен танысуға, сондай-ақ басқа студенттермен тәжірибе мен бақылауларды бөлісу арқылы өзара әрекеттесуге жағдай жасайды.
Егер бірінші жылы белгілі бір пәнге қызығушылық танытсаңыз, бірінші жылды сәтті аяқтағаннан кейін жалпы бірінші жыл аясында басқа бағдарламаға ауысуға мүмкіндік беріледі (жылжыту шарттары сақталған жағдайда).
Бірінші оқу жылы барысында сіз компьютерлік ғылымдар немесе ақпараттық технологияларды басқару саласында жол бастауы үшін қажет негізгі дағдылар мен концепцияларды меңгересіз. Сіз есептеу техникасының математикалық және техникалық негіздерін оқып, оларды тұрақты зертханалық сабақтарда қолдана отырып, материалды терең түсінуге мүмкіндік аласыз. Сонымен қатар, сіз кәсіби дағдыларды дамыта бастайсыз, олар оқу біткеннен кейінгі карьераңызда қажет болады: командалық жұмыс, ақпараттық жүйелерге қатысты этикалық және заңдық мәселелерді түсіну, сондай-ақ бағдарламалық қамтамасыз етуді тестілеу.
Бұл модульде қолжетімді және салада кең тараған бағдарламалау тілінің негіздері оқытылады. Алгоритмдердің мәні, маңызы және қолданылуы қарастырылады, содан кейін алынған білімдерді өз бағдарламаларыңызды жазуда қолданасыз.
Бағдарламалық қамтамасыз етуді жасауда алгоритмика мен алгебра қолданылады, және олардың дұрыс қолданылуы үшін мықты математикалық дағдылар қажет. Модульде жинақ теориясы, алгоритмдер және олардың күрделілігі, сондай-ақ логикалық арифметика қарастырылады.
Кез келген әзірлеуші үшін компьютердің құрылымы мен оның барлық күрделі компоненттерін фундаменталды түрде түсіну маңызды. Модульде есептеу негіздері, транзисторлардың жұмысы және олардың есептеу үдерісіндегі рөлі қарастырылады. Сондай-ақ, орталық процессор (CPU) архитектурасы, жады иерархиясы, тиімділік, желілік технологиялар және қауіпсіздік мәселелері қарастырылады. Сонымен бірге, операциялық жүйенің концепциясы енгізіледі, бұл оқытылатын тақырыптармен бірігіп, әзірлеуші жолын бастауға мүмкіндік береді.
Деректер базасымен жұмыс істеудің технологиялары, этикалық нормалары мен заңнамалық негіздері XXI ғасырдағы бағдарламалық қамтамасыз етуді әзірлеудің маңызды және қызықты құрамдас бөлігі болып табылады.
Бұл модуль аясында осы ұғымдардың барлығы қарастырылып, деректерді өңдеу, сақтау және басқару қағидаттарын меңгеруге мүмкіндік беріледі. Бұл білім кейінгі оқу кезеңдерінде қолданылады.
Бұл модуль «Концепциялар мен алгоритмдер» курсы арқылы алынған бағдарламалау негіздерін дамытады. Жаңа идеялар енгізіледі, мысалы, объектіге бағытталған бағдарламалау және қайта қолдануға арналған кодты жобалау, олар басқа танымал бағдарламалау тілінде оқытылады. Оқу барысында кодты құрылымдау қарастырылады, бұл оны қолдауды және кеңейтуді жеңілдетеді, әрі бағдарламалық қамтамасыз етуді әзірлеудің келесі кезеңіне дайындайды.
Бұл модуль белсенді оқу тәсілін қолданады, оның барысында топ оқу бағдарламасына байланысты жобаны жоспарлап, жүзеге асырады. Жоба бірінші оқу жылы барысында алынған білімдерді бекітуге және қолдануға мүмкіндік береді, сонымен қатар жаңа техникалық және командалық дағдыларды дамытады.