Undergraduate Postgraduate taught Postgraduate research Professional development

Search undergraduate
courses



Search postgraduate
taught courses



Search postgraduate
research




Search professional
development courses

























[Important data protection stuff]

Select the image that matches the one in the box

icon1 icon1 icon2 icon3 icon4
 

Upcoming open days

Undergraduate Postgraduate
Colchester Campus
Saturday 21 June 2014 (booking now)
Southend Campus
None upcoming
Colchester Campus
None upcoming

Personal details




No open days are available for booking yet. You will be able to book your desired open day online three months before the date.


Tour details




Colchester Campus
Southend Campus

Select the image that matches the one in the box

icon1 icon1 icon2 icon3 icon4
 



Select the image that matches the one in the box

icon1 icon1 icon2 icon3 icon4
 

Masters courses

We offer a wide range of specialist taught Masters courses which combine formal instruction with a supervised project that forms the basis of a dissertation.

Our courses offer a flexible modular structure with a wide variety of optional modules (.pdf) available that enable you to specialise in your particular areas of interest. This structure also means that our courses can be taken on a one-year full-time or a two-year part-time basis.

Computer science

  • MSc Advanced Computer Science

    This course will give you the greatest flexibility to familiarise yourself with the areas of computing that interest and excite you most. You will be able to choose from a range of modules that encompass agent-based and multi-agent systems, machine learning, pattern recognition, distributed information management systems, embedded systems, robotics, evolutionary computation, theoretical computer science, formal methods and many more.


  • MSc Advanced Web Engineering

    This course reflects how web applications continue to revolutionise the way modern enterprises conduct their business, both internally and externally. We educate you in the design and construction of web and e-commerce applications, and develop your understanding of current trends in this rapidly-evolving area. You acquire skills in using cutting-edge technologies including distributed computing, software design, object databases, XML, Web Services, JSP, ASP.NET, MVC frameworks and AJAX.


  • MSc Artificial Intelligence

    Artificial intelligence deals with the theory, design, application, and development of biologically, socially and linguistically motivated computational paradigms. There is emphasis on genetic algorithms, evolutionary programming, fuzzy systems, neural networks, connectionist systems, and hybrid intelligent systems in which these paradigms are contained. This course covers the theoretical, applied and practical aspects of this. You will focus on linking artificial intelligence techniques to real-world applications and projects, including those in business and finance, games, biological sciences and industrial control.


  • MSc Big Data and Text Analytics

    The growing quantity of online data contains valuable information such as emerging opinions in social networks, search trends from search engines, and consumer purchase behaviour. Traditional stand-alone applications are no longer suitable to process and analyse the amount of information available. This course equips you with the knowledge to contribute to this rapidly emerging area. We give you hands on experience with various types of large-scale data and information handling, and start by providing you with a solid understanding of the underlying technologies, in particular cloud computing and high-performance computing.


  • MSc Cloud Computing

    During this course you will gain hands-on experience with various types of cloud models and explore areas such as application development for cloud systems, cloud management technologies and the underlying system architectures. Additional modules in topics such as security, high-performance computing, and social networking application development, provide a wider view of modern computing systems that use or support cloud computing. We prepare our graduates to enter a range of professional positions related to cloud systems, including developing cloud-based applications, managing cloud systems and designing cloud infrastructures.


  • MSc Computer Engineering

    Computer engineering encompasses the principles, methods, and modern tools for the design and implementation of computing systems. Advances in technology are yielding smaller and higher-performance computer systems permeating into a wide range of applications, from communication systems to consumer products and common household appliances. This course provides a balanced perspective of both hardware and software elements of computing systems, and their relative design trade-offs and applications. It will build on your knowledge in mathematics, science, and engineering to ensure you have a sound foundation.


  • MSc Embedded Systems

    Embedded system technology is behind the ever more capable electronic and computing systems that we use in our daily lives, ranging from cars and mobile telephones to washing machines and aeroplanes. This major growth area has a large and increasing industry demand for engineers and computer scientists who possess in-depth expertise in embedded systems. During this course you will develop practical skills in the design, programming and interfacing of embedded processors, as well as an understanding of current applications, technological trends and their potential impact on systems of the future.


  • MSc Intelligent Systems and Robotics

    This course will give you skills that are in high demand from both the academic research community and a wide range of industrial companies working in these areas. We provide a comprehensive coverage of contemporary intelligent systems, with robots serving as a major example of the technology. You will gain a solid understanding of the foundations of this technology, ranging from the principles by which sensed data are converted into useful information to the practical aspects of developing intelligent and robotic systems. These directly reflect research directions in our School, including biologically-inspired robots, biometrics, or computational intelligence.


  • MSc Multimedia Networking

    Multimedia is increasingly moving from traditional broadcast and playback systems, such as DVD/Blu-Ray, towards content that is streamed or delivered directly over the network. The MSc Multimedia Networks will equip you with the expertise to contribute in this exciting new world of media delivery. The course will give you hands-on experience with multimedia content production in our broadcast quality studios and then you will take the content that you create and learn to deliver it over the network.


