Select your course options:

Where Are You Applying From?

How Would You Like To Study?

When Do You Want To Start Your Studies?

Which Campus Would You Like To Study At?

Which Options Would You Like With Your Course?

Why choose the School of Computer Science and Technology


100% of our Construction and Engineering students are in employment or further study 15 months after graduation (HESA Graduate Outcomes, 2023)

Accredited by the Institution of Engineering and Technology (IET) on behalf of the Engineering Council UK, our BSC Electronic Engineering fully meets the academic requirement for registration as an Incorporated Engineer

Our Cybersecurity courses received 100% positive ratings when it came to teaching staff being good at explaining things, and for the course developing knowledge and skills for the future (NSS, 2023)

About the course

The idea that we can combine robotic systems with artificial intelligence to produce a new generation of workers and companions is no longer the stuff of science fiction – it’s science reality. This BCS-accredited course puts you at the heart of one of today’s most innovative fields.  

British Computer Society Accredited Degree Join one of the few UK university courses that combines study of artificial intelligence and robotics and learn how these two areas bring about vital breakthroughs in the world’s most advanced technological industries from medicine to entertainment.

The degree offers a solid conceptual grounding in intelligent systems alongside the chance to apply your knowledge in a practical setting designing building and testing robots. Areas of study may include: robot principles and design; software engineering; robot intelligence control; AI and mobile robots; and operational information security management.

The course is accredited by the British Computer Society.
 

Why choose this course?

  • Benefit from studying in our modern STEM building (opened in 2019) with its specialised facilities including computer science and technology (CST) labs; machine workshop; product design lab; graphic development labs; and laser and optics lab
  • Develop your practical skills using high-spec equipment such as humanoid robots robotic arms wheeled platforms and 3D printer
  • Challenge your technical abilities by using the latest software to control robotic machines
  • Learn from an experienced highly committed team of teaching experts actively involved in research
  • Extend your knowledge and skills through attending CST events and conferences as well as entering industry-related competitions
  • Progress to an exciting career in hardware and software industries; research and development; industrial production; computing; and engineering. You can also go on to postgraduate study in a related area
  • Take the course over four years and complete a fee-free year in industry (see below) gaining experience building your CV and making contacts for the future
  • If you need to step up into higher education start with a Foundation Year (see below) which guarantees you a place on the degree course

with Professional Practice Year

This course has the option to be taken over four years which includes a year placement in industry. Undertaking a year in industry has many benefits. You gain practical experience and build your CV, as well as being a great opportunity to sample a profession and network with potential future employers.

There is no tuition fee for the placement year enabling you to gain an extra year of experience for free.

*Only available to UK/EU students.

with Foundation Year

A Degree with a Foundation Year gives you guaranteed entry to an Undergraduate course.

Whether you’re returning to learning and require additional help and support to up-skill, or if you didn’t quite meet the grades to pursue an Undergraduate course, our Degrees with Foundation Year provide a fantastic entry route for you to work towards a degree level qualification.

With our guidance and support you’ll get up to speed within one year, and will be ready to seamlessly progress on to undergraduate study at Bedfordshire.

The Foundation Year provides an opportunity to build up your academic writing skills and numeracy, and will also cover a range of subject specific content to fully prepare you for entry to an Undergraduate degree.

This is an integrated four-year degree, with the foundation year as a key part of the course. You will need to successfully complete the Foundation Year to progress on to the first year of your bachelor’s degree.

Why study a degree with a Foundation Year?

  • Broad-based yet enough depth to give you credible vocational skills
  • Coverage of a variety of areas typically delivered by an expert in this area
  • Gain an understanding of a subject before choosing which route you wish to specialise in
  • Great introduction to further study, and guaranteed progression on to one of our Undergraduate degrees

The degrees offering a Foundation Year provide excellent preparation for your future studies.

During your Foundation Year you will get the opportunity to talk to tutors about your degree study and future career aspirations, and receive guidance on the most appropriate Undergraduate course to help you achieve this; providing you meet the entry requirements and pass the Foundation Year.

 

Course Leader - Professor Dayou Li

Professor Dayou Li is a professor of Robotics and the Director of the Institute for Research in Applicable Computing at the University of Bedfordshire.

