Westminster International University in Tashkent

BSc (с отличием) Компьютерные науки

2021 — 2024

Westminster International University in TashkentОткрыть программу
Westminster International University in Tashkent

Westminster International University in Tashkent

2021 — 2024

Обзор

В 2021 году я поступил на программу BSc (с отличием) по компьютерным наукам в WIUT, продолжив обучение после подготовительного года. Трёхлетняя программа, аккредитованная Вестминстерским университетом, охватывает весь спектр вычислительных дисциплин — от алгоритмов и операционных систем до программной инженерии, баз данных и кибербезопасности. Программа нацелена на подготовку самостоятельных мыслителей, способных анализировать сложные задачи и уверенно представлять решения.

Чему я научился

  • Освоил фундаментальные принципы компьютерных наук — алгоритмы, структуры данных, операционные системы и парадигмы программирования — которые лежат в основе всего, что я создаю сегодня.

  • Получил практический опыт в области распределённых систем и облачных вычислений, научился проектировать отказоустойчивые масштабируемые архитектуры для реальных нагрузок.

  • Изучал качество программного обеспечения, производительность и тестирование — выработал дисциплину написания кода, который не просто работает, но надёжен, поддерживаем и измерим.

  • Глубоко разобрался в системах баз данных — от реляционного моделирования и SQL до управления транзакциями и оптимизации производительности — что напрямую влияет на то, как я проектирую слои данных сегодня.

Ключевые предметы

Computer Science Fundamentals

Основа вычислений — программирование, анализ задач и принципы проектирования и построения программного обеспечения — фундамент, на котором строится всё остальное.

Algorithms and Data Structures

Как эффективно организовывать, хранить и извлекать данные, проектировать алгоритмы и анализировать их временну́ю и пространственную сложность.

Database Systems Development

Проектирование и построение реляционных баз данных от начала до конца: концептуальное моделирование данных, логические модели и запросы — не просто теория, а создание реальной базы данных.

Operating Systems

Как работают современные операционные системы изнутри: процессы и потоки, файловые системы и режимы доступа, а также контейнеры и виртуализация.

Software Engineering

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

Software Quality, Performance and Testing

Глубокое тестирование и анализ программного обеспечения: принципы и методики, управление качеством — циклы тестирования, код-ревью, тест-планы, инструментарий и метрики качества.

Distributed Systems and Cloud Computing

Как системы масштабируются за пределы одной машины: концепции распределённых систем и облачная инфраструктура — напрямую применимо к мультитенантным платформам, которые я создаю.

Cybersecurity

Основы безопасности: ландшафт угроз и типы атак, политики безопасности, управление и риски, основы криптографии и сетевой безопасности, а также безопасная разработка программного обеспечения.