Skip to content

BSc (Hons)
Robotics

Key Information


Campus

Brayford Pool

Typical Offer

See More

Duration

3 years

UCAS Code

H760

Academic Year

Course Overview

Robotics is an interdisciplinary area of computer science and engineering dedicated to the design, construction, and control of intelligent mechanical devices. From agriculture and food production to medical care, robots are being increasingly used around the world to assist or extend human actions, often in repetitive or dangerous tasks.

Our BSc (Hons) Robotics takes a cross-disciplinary approach to robotics, with a focus on innovative project-based learning. The course aims to provide a strong conceptual and methodological grounding in robotics, while offering training in state-of-the-art practices and techniques that can be deployed in the real world.

Why Choose Lincoln

Research-led teaching which focuses on cutting edge topics

Training in state-of-the-art tools, technologies, skills, and practices

Strong links to nationally recognised University research centres and groups

Undertake a project to design, implement, and evaluate a robotics solution to

Undertake project-based learning

Interdisciplinary training which can lead to a range of industry careers

Students using a robot at our Riseholme campus

How You Study

The course focuses on developing specific skills that are relevant for the robotics industry, as well as strategies for expanding knowledge as the field continues to grow. The programme encourages intellectual curiosity, nurturing students' abilities in problem solving and inspiring the next generation of robotics specialists to develop innovative solutions to real-world problems.

Throughout the programme, students have the opportunity to develop key transferable skills across a wide range of methods, techniques, and practices required by robotics professionals. These include robot design and control, sensor technology, machine learning, artificial intelligence, autonomous decision-making, and software development.

Each term, students enrol on one project-based learning module where they engage in hands-on, interactive problem-solving in a workshop environment. This includes access to an industry standard fabrication lab and opportunities to work with a number of different robotic platforms.

Modules


† Some courses may offer optional modules. The availability of optional modules may vary from year to year and will be subject to minimum student numbers being achieved. This means that the availability of specific optional modules cannot be guaranteed. Optional module selection may also be affected by staff availability.

