Реклама
Этот курс MSc по компьютерным наукам предлагает иммерсивный подход к изучению как принципов, так и методов работы компьютерных систем, причем большая часть материала основана на примерах и практических упражнениях. Студенты, заканчивающие этот курс по специальности «Компьютерные науки», получат полное представление о текущих практиках и направлениях в области компьютерных систем и смогут проектировать и создавать, например, распределенные системы для Интернета с использованием Интернета, интранета и других технологий.
Цели программы
* Обеспечить основы для понимания основных идей, методов и технологий в области компьютерных наук.
* Предоставить технические навыки и справочные материалы, чтобы аспирант мог проводить почти состояние - научно-исследовательский проект или проект развития;
* Предоставить выпускнику ряд специальных и передаваемых навыков;
* Обеспечить образовательную базу для дальнейшего профессионального развития и обучения на протяжении всей жизни.
Темы курса
Сети передачи данных и коммуникации, основы проектов и инструменты управления, широкополосные системы связи, технологии для интернет-систем, агентские технологии и искусственный интеллект, введение в распределенные системы и мобильные системы, проект и диссертация.
< br> Учебные модули:
Java-программирование. Этот модуль предоставляет учащимся глубокое понимание текущих и возникающих концепций Java-программирования и вариантов программирования. Модуль обучает основным и продвинутым структурам Java и использует объектно-ориентированный подход к реализации программного обеспечения. Он также дает глубокое понимание передовых концепций Java в области пользовательских интерфейсов и позволит студентам применять теоретические знания языка Java в сценарии разработки программного обеспечения для тестового случая.
Введение в распределенные системы Этот модуль представит ключевые идеи в распределенных системах и его роль и применение в операционных системах и промежуточном программном обеспечении. По завершении этого модуля студенты будут иметь представление о ключевых проблемах для распределенных систем на уровне ОС или в качестве промежуточного программного обеспечения, они будут понимать основные концепции параллелизма, смогут программировать многопоточные и распределенные приложения и понимать проблемы и использование алгоритмов для транзакций системы.
Сети передачи данных и коммуникации. Этот модуль обеспечит глубокое понимание структуры реальных сетей связи и протоколов, которые заставляют их работать. Это даст студентам возможность детально понять процесс, необходимый для обеспечения сквозного соединения.
Технологии для интернет-систем: в этом модуле студенты познакомятся с современными технологиями и инструменты для интернет-систем и, в частности, для систем электронной коммерции.
Agent Technologies: Этот модуль обеспечивает глубокое понимание технологий из исследований в области искусственного интеллекта, таких как машинное обучение, интеллектуальный анализ данных, поиск информации, обработка естественного языка, и эволюционное программирование. В нем будет рассмотрено применение агентно-ориентированных технологий для искусственной жизни, для создания поисковых систем в Интернете, для использования в компьютерных играх и в кино (например, программное обеспечение MASSIVE, разработанное для фильмов «Властелин колец»), а также для робототехники. Он также предоставит введение в агентно-ориентированное программирование с использованием языка программирования NetLogo.
Основы компьютерной графики: Этот модуль научит методам, алгоритмам и представлениям для моделирования компьютерной графики и позволит студентам кодировать 2D и 3D объекты и анимации.
Системы баз данных: студенты, заканчивающие этот модуль, получат глубокое понимание архитектуры СУБД / распределенной СУБД, функциональности, методов восстановления и хранения данных. Студенты также будут иметь полное представление о том, как обрабатываются запросы и важность обслуживания базы данных. Этот модуль предназначен для того, чтобы студенты могли проводить исследования в одной или двух областях баз данных; например, объектно-ориентированные базы данных и дедуктивные базы данных.
Основы проекта и инструменты управления: Этот модуль готовит студентов к их исследовательскому проекту в области MSc, включая поиск ссылок, подготовку к опросу и ознакомление с инструментами управления проектами.
Магистерский исследовательский проект: После успешного завершения преподаваемого компонента программы магистратуры студенты будут тратить оставшуюся часть времени на выполнение исследовательского проекта и подготовку диссертации на соискание ученой степени магистра. В ходе этого процесса студенты будут проводить проектную работу на уровне современных исследований и представлять эту работу в виде письменной диссертации. Завершение проекта и диссертации на этом уровне обучат студентов: решению проблем; исследование новых тем; организация знаний; освоение элементарных навыков управления временем и проектами; навыки составления отчетов и письма.
Поддержка обучения студентов
Всем студентам назначается назначенный руководитель, академический сотрудник, который будет обеспечивать формальный надзор и поддержку на ежедневной основе.
Школы Директор последипломного образования обеспечит доступность соответствующего уровня поддержки и руководства для всех аспирантов, а также каждый директор курса сможет помочь и проконсультировать своих студентов по мере необходимости.
Информатика с Бизнес-системами Предприятия
Computer Science with Business Enterprise Systems
Электротехника и электроника (Сэндвич)
Electrical and Electronic Engineering (Sandwich)