Бағдарламалар инжинирингі
Деңгей
Техника және технология магистрі
Ұзақтығы
1.5 жыл
ECTS
90
Бұл бағдарлама магистранттарды алгоритмдердегі дағдыларды көрсетуге, бағдарламалау технологияларын қолдануға, түрлі процестерді автоматтандыратындығын дайындауға бағытталған. Бағдарламаның түлектері бағдарламалық жасақтама жобаларын дербес жобалауға, әзірлеуге және шығаруға қабілетті. Бағдарламаның негізгі бағыты – алгоритмдерді түсінуді және оларды салалық деңгейдегі жобалардағы қолдануды жақсарту.
- Алгоритмдер және деректер құрылымы
- Деректер базасы
- Мәселелерді анықтау және талдау, бағдарламалық жасақтаманы жобалау, әзірлеу, енгізу, тексеру және құжаттама үшін негіз болатын сәйкес теориялар, модельдер және әдістер туралы білімді көрсету және қолдану;
- Сапалы бағдарламалық жасақтама артефактілерін әзірлеу және жеткізу үшін жеке және команданың бір бөлігі ретінде жұмыс істеу;
- Бағдарламалық жасақтама инженері ретінде жұмыс істеу үшін қажетті бағдарламалық жасақтама туралы білім мен дағдыларды және кәсіби стандарттарды меңгергенді көрсету;
- Жаңа үлгілерді, әдістерді және технологияларды үйрену, және осындай үздіксіз кәсіби дамудың қажеттілігін бағалау;
- Әртүрлі есептеу мәселелеріне алгоритмдік, математикалық және ғылыми негіздемелерді қолдану;
- Белгіленген проектіге және өнімділік талаптарына сәйкес келетін бағдарламалық қамтамасыз ету жүйелерін енгізу;
- Құпиялылық пен тұтастық бағдарламалық жасақтаманы әзірлеудің барлық тәжірибелерін басшылыққа алатынына көз жеткізу;
- Бағдарламалық жасақтаманы әзірлеу жобасын басқару принциптерін басқару және оларды ұйымда пайдалануды қолдау;
- Шет тілінде сауатты, анық және жақсы ұйымдастырылған жазу, сөйлеу және тыңдау арқылы тиімді қарым-қатынас жасау.
Міндетті пәндер | Таңдау пәндер |
---|---|
Advanced Programming Technologies Experimental Research Work of Master Student 1 Information Security Management Psychology of Management Foreign language (professional) Mobile and communication programming Software reliabilty Algorithms and Competitive Programming Experimental Research Work of Master Student 2 Advanced Application and Network Security Experimental Research Work of Master Student 3 Internship Formalization and Defense of Master’s Project | Data Сollection, Wrangling, Analysis and Visualization Software Modelling and Design RedHat – System Administration (I + II) Database Systems Introduction to Cyber Security Big Data Analytics |
A Master’s degree in Software Engineering prepares you for a career as a software engineer, software architect, project manager, quality assurance engineer, or software development manager. You will have the skills to design, develop, and maintain complex software systems. Industries such as technology, finance.