He obtained a BEng and MSc from the Northern Jiaotong University (China) and received his PhD at Cardiff University.

Professor Li has wide research and development experience in robotic systems, AI and nanotechnology.

He has led and participated in a number of EU-funded research projects under FP7 and H2020.

Course Leader - Professor Dayou Li

Professor Dayou Li is a professor of Robotics and the Director of the Institute for Research in Applicable Computing at the University of Bedfordshire.

He obtained a BEng and MSc from the Northern Jiaotong University (China) and received his PhD at Cardiff University.

Professor Li has wide research and development experience in robotic systems, AI and nanotechnology.

He has led and participated in a number of EU-funded research projects under FP7 and H2020.

Course Leader - Professor Dayou Li

Professor Dayou Li is a professor of Robotics and the Director of the Institute for Research in Applicable Computing at the University of Bedfordshire.

He obtained a BEng and MSc from the Northern Jiaotong University (China) and received his PhD at Cardiff University.

Professor Li has wide research and development experience in robotic systems, AI and nanotechnology.

He has led and participated in a number of EU-funded research projects under FP7 and H2020.

Course Leader - Professor Dayou Li

Professor Dayou Li is a professor of Robotics and the Director of the Institute for Research in Applicable Computing at the University of Bedfordshire.

He obtained a BEng and MSc from the Northern Jiaotong University (China) and received his PhD at Cardiff University.

Professor Li has wide research and development experience in robotic systems, AI and nanotechnology.

He has led and participated in a number of EU-funded research projects under FP7 and H2020.

What will you study?


Engineering Mathematics

This unit introduces mathematical background knowledge that is used by electrical and electronic engineers. It helps you to establish an understanding of the mathematical concepts and also explains how mathematics is used to solve engineering problems. The unit offers opportunities for practical experience of carrying out mathematical calculations and evaluating the solutions, individually and within a team. It uses case studies to help you develop skills for modelling real-world problems using mathematical notation, and for solving engineering problems.

Mathematics And Concepts For Computational Thinking

Computational thinking is a basis for solving computer related problems.

This unit help you to develop the concepts of the computational thinking through converting theoretical knowledge of mathematics into practical skills of decomposition, pattern recognition, abstraction and algorithms which considered as the cornerstones of the thinking.

The concepts of the computational thinking will be applied to implement suitable solutions for developing software applications using a high-level programming language (such as Python).

Robot Principles And Design

This unit focuses on the mechanical structures of robots. It has two elements. One is mechanical principles including joints, links, transmissions and kinematics of robots, aiming to introducing the fundamentals to our students. The purpose of this part is to enable the students to understand how a robot as a mechanical device works. The other is a mini-project allowing the students to design the mechanical structures for their own robots and to implement the robots using 3D-printing. This part provides the students with an opportunity to apply the fundamentals to physical robot design and implementation. It also the opportunity for our students to develop hands-on experience with our state-of-the-art 3D printers and CAD software.

Principles Of Programming And Data Structures

Programming as well as the knowledge of commonly used data structures are fundamental skills for all computer science practitioners. In this unit we will transmit the programming skills required for a professional career in all computer science aspects. In particular, the aims of this unit are:

  1. To develop programming skills using a high level programming language.
  2. To explore the process of analysis, design, implementation and testing of systems.
  3. To apply knowledge in respect of modelling to real world problems and implement them using a programming language.
  4. To evaluate, critique and synthesise existing approaches to software development.
  5. To present commonly used data structures

Concepts And Technologies Of Artificial Intelligence

The unit engages students with the main concepts and technologies of Artificial Intelligence (AI) which are typically required to study advanced and specialised units within the AI related degrees. The unit mainly covers theoretical concepts of AI related to knowledge representation and management, logic inference and programming, statistical inference and classification, decision trees, genetic and evolutionary algorithms, artificial neural networks, heuristic search, intelligent agents and planning. These technologies are typically used to solve real-world problems. The unit aims to:

  • give students understanding typical forms of knowledge representation and management
  • develop students' skills in using logic inference and logical programming languages
  • give students the theoretical bases and practical skills of statistical inference and classification, decision trees, genetic and evolutionary algorithms, artificial neural networks, and heuristic search
  • introduce students to intelligent agents and planning
  • give students understanding how AI technologies are used to solve real-world problems

Information Security

