Перейти к содержимому
Бакалавриат · 4 жыл

Бағдарламалық инженерия

Идея мен архитектурадан бастап код пен іске қосуға дейін — шынайы әлемде жұмыс істейтін бағдарламалық жүйелерді құрыңыз. Python мен ОБО-дан (ООП) бастап мобильді әзірлеу, Web, дерекқорлар, бұлттық шешімдер және жасанды интеллектке дейінгі толық технологиялар стегін меңгере отырып, қосымшаларды жобалауды, әзірлеуді және тестілеуді үйрен. 4 жыл — және сен талаптарды жұмыс істейтін өнімге айналдыра алатын инженерсің. Код шешімге айналатын жерге оқуға түс.

Тілі
Ағылшын

Бағдарлама туралы

Бағдарламалық жүйелерді жобалаңыз және құрыңыз

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

Нені үйренесіз

  • Бағдарламалық қамтамасыз етудің архитектурасы мен дизайнын жобалау
  • Python, Java, C# және Go тілдерінде қосымшалар әзірлеу
  • Web-қосымшалар мен REST-сервистерді құру
  • Android және iOS үшін мобильді қосымшалар әзірлеу
  • Дерекқорларды жобалау және оңтайландыру
  • ОБО (ООП), алгоритмдерді және деректер құрылымдарын қолдану
  • БҚ-ны тестілеу және сапасын қамтамасыз ету (QA)
  • Full Stack және Front-end әзірлеумен жұмыс істеу
  • Жасанды интеллект пен деректер ғылымын қолдану
  • Ақпараттық қауіпсіздікті қамтамасыз ету
  • IT-жобаларды басқару және командада жұмыс істеу
  • Техникалық сұхбаттасулардан өту (LeetCode, ICPC)

Оқу жоспары

Сіз не оқисыз

Математика мен бағдарламалаудан бағдарламалық инженерияға, жасанды интеллектке және қолданбалы IT-жобаларға дейін.

1 курс

Математика және бағдарламалау

  1. 01 Алгоритмдеу және бағдарламалау
  2. 02 Алгебра және геометрия
  3. 03 Компьютерлік желілер
  4. 04 Робототехникалық жүйелер инженериясы
  5. 05 Ақпараттық-коммуникациялық технологиялар
  6. 06 Шетел тілі
2 курс

Талдамалық база және Python

  1. 01 Математикалық анализ
  2. 02 Python тілінде бағдарламалау
  3. 03 Дерекқорлар теориясы
  4. 04 UI/UX дизайн
  5. 05 Оқу практикасы
  6. 06 Шетел тілі
3 курс

Алгоритмдер, деректер және ақпараттық жүйелер

  1. 01 Дискретті математика
  2. 02 Компьютерлік жүйелердің архитектурасы мен ұйымдастырылуы
  3. 03 Ақпарат теориясы
  4. 04 Алгоритмдер және деректер құрылымы
  5. 05 Операциялық жүйелер
  6. 06 Ықтималдықтар теориясы және математикалық статистика
  7. 07 Объектіге бағытталған бағдарламалау
  8. 08 Деректер ғылымы (Data Science)
  9. 09 Web-технологиялар
  10. 10 PL/SQL тілінде бағдарламалау
  11. 11 Өндірістік практика
4 курс

Бағдарламалық инженерия, ЖИ және шешімдер архитектурасы

  1. 01 Ғылыми-зерттеу жұмысының негіздері
  2. 02 Кеңейтілген дерекқорлар теориясы
  3. 03 Бағдарламалық қамтамасыз етудің архитектурасы мен дизайны
  4. 04 Ақпараттық қауіпсіздік негіздері
  5. 05 АКТ-жобаларды жүзеге асыру
  6. 06 Жасанды интеллект
  7. 07 Vibe Coding және бағдарламалық жүйелерді генеративті әзірлеу
  8. 08 QA testing
  9. 09 Мобильді технологиялар мен қосымшалар (Android)
  10. 10 Майнор пәндері
  11. 11 Өндірістік және диплом алдындағы практика

Мансап

Түлектер кім болып жұмыс істейді

Түлектер бағдарламалық өнімнің бүкіл өмірлік цикліне қатыса алады: талаптарды талдау мен архитектураны жобалаудан бастап әзірлеуге, тестілеуге, енгізуге және сүйемелдеуге дейін. Олар IT-компанияларда, банктер мен FinTech-те, телекоммуникацияда, өнеркәсіпте, электронды коммерцияда, геймдевте, мемлекеттік ұйымдарда және корпоративтік IT-бөлімшелерінде сұранысқа ие. Тәжірибе жинақтаған сайын түлек бағдарламалық қамтамасыз ету архитектурасы, жүйелік талдау, IT-өнімдерді басқару, бұлттық шешімдер, жасанды интеллект, киберқауіпсіздік және Enterprise Architecture бағыттарында дами алады.

  • Software Developer
  • Backend Developer
  • Frontend Developer
  • Full Stack Developer
  • Mobile Developer (Android / iOS)
  • Python Developer
  • Java Developer
  • .NET Developer
  • Go Developer
  • QA Engineer / Test Automation Engineer
  • Database Developer / PL/SQL Developer
  • DevOps Engineer
  • Systems Analyst
  • IT Project Manager
  • AI / Machine Learning Engineer
  • Information Security Specialist

B057 тобының басқа бағдарламалары

Осы топ шеңберінде басқа білім беру бағдарламасын таңдаңыз

6B06101

Компьютерлік ғылымдар

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

Шекті балл: 78 бастап Информатика + Математика
Толығырақ
6B06103

Үлкен деректер аналитикасы

Деректерді білімге, болжамдарға және негізделген шешімдерге айналдырыңыз. Бағдарлама бағдарламалауды, математикалық статистиканы, машиналық оқытуды, Big Data технологияларын және деректерді визуализациялауды біріктіреді. Сіз үлкен ақпарат жиымдарынан заңдылықтарды табуды және оларды бизнестің әрі ұйымдардың нақты міндеттерін шешу үшін пайдалануды үйренесіз.

Информатика + Математика
Толығырақ
6B06105

Ақпараттық жүйелер

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

Информатика + Математика
Толығырақ

Готовы начать путь в IT?

Узнайте больше о передовых образовательных программах IITU, требованиях к поступлению и начните процесс подачи документов уже сегодня.

Көру қабілеті нашар адамдарға арналған сайт нұсқасы