• Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • Ross University School of Veterinary Medicine Featured Masters Courses
  • University of Cambridge Featured Masters Courses
  • Anglia Ruskin University Featured Masters Courses
  • Swansea University Featured Masters Courses
  • Durham University Featured Masters Courses
King’s College London Featured Masters Courses
Leeds Beckett University Featured Masters Courses
Cranfield University Featured Masters Courses
University of Leeds Featured Masters Courses
Aberdeen University Featured Masters Courses
"parallel" AND "computing…×
0 miles

Masters Degrees (Parallel Computing)

We have 87 Masters Degrees (Parallel Computing)

  • "parallel" AND "computing" ×
  • clear all
Showing 1 to 15 of 87
Order by 
Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study High Performance and Scientific Computing at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017). Read more

Visit our website for more information on fees, scholarships, postgraduate loans and other funding options to study High Performance and Scientific Computing at Swansea University - 'Welsh University of the Year 2017' (Times and Sunday Times Good University Guide 2017).

The MSc in High Performance and Scientific Computing is for you if you are a graduate in a scientific or engineering discipline and want to specialise in applications of High Performance computing in your chosen scientific area. During your studies in High Performance and Scientific Computing you will develop your computational and scientific knowledge and skills in tandem helping emphasise their inter-dependence.

On the course in High Performance and Scientific Computing you will develop a solid knowledge base of high performance computing tools and concepts with a flexibility in terms of techniques and applications. As s student of the MSc High Performance and Scientific Computing you will take core computational modules in addition to specialising in high performance computing applications in a scientific discipline that defines the route you have chosen (Biosciences, Computer Science, Geography or Physics). You will also be encouraged to take at least one module in a related discipline.

Modules of High Performance and Scientific Computing MSc

The modules you study on the High Performance and Scientific Computing MSc depend on the route you choose and routes are as follows:

Biosciences route (High Performance and Scientific Computing MSc):

Graphics Processor Programming

High Performance Computing in C/C++

Operating Systems and Architectures

Software Testing

Programming in C/C++

Conservation of Aquatic Resources or Environmental Impact Assessment

Ecosystems

Research Project in Environmental Biology

+ 10 credits from optional modules

Computer Science route (High Performance and Scientific Computing MSc):

Graphics Processor Programming

High Performance Computing in C/C++

Operating Systems and Architectures

Software Testing

Programming in C/C++

Partial Differential Equations

Numerics of ODEs and PDEs

Software Engineering

Data Visualization

MSc Project

+ 30 credits from optional modules

Geography route (High Performance and Scientific Computing MSc):

Graphics Processor Programming

High Performance Computing in C/C++

Operating Systems and Architectures

Software Testing

Programming in C/C++

Partial Differential Equations

Numerics of ODEs and PDEs

Modelling Earth Systems or Satellite Remote Sensing or Climate Change – Past, Present and Future or Geographical Information Systems

Research Project

+ 10 credits from optional modules

Physics route (High Performance and Scientific Computing MSc):

Graphics Processor Programming

High Performance Computing in C/C++

Operating Systems and Architectures

Software Testing

Programming in C/C++

Partial Differential Equations

Numerics of ODEs and PDEs

Monte Carlo Methods

Quantum Information Processing

Phase Transitions and Critical Phenomena

Physics Project

+ 20 credits from optional modules

Optional Modules (High Performance and Scientific Computing MSc):

Software Engineering

Data Visualization

Monte Carlo Methods

Quantum Information Processing

Phase Transitions and Critical Phenomena

Modelling Earth Systems

Satellite Remote Sensing

Climate Change – Past, Present and Future

Geographical Information Systems

Conservation of Aquatic Resources

Environmental Impact Assessment

Ecosystems

Facilities

Students of the High Performance and Scientific Computing programme will benefit from the Department that is well-resourced to support research. Swansea physics graduates are more fortunate than most, gaining unique insights into exciting cutting-edge areas of physics due to the specialized research interests of all the teaching staff. This combined with a great staff-student ratio enables individual supervision in advanced final year research projects. Projects range from superconductivity and nano-technology to superstring theory and anti-matter. The success of this programme is apparent in the large proportion of our M.Phys. students who seek to continue with postgraduate programmes in research.

Specialist equipment includes:

a low-energy positron beam with a highfield superconducting magnet for the study of positronium

a number of CW and pulsed laser systems

scanning tunnelling electron and nearfield optical microscopes

a Raman microscope

a 72 CPU parallel cluster

access to the IBM-built ‘Blue C’ Supercomputer at Swansea University and is part of the shared use of the teraflop QCDOC facility based in Edinburgh

The Physics laboratories and teaching rooms were refurbished during 2012 and were officially opened by Professor Lyn Evans, Project Leader of the Large Hadron Collider at CERN. This major refurbishment was made possible through the University’s capital programme, the College of Science, and a generous bequest made to the Physics Department by Dr Gething Morgan Lewis FRSE, an eminent physicist who grew up in Ystalyfera in the Swansea Valley and was educated at Brecon College.



Read less
Computing and communications technologies are having a truly disruptive effect on societies and business worldwide. Mobile payments, wireless communications and the ‘Internet of Things’ are transforming the way we approach key challenges in development, security, healthcare and the environment. Read more

Computing and communications technologies are having a truly disruptive effect on societies and business worldwide. Mobile payments, wireless communications and the ‘Internet of Things’ are transforming the way we approach key challenges in development, security, healthcare and the environment.

Taught jointly by the School of Computing and the School of Electronic and Electrical Engineering, this course will give you a grasp of all layers needed for mobile communication and computation, from the physical network layer through to the applications that run on mobile devices.

You’ll gain a full understanding of the web and cloud computing infrastructure, as core modules give you a foundation in key topics like systems programming and data communications. A range of optional modules will then allow you to focus on topics that suit your interests and career plans, from cloud computing to embedded systems design and high speed web architecture.

Specialist facilities

You’ll benefit from world-class facilities to support your learning. State-of-the-art visualisation labs including a powerwall, a benchtop display with tracking system, WorldViz PPT optical tracking system and Intersense InertiaCube orientation tracker are all among the specialist facilities we have within the School of Computing.

We also have Ascension Flock of Birds tracking systems, three DOF and 6DOF Phantom force feedback devices, Twin Immersion Corp CyberGloves, a cloud computing testbed, rendering cluster and labs containing both Microsoft and Linux platforms among others. It’s an exciting environment in which to gain a range of skills and experience cutting-edge technology.

Course content

You’ll take two core modules in Semester 1 that introduce you to fundamental topics like systems programming and network security. With this foundation, you’ll be able to gain high-level specialist knowledge through your choice of optional modules taught by the School of Computing and the School of Electronic and Electrical Engineering.

The optional modules you choose will enable you to direct your studies towards topics that suit your personal interests and career ambitions such as mobile app development, digital media engineering, big data, cloud computing and embedded systems design, among others.

Over the summer months you’ll also work on your research project. This gives you the chance to work as an integral part of one of our active research groups, focusing on a specialist topic in computer science and selecting the appropriate research methods.

Course structure

Compulsory modules

  • MSc Project 60 credits
  • Data Communications and Network Security 15 credits

Optional modules

  • Distributed Systems 10 credits
  • Mobile Application Development 10 credits
  • Combinatorial Optimisation 10 credits
  • Secure Computing 10 credits
  • Graph Algorithms and Complexity Theory 10 credits
  • Functional Programming 10 credits
  • Big Data Systems 15 credits
  • Mobile Applications Development 15 credits
  • Algorithms 15 credits
  • Parallel and Concurrent Programming 15 credits
  • Cloud Computing 15 credits
  • Graph Theory: Structure and Algorithms 15 credits
  • Communication Network Design 15 credits
  • Optical Communications Networks 15 credits
  • High Speed Internet Architecture 15 credits
  • Digital Media Engineering 15 credits

