Программная Инженерия
Бакалаврская программа
Длительность:
Страна:
Язык обучения:
Стоимость обучения:
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-компании
Дипломный проект
Обязательные дисциплины:
Трудоустройство
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 курс)
Документ:
Нужна
консультация?
Если у вас остались вопросы или вам нужна дополнительная информация, пожалуйста, заполните форму ниже, и мы свяжемся с вами в ближайшее время!