Course summary
The MSc Robotics and Artificial Intelligence is designed to equip students with the advanced knowledge and skills needed to develop the innovative solutions required by the emerging global industry in Robotics and AI, and across many other sectors where robotics and AI skills are applicable. These may include robotics and AI in agriculture, food processing, transport, logistics, manufacturing, healthcare, and energy. The MSc ranges from mechatronics through programming and algorithms for robot control and automation with AI, including details of modern deep learning and large language models (i.e. how chatbots such as ChatGPT work), robots as physical AI agents, as well as classical and probabilistic AI approaches to robotics perception, navigation, and reasoning. Industry standard tools such as Python, ROS2, and PyTorch are used throughout. The programme aims to prepare students to work in a research and development capacity, such as in industrial robotics and AI companies and academic PhD study. Lincoln hosts the UK's - and one of the world's - largest concentration of agricultural robotics researchers, and is a major hub of UK agribusiness. Many students choose to specialise in this area, including by collaborating with local companies who have existing R&D relationships with our research. Course content is informed by research carried out at the University of Lincoln, especially in the Lincoln Centre for Autonomous Systems. This aims to ensure that content remains consistently underpinned by the latest thinking. The programme is an extension Master's. It assumes that students will have already completed a computer science or similar technology-based degree, and will want to extend that knowledge in depth and with specialist focus on Robotics and AI. Students have the chance to enhance and apply existing knowledge of computer programming and mathematical frameworks through laboratory workshops, lectures, debates, and independent research. The course assumes a familiarity with programming concepts and the supporting mathematical framework, while presenting advanced concepts relating specifically to the computing domain.
Entry requirements
There are two requirements and students will need to provide evidence of both of them in their application: (1) A first or upper second class honours degree in computer science or a related discipline. This could include engineering, mathematics, or other numerate science and technology subjects. (2) Competence in computer programming, roughly to the level of being able to write a basic video game such as Pong in any language. Acceptable forms of evidence of this skill to include in your application include, but are not limited to: (a) academic degree transcript showing 2:1 level scores in two or more programming classes; (b) a copy of a university, employment, or hobby project report detailing programming work; (c) a link to a source code site such as gitlab or github containing samples of your code. (d) a certificate of completion of an online programming course and exam such as https://www.udemy.com/course/the-complete-python-developer-certification-course/ or https://www.udemy.com/course/learn-basics-of-c/ If you have a good numerate degree but no programming experience then you may be able to satisfy the requirements by self-studying programming and passing a programming test online, such as through the above links. This may take a few weeks or months of part-time study depending on your previous knowledge. It is quite common for students to apply in this way.
Fees and funding
Tuition fees
No fee information has been provided for this course
Tuition fee status depends on a number of criteria and varies according to where in the UK you will study. For further guidance on the criteria for home or overseas tuition fees, please refer to the UKCISA website .
Additional fee information
Provider information
University of Lincoln
Brayford Pool
Lincoln
LN6 7TS