For more information on typical modules, read Mobile Computing and Communication Networks MSc in the course catalogue

Learning and teaching

Our groundbreaking research feeds directly into teaching, and you’ll have regular contact with staff who are at the forefront of their disciplines. You’ll have regular contact with them through lectures, seminars, tutorials, small group work and project meetings.

Independent study is also important to the programme, as you develop your problem-solving and research skills as well as your subject knowledge.

Assessment

You’ll be assessed using a range of techniques including case studies, technical reports, presentations, in-class tests, assignments and exams. Optional modules may also use alternative assessment methods.

Projects

The professional project is one of the most satisfying elements of this course. It allows you to apply what you’ve learned to a piece of research focusing on a real-world problem, and it can be used to explore and develop your specific interests.Most projects are experimentally based and linked with companies within the oil and gas industry to ensure the topic of research is relevant to the field whilst also addressing a real-world problem.

A proportion of projects are formally linked to industry, and can include spending time at the collaborator’s site over the summer.

Career opportunities

Career opportunities are extremely broad, covering jobs in the design of embedded software running on multi-core devices through to jobs involving the design and implementation of new mobile-applications centric systems for business. In the application of mobile computing skills, job opportunities span every area, from the automotive sector through to retail and banking.

You could launch a career in fields such as mobile app development, mobile systems architecture, project management, network consultancy. You could also work as an engineer in embedded mobile communications, network security or research and development among many others – and you’ll even be well-prepared for PhD study.

Careers support

You’ll have access to the wide range of engineering and computing careers resources held by our Employability team in our dedicated Employability Suite. You’ll have the chance to attend industry presentations book appointments with qualified careers consultants and take part in employability workshops. Our annual Engineering and Computing Careers Fairs provide further opportunities to explore your career options with some of the UK’s leading employers.

The University's Careers Centre also provide a range of help and advice to help you plan your career and make well-informed decisions along the way, even after you graduate. Find out more at the Careers website.



Read less
Developments in cloud computing technology are transforming the way we live and work. This programme will equip you with specialist knowledge in this fast-growing field and allow you to explore a range of advanced topics in computer science. Read more

Developments in cloud computing technology are transforming the way we live and work. This programme will equip you with specialist knowledge in this fast-growing field and allow you to explore a range of advanced topics in computer science.

You’ll gain a foundation in topics like systems programming and algorithms, as well as specialist modules in advanced distributed systems – especially cloud techniques, technologies and applications.

Building on your existing knowledge of computer science, you’ll also choose from optional modules in topics across computer science. You could look at emerging approaches to human interaction with computational systems, data mining and functional programming among others.

The programme will give you the theoretical and practical skills required to design and implement larger, more complex systems using state-of-the-art technologies. You’ll even have the chance to work as an integral member of one of our research groups when you develop your main project.

Specialist facilities

You’ll benefit from world-class facilities to support your learning. State-of-the-art visualisation labs including a powerwall, a benchtop display with tracking system, WorldViz PPT optical tracking system and Intersense InertiaCube orientation tracker are all among the specialist facilities we have within the School of Computing.

We also have Ascension Flock of Birds tracking systems, three DOF and 6DOF Phantom force feedback devices, Twin Immersion Corp CyberGloves, a cloud computing testbed, rendering cluster and labs containing both Microsoft and Linux platforms among others. It’s an exciting environment in which to gain a range of skills and experience cutting-edge technology.

Course content

Core modules in Semester 1 will lay the foundations of the programme by giving you an understanding of the key topics of algorithms and systems programming. Throughout the year you’ll also take modules developing your understanding of cloud computing itself, from designing the high-level framework of a distributed system to big data and the “internet of things”.

From there you’ll have the chance to tailor your studies to suit your own preferences. You’ll choose from a wide range of optional modules on diverse topics such as image analysis, machine learning, semantic technologies and developing mobile apps.

Over the summer months you’ll also work on your research project. This gives you the chance to work as an integral part of one of our active research groups, focusing on a specialist topic in computer science and selecting the appropriate research methods.

Want to find out more about your modules?

Take a look at the Advanced Computer Science (Cloud Computing) module descriptions for more detail on what you will study.

Course structure

Compulsory modules

  • MSc Project 60 credits
  • Cloud Computing 15 credits

Optional modules

  • Web Services and Web Data 10 credits
  • Distributed Systems 10 credits
  • Mobile Application Development 10 credits
  • Machine Learning 10 credits
  • Information Visualization 10 credits
  • Data Mining and Text Analytics 10 credits
  • Combinatorial Optimisation 10 credits
  • Secure Computing 10 credits
  • Graph Algorithms and Complexity Theory 10 credits
  • Big Data Systems 15 credits
  • Data Science 15 credits
  • Bio-Inspired Computing 15 credits
  • Knowledge Representation and Reasoning 15 credits
  • Algorithms 15 credits
  • Parallel and Concurrent Programming 15 credits
  • Data Mining and Text Analytics 15 credits
  • Semantic Technologies and Applications 15 credits
  • Image Analysis 15 credits
  • Scheduling 15 credits
  • Scientific Computation 15 credits
  • Graph Theory: Structure and Algorithms 15 credits

Learning and teaching

Our groundbreaking research feeds directly into teaching, and you’ll have regular contact with staff who are at the forefront of their disciplines. You’ll have regular contact with them through lectures, seminars, tutorials, small group work and project meetings.

Independent study is also important to the programme, as you develop your problem-solving and research skills as well as your subject knowledge.

Assessment

You’ll be assessed using a range of techniques including case studies, technical reports, presentations, in-class tests, assignments and exams. Optional modules may also use alternative assessment methods.

Projects

The professional project is one of the most satisfying elements of this course. It allows you to apply what you’ve learned to a piece of research focusing on a real-world problem, and it can be used to explore and develop your specific interests.

Recent projects for MSc Advanced Computer Science (Cloud Computing) students have included:

  • Intelligent services to support sensemaking
  • Google cloud data analysis
  • Hadoop for large image management
  • Evaluating web service agreement in a cloud environment

A proportion of projects are formally linked to industry, and can include spending time at the collaborator’s site over the summer.

Career opportunities

Computing is an essential component of nearly every daily activity, from the collection, transformation, analysis and dissemination of information in business, through to smart systems embedded in commodity devices, the image processing used in medical diagnosis and the middleware that underpins distributed technologies like cloud computing and the semantic web.

This programme will give you the practical skills to gain entry into many areas of applied computing, working as application developers, system designers and evaluators; but further, links between the taught modules and our research provide our students with added strengths in artificial intelligence, intelligent systems, distributed systems, and the analysis of complex data. As a result, you’ll be well prepared for a range of careers, as well as further research at PhD level.

Graduates have found success in a wide range of careers working as business analysts, software engineers, wed designers and developers, systems engineers, information analysts and app developers. Others have pursued roles in consultancy, finance, marketing and education, or set up their own businesses.



Read less
This interdisciplinary Masters degree provides you with a broad background in some mainstream and modern aspects of mathematics and computer science. Read more

This interdisciplinary Masters degree provides you with a broad background in some mainstream and modern aspects of mathematics and computer science. You’ll be introduced to sophisticated techniques at the forefront of both disciplines.

