Фотогалерея
Реклама
В настоящее время компьютеры повсеместно распространены, а устройства и системы управляются программным обеспечением. Создание надежных и надежных программных систем требует более глубокого знания принципов проектирования программного обеспечения и методологий программирования.
MSc Computing представляет собой полный курс, рассчитанный на один год, предназначенный для студентов, ищущих профессиональную карьеру в индустрии программного обеспечения с особым вниманием по программированию и связанным с программированием аспектам. Курс предназначен для студентов, которые уже имеют степень в области информационных технологий или смежных дисциплин или имеют эквивалентный производственный опыт. Курс охватывает ряд тем, включая продвинутое программирование, продвинутый дизайн пользовательского интерфейса, параллельное программирование, формальные методы и разработку программного обеспечения. Курс был специально разработан для тех, кто уже обладает базовыми знаниями в области информационных технологий и программирования и хочет углубить свои знания в области программных систем.
Цели курса:
* Расширенное программирование: глубокое обоснование передовых концепций программирования с использованием Java, принципы параллельного программирования и программирования в реальном времени и практическое введение в реактивные системы.
* Пользовательские интерфейсы: вводные и продвинутые методы в HCI (взаимодействие человека с компьютером).
* Продвинутая разработка программного обеспечения: принципы разработки программного обеспечения с использованием UML, формальный методы и тестирование программного обеспечения.
Мы ожидаем, что успешные выпускники будут иметь глубокое понимание программных систем и принципов программирования и смогут руководить командой разработчиков в ИТ-индустрии. Ожидается глубокое понимание следующих предметов:
* Расширенные знания по программированию, включая Java и параллельное программирование
* Разработка и определение компонентов и систем программного обеспечения с использованием UML
* Глубокое знание принципов проектирования пользовательского интерфейса
* Понимание формальных методов
Ожидается, что выпускники смогут стать руководителями команд или квалифицированными разработчиками в ИТ-индустрии.
Структура курса
Цели курса
* Усовершенствованное программирование: глубокое обоснование передовых концепций программирования с использованием Java, принципов параллельного и реального программирования и практического введения в реактивные системы.
* Пользователь -Интерфейсы: вводные и продвинутые методы в HCI (взаимодействие человека с компьютером).
* Продвинутая инженерия программного обеспечения: принципы разработки программного обеспечения с использованием UML, формальные методы и тестирование программного обеспечения.
Personal Supervisor
Вам будет назначен личный руководитель, член нашего академического персонала, который будет встречаться с вами в начале и в конце каждого семестра и периодически проверять ваши успехи с вами. Ваш супервайзер также поможет вам выбрать подходящие модули и поможет вам решить, какой проект предпринять. Как только ваш проект начнется, вам будет назначен руководитель проекта, который будет экспертом в области вашего исследования. Вы станете частью их исследовательской группы и получите пользу от знаний и ресурсов группы в целом.
Оценка
Оценка успеваемости студентов по модулям курса проводится в различных формах. : практические занятия, доклады, закрытые экзамены и диссертация для проекта. Студенты преднамеренно подвергаются различным методам оценки, чтобы они не находились в неблагоприятном положении по фону.
Оценки проводятся в разное время в течение года. Закрытые экзамены проводятся в:
* на 1-й неделе 2-го семестра (для курсов, преподаваемых в течение 1-го семестра) и в * * около 10-й недели 2-го семестра (для курсов, преподаваемых в течение 2-го семестра) < br>
Практические упражнения, отчеты и другие формы открытой оценки должны проводиться либо во время модуля курса, либо сразу после его завершения.
Индивидуальный проект выполняется студентами в Условиях 3 и 4. Предмет. проектов варьируется в широких пределах; большинство проектов предлагаются сотрудниками, некоторые - сторонними организациями, а некоторые - самими учащимися, возможно, относящимися к сфере личных интересов, которую они хотят развивать дальше. Все проектные предложения тщательно проверяются и должны соответствовать ряду требований, прежде чем они будут предоставлены студентам. Департамент использует автоматизированную систему распределения проектов для назначения проектов студентам, которая учитывает предпочтения руководителей и студентов.
Индивидуальный проект выполняется студентами в условиях 3 и 4. Тематика проектов варьируется в широких пределах; большинство проектов предлагаются сотрудниками, некоторые - сторонними организациями, а некоторые - самими студентами, что позволяет студентам выполнять работу, связанную с областью личного интереса, которую они хотят развивать дальше.
Все проектные предложения строго соблюдаются. проверены и должны соответствовать ряду требований, прежде чем они будут доступны для студентов. Департамент использует автоматизированную систему распределения проектов для назначения проектов студентам, которая учитывает предпочтения руководителей и студентов.
Примеры предыдущих названий проектов включают:
* Автопредставления с использованием Ajax для улучшения тактильности на основе тегов поиск изображений
* Реализация мобильного приложения в домене сервисов с учетом местоположения
* Разработка и внедрение инструмента поддержки моделирования временных диапазонов
* Обнаружение аномалий изображений и распознавание объектов
* Поиск изображений с использованием региона обнаружения интереса
* Моделирование и симуляция бизнес-процессов
* Обучение усилению для стратегии StarCraft в реальном времени
* Программное обеспечение для детей с аутизмом и сложностями в общении
* Проектирование, внедрение и анализ безопасности мобильной системы электронных рецептов
* Использование процедурного контента для создания набора игровых задач в течение одного прохождения
Хотите улучшить уровень английского для поступления?
Подготовьтесь к требованиям программы с помощью курсов English Online от Британского Совета.
- ✔️ Гибкий график занятий
- ✔️ Опытные преподаватели
- ✔️ Сертификат по окончании курса
📘 Рекомендуется для студентов с уровнем IELTS 6.0 или ниже.
Вычислительная техника (Computational Management Science)
Computing (Computational Management Science)
Вычислительная техника (Защищенные программные системы)
Computing (Secure Software Systems)
Вычислительная техника (Обработка Визуальной Информации)
Computing (Visual Information Processing)
Высокопроизводительные встраиваемые и распределенные системы (Хипедс)
High Performance Embedded and Distributed Systems (HiPEDS)
Интеллектуальная собственность и цифровая экономика
Intellectual Property and the Digital Economy