This unit provides students with the theoretical frameworks, foundations, and practical skills underpinning information security and related areas. The unit introduces students to the requirements and techniques for risk identification and assessment, and the elements of information security from business operational and technological perspectives. It provides students with the fundamentals of governance and compliance, threats, threat mitigations, the development of secure and resilient systems, and cybersecurity operations.


The unit aims to cover aspects of the industry professional certification CompTIA Security+.

Desktop Applications Development And Software Engineering

This unit aims to help you:

  • To develop desktop applications in an object-oriented programming language with object-oriented analysis and design;
  • To understand the process of modelling real world problems and systems in a programming language;
  • To develop the students’ knowledge and understanding of all aspects of the software development process from an engineering viewpoint;
  • To develop the students’ ability to analyse and apply a diverse range of concepts, principles and techniques to the whole software life cycle;
  • To extend your knowledge and skills in advanced programming and software development methods

Robot Intelligent Control

Aims and Relevance Modern robots are operated using intelligent control. Robot reception provides environmental information based on which the robot make decisions on control actions. Actuation, on the other hand, delivers the control actions to manipulate the robots. This unit develops your knowledge and practical skills in the design and implementation of intelligent control, including sensors and sensing techniques, actuators and automatic control, for robotic systems. It will also develop your ability to communicate at a technical and scientific level. You will gain a theoretical understanding of mechanical, electronic, and computational intelligence principles of robotic. In practical sessions and workshops you will carry out (1) measurements, using suitable instrumentation, on sensors and actuators at component level and mechatronic systems at integrated level, (2) study issues of system design and integration design, evaluate and implement mechatronic / robotic systems, using suitable techniques and tools to select components, and to predict and evaluate the performance of robots. You will also implement and evaluate various programming and control systems for robot applications.

Research Methodologies And Emerging Technologies

This unit is designed for you to prepare for your honours project utilizing your subject experience from the first two years of your study. You will also asked to contextualize your project idea within current or emerging technologies, typically underpinned by academic publications and to do systematic market research that will equip you with a sound strategy on how to implement your honours project.

Agile Project Management

The material in this unit is carefully designed to meet students’ needs and requirements for their programme of study along with essential project management skills for their future employment. Students will be exposed to a wide variety of tools, techniques, methodologies and processes in the field of project management which encapsulate both modern and traditional approaches as an essential preparation for the dissertation stage. The unit also draws on expertise from other departments within the university including library services, the careers and employability service and the English language centre to support students in the best possible way.

Advanced Robotics

The aim of this unit is to develop your in-depth technical knowledge and hands-on experience on robotics technology, the awareness of the existing AI techniques for human-robot interaction and object/intention recognition, the capabilities of assessing the need for the techniques and available robotic systems development tools, as well as the capabilities of evaluating the solutions. This unit will also develop your awareness of safety and human factors regarding robotics applications.

Undergraduate Project

Whether you go on to further study or into employment one of the most important skills expected in an Honours Graduate is the ability to work autonomously.  This unit is an ideal vehicle for the development of that skill.

You will typically implement the project proposal developed during the unit CIS013-3 Research Methods and Emerging Technologies (an alternative approach will be agreed with the unit coordinator and your project supervisor if you haven’t successfully completed CIS013-3 yet). 

Although you will be working independently, you are expected to arrange regular meetings with your supervisor to guide and support you.  You will apply coherently your technical, analytical, practical and managerial skills during your project development.

The project is an important opportunity to expand your experience in an area which is of close relevance to the course that you are studying (e.g. Computer Science, Electronic Engineering, and Computer Games Development).  Your project may be of relevance to a future employer, and will demonstrate your interest and ability in the chosen area.  As such your project topic should be aligned with your career aspirations.

The following aims are addressed in particular:

  • To provide you with an opportunity to work autonomously on a sustained piece of work.
  • To develop your ability to manage a project from start to finish.
  • To develop your ability to identify problems, analyse the requirements and produce and evaluate solutions.
  • To develop your ability to work to the relevant academic and professional standards.

English Language Foundation

This unit focuses on your ability to understand and use the English language accurately when you read, speak, listen and write. We will concentrate on the English you need for undergraduate level study in your chosen subject area, covering grammar, subject area vocabulary and the four language skills of reading, writing, listening and speaking.