The programme combines teaching and research from the School of Mathematics and the School of Computing. Based on the Schools’ complementary research strengths the programme follows two main strands:

  • Algorithms and complexity theory
  • Numerical methods and parallel computing

You’ll have the choice to specialise in one of these strands, gaining specialist knowledge and skills that will prepare you for a wide range of careers. You’ll also develop your research skills when you complete your dissertation.

If you do not meet the full academic entry requirements then you may wish to consider the Graduate Diploma in Mathematics. This course is aimed at students who would like to study for a mathematics related MSc course but do not currently meet the entry requirements. Upon completion of the Graduate Diploma, students who meet the required performance level will be eligible for entry onto a number of related MSc courses, in the following academic year.

Course content

It is expected that you will specialise in one of two areas during the course, although this is not essential.

The two strands are:

Algorithms and complexity theory and connections to logic and combinatorics

This concerns the efficiency of algorithms for solving computational problems, and identifies hierarchies of computational difficulty. This subject has applications in many areas, such as distributed computing, algorithmic tools to manage transport infrastructure, health informatics, artificial intelligence, and computational biology.

Numerical methods and parallel computing

Many problems, in mathematics, physics, astrophysics and biology cannot be solved using analytical techniques and require the application of numerical algorithms for progress. The development and optimisation of these algorithms coupled to the recent increase in computing power via the availability of massively parallel machines has led to great advances in many fields of computational mathematics. This subject has applications in many areas, such as combustion, lubrication, atmospheric dispersion, river and harbour flows, and many more.

For information on typical modules, read Mathematics and Computer Science MSc in the course catalogue

Learning and teaching

Teaching is carried out through a mixture of lectures and smaller group activities such as workshops. Most modules are assessed by a mix of coursework and written examinations. There is also the opportunity to complete a summer project which is individually supervised by a member of staff.

Assessment

The taught course is primarily assessed by end-of-semester examinations with a small component of continuous assessment. The semester three project is assessed by a written dissertation and a short oral presentation.

Career opportunities