Algorithms and Complexity 2025-26CMP1124MLevel 42025-26The module aims to introduce the concepts of Algorithms and Complexity, providing an understanding of the range of applications where algorithmic solutions are required. Students will have the opportunity to be introduced to the analysis of time and space efficiency of algorithms; to the key issues in algorithm design; to the range of techniques used in the design of various types of algorithms. Students can also be introduced to relevant theoretical concepts around algorithms and complexity in the lectures, together with a practical experience of implementing a range of algorithms in the workshops.CoreCollaboration in Robotics 2025-26ROB1001Level 42025-26This module explores how robots can collaborate with each other and with people, considering human factors and multi-agent systems as applied to robotics, delivered using a project-based, student-centred learning approach.CoreComputing and Programming for Engineers 2025-26EGR1013MLevel 42025-26Many sectors of engineering require high levels of computer literacy and the ability to write computer programs for problem solving is highly desirable. In learning the fundamentals of computer programming, logical thinking and problem solving, skills can be developed and coding techniques learnt, that can support the study of modules in forthcoming years. This course delivers the concepts of structured computer programming and lab time is allocated for implementing these concepts. Students are provided with opportunities to plan, write, and debug their own computer programs.CoreDesign for Robotics 2025-26ROB1002Level 42025-26This module explores fundamentals of design as applied to robotics, from hardware to software to interfaces to experiments, delivered using a project-based, student-centred learning approach.CoreElectrical and Electronic Technology 2025-26ELE1004MLevel 42025-26An understanding of the basic principles and many of the important practical applications of electronic and electrical engineering is now essential to practitioners of other disciplines, especially mechanical engineers. The aim of this module is to provide a foundation in electrical engineering and electronics without being over complicated or cluttered with too-rigorous and exhaustive mathematical elements.CoreIntroduction to Robotics (SoCS) 2025-26RBT1001Level 42025-26This module introduces students to a wide range of robotics topics, providing a broad overview spanning key aspects of robot hardware ('bodies') and software ('brains'). The focus of this introductory module will be on the main technological aspects of robots as truly mechatronic systems, including mechanical configurations, sensing and actuation systems and programming methods. Some considerations about the mathematical description of robots will be provided. Finally, students will also have the opportunity to gain hands-on experience using an educational robotics kit.CoreMathematical Skills for Engineers 2025-26EGR1014MLevel 42025-26A good mathematical grounding is essential for all engineers. The theory developed in this module aims to underpin the other engineering modules studied at level one. Wherever possible, mathematical theory is taught by considering a real example, to present students the mathematical tools they might need for the science they follow. Solutions are considered by both analytical and numerical techniques.CoreProgramming Fundamentals 2025-26CMP1902MLevel 42025-26This module introduces students to software constructs and the development of simple programs using a high-level programming language. Simple design concepts and standard programming practices are presented, and attention is paid to the fundamentals that constitute a complete computer program including layout, structure, and functionality. Additionally, the fundamental computing data structures allowing the representation of data in computer programs are explored and implemented.CoreAdvanced Programming 2026-27CMP2801MLevel 52026-27This module aims to provide a comprehensive analysis of the general principles and practices of advanced programming with respect to software development. Notions and techniques of advanced programming are emphasised in the context of analysis, design, and implementation of software and algorithms. Great importance is placed upon the Object-Oriented paradigm and related concepts applied to algorithm and software development using the C++ programming language, however students will also be exposed to the principles and underlying theories pertaining to functional programming.CoreArtificial Intelligence 2026-27CMP2020MLevel 52026-27The module aims to provide a modern introduction to the concepts of symbolic artificial intelligence, set in the context of intelligent agents. The module covers the concepts such as state space representations and search, heuristic and adversarial search methods, and optimization techniques. The module also covers knowledge representation, AI planning, and some nonstatistical, machine learning methods.CoreCommunication in Robotics 2026-27ROB2001Level 52026-27This module explores communicating information in robot systems, from one robot to another and from people to/from robots, including digital networks as well as speech and gestures.CoreControl Systems 2026-27EGR2006MLevel 52026-27The aim of this module is to provide students with a firm grounding in Classical Control methods, which will enable them to work with systems and control engineers, and prepare students on the control stream for advanced topics in the level three and four modules. Students will be introduced to Control in relation to engineering systems, and in particular to develop methods of modelling the control of processes. Techniques are explored with particular reference to common practical engineering problems and their solutions, and the application of SIMULINK in this process.CoreDigital Systems And Analog Electronics 2026-27BME2003MLevel 52026-27This modules introduces the basic knowledge required to understand, design, and work with basic electronic circuits and the basic principles underlying the process of electronic engineering. No previous electronics experience is assumed and the module proceeds via a sequence of lectures supported by labs designed to introduce practical electronics.CoreEvaluation for Robotics 2026-27ROB2002Level 52026-27This module explores fundamentals of evaluating performance, from designing metrics and running experiments, to performing analysis and communicating results.CoreMechatronics Systems 2026-27ELE2003MLevel 52026-27The term mechatronics integrates mechanical engineering with electronics and intelligent computer control in the design and manufacture of products and processes. As a result, many products which used to have mechanical functions have had many replaced with ones involving microprocessors. This has resulted in much flexibility, easier redesign and reprogramming, and the ability to carry out automated data collection and reporting. A consequence of this approach is the need for engineers to adopt an interdisciplinary and integrated approach to engineering. The overall aim of this module is to give a comprehensive coverage of topics, such as analogue and digital signals, digital logic, sensors and signal conditioning, data acquisition systems, data presentation systems, mechanical and electrical actuation systems, microcontroller programming and interfacing, system response and modelling, and feedback control. Students may make extensive use of Simulink and a MATLAB support packages based an Arduino board, which allow for graphical simulation and programming of real-time control systems. The module serves as an introductory course to more advanced courses such as Measurement and Testing, Sensors, Actuators and Controllers, and Embedded Systems.CoreRobotics and Sustainability 2026-27ROB2003Level 52026-27This module considers, from a wide perspective, the concept of sustainability and the human-technology interactions that promote sustainable development, including decent work and economic growth (UN SDG8), industry innovation and infrastructure (UN SDG9), sustainable cities and communities (UN SDG11) and responsible consumption and production (UN SDG 12). The importance of safety, responsibility, accessibility, explainability, interoperability and transparency in the development and use of a wide range of technological applications that promote sustainable solutions will inform students' thinking and reflection on AI and robotics.CoreAutonomous Mobile Robotics 2027-28CMP3103MLevel 62027-28The module aims to introduce the main concepts of Autonomous Mobile Robotics, providing an understanding of the range of processing components required to build physically embodied robotic systems, from basic control architectures to spatial navigation in real-world environments. Students will have the opportunity to be introduced to relevant theoretical concepts around robotic sensing and control in the lectures, together with a practical “hands on” approach to robot programming in the workshops.CoreImage Processing 2027-28CMP3108MLevel 62027-28Digital image processing techniques are used in a wide variety of application areas such as computer vision, robotics, remote sensing, industrial inspection, medical imaging, etc. It is the study of any algorithms that take image as an input and returns useful information as output. This module aims to provide a broad introduction to the field of image processing, culminating in a practical understanding of how to apply and combine techniques to various image-related applications. Students will have the opportunity to extract useful data from the raw image and interpret the image data — the techniques will be implemented using the mathematical programming language Matlab or OpenCV.CorePractical Robotics 2027-28ROB3001Level 62027-28This module explores tools and techniques for deploying robotic solutions 'in the wild', with agriculture as a compelling use case, including challenges such as mobility on rough terrain and reliable control within uncertain conditions (e.g. weather, lighting, damp).CoreRobotics and Automation 2027-28ELE3005MLevel 62027-28The aim of this module is to enable students to gain knowledge and understanding of the principles and other key elements in robotics, its interdisciplinary nature and its role and applications in automation. The module starts with the history and definition of robotics and its role in automation with examples. The module continues by studying a number of issues related to classifying, modelling and operating robots, followed by an important aspect of the robotics interdisciplinary nature i.e. its control and use of sensors and interpretation of sensory information as well as vision systems. Students will also have the opportunity to be introduced to the topics of networked operation and teleoperation, as well as robot programmingCoreRobotics and Community 2027-28ROB3002Level 62027-28This module explores opportunities for and aspects of integrating robots in society and the world (including the natural environment), with a particular focus on 'AI for good' and not-for-profit settings.CoreRobotics and Entrepreneurship 2027-28ROB3003Level 62027-28This module explores commercial deployment of robot solutions, including technology readiness levels, practical aspects of implementation, from manufacturing to maintenance, and delivery, from marketing to training future users.CoreRobotics Project 2027-28RBT3001Level 62027-28During the final-year robotics project, students design, implement, and evaluate a robotics solution to a specific problem or challenge. This module provides students with the experience of demonstrating their ability to work independently on a significant, in-depth robotics project, requiring the coherent and critical implementation of a robotic solution to a specific problem or challenge. Students must initially produce a project proposal and related materials to frame the project, specifying clear, specific, academically justified and appropriately scoped aims and objectives, as well as feasible means for fulfilling those aims and objectives. Students then work independently to fulfil those project goals.Core