A key element of the unit is the grammar of the language, and particularly the verb tense system in English, because your ability to use the verb tense system accurately will be extremely important when you come to write essays and reports. This unit will focus in particular on the grammar of the language.

We will also focus on reading, listening and speaking skills in the context of your chosen subject area. Beginning with short texts, we will practise each skill and practise it again, so that gradually you will see, hear and feel that your command of the language is improving. 

A recurring focus of the unit will be your acquisition of 'learner autonomy'. This means your ability to acquire the language yourself, without needing a teacher's help. This is important because from next year you will not have an English teacher to help you. So we will consider and practise strategies to help you gain confidence in your own ability to increase your knowledge of and ability to use the language, including for instance guessing meaning of difficult words, deciding which words are important in a text, recognising differences between formal and informal language, and other strategies, so that as the first semester continues, you begin to feel more confident in your use and experience with the English Language.

Academic Skills Foundation

When you begin your undergraduate level studies, you will be expected to have knowledge of and ability to use a large range of 'study skills'. You will also be expected to have some knowledge of the subject area you will  be studying. This unit deals with both of these aspects of your preparation for undergraduate level study. 

All of the academic skills are practised in English, so you will use your developing acquisition of the language from the partner unit 'English Language Foundation' to practise and gain mastery of these skills. You will also use your language and study skills as you learn the foundation of your subject area, putting the skills into practice as you learn.

Developing English Language Skills

This unit builds on the progress you made during its partner semester 1 unit 'English Language Foundation' and increasing your level from that which you had achieved by the end of semester 1. 

We will recycle the tense system in English and other elements of the grammar system, but you will  now learn how to use other aspects of the grammar, including the passive voice, as well as linking words and phrases and devices which enable you to write longer sentences but retain grammatical accuracy. 

You will notice that we gradually introduce more specialist language that you need in preparation for your degree and we will expect you to use and develop the skills that you gained in the previous units so that you are able to work more independently.

Academic Skills Development

This unit builds on the skills learnt and practised in its partner semester 1 unit 'Foundation Academic Skills'. We will add more skills to the list, including summarizing and synthesising, argumentation, critical thinking and referencing and citation skills, as well as several others and practise and test them in the same way as with the semester 1 unit.

We will also investigate the research skill and you will learn how to prepare a research proposal and conduct a literature review, and how to plan a research project, learning about the research tools available and how they can be used to conduct research in your chosen field. 

You will continue to broaden your knowledge of key current issues and theory in your chosen subject area, and apply the critical thinking and argumentation skills you acquire in this unit to argue for and against propositions you have studied in the form of in both essays and presentations and in seminar situations, ensuring that you are ready to step up to your chosen undergraduate course with a base level of subject area knowledge from which to continue your academic development as you progress to level 4 study.

Academic Study Skills 2

This unit is designed to help you develop important academic study skills that you will use throughout your university study, as well as preparing you for when you enter into or return to employment.  This is part two of two linked units, which enable you to plan, build and practice your knowledge and skills acquisition gradually, it introduces and develops presentation skills, and professional development planning.

Principles Of Technology 2

The aim of this unit is to enable students to develop an understanding of the theory, practices and underlying technologies associated with the working principles, design and performance analysis of various technologies, in particular those relating to ICT systems. The is the second unit of two related parts and you will cover robotics, Internet of Things (IoT), UX Design, Cyber Security, Software Development and the associated data security and ethical dimensions of application design.

How will you be assessed?


This course emphasises the application of AI technologies and methodologies to modern robots that require a certain level of intelligence and the abilities to adapt themselves to environments. It is designed to develop your academic and vocational skills to pursue academic and professional careers in industry and in academia.

Completing graduates are expected to be able to:

  • Be creative and judgmental
  • Acquire knowledge and understanding of Robots and AI
  • Apply such knowledge to analyse problems encountered and to develop and to evaluate possible robotic solutions
  • Formulate correct procedure of problem solving Communicate findings to peers.

The journey of developing such abilities complies with a self-reflective professional development procedure starting from identifying career goal and the gap between the goal and the current levels of knowledge skills and capabilities for the students. Course units are designed to gradually fill in the gap from fundamental computational concepts and skills in Year One specialist concepts technologies and methodologies in AI and robotics in Year Two to more independent and creative skills of analysis modelling and solution synthesis and evaluation in Year Three.