Each of these areas offers many career options, and the MSc will provide you with both technical and transferrable skills, for example, conducting an extended and independent research project. It will also offer you excellent preparation for doctoral research in these or related subjects. On completion of the degree you can progress onto a wide range of opportunities including:

  • PhD in Mathematics, or in Computer Science
  • Careers in Computing and Industries which require algorithmic tools (transport infrastructure, health informatics, computational biology, artificial intelligence, companies developing the internet (e.g. search engines).
  • Many other careers (e.g. in Finance) where a mathematics background is valued.

In collaboration with both industrial and academic partners, our research has resulted in computational techniques, and software, that has been widely applied. Our industry links are extensive and include companies such as Google, Yahoo, Akamai, Microsoft, and Tracsis, as well as the NHS.

Careers support

We encourage you to prepare for your career from day one. That’s one of the reasons Leeds graduates are so sought after by employers.

The Careers Centre and staff in your faculty provide a range of help and advice to help you plan your career and make well-informed decisions along the way, even after you graduate. Find out more at the Careers website.



Read less
Provided by the School of Mathematics, this is a one year (full time) taught M.Sc. in High Performance Computing. The degree provides practical training in the emerging high performance computing technology sector. Read more
Provided by the School of Mathematics, this is a one year (full time) taught M.Sc. in High Performance Computing. The degree provides practical training in the emerging high performance computing technology sector.

The aim of the course is to train students in practical applications of high-performance technical computing in industry, finance and research. Course content includes computer architecture, software optimisation, parallel programming, classical simulation and stochastic modelling. Application areas include simulation of physical, chemical and biological systems, financial risk management, telecommunications performance modelling, optimisation and data mining. The course has a number of optional elements, allowing specialization in application areas.

The course includes a strong practical element. Students have unlimited access to a dedicated teaching computing laboratory, and access to the facilities of the Trinity College Centre for High- Performance Computing, which include large-scale parallel computers. Career opportunities include mathematical modeling, simulation and forecasting, database mining and resource management. The techniques covered during the year will allow students to work in advanced software development including parallel and concurrent software applications. High-performance technical computing methods are becoming increasingly widespread in research into mathematics, physics, chemistry and biotechnology, engineering and finance, providing a wide range of options for the student wishing to go on to further research.

Read less
Rooted in your practical experience, the MA programme draws on the latest research and emphasises evidence-based information about computing and computational thinking in education, e-learning / Technology Enhanced Learning and digital literacy. Read more
Rooted in your practical experience, the MA programme draws on the latest research and emphasises evidence-based information about computing and computational thinking in education, e-learning / Technology Enhanced Learning and digital literacy. Develop a critical understanding of computing in education and enhance your pedagogical skills.

Key benefits

- Cutting-edge research and a high profile research active staff.

- Highly supportive teaching and the climate built around success, excellence and commitment.

- Flexibility in learning, whether you are a full or part-time UK, EU or international student through a blend of face-to-face blocks in the heart of London and online activities.

- Develops your pedagogical skills and analytical understanding of computing and computational thinking in education, e-learning / Technology Enhanced Learning and digital literacy in education and their roles in your professional practice.

Visit the website: http://www.kcl.ac.uk/study/postgraduate/taught-courses/computing-in-education-ma.aspx

Course detail

- Description -

As part of our department's successful modular programme, running for over a decade, the MA is constantly updated and draws on the latest research in the development of computational thinking, e-learning/technologically enhanced learning and digital literacy. Through the programme you will develop a critical understanding of your professional expertise in developing computational thinking as well as using and managing digital technologies for teaching and/or learning. You will have the opportunity to develop your practical capabilities by designing and evaluating activities using a variety of approaches to learning including a range of digital technologies and / technologically enhanced learning, digital literacy and the development of computational thinking.
The programme is open to UK, EU and international students and is taught using a blend of face-to-face and on-line activities.

- Course purpose -

For all those who teach, lecture or organise educational provision at any level. To enable professionals concerned with education to reflect on their practice and to inform such reflection by extending their knowledge. You will be made aware of significant current developments and of contemporary pedagogical practices both in computing in education and in enabling Technology Enhanced Learning. Those who teach computing as a subject can select modules that update their understanding of recent curricula and develop their pedagogical thinking. A flexible subject knowledge enhancement programme will run in parallel for ICT teachers who need to upgrade their subject knowledge for teaching new computing curricula.

- Course format and assessment -

There are no examinations - all modules are assessed by written work.

Core modules:

• Recent Developments in Digital Technologies in Education
• A subject specific dissertation

The programme may be taken over one year (full time) or two years (part time). A serving teacher would normally complete the MA on a part time basis and complete one module in each of the autumn and spring terms in year 1, plus a further two modules and the dissertation in year 2.

The sessions for each module normally take place on one evening each week from 5.30 - 7.30pm at the Waterloo Campus. The compulsory Recent Developments in Digital Technologies in Education module involves two face-to-face sessions on Saturdays and 10 online sessions.

Career prospects

Career enhancement; research; educational software design.

How to apply: http://www.kcl.ac.uk/study/postgraduate/apply/taught-courses.aspx

About Postgraduate Study at King’s College London:

To study for a postgraduate degree at King’s College London is to study at the city’s most central university and at one of the top 20 universities worldwide (2015/16 QS World Rankings). Graduates will benefit from close connections with the UK’s professional, political, legal, commercial, scientific and cultural life, while the excellent reputation of our MA and MRes programmes ensures our postgraduate alumni are highly sought after by some of the world’s most prestigious employers. We provide graduates with skills that are highly valued in business, government, academia and the professions.

Scholarships & Funding:

All current PGT offer-holders and new PGT applicants are welcome to apply for the scholarships. For more information and to learn how to apply visit: http://www.kcl.ac.uk/study/pg/funding/sources

Free language tuition with the Modern Language Centre:

If you are studying for any postgraduate taught degree at King’s you can take a module from a choice of over 25 languages without any additional cost. Visit: http://www.kcl.ac.uk/mlc

Read less
Explore advanced topics in computer science with this wide-ranging programme, which will equip you with the understanding and practical skills to succeed in a variety of careers. Read more

Explore advanced topics in computer science with this wide-ranging programme, which will equip you with the understanding and practical skills to succeed in a variety of careers.

Rooted in the established research strengths of the School of Computing, the programme will introduce topics like systems programming and algorithms before allowing you to specialise through your choice of modules.

You could look at emerging approaches to human interaction with computational systems, novel architectures such as clouds, or the rigorous engineering needed to develop cutting-edge applications such as large-scale data mining and social networks.

Building on your existing knowledge of computer science, you’ll develop the theoretical and practical skills required to design and implement larger, more complex systems using state-of-the-art technologies. You’ll even have the chance to work as an integral member of one of our research groups when you develop your main project.

Specialist facilities

You’ll benefit from world-class facilities to support your learning. State-of-the-art visualisation labs including a powerwall, a benchtop display with tracking system, WorldViz PPT optical tracking system and Intersense InertiaCube orientation tracker are all among the specialist facilities we have within the School of Computing.

We also have Ascension Flock of Birds tracking systems, three DOF and 6DOF Phantom force feedback devices, Twin Immersion Corp CyberGloves, a cloud computing testbed, rendering cluster and labs containing both Microsoft and Linux platforms among others. It’s an exciting environment in which to gain a range of skills and experience cutting-edge technology. 

Course content

Core modules in Semester 1 will lay the foundations of the programme by giving you an understanding of the key topics of algorithms and systems programming.

From there you’ll have the chance to tailor your studies to suit your own preferences. You’ll choose from a wide range of optional modules on diverse topics such as cloud computing, image analysis, machine learning, semantic technologies and developing mobile apps.

Over the summer months you’ll also work on your research project. This gives you the chance to work as an integral part of one of our active research groups, focusing on a specialist topic in computer science and selecting the appropriate research methods.

Want to find out more about your modules?

Take a look at the Advanced Computer Science module descriptions for more detail on what you will study.

Course structure

Compulsory modules

  • MSc Project 60 credits

Optional modules

  • Web Services and Web Data 10 credits
  • Distributed Systems 10 credits
  • Mobile Application Development 10 credits
  • Machine Learning 10 credits
  • Information Visualization 10 credits
  • User Adaptive Intelligent Systems 10 credits
  • Data Mining and Text Analytics 10 credits
  • Combinatorial Optimisation 10 credits
  • Secure Computing 10 credits
  • Graph Algorithms and Complexity Theory 10 credits
  • Big Data Systems 15 credits
  • Data Science 15 credits
  • Bio-Inspired Computing 15 credits
  • Knowledge Representation and Reasoning 15 credits
  • Algorithms 15 credits
  • Parallel and Concurrent Programming 15 credits
  • Foundations of Modelling and Rendering 15 credits
  • Games Engines and Workflow 15 credits
  • Geometric Processing 15 credits
  • High-Performance Graphics 15 credits
  • Animation and Simulation 15 credits
  • Data Mining and Text Analytics 15 credits
  • Cloud Computing 15 credits
  • Semantic Technologies and Applications 15 credits
  • Image Analysis 15 credits
  • Scheduling 15 credits
  • Scientific Computation 15 credits
  • Graph Theory: Structure and Algorithms 15 credits

Learning and teaching

Our groundbreaking research feeds directly into teaching, and you’ll have regular contact with staff who are at the forefront of their disciplines. You’ll have regular contact with them through lectures, seminars, tutorials, small group work and project meetings.

Independent study is also important to the programme, as you develop your problem-solving and research skills as well as your subject knowledge.

Assessment

You’ll be assessed using a range of techniques including case studies, technical reports, presentations, in-class tests, assignments and exams. Optional modules may also use alternative assessment methods.

Projects

The professional project is one of the most satisfying elements of this course. It allows you to apply what you’ve learned to a piece of research focusing on a real-world problem, and it can be used to explore and develop your specific interests.

Recent projects for MSc Advanced Computer Science students have included:

  • iPad interaction for wall-sized displays
  • Modelling the effects of feature-based attention in the visual cortex
  • Relevance and trust in social computing for decision making
  • Energy-efficient cloud computing
  • Smart personal assistant - Ontology-enriched access to digital repositories

A proportion of projects are formally linked to industry, and can include spending time at the collaborator’s site over the summer.

Career opportunities

Computing is an essential component of nearly every daily activity, from the collection, transformation, analysis and dissemination of information in business, through to smart systems embedded in commodity devices, the image processing used in medical diagnosis and the middleware that underpins distributed technologies like cloud computing and the semantic web.

This programme will give you the practical skills to gain entry into many areas of applied computing, working as application developers, system designers and evaluators; but further, links between the taught modules and our research provide our students with added strengths in artificial intelligence, intelligent systems, distributed systems, and the analysis of complex data. As a result, you’ll be well prepared for a range of careers, as well as further research at PhD level.

Graduates have found success in a wide range of careers working as business analysts, software engineers, wed designers and developers, systems engineers, information analysts and app developers. Others have pursued roles in consultancy, finance, marketing and education, or set up their own businesses.



Read less
The programme is for students with computer science, mathematics, science or engineering backgrounds and good knowledge of computer programming. Read more
The programme is for students with computer science, mathematics, science or engineering backgrounds and good knowledge of computer programming. To improve ability to solve advanced computational problems by providing a thorough knowledge of data structures, design, quantitative analysis of algorithms and algorithmic applications and impart skills necessary for algorithm implementation within the overall context of software development.

Key benefits

- Unrivalled location in the heart of London giving access to major libraries and leading scientific societies, including the BCS Chartered Institute for IT, and the Institution of Engineering and Technology (IET).

- Equips graduates with practical techniques and implementation skills for solving advanced computational problems.

- Develops critical awareness and appreciation of the changing role of computing in society, motivating graduates to pursue continuing professinoal development and further research.

- Access to speakers of international repute through seminars and external lectures, enabling students to keep abreast of emerging knowledge in advanced computing and related fields.

Visit the website: http://www.kcl.ac.uk/study/postgraduate/taught-courses/advanced-computing-msc.aspx

Course detail

- Description

This programme provides students with systematic knowledge and experience of the theoretical foundations and practice of computing at an advanced level. It is built around taught core modules such as Algorithm Design and Analysis, Data Structures and their Implementation in C++, Parallel and Distributed Algorithms, which are complemented by a wide range of optional modules for multimedia, optimisation, string processing and the web. The final part of the programme is an individual project which is closely linked with the Department's research activities.

- Course purpose

For graduates in computer science, mathematics, science or engineering with good knowledge of computer programming, this MSc will enhance your ability to solve advanced computational problems and impart skills necessary for algorithm implementation. Research for your individual project will provide valuable preparation for a career in research or industry.

- Course format and assessment

Lectures; tutorials; seminars; laboratory sessions; optional career planning workshops. Assessed through: coursework; written examinations; final project report.

- Compulsory modules:

- Algorithm Design & Analysis
- Data Structures & their Implementation in C++
- Parallel & Distributed Algorithms.

Career prospects

Via the Department’s Careers Programme, students are able to network with top employers and obtain advice on how to enhance career prospects. Our graduates have gone on to have very successful careers in general software consultancy companies, in specialised software development companies and in IT departments of large institutions (financial, telecommunications and public sector). Their jobs involve specialist programming and problem solving as well more conventional software development, maintenance and project management roles. Our graduates have also entered into academic and industrial research in software engineering, bioinformatics, algorithms and computer networks.

How to apply: http://www.kcl.ac.uk/study/postgraduate/apply/taught-courses.aspx

Read less
This programme is an advanced computer science course that also introduces core management theories and skills to an audience of scientists and engineers who already possess a good foundation in programming. Read more
This programme is an advanced computer science course that also introduces core management theories and skills to an audience of scientists and engineers who already possess a good foundation in programming. It will improve your ability to solve advanced computational problems by gaining knowledge of data structures, design quantitative analysis of algorithms and their applications and implementation.

Key benefits

• Unrivalled location in the heart of London giving access to major libraries and leading scientific societies, including the BCS Chartered Institute for IT, and the Institution of Engineering and Technology (IET).

• Equips graduates with practical techniques and implementation skills for solving advanced computational problems.

• Develops critical awareness and appreciation of the changing role of computing in society, motivating graduates to pursue continuing professinoal development and further research.

• Access to speakers of international repute through seminars and external lectures, enabling students to keep abreast of emerging knowledge in advanced computing and related fields.

Visit the website: http://www.kcl.ac.uk/study/postgraduate/taught-courses/advanced-computing-with-management-msc.aspx

Course detail

- Description

This programme provides students with systematic knowledge and experience of the theoretical foundations and practice of computing at an advanced level. It is built around taught core modules such as Algorithm Design and Analysis, Data Structures and their Implementation in C++, Parallel and Distributed Algorithms, which are complemented by a wide range of optional modules for multimedia, optimisation, string processing and the web. The programme also prepares students to take on certain, more senior roles in industry that require specialist management knowledge and problem solving skills related to Advanced Computing. The final part of the programme is an individual project which is closely linked with the Department's research activities.

- Course purpose

For graduates in computer science, mathematics, science or engineering with good knowledge of computer programming, this MSc will enhance your ability to solve advanced computational problems and impart skills necessary for algorithm implementation within the context of software development and with core management theories. Research for your individual project will provide valuable preparation for a career in research or industry.

- Course format and assessment

Lectures; tutorials; seminars; laboratory sessions; optional career planning workshops. Assessed through: coursework; written examinations; final project report.

Career prospects

Via the Department’s Careers Programme, students are able to network with top employers and obtain advice on how to enhance career prospects. Our graduates have gone on to have very successful careers in general software consultancy companies, in specialised software development companies and in IT departments of large institutions (financial, telecommunications and public sector). Their jobs involve specialist programming and problem solving as well more conventional software development, maintenance and project management roles. Our graduates have also entered into academic and industrial research in software engineering, bioinformatics, algorithms and computer networks.

How to apply: http://www.kcl.ac.uk/study/postgraduate/apply/taught-courses.aspx

Read less
This unique course prepares graduates for a career in IT consultancy, particularly in relation to small and medium enterprise (SME) clients. Read more
This unique course prepares graduates for a career in IT consultancy, particularly in relation to small and medium enterprise (SME) clients. It includes practical work experience in a real consultancy business, the Kent IT Consultancy (KITC).

The course may appeal to graduates seeking a career in consultancy, or to practising consultants wishing to round out their skills and achieve formal academic recognition. All taught Master's programmes at Canterbury are available with an optional industrial placement.

Visit the website https://www.kent.ac.uk/courses/postgraduate/265/it-consultancy

About the School of Computing

Our world-leading researchers, in key areas such as systems security, programming languages, communications, computational intelligence and memory management, and in interdisciplinary work with biosciences and psychology, earned us an outstanding result in the most recent national research assessment.

In addition, two of our staff have been honoured as Distinguished Scientists by the ACM and we have also held Royal Society Industrial Fellowships.

As an internationally recognised Centre of Excellence for programming education, the School of Computing is a leader in computer science teaching. Two of our staff have received the ACM SIGCSE Award for Outstanding Contribution to Computer Science Education. We are also home to two National Teaching Fellows, to authors of widely used textbooks and to award-winning teaching systems such as BlueJ.

Modules

The following modules are indicative of those offered on this programme. This list is based on the current curriculum and may change year to year in response to new curriculum developments and innovation. Most programmes will require you to study a combination of compulsory and optional modules. You may also have the option to take modules from other programmes so that you may customise your programme and explore other subject areas that interest you.

CB932 - Management of Operations (15 credits)
CO843 - Extended IT Consultancy Project (60 credits)
CO845 - New Enterprise Development (30 credits)
CO871 - Advanced Java for Programmers (15 credits)
CO881 - Object-Oriented Programming (15 credits)
CO882 - Advanced Object-Oriented Programming (15 credits)
CO874 - Networks and Network Security (15 credits)
CO876 - Computer Security (15 credits)
CO846 - Cloud Computing (15 credits)
CB937 - Financial and Management Accounting (15 credits)
CO887 - Web-Based Information Systems Development (15 credits)
CO889 - C++ Programming (15 credits)
CO894 - Development Frameworks (15 credits)
CO899 - System Security (15 credits)
CO892 - Advanced Network Security (15 credits)
CO834 - Trust, Security and Privacy Management (15 credits)
CO838 - Internet of Things and Mobile Devices (15 credits)
CO841 - Computing Law, Contracts and Professional Responsibility (15 credits)
CB934 - Strategy (15 credits)
CB904 - Structure and Organisation of the E-Commerce Enterprise (15 credits)
CB9067 - Digital Marketing (15 credits)
CO847 - Green Computing (15 credits)
CO886 - Software Engineering (15 credits)

Assessment

Assessment is through a mixture of written examinations and coursework, the relative weights of which vary according to the nature of the module. The final project is assessed by a dissertation, except for the MSc in IT Consultancy for which the practical consultancy work is assessed through a series of reports covering each of the projects undertaken.

Programme aims

This programme aims to:

- enhance the career prospects of graduates seeking employment in the computing/IT sector

- prepare you for research and/or professional practice at the forefront of the discipline

- develop an integrated and critically aware understanding of one or more areas of computing/IT and their applications (according to your degree title)

- develop a variety of advanced intellectual and transferable skills

- equip you with the lifelong learning skills necessary to keep abreast of future developments in the field.

Study support

We provide an extensive support framework for our research students and encourage involvement in the international research community.

While studying on a taught Master’s, you can gain work experience through our industrial placement scheme or with the Kent IT Consultancy (KITC), which provides a project-based consultancy service to businesses in the region.We have strong links with industry including Cisco, IBM, Microsoft and Oracle and are among the top ten in the UK for graduate employment prospects.

Postgraduate resources
The School of Computing has a large range of equipment providing both UNIX (TM) and PCbased systems and a cluster facility consisting of 30 Linux-based PCs for parallel computation. New resources include a multi-core enterprise server with 128 hardware threads and a virtual machine server that supports computer security experiments.

All students benefit from a well-stocked library, giving access to e-books and online journals as well as books, and a high bandwidth internet gateway. The School and its research groups hold a series of regular seminars presented by staff as well as by visiting speakers and our students are welcome to attend.

Our taught postgraduate students enjoy a high level of access to academic staff and have their own dedicated laboratory and study room. Students whose course includes an industrial placement are supported by a dedicated team which helps them gain a suitable position and provides support throughout the placement.

Our full-time research students are offered funds for academic conference travel, to assist in publishing papers and getting involved in the international community. You have your own desk and PC/laptop in a research office, which is shared by other research students. We also provide substantial support, principally via one-to-one supervision of research students and well-integrated, active research groups, where you have the opportunity to test and discuss your ideas in a friendly environment. You also go on an activity weekend at an outward-bound centre in the Kent countryside, where you will take part in team-building exercises designed to help you learn how to communicate effectively and work together to solve work-based problems.

Dynamic publishing culture
Staff and research students publish regularly and widely in journals, conference proceedings and books. Among others, they have recently contributed to: Journal of Artificial Evolution and Applications; International Journal of Computer and Telecommunications Networking; Journal of Visual Languages and Computing; Journal in Computer Virology.

Links with industry
Strong links with industry underpin all our work, notably with Cisco, Microsoft, Oracle, IBM, Agilent Technologies, Erlang Solutions, Hewlett Packard Laboratories, Ericsson and Nexor.

The Kent IT Consultancy
The Kent IT Consultancy provides School of Computing students with consultancy experience while studying. KITC provides a project-based consulting service to small businesses in Kent. Its wide variety of services range from e-commerce solutions and network support contracts to substantial software development projects.

Global Skills Award
All students registered for a taught Master's programme are eligible to apply for a place on our Global Skills Award Programme (http://www.kent.ac.uk/graduateschool/skills/programmes/gsa.html). The programme is designed to broaden your understanding of global issues and current affairs as well as to develop personal skills which will enhance your employability.

Careers

Students can gain practical work experience as part of their degree through our industrial placements scheme and KITC (see above). Both of these opportunities consolidate academic skills with real world experience, giving our graduates a significant advantage in the jobs market. Our graduates go on to work for leading companies including Cisco, GlaxoSmithKline, IBM, Intel, Lilly, Microsoft, Morgan Stanley, Thomson Reuters and T-Mobile. Many have gone on to develop their careers as project leaders and managers.

Find out how to apply here - https://www.kent.ac.uk/courses/postgraduate/apply/

Read less
Big data is becoming more and more important in fields from science to marketing, engineering medicine and government. This programme will equip you with specialist knowledge in this exciting field and allow you to explore a range of advanced topics in computer science. Read more

Big data is becoming more and more important in fields from science to marketing, engineering medicine and government. This programme will equip you with specialist knowledge in this exciting field and allow you to explore a range of advanced topics in computer science.

You’ll gain a foundation in topics like systems programming and algorithms, as well as the basics of machine learning and knowledge representation. You’ll also choose from optional modules focusing on topics like image analysis or text analytics, or broaden your approach with topics like cloud computing.

As one of the few schools with expertise covering text, symbolic and scientific/numerical data analysis, we can provide a breadth of expertise to equip you with a variety of skills – and you’ll work as an integral member of one of our research groups when you develop your main project. We also have close links with the Leeds Institute for Data Analytics which is at the forefront of big data research.

Specialist facilities

You’ll benefit from world-class facilities to support your learning. State-of-the-art visualisation labs including a powerwall, a benchtop display with tracking system, WorldViz PPT optical tracking system and Intersense InertiaCube orientation tracker are all among the specialist facilities we have within the School of Computing.

We also have Ascension Flock of Birds tracking systems, three DOF and 6DOF Phantom force feedback devices, Twin Immersion Corp CyberGloves, a cloud computing testbed, rendering cluster and labs containing both Microsoft and Linux platforms among others. It’s an exciting environment in which to gain a range of skills and experience cutting-edge technology.

Course content

Core modules in Semester 1 will lay the foundations of the programme by giving you an understanding of the key topics of algorithms and systems programming, as well as the basic principles of automated reasoning, machine learning and how computers can be made to represent knowledge.

From there you’ll have the chance to tailor your studies to suit your own preferences. You’ll choose from a wide range of optional modules on diverse topics such as image analysis, cloud computing, semantic technologies and developing mobile apps.

Over the summer months you’ll also work on your research project. This gives you the chance to work as an integral part of one of our active research groups, focusing on a specialist topic in computer science and selecting the appropriate research methods.

Want to find out more about your modules?

Take a look at the Advanced Computer Science (Data Analytics) module descriptions for more detail on what you will study.

Course structure

Compulsory modules

  • Machine Learning 10 credits
  • Big Data Systems 15 credits
  • Data Science 15 credits
  • MSc Project 60 credits

Optional modules

  • Web Services and Web Data 10 credits
  • Distributed Systems 10 credits
  • Mobile Application Development 10 credits
  • Information Visualization 10 credits
  • User Adaptive Intelligent Systems 10 credits
  • Data Mining and Text Analytics 10 credits
  • Combinatorial Optimisation 10 credits
  • Secure Computing 10 credits
  • Graph Algorithms and Complexity Theory 10 credits
  • Bio-Inspired Computing 15 credits
  • Knowledge Representation and Reasoning 15 credits
  • Algorithms 15 credits
  • Parallel and Concurrent Programming 15 credits
  • Data Mining and Text Analytics 15 credits
  • Cloud Computing 15 credits
  • Semantic Technologies and Applications 15 credits
  • Image Analysis 15 credits
  • Scheduling 15 credits
  • Scientific Computation 15 credits
  • Graph Theory: Structure and Algorithms 15 credits

Learning and teaching

Our groundbreaking research feeds directly into teaching, and you’ll have regular contact with staff who are at the forefront of their disciplines. You’ll have regular contact with them through lectures, seminars, tutorials, small group work and project meetings.

Independent study is also important to the programme, as you develop your problem-solving and research skills as well as your subject knowledge.

Assessment

You’ll be assessed using a range of techniques including case studies, technical reports, presentations, in-class tests, assignments and exams. Optional modules may also use alternative assessment methods.

Projects

The professional project is one of the most satisfying elements of this course. It allows you to apply what you’ve learned to a piece of research focusing on a real-world problem, and it can be used to explore and develop your specific interests.

Recent projects for MSc Advanced Computer Science students have included:

  • Text mining of e-health patient records
  • Java-based visualization on ultra-high resolution displays
  • Data mining of sports performance data
  • Contour topology
  • Efficient computation for simulating tumour growths

A proportion of projects are formally linked to industry, and can include spending time at the collaborator’s site over the summer.

Career opportunities

Computing is an essential component of nearly every daily activity, from the collection, transformation, analysis and dissemination of information in business, through to smart systems embedded in commodity devices, the image processing used in medical diagnosis and the middleware that underpins distributed technologies like cloud computing and the semantic web.

This programme will give you the practical skills to gain entry into many areas of applied computing, working as application developers, system designers and evaluators; but further, links between the taught modules and our research provide our students with added strengths in artificial intelligence, intelligent systems, distributed systems, and the analysis of complex data. As a result, you’ll be well prepared for a range of careers, as well as further research at PhD level.

Graduates have found success in a wide range of careers working as business analysts, software engineers, wed designers and developers, systems engineers, information analysts and app developers. Others have pursued roles in consultancy, finance, marketing and education, or set up their own businesses.



Read less
From software agents used in networking systems to embedded systems in unmanned vehicles, intelligent systems are being adopted more and more often. Read more

From software agents used in networking systems to embedded systems in unmanned vehicles, intelligent systems are being adopted more and more often. This programme will equip you with specialist knowledge in this exciting field and allow you to explore a range of topics in computer science.

Core modules will give you a foundation in topics like systems programming and algorithms, as well as the basics of machine learning and knowledge representation. You’ll also choose from optional modules focusing on topics like bio-inspired computing or text analytics, or broaden your approach with topics like mobile app development.

You’ll gain a broad perspective on intelligent systems, covering evolutionary models, statistical and symbolic machine learning algorithms, qualitative reasoning, image processing, language understanding and bio-computation as well as essential principles and practices in the design, implementation and usability of intelligent systems.

Specialist facilities

You’ll benefit from world-class facilities to support your learning. State-of-the-art visualisation labs including a powerwall, a benchtop display with tracking system, WorldViz PPT optical tracking system and Intersense InertiaCube orientation tracker are all among the specialist facilities we have within the School of Computing.

We also have Ascension Flock of Birds tracking systems, three DOF and 6DOF Phantom force feedback devices, Twin Immersion Corp CyberGloves, a cloud computing testbed, rendering cluster and labs containing both Microsoft and Linux platforms among others. It’s an exciting environment in which to gain a range of skills and experience cutting-edge technology.

Course content

Core modules in Semester 1 will lay the foundations of the programme by giving you an understanding of the key topics of algorithms and systems programming, as well as the basic principles of automated reasoning, machine learning and how computers can be made to represent knowledge.

From there you’ll have the chance to tailor your studies to suit your own preferences. You’ll choose from a wide range of optional modules on diverse topics such as image analysis, cloud computing, graph theory and developing mobile apps.

Over the summer months you’ll also work on your research project. This gives you the chance to work as an integral part of one of our active research groups, focusing on a specialist topic in computer science and selecting the appropriate research methods.

Want to find out more about your modules?

Take a look at the Advanced Computer Science (Intelligent Systems) module descriptions for more detail on what you will study.

Course structure

Compulsory modules

  • MSc Project 60 credits
  • Bio-Inspired Computing 15 credits
  • Knowledge Representation and Reasoning 15 credits
  • Image Analysis 15 credits

Optional modules

  • Distributed Systems 10 credits
  • Mobile Application Development 10 credits
  • Machine Learning 10 credits
  • Intelligent Systems and Robotics 20 credits
  • User Adaptive Intelligent Systems 10 credits
  • Data Mining and Text Analytics 10 credits
  • Combinatorial Optimisation 10 credits
  • Graph Algorithms and Complexity Theory 10 credits
  • Big Data Systems 15 credits
  • Data Science 15 credits
  • Algorithms 15 credits
  • Parallel and Concurrent Programming 15 credits
  • Cloud Computing 15 credits
  • Semantic Technologies and Applications 15 credits
  • Scheduling 15 credits
  • Scientific Computation 15 credits
  • Graph Theory: Structure and Algorithms 15 credits

Learning and teaching

Our groundbreaking research feeds directly into teaching, and you’ll have regular contact with staff who are at the forefront of their disciplines. You’ll have regular contact with them through lectures, seminars, tutorials, small group work and project meetings.

Independent study is also important to the programme, as you develop your problem-solving and research skills as well as your subject knowledge.

Assessment

You’ll be assessed using a range of techniques including case studies, technical reports, presentations, in-class tests, assignments and exams. Optional modules may also use alternative assessment methods.

Projects

The professional project is one of the most satisfying elements of this course. It allows you to apply what you’ve learned to a piece of research focusing on a real-world problem, and it can be used to explore and develop your specific interests.

Recent projects for MSc Advanced Computer Science (Intelligent Systems) students have included:

  • Object-based attention in a biologically inspired network for artificial vision
  • Advanced GIS functionality for animal habitat analysis
  • Codebook construction for feature selection
  • Learning to imitate human actions

A proportion of projects are formally linked to industry, and can include spending time at the collaborator’s site over the summer.

Career opportunities

Computing is an essential component of nearly every daily activity, from the collection, transformation, analysis and dissemination of information in business, through to smart systems embedded in commodity devices, the image processing used in medical diagnosis and the middleware that underpins distributed technologies like cloud computing and the semantic web.

This programme will give you the practical skills to gain entry into many areas of applied computing, working as application developers, system designers and evaluators; but further, links between the taught modules and our research provide our students with added strengths in artificial intelligence, intelligent systems, distributed systems, and the analysis of complex data. As a result, you’ll be well prepared for a range of careers, as well as further research at PhD level.

Graduates have found success in a wide range of careers working as business analysts, software engineers, wed designers and developers, systems engineers, information analysts and app developers. Others have pursued roles in consultancy, finance, marketing and education, or set up their own businesses.



Read less
The rigorous training on our MSc Financial Computing focuses on software engineering for large, dynamic and automated financial systems and finance models. Read more
The rigorous training on our MSc Financial Computing focuses on software engineering for large, dynamic and automated financial systems and finance models. This, alongside work on software design in a number of real-world financial systems, will enable you to become a leader in this field.

This course should interest you if you have a good first degree in computer science or engineering, or a BSc degree that provided a high level of programming expertise such as C++ and/or .NET. You receive training on the structure, instruments and institutional aspects of financial markets, banking, payment and settlement systems.

You will attain a high level of competence in software development, in the area of financial computing, for implementation in an electronic market environment, as 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
-Straight Through Processing (STP)
-Quantitative finance
-Financial software architecture

Our Centre for Computational Finance and Economic Agents is an innovative and laboratory-based teaching and research centre, with an international reputation for leading-edge, interdisciplinary work combining economic and financial modelling with computational implementation.

Our research is geared towards real-world, practical applications, and many of our academic staff have experience of applying their findings in industry and in advising the UK government.

This course is also available on a part-time basis.

Professional accreditation

This degree is accredited by the Institution of Engineering and Technology (IET).This accreditation is increasingly sought by employers, and provides the first stage towards eventual professional registration as a Chartered Engineer (CEng).

Our expert staff

This course is taught by experts with both academic and industrial expertise in the financial and IT sectors. We bring together leading academics in the field from our Department of Economics, School of Computer Science and Electronic Engineering, and Essex Business School.

Our staff are currently researching the development of real-time trading platforms, new financial econometric models for real-time data, the use of artificially intelligent agents in the study of risk and market-based institutions, operational aspects of financial markets, financial engineering, portfolio and risk management.

Specialist facilities

We are one of the largest and best resourced computer science and electronic engineering schools in the UK. Our work is supported by extensive networked computer facilities and software aids, together with a wide range of test and instrumentation equipment.
-We have six laboratories that are exclusively for computer science and electronic engineering students. Three are open 24/7, and you have free access to the labs except when there is a scheduled practical class in progress
-All computers run either Windows 7 or are dual boot with Linux
-Software includes Java, Prolog, C++, Perl, Mysql, Matlab, DB2, Microsoft Office, Visual Studio, and Project
-Students have access to CAD tools and simulators for chip design (Xilinx) and computer networks (OPNET)
-We also have specialist facilities for research into areas including non-invasive brain-computer interfaces, intelligent environments, robotics, optoelectronics, video, RF and MW, printed circuit milling, and semiconductors

Your future

We have an extensive network of industrial contacts through our City Associates Board and our alumni, while our expert seminar series gives you the opportunity to work with leading figures from industry.

Our recent graduates have gone on to become quantitative analysts, portfolio managers and software engineers at various institutions, including:
-HSBC
-Mitsubishi UFJ Securities
-Old Mutual
-Bank of England

We also work with the university’s Employability and Careers Centre to help you find out about further work experience, internships, placements, and voluntary opportunities.

Example structure

-CCFEA MSc Dissertation
-Big-Data for Computational Finance
-Cloud Technologies and Systems
-High Performance Computing
-Introduction to Financial Market Analysis
-Professional Practice and Research Methodology
-Quantitative Methods in Finance and Trading
-Computer Security (optional)
-Constraint Satisfaction for Decision Making (optional)
-Creating and Growing a New Business Venture (optional)
-Digital Signal Processing (optional)
-E-Commerce Programming (optional)
-Financial Engineering and Risk Management (optional)
-High Frequency Finance and Empirical Market Microstructure (optional)
-IP Networking and Applications (optional)
-Learning and Computational Intelligence in Economics and Finance (optional)
-Mathematical Research Techniques Using Matlab (optional)
-Mobile & Social Application Programming (optional)
-Programming in Python (optional)
-Industry Expert Lectures in Finance (optional)

Read less
You will study at EPCC, the UK’s leading supercomputing centre. EPCC is the major provider of high performance computing (HPC) training in Europe with an international reputation for excellence in HPC education and research. Read more

You will study at EPCC, the UK’s leading supercomputing centre. EPCC is the major provider of high performance computing (HPC) training in Europe with an international reputation for excellence in HPC education and research.

Our staff have a wealth of expertise across all areas of HPC, parallel programming technologies and data science.

This MSc programme has a strong practical focus and provide access to leading- edge HPC systems such as ARCHER, which is the UK’s largest, fastest and most powerful supercomputer, with more than 100,000 CPU cores.

HPC is the use of powerful processors, networks and parallel supercomputers to tackle problems that are very computationally or data-intensive. You will learn leading-edge HPC technologies and skills to exploit the full potential of the world’s largest supercomputers and multicore processors. This is a well-established programme that has been successful in training generations of specialists in parallel programming.

Programme structure

The MSc programme takes the form of two semesters of taught courses followed by a dissertation project.

Your studies will have a strong practical focus and you will have access to a wide range of HPC platforms and technologies. You will take seven compulsory courses, which provide a broad-based coverage of the fundamentals of HPC, parallel computing and data science. The option courses focus on specialist areas relevant to computational science. Assessment is by a combination of coursework and examination.

Taught courses

Compulsory courses:

  • HPC Architectures (Semester 1)
  • Message-Passing Programming (Semester 1)
  • Programming Skills (Semester 1)
  • Threaded Programming (Semester 1)
  • Software Development (Semester 2)
  • Project Preparation (Semester 2)
  • HPC Ecosystem (Semester 2)

Optional courses:

  • Fundamentals of Data Management (Semester 1)
  • Parallel Numerical Algorithms (Semester 1)
  • Parallel Programming Languages (Semester 1)
  • Advanced Parallel Programming (Semester 2)
  • Data Analytics with High Performance Computing (Semester 2)
  • Parallel Design Patterns (Semester 2)
  • Performance Programming (Semester 2)
  • Courses from the School of Informatics, Mathematics or Physics (up to 30 credits)

Dissertation

After completing the taught courses, students work on a three-month individual project leading to a dissertation.

Dissertation projects may be either research-based or industry-based with an external organisation, with opportunities for placements in local companies.

Industry-based dissertation projects

Through our strong links with industry, we offer our students the opportunity to undertake their dissertation project with one of a wide range of local companies.

An industry-based dissertation project can give you the opportunity to enhance your skills and employability by tackling a real-world project, gaining workplace experience, exploring potential career paths and building relationships with local companies.

Career opportunities

Our graduates are employed across a range of commercial areas, for example software development, petroleum engineering, finance and HPC support. Others have gone on to PhD research in fields that use HPC technologies, including astrophysics, biology, chemistry, geosciences, informatics and materials science.



Read less
The course addresses the design, development, procurement, use and management of models and simulations for applications in experimentation, training, testing, analysis and assessment of military forces, systems and equipment. Read more

Course Description

The course addresses the design, development, procurement, use and management of models and simulations for applications in experimentation, training, testing, analysis and assessment of military forces, systems and equipment.

Overview

On successful completion of the course you will be familiar with the technologies, methodologies, principles and terminology of Modelling and Simulation as used across defence, including the challenges and issues as well as the benefits. Through use of facilities such as the Simulation and Synthetic Environment Laboratory (SSEL), with its wide range of specialist applications, students will gain a broad understanding of modelling and simulation in areas such as training, acquisition, decision-support, analysis and experimentation.

•10 places are normally available for the full-time cohort
•The course is suitable for both military and civilian personnel, including those from defence industry and government departments

Start date: Full-time: annually in September. Part-time: by arrangement

Duration: Full-time MSc - one year, Part-time MSc - up to three years, Full-time PgCert - one year, Part-time PgCert - two years, Full-time PgDip - one year, Part-time PgDip - two years

English Language Requirements

Students whose first language is not English must attain an IELTS score of 6.5.

Course overview

The modular form of the course, consisting of a compulsory core and a selection of standard and advanced modules, enables each student to select the course of study most appropriate to their particular requirements.

Standard modules normally comprise a week of teaching (or equivalent for distance learning) followed by a further week of directed study/coursework (or equivalent for part time and distance learning).

Advanced modules, which enable students to explore some areas in greater depth, are two week (or equivalent for part time and distance learning) individual mini-projects on an agreed topic in that subject, which includes a written report and oral presentation.

- MSc students must complete a taught phase consisting of eight standard modules, which includes two core modules (Foundations of Modelling and Simulation and Networked and Distributed Simulation), plus four advanced modules, followed by an individual thesis in a relevant topic. Thesis topics will be related to problems of specific interest to students and sponsors of local industry wherever possible.

- PgDip students are required to undertake the same taught phase as the MSc, but without the individual thesis.

- PgCert students must complete the core module (Foundations of Modelling and Simulation) together with five other modules; up to three of these may be advanced modules.

Modules

Part-time students will typically not study as a cohort, but will follow an agreed individual programme of study, attending courses as convenient.
Advanced Modules, which typically comprise individual self-study, can be selected to follow on from any standard modules that have been chosen.
Standard Modules, which typically involve traditional classroom instruction and/or VLE-based delivery, can be chosen from the following:

Core:
- Foundations of Modelling and Simulation
- Networked and Distributed Simulation

Elective:
- Advanced Computer Graphics
- Advanced Discrete and Continuous Simulation
- Advanced Logistics Modelling
- Advanced Modelling and Simulation
- Advanced War Gaming and Combat Modelling
- Computational Statistics
- Computer Graphics
- Discrete and Continuous Simulation
- High Performance and Parallel Computing
- Intelligent Systems
- Intelligent Systems - Research Study
- Logistics Modelling
- Networked and Distributed Simulation Exercise
- Neural Networks
- Programming and Software Development in C
- Statistical Analysis and Trials
- War Gaming and Combat Modelling
- Weapon System Performance Assessment

Individual Project

An individual research project on an agreed topic that allows you to demonstrate your technical expertise, independent learning abilities and critical appraisal skills.

Assessment

Continuous assessment, written examinations, oral vivas and (MSc only) thesis.

Proportions of different assessment types will vary according to programme and modules taken. For an MSc these might typically comprise 15-24% continuous assessment (written and oral), 36-45% written examinations and 40% thesis/dissertation.

Career opportunities

Equips you for simulation-specific appointments within the armed forces or government, or in the defence related activities of commercial organisations.

For further information

On this course, please visit our course webpage http://www.cranfield.ac.uk/Courses/Masters/Defence-Simulation-and-Modelling

Read less

Show 10 15 30 per page



Cookie Policy    X