Xi’an Jiaotong-Liverpool University Featured Masters Courses
University of Birmingham Featured Masters Courses
University of East London Featured Masters Courses
University of Birmingham Featured Masters Courses
University of Bath Featured Masters Courses

The Course

This programme is designed to equip you with the advanced knowledge and skills to develop the innovative solutions required by today’s rapidly advancing computing industry.

Developments in artificial intelligence, computer vision, robotics, mobile technology and games applications have all become a normal part of society’s interaction with computing devices.

This MSc Computer Science provides the opportunity to enhance your existing knowledge of computer programming and mathematical frameworks through laboratory workshops, lectures, debates and independent research.

Working alongside our staff, you will have the chance to develop your critical understanding and gain practical experience in innovative areas such as computer vision and surveillance, robotics and mobile computing in order to develop innovative solutions to current and future challenges.

How You Study

The teaching and learning strategy adopted within the MSc Computer Science derives from a methodology designed to develop knowledge and understanding in the domain of computing.In particular, students can experience a blend of different approaches. The programme aims to enable the acquisition of skills through practical workshops in the laboratory and develop academic knowledge through debate, lectures, discussion and personal research.

Modules assume a familiarity with programming concepts and the supporting mathematical framework, while presenting advanced concepts relating specifically to the computing domain.

Each module consists of one term of intensive study and laboratory based work with the exception of the final research project module, which is carried out over the last three months of the programme.

Each module consists typically of 12 weeks of study. This time includes a supporting lecture programme, a series of supported laboratory sessions and time for the completion of assignment exercises and/or examinations. Weekly contact hours on this programme may vary depending on the individual module options chosen and the stage of study.

The individual project is the final element of the programme. This requires students to undertake guided, independent study.

The programme is supported by online access to lecture material and related information.

Postgraduate level study involves a significant proportion of independent study, exploring the material covered in lectures and seminars. As a general guide, for every hour in class students are expected to spend at least two - three hours in independent study.

For more detailed information please contact the programme leader.


  • Advanced Artificial Intelligence (Core)
  • Advanced Programming (Core)
  • Computer Vision (Core)
  • Frontiers of Computer Science Research (Core)
  • Interaction Design (Core)
  • Machine Learning (Core)
  • Mobile and Connected Devices (Core)
  • Research Methods (MSc Computer Science) (Core).
  • Research Project (Core)

How You Are Assessed

The programme is assessed through a variety of means, including in-class tests, coursework, projects and examinations. The majority of assessments are coursework based, reflecting the practical and applied nature of computer science. The final stage research project provides the opportunity to specialise and to complete a piece of work of significant complexity.

For more information please visit the website: https://www.lincoln.ac.uk/home/course/CMPCMPMS/

Visit the MSc Computer Science page on the University of Lincoln website for more details!




Enquire About This Course

Recipient: University of Lincoln

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully