Westminster International University in Tashkent
BSc (с отличием) Компьютерные науки
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
Основы безопасности: ландшафт угроз и типы атак, политики безопасности, управление и риски, основы криптографии и сетевой безопасности, а также безопасная разработка программного обеспечения.

