Advanced Computer Science MSc

Advanced Computer Science MSc

Why study Advanced Computer Science?

This masters is designed for students who have already studied Computer Science or a closely related subject as their first degree and now wish to move their skills up to the next level. The masters produces graduates capable of working effectively in professional software and systems development and is an ideal preparation for those starting a research career.

Key Facts

Choose courses from a range of advanced level courses closely aligned to our areas of research expertise, including Advanced Distributed Systems, Advanced Interactive Systems Design (HCI), and Software Engineering.

Be taught by internationally renowned researchers, leading experts in their field.

Enjoy unique state-of-the-art interactive learning including novel methods of teaching; joint modules with shared live and recorded lectures with carefully selected international partners.

Benefit from significant individual research or industry led projects with one-to-one supervision.

Study in block mode, which offers the luxury of focusing on one course at a time as a full-time student spending a year on campus, or convenience as a part-time student balancing this course and your role in industry.

Flexible full and part-time study options.

Course Details

The course contains a set of compulsory modules, option modules and a dissertation project.

Compulsory Modules (Full time students)

Option Modules

Dissertation Project

  • A substantial piece of individual project work in any aspect of Computer Science supervised by one of the internationally recognized members of staff.
Photo of Alireza Fallahi

Alireza Fallahi - Advanced Computer Science 2007

All of the courses were interactive between the students and the professors, so there was plenty of opportunity to work together and to ask questions. The tutors really listened to you and devoted a lot of time to solving your problems. I will never forget the time I spent at Lancaster University. It was one of my best years ever and I have to admit that I really regret it was so short. I am really proud to say I studied my MSc at Lancaster

The best thing about the MSc in Advanced Computer Science course was the friendly atmosphere. There are lots of great professors that I got on with really well, especially my supervisor.

What I enjoyed the most was the environment and the friends I made, from many different cultures and nationalities.

I am currently working for a company called "Coexis" in London. I am working here as a Software Developer. This company is a software house and they develop systems for Investment Banks. I have recently finished my training and will soon be allocated to a project.

Photo of Alex Smith

Alex Smith - Advanced Computer Science 2007

One of the best things about the MSc in Advanced Computer Science was the enthusiasm of the lecturers; everyone seemed really into their field and because they enjoyed it so much their interest really came across in the lectures. It helped portray the subjects and made it really exciting to study.

I chose to study at Lancaster for a combination of reasons. One of them was the fact that it is very well acclaimed for its Computing Department. But also I found the campus lifestyle and the actual layout of the University really appealing. It’s almost its own little village away from the town; it seemed a really nice University.

I really enjoyed a lot of the practical sessions, such as being able to get out of the lecture theatre and actually make and do something useful with your work. It made you realise that what you’re actually learning can be used in a practical sense.

I found the facilities, particularly in the MSc Labs, really good. To have your own dedicated Lab, where you can get a computer at any time of the day when you really need it, was invaluable. It provided you with your own swipe card access, good availability with printers and all the additional software in the Library. The Planning of the MSDN was another real benefit, you could actually get your hands on some tools that were really useful, and which would otherwise cost you huge amounts to buy. The Department is able to actually supply them to you whilst you’re on campus.

The great thing about my MSc project was getting to work on something with a PhD group, to make a project that was hopefully going to be used in the end. It felt meaningful to be doing work that you knew, somewhere down the line, was actually going to get used and it wasn’t just going to be marked, put to one side and never really seen again.

I made a lot of friends as I studied my Bachelors here as well as my Masters; I got to meet so many different kinds of people. It is going to be really weird leaving because it’s almost like having a different family up here at the University.

Christopher Johnson - Advanced Computer Science with Distinction 2010

Website Developer - National Biodiversity Network Project

The course was challenging but highly satisfying, containing the perfect blend of theory and practical based coursework. I particularly liked the free reign of thought that truly enabled you to make the course your own. Lancaster has been a wonderful home for me, and it was for this reason that I chose to apply the skills I had obtained from my studies in the Lancaster area. Currently, I work on campus in the Lancaster Environment Centre as a Website Developer for the National Biodiversity Network project.

Before studying the MSc in Advanced Computer science, I was a student on the undergraduate Computer Science course. I initially chose Lancaster as a place to study as it was apparent that the area had a brilliant community, of which I wanted to be part of. The staff are very enthusiastic and willing to help and discuss their subject. This is also true for the staff outside of the Computing Department, of whom I liaised with for some of the non-computing matters in my dissertation.

The course was challenging but highly satisfying, containing the perfect blend of theory and practical based coursework. I particularly liked the free reign of thought that truly enabled you to make the course your own. My dissertation involved looking into the identification and detection of different forms of the English language in Twitter feeds. The ultimate aim of creating an automated utility which was capable of translating ‘text speak’ into Standard English using statistical techniques.

Lancaster has been a wonderful home for me, and it was for this reason that I chose to apply the skills I had obtained from my studies in the Lancaster area. Currently, I work on campus in the Lancaster Environment Centre as a Website Developer for the National Biodiversity Network project. At some point or another, the relevance of each of the modules I studied during my MSc has been apparent, even in seemingly unrelated topics that come up during work. However I am readily using my knowledge of Human Computer Interaction to build scalable web applications that can be used on a variety of devices.

Entry Requirements

At least a second class honours degree, or its equivalent, in Computer Science or a closely related discipline. Applicants who do not meet this criterion but who have significant industrial experience will also be considered subject to individual circumstances.

Overseas Students

For students whose first language is not English, there may be an additional requirement to demonstrate fluency in English. The school requires one of the following: a minimum of IELTS 6.5; TOEFL 580 (paper-based test), 238 (computer-based test), 93 (internet-based test); or Pearson PTE Academic 62.

You will require a visa to be able to study with us in the UK (you do not also need an ATAS certificate). The UK Border agency will be scoring applications against a new points based system. There is more information on the Home Office website.

To get a visa you will need to show that you have the money to pay the course fees and to support yourself for 9 months. You must have held the funds for 28 days when you apply for the visa. See here for more information.

Tuition fees

  • For UK and EU students: £6,500(full time)
  • For overseas students: £15,650(full time)

Fees are revised annually; the above information is for guidance and relates to the 2012/13 academic year. Fees are normally payable on Registration Day. Alternatively, you may opt to pay the fees in three instalments with the first instalment being due on Registration Day in October, then January and April.

Course fees do not cover residential accommodation or living expenses. However, as a campus based University, Lancaster is a relatively inexpensive place to study. As a guide, a reasonable estimate of living expenses is about £8,500 for 12 months including rent. Being in the North West, you will also find that the cost of accommodation, food and entertainment are all cheaper than more major cities like London and Birmingham.

Additional information is available on the University website.

Many students choose to work during their studies to help make their studies here more affordable. Normally visa's permit part-time work of up to 20 hours per week and full time over the vacations. More information about this can be found on the University website. The Knowledge Business Centre, based in InfoLab21, can help you find full and part-time work using their ICT JobShop.

Open Days

We recognise that it will not always be possible to visit us before considering whether to apply to Lancaster. So we are always happy to receive your questions via email, the phone, or through the postgraduate applications portal.

If you are able to visit then please do contact the school and we will normally be able to arrange for an informal tour of our facilities.

Online tours

There are a number of 'virtual tour' options and videos describing the campus and campus life that may be of interest to you.

Applying for a Masters

You will need to apply online via the Postgraduate Admissions Portal. Once you have created an account you will be able to fill in your personal details, background and upload supporting documentation. If you are experiencing any technical problems when trying to apply please feel free to contact Faculty Admissions