What You Need to Know

We want you to have all the information you need to make an informed decision on where and what you want to study. In addition to the information provided on this course page, our What You Need to Know page offers explanations on key topics including programme validation/revalidation, additional costs, contact hours, and our return to face-to-face teaching.

How you are assessed

This course may be assessed through a variety of means, including in-class tests, coursework, projects, and examinations.

The University of Lincoln's policy on assessment feedback aims to ensure that academics will return in-course assessments to students promptly.

The Robotics programme at Lincoln offers students a broad range of training experiences in the multidisciplinary world of robotics, covering hardware and software basics, from electronics and mechanics, to autonomous control and intelligent decision-making.

Industry and Research Links

Our Robotics programme is strongly linked to the research and innovation taking place within the Lincoln Centre for Autonomous Systems, and Lincoln Agri-robotics – the world’s first global centre of excellence in agricultural robotics. These research centres are leading the way in developing robotics in fields including manufacturing, healthcare, autonomous driving, and agriculture.

The University of Lincoln has also launched the world’s first Centre for Doctoral Training in Agri-food Robotics in collaboration with the University of Cambridge and the University of East Anglia. This new advanced training centre in agri-food robotics is creating the largest ever cohort of Robotics and Autonomous Systems specialists or the global food and farming sectors, thanks to a multi-million-pound funding award from the Engineering and Physical Sciences Research Council.

Specialist Facilities

