Программная Инженерия
Бакалаврская программа
Длительность:
Страна:
Язык обучения:
Стоимость обучения:
4 года
Узбекистан
Английский
25 400 000 сум в год
О программe
Программа Software Engineering в ITPU создана в результате объединения опыта лидеров в области IT и экспертов в области образования. Это позволило разработать методику обучения с фокусом на практике и гибким подходом к построению образовательной программы.
Траектории обучения
В рамках программы бакалавриата «Программная инженерия» студенты могут выбрать одну из 5 основных траекторий обучения : Front-End, Back-End, Full-Stack, мобильная разработка и автоматизированное тестирование.
01
02
Front-End Development
Back-End Development
Front-End разработчик создаёт пользовательский интерфейс веб-приложений, обеспечивая визуальную и интерактивную часть, с которой взаимодействуют пользователи.
Back-End разработчик отвечает за серверную часть приложений, обеспечивая обработку данных, интеграцию с базами данных и связь с пользовательским интерфейсом.
03
Full-Stack Development
Full-Stack разработчик создаёт приложения «от и до», работая как с серверной логикой, так и с пользовательским интерфейсом.
04
Mobile Development
Мобильный разработчик пишет приложения для переносных устройств, создавая интерфейс и функционал для пользовательского взаимодействия на смартфонах и планшетах.
05
Automated Testing
Мобильный разработчик пишет приложения для переносных устройств, создавая интерфейс и функционал для пользовательского взаимодействия на смартфонах и планшетах.
Сделайте первый шаг к карьере мечты с ITPU
Программа
обучения
1 курс
Introduction to Digital Technologies
Introduction to Programming (Python)
Introduction to Specialty
Fundamentals of Web Development (Markup Languages)
AI: Foundations and Applications for Software Engineers
Discrete Mathematics
Further Mathematics Essentials
Introduction to Studies
Philosophy
History
English Language
  • Fundamentals of Programming (Java) I
  • Fundamentals of Programming (C#) I
Дисциплины по выбору:
Стажировка: Getting Acquainted with IT Professions
2 курс
Introduction to Software Testing
Fundamentals of Web Development (JavaScript)
Databases
Information Security
Operating Systems and System Software
Agility and Decision Making
Business Communication
Algorithms and Data Structures
Probability Theory and Basics of Statistics
Basics of Research Methodology and Academic Writing
  • Fundamentals of Programming (Java) II
  • Fundamentals of Programming (C#) II
  • Дисциплины специализаций:
  • Advanced C# Programming
  • TypeScript Programming
Дисциплины по выбору:
Дисциплины специализаций:
Стажировка: Foundation of Modern Software Development Lifecycle
3 курс
Introduction to Cloud Computing
Computer Networks
Web Security
Introduction to Machine Learning
Basics of DevOps
Deep Learning and Generative AI Applications
Design patterns
Startup from Scratch
Sustainable Development
Work in a Team
  • Web Development (на выбор: Java / C# / Node.js)
  • Web Development (на выбор: Angular / React)
  • Mobile Development Fundamentals (на выбор: React Native / Kotlin / Flutter & Dart)
  • Applied Mobile Development (на выбор: React Native / Kotlin / Flutter & Dart)
  • Automated Testing (на выбор: JavaScript / Java / C#)
  • Advanced Software Testing
  • Advanced Databases
Дисциплины специализаций:
Стажировка: Application and Mastering of Engineering Skills
Курсовой проект
4 курс
Responsible AI and Computer Ethics
System Analysis and Design
Software Architecture Foundations
Cloud-Driven Software Development
Intellectual Property and IT Law
Economics
  • Software Maintenance and Sustainment
  • Parallel Computing
  • Big Data Basics
  • Business Analysis Basics
Дисциплины специализаций:
Стажировка: преддипломная практика в IT-компании
Дипломный проект
Преподаватели
Святослав Куликов
Senior Manager,
EPAM
Старовойтов Андрей
Senior Front-End Developer, EPAM
Татьяна Следникова
Senior Software Engineer, EPAM
Абдулмалик Мамиров
Senior Java Developer, EPAM
Исаев
Антон
Systems Architect, EPAM
Виктория Миронова
Team Leader,
EPAM
Павел
Буй
Senior Java Developer, EPAM
Вадим Марков
Senior Java Developer, EPAM
70% преподавателей — действующие специалисты из международной IT-компании EPAM. Преподаватели из собственного опыта знают, что именно востребовано на рынке труда и обучают студентов актуальным технологиям.
Трудоустройство
01
Разработчик программного обеспечения и приложений
01
Разработчик программного обеспечения и приложений
После завершения этой программы вы сможете работать в следующих направлениях:
Занимается созданием, тестированием и поддержкой программных продуктов. Он разрабатывает код, проектирует архитектуру приложений, работает с базами данных и интегрирует различные сервисы.
02
Системный аналитик
02
Системный аналитик
Исследует бизнес-процессы и потребности пользователей, разрабатывает требования к программному обеспечению и взаимодействует с разработчиками. Он анализирует данные, моделирует архитектуру системы, оценивает риски и контролирует соответствие проекта техническим и бизнес-требованиям.
03
Веб-разработчик
03
Веб-разработчик
Создаёт и поддерживает веб-сайты и веб-приложения. Он разрабатывает пользовательский интерфейс, реализует серверную логику, настраивает базы данных и обеспечивает интеграцию с внешними сервисами.
04
DevOps-инженер
04
DevOps-инженер
Обеспечивает автоматизацию и оптимизацию процессов разработки, тестирования и развертывания программного обеспечения. Он настраивает CI/CD-пайплайны, управляет инфраструктурой, мониторит производительность и безопасность систем, а также взаимодействует с разработчиками и администраторами для обеспечения стабильной работы IT-продуктов.
05
Разработчик мобильных приложений
05
Разработчик мобильных приложений
Создает и оптимизирует приложения для iOS и Android. Он разрабатывает интерфейсы, интегрирует серверную логику, работает с базами данных и API. Специалист адаптирует приложения под разные устройства, следит за их производительностью, безопасностью и удобством использования.
Учебная программа
и академический календарь
Учебный план бакалаврской программы (4 года) – набор с 2024 года
Документ:
Учебный план бакалаврской программы (3 года) – набор до 2024 года
Документ:
Академический календарь на 2025/2026 учебный год (1 курс)
Документ:
Академический календарь на 2025/2026 учебный год (2 курс)
Документ:
Академический календарь на 2025/2026 учебный год (3 курс)
Документ:
Нужна
консультация?
Если у вас остались вопросы или вам нужна дополнительная информация, пожалуйста, заполните форму ниже, и мы свяжемся с вами в ближайшее время!