Telecommunications and data communications

  • MSc Computer Networks and Security

    This course will equip you with the in-depth knowledge of the principles and practice of the quickly changing world of computer networks. Increasingly, such networks cannot be considered without the important issue of security and the content of this course addresses this need for the modern computer network professional. The course includes content such as current and future internet protocols, programming networked services and securing these systems. We offer a strong practical element through laboratory programmes in software engineering and in computer networking.


  • MSc Electronic Engineering

    This course enables you to acquire the essential knowledge, skills, competency, and critical awareness necessary for a rewarding career in the electronics industry. We prepare you for a career in analogue and digital circuit design, an area with a major skills shortage worldwide (particularly in the UK). You will be equipped with skills in: analogue design; digital design; signal processing; CAD; time domain analysis; frequency domain analysis; IC design; PCB manufacture; fault analysis; electronic device principles; embedded processing; DSPs and fast prototyping.


  • MSc Telecommunication and Information Systems

    Starting from the concept of a signal, we cover the fundamentals of how signals are acquired, processed and transmitted over a wide range of media — electronic, optical and radio. Our laboratory work shows how these principles are put into practice and your software development skills are improved through a series of lectures, exercises and assignments. Building on this, we explore a number of state-of-the-art topics in detail though optional modules, giving you an opportunity to tailor what you learn according to your interests and chosen career.


Computational finance

Our courses in computational finance are administered by our Centre for Computational Finance and Economic Agents.

  • MSc Computational Finance

    We equip you with the core concepts and mathematical principles of modern quantitative finance, plus the operational skills to use computational packages (mainly MATLAB) for financial modelling. In addition to traditional topics in derivatives and asset pricing, we place a special emphasis on risk management in non-Gaussian environment with extreme events. You have the opportunity to study methods of non-linear and evolutionary computational methods for derivatives pricing and portfolio management. You will also gain an understanding of the use of artificial financial market environments for stress testing, and the design of auctions and other financial contracts.


  • MSc Financial Computing

    You will attain a high degree of competence in financial software development, for implementation in an electronic market environment. We introduce you to information and communication technology and automation that underpins financial systems, including design issues relating to parallel and distributed networks, encryption, security and real-time constraints, especially in the context of Straight Through Processing (STP). You receive training on the structure, instruments and institutional aspects of financial markets, banking, payment and settlement systems. You have an option to acquire rigorous training in quantitative finance and our case study approach will familiarise you with financial software architecture.


  • MSc High Frequency Finance and Trading

    We equip you with the core concepts and quantitative methods in high frequency finance, along with the operational skills to use state-of-the-art computational methods for financial modelling. We enable you to attain an understanding of financial markets at the level of individual trades occurring over sub-millisecond timescales, and apply this to the development of real-time approaches to trading and risk-management. In addition to traditional topics in financial econometrics and market microstructure theory, we put special emphasis on statistical and computational methods for modelling trading strategies and predictive services that are deployed by hedge funds, algorithmic trading groups, derivatives desks, and risk management departments.