Robotics is taught across the University’s College of Health and Science, with research-informed teaching and facilities from the School of Computer Science, the School of Engineering, and Lincoln Institute for Agri-food Technology. Computer Science and Engineering at Lincoln are housed in the University’s Isaac Newton Building, while the Lincoln Institute for Agri-food Technology is situated just three miles north of Lincoln in a beautiful semi-rural setting at our Riseholme Campus.

Robotic equipment at the Lincoln Institute for Agri-food Technology

What Can I Do with a Robotics Degree?

Robotics bridges the gap between mechanical engineering, electrical engineering, computer science, and artificial intelligence, opening up opportunities across a range of different careers. Graduates are well placed for positions in robotics or other tech, manufacturing, or supply chain companies. Graduates are well placed for positions in robotics or other tech companies, manufacturing or supply chain companies that use robotics or intelligent technology, or other kinds of tech jobs that require background in programming, data science, artificial intelligence and/or sensor technologies. Students may wish to pursue postgraduate study in Robotics or related fields, at Lincoln (e.g. our MSc in Robotics and Autonomous Systems or PhD through AgriFoRwArdS or SUSTAIN) or another university in the UK or abroad.

Entry Requirements 2025-26

United Kingdom

104 UCAS Tariff points from a minimum of 2 A Levels or equivalent qualifications.

BTEC Extended Diploma: DMM

International Baccalaureate:28 points overall to include a Higher Level Grade 5 in Maths

T Level: Merit

Access to Higher Education Diploma: 45 Level 3 credits with a minimum of 104 UCAS Tariff point.

International Baccalaureate: 28 points overall to include higher level 5 in maths.

GCSEs: Minimum of three at grade 4 or above, which must include English and Maths. Equivalent Level 2 qualifications may also be considered.


The University accepts a wide range of qualifications as the basis for entry and do accept a combination of qualifications which may include A Levels, BTECs, EPQ etc.

We may also consider applicants with extensive and relevant work experience and will give special individual consideration to those who do not meet the standard entry qualifications.

International

Non UK Qualifications:

If you have studied outside of the UK, and are unsure whether your qualification meets the above requirements, please visit our country pages for information on equivalent qualifications.

https://www.lincoln.ac.uk/studywithus/internationalstudents/entryrequirementsandyourcountry/

EU and Overseas students will be required to demonstrate English language proficiency equivalent to IELTS 6.0 overall, with a minimum of 5.5 in each element. For information regarding other English language qualifications we accept, please visit the English Requirements page.

https://www.lincoln.ac.uk/studywithus/internationalstudents/englishlanguagerequirementsandsupport/

If you do not meet the above IELTS requirements, you may be able to take part in one of our Pre-sessional English and Academic Study Skills courses.

https://www.lincoln.ac.uk/studywithus/internationalstudents/englishlanguagerequirementsandsupport/pre-sessionalenglishandacademicstudyskills/

For applicants who do not meet our standard entry requirements, our Science Foundation Year can provide an alternative route of entry onto our full degree programmes:

https://www.lincoln.ac.uk/course/sfysfyub/

If you would like further information about entry requirements, or would like to discuss whether the qualifications you are currently studying are acceptable, please contact the Admissions team on 01522 886097, or email admissions@lincoln.ac.uk

Contextual Offers

At Lincoln, we recognise that not everybody has had the same advice and support to help them get to higher education. Contextual offers are one of the ways we remove the barriers to higher education, ensuring that we have fair access for all students regardless of background and personal experiences. For more information, including eligibility criteria, visit our Offer Guide pages. If you are applying to a course that has any subject specific requirements, these will still need to be achieved as part of the standard entry criteria.

Fees and Scholarships

Going to university is a life-changing step and it's important to understand the costs involved and the funding options available before you start. A full breakdown of the fees associated with this programme can be found on our course fees pages.

Course Fees

For eligible undergraduate students going to university for the first time, scholarships and bursaries are available to help cover costs. To help support students from outside of the UK, we are also delighted to offer a number of international scholarships which range from £1,000 up to the value of 50 per cent of tuition fees. For full details and information about eligibility, visit our scholarships and bursaries pages.

Find out More by Visiting Us

The best way to find out what it is really like to live and learn at Lincoln is to visit us in person. We offer a range of opportunities across the year to help you to get a real feel for what it might be like to study here.

Three students walking together on campus in the sunshine
The University intends to provide its courses as outlined in these pages, although the University may make changes in accordance with the Student Admissions Terms and Conditions.