Careers


Career opportunities for graduates of this course exist in software and hardware industries research and development; industrial production; computing; electronics and academia.

Entry Requirements

48 UCAS tariff points including 32 from at least 1 A-level or equivalent

Entry Requirements

48 UCAS tariff points including 32 from at least 1 A-level or equivalent48 UCAS tariff points including 32 from at least 1 A-level or equivalent

Entry Requirements

96 UCAS tariff points including 80 from at least 3 A-levels or equivalent

Entry Requirements

96 UCAS tariff points including 80 from at least 3 A-levels or equivalent96 UCAS tariff points including 80 from at least 3 A-levels or equivalent

Fees for this course

UK 2024/25

The full-time standard undergraduate tuition fee for the Academic Year 2024/25 is £9,250 per year. You can apply for a loan from the Government to help pay for your tuition fees. You can also apply for a maintenance loan from the Government to help cover your living costs. See www.gov.uk/student-finance

Merit Scholarship

We offer a Merit Scholarship to UK students, worth £2,400* over three academic years, which is awarded to those who can demonstrate a high level of academic achievement, through scoring 120 UCAS tariff points or more.

Bedfordshire Bursary

If you aren’t eligible for the Merit Scholarship, this Bursary is there to help UK students with aspects of student living such as course costs. The Bursary will give you £1,000* over three academic years, or £1,300* if you are taking your course over four academic years (including those with a Foundation Year).

Full terms and conditions can be found here.

Alternatively if you have any questions around fees and funding please email admission@beds.ac.uk

International

The full-time standard undergraduate tuition fee for the academic year 2024/25 is £15,500 per year.

There are range of Scholarships available to help support you through your studies with us.

A full list of scholarships can be found here.

Alternatively if you have any questions around fees and funding, please email admission@beds.ac.uk

Fees for this course

UK 2024/25

The full-time standard undergraduate tuition fee for the Academic Year 2024/25 is £9,250 per year. You can apply for a loan from the Government to help pay for your tuition fees. You can also apply for a maintenance loan from the Government to help cover your living costs. See www.gov.uk/student-finance

Merit Scholarship

We offer a Merit Scholarship to UK students, worth £2,400* over three academic years, which is awarded to those who can demonstrate a high level of academic achievement, through scoring 120 UCAS tariff points or more.

Bedfordshire Bursary

If you aren’t eligible for the Merit Scholarship, this Bursary is there to help UK students with aspects of student living such as course costs. The Bursary will give you £1,000* over three academic years, or £1,300* if you are taking your course over four academic years (including those with a Foundation Year).

Full terms and conditions can be found here.

Alternatively if you have any questions around fees and funding please email admission@beds.ac.uk

International

The full-time standard undergraduate tuition fee for the academic year 2024/25 is £15,500 per year.

There are range of Scholarships available to help support you through your studies with us.

A full list of scholarships can be found here.

Alternatively if you have any questions around fees and funding, please email admission@beds.ac.uk

Fees for this course

UK 2024/25

The full-time standard undergraduate tuition fee for the Academic Year 2024/25 is £9,250 per year. You can apply for a loan from the Government to help pay for your tuition fees. You can also apply for a maintenance loan from the Government to help cover your living costs. See www.gov.uk/student-finance

Merit Scholarship

We offer a Merit Scholarship to UK students, worth £2,400* over three academic years, which is awarded to those who can demonstrate a high level of academic achievement, through scoring 120 UCAS tariff points or more.

Bedfordshire Bursary

If you aren’t eligible for the Merit Scholarship, this Bursary is there to help UK students with aspects of student living such as course costs. The Bursary will give you £1,000* over three academic years, or £1,300* if you are taking your course over four academic years (including those with a Foundation Year).

Full terms and conditions can be found here.

Alternatively if you have any questions around fees and funding please email admission@beds.ac.uk

International

The full-time standard undergraduate tuition fee for the academic year 2024/25 is £15,500 per year.

There are range of Scholarships available to help support you through your studies with us.

A full list of scholarships can be found here.

Alternatively if you have any questions around fees and funding, please email admission@beds.ac.uk

Virtual Tour

Unistats