Loader
Course Image

Computer Science, MSc Computer Science, MSc Middlesex University

Middlesex University

Masters Degree , Computer Science

Course Description

Computer Science influences every aspect of modern life and is one of the fastest-moving academic disciplines and has a huge impact on both economic competitiveness and human wellbeing. This course will equip you with the skills and expertise required to forge a successful career in a wide range of industries.

Why study MSc Computer Science* at Middlesex University?

This course not only offers a balance between advanced computer science theory and practical experience, but has a very strong focus on contemporary research. Practical work is an important part of every module and the School of Science and Technology has strong links within the industry, including company giants such as Microsoft and Siemens.

The university is very active in the exploration of a number of key areas within computer Science which you will have the opportunity to focus upon during your studies and individual research project. These include, but are not limited to human-computer interaction, artificial intelligence, ubiquitous computing, functional programming, algorithmic biology, and image and video analysis.

This course is designed for those students who have previously studied computing at university level and are looking to develop an advanced mastery of the subject.

*Please note this course is subject to review.

Course highlights

  • You will have access to the Human Interactive Systems Laboratory, a centre of research into haptic technology which leads the UK Visual Analytics Consortium
  • Our specialist multimedia laboratories are well-equipped with industry-standard software and hardware, including both PCs and Macs
  • You will be able to work with the authors of widely-used textbooks and learning materials including Dr Kai Xu, Dr Elke Duncker-Gassen and Dr Chris Huyck
  • As a student of this course you'll receive a free electronic textbook for every module

Course Content

You will be encouraged to investigate the current areas of research that the university is currently exploring. These include computer graphics, mobile development, robotics, quantum computing, computational biology and visual analytics, amongst many others. You will also have the opportunity to study object-oriented software design and development, agile techniques, human-computer interaction as well as designing and developing interactive visual computer systems.

What will you gain?

As well as an in-depth understanding of your subject, you will also be quipped with the knowledge of analysing, developing and executing complex software, producing software to a given specification, and you’ll be able to use modelling and abstraction techniques to design software systems. This course will provide you with many transferable skills and will improve your research, data collection and interpretation, communication, problem-solving, presentation, and critical skills. The strong focus on principles and concepts will help you develop the capacity for life long independent study.

Modules

  • Advanced Topics in Computer Science (30 credits) - Compulsory

  • Distributed Systems (30 credits) - Compulsory

  • Interaction and Visualisation (30 credits) - Compulsory

  • Software Development (30 credits) - Compulsory

  • Individual Project (60 credits) - Compulsory

 

Entry Requirements

Qualifications

  • We normally require a  2:2 honours degree or above in computer science or IT
  • Candidates with other degrees are welcome to apply provided they can demonstrate appropriate levels of experience within the computing sector
  • Candidates without formal qualifications need to demonstrate relevant work experience within the computing sector and the ability to study at postgraduate level.

Eligibility

UK/EU and international students are eligible to apply for this course.

Academic credit for previous study or experience

If you have relevant qualifications or work experience, academic credit may be awarded towards your Middlesex University programme of study. For further information please visit our Accreditation of Prior Learning page.

Interviews, entrance tests, portfolios and auditions

Entry onto this course does not require an interview, portfolio or audition.

Assessment Methods

Although there will be some tests, and a group viva as part of the software development module, there will be no written exams – you will be assessed entirely through coursework, presentations, reports, learning logbooks, practical software development assignments and group assignments. You will receive regular feedback on your work throughout the course.

For your independent project and dissertation you will plan, conduct and critically evaluate an analytical study. You will be assessed on your research proposal, written dissertation and a viva voce exam, in which you’ll justify and reflect on your work, and discuss possible further developments.

RELATED COURSES