Программная Инженерия
Бакалаврская программа
Длительность:
Страна:
Язык обучения:
Стоимость обучения:
4 года
Узбекистан
Английский
12 700 000 сум / семестр
О программe
Программа Software Engineering в ITPU создана в результате объединения опыта лидеров в области IT и экспертов в области образования. Это позволило разработать методику обучения с фокусом на практике и гибким подходом к построению образовательной программы.
Траектории обучения
В рамках программы бакалавриата «Программная инженерия» студенты могут выбрать одну из 4 основных траекторий обучения: Front-End, Back-End, Full-Stack и Secure and Resilient Software Development.
01
02
Front-End Development
Back-End Development
Front-End разработчик создаёт пользовательский интерфейс веб-приложений, обеспечивая визуальную и интерактивную часть, с которой взаимодействуют пользователи.
Back-End разработчик отвечает за серверную часть приложений, обеспечивая обработку данных, интеграцию с базами данных и связь с пользовательским интерфейсом.
03
Full-Stack Development
Full-Stack разработчик создаёт приложения «от и до», работая как с серверной логикой, так и с пользовательским интерфейсом.
04
Secure and Resilient Software Development
Разработчик безопасного и отказоустойчивого программного обеспечения пишет приложения, которые устойчивы к современным киберугрозам, фокусируясь на устранении уязвимостей пользовательских интерфейсов и серверной части приложений.
Сделайте первый шаг к карьере мечты с ITPU
Программа
обучения
  • Advanced Network Security
  • Agility and Decision Making
  • AI: Foundations and Applications for Software Engineers
  • Algorithms and Data Structures
  • Basics of DevOps
  • Basics of Research Methodology and Academic Writing
  • Business Communication
  • Cloud Security
  • Cloud-Driven Software Development
  • Computer Networks
  • Databases
  • Deep Learning and Generative AI Applications
  • Discrete Mathematics
  • Economics and Antibribery
  • English Language - General
  • Fundamentals of Web Development
  • Further Mathematics Essentials
  • History
  • Introduction to Cloud Computing
  • Introduction to Digital Technologies
  • Introduction to Machine Learning
  • Introduction to Programming (Python)
  • Introduction to Software Testing
  • Introduction to Specialty
  • Introduction to Studies
  • Operating Systems and System Software
  • Philosophy
  • Probability Theory and Basics of Statistics
  • Religion Studies
  • Responsible AI and Computer Ethics
  • Software Architecture Foundations
  • Web Security
  • Work in a Team
  • Course Project
  • Final Certification
  • Internship
Обязательные дисциплины:
• Advanced C# Programming
• Advanced Databases
• Advanced Java Programming
• Advanced Software Testing
• AI Security
• Behavioral Cybersecurity
• Big Data Basics
• Business Analysis Basics
• Design Patterns (C#)
• Design Patterns (Java)
• Design Patterns (TypeScript)
• Fundamentals of Programming (C#)
• Fundamentals of Programming (Java)
• Information Assurance and Risk Management
• Information Security
• Intellectual Property and IT Law
• Introduction to Cryptography
• Operating Systems Security
• Parallel Computing
• Project Management
• Psychology
• Python
• Secure programming
• Secure Software Development
• Security Operations
• Security Policy and Governance
• Security Testing
• Software Maintenance and Sustainment
• Startup from Scratch
• Sustainable Development
• System Analysis and Design
• TypeScript Programming
• Web Development (C#)
• Web Development (Java)
• Web Development (Node.js)
• Web Development (React)
Дисциплины по выбору:
Трудоустройство
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 курс)
Документ:
Нужна
консультация?
Если у вас остались вопросы или вам нужна дополнительная информация, пожалуйста, заполните форму ниже, и мы свяжемся с вами в ближайшее время!
IT Park University, Узбекистан, город Ташкент, улица Махтумкули, 114А