inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
2025-09-01
Medium of studying
Duration
48 months
Program Facts
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2024-09-01-
2025-09-01-
About Program

Program Overview


Aberystwyth University's Artificial Intelligence and Robotics program combines theoretical knowledge with hands-on experience through its integrated year in industry. The program equips students with a comprehensive understanding of AI and robotics principles, preparing them for careers in software design, communication systems, computer applications, and more. Dedicated facilities and industry-experienced faculty provide students with the resources and expertise they need to succeed in this rapidly evolving field.

Program Outline


Aberystwyth University - Artificial Intelligence and Robotics (with integrated year in industry) GH7P BSc


Degree Overview:

This program focuses on the development of artificial systems, a field becoming increasingly relevant in both commercial and domestic life. The program aims to equip students with a comprehensive understanding of Artificial Intelligence and Robotics, preparing them for a variety of careers in the field.


Key Features:

  • Integrated Year in Industry: This program includes a year of industrial and professional training, providing students with practical experience and valuable industry connections.
  • Hands-on Learning: Students have access to a range of robotic equipment, including mobile and aerial robots, vision and motion tracking systems, micro controller systems, and laser scanners.
  • Dedicated Facilities: The program utilizes dedicated Linux, Mac OS X laboratories and central servers, providing students with the necessary resources for their studies.
  • Industry-Experienced Faculty: Lecturers have close links with the industry and software engineering conferences, ensuring students receive relevant and up-to-date knowledge.

Outline:


Year 1:

  • Fundamentals of Web Development: This module introduces students to the fundamentals of web development, covering topics such as HTML, CSS, and JavaScript.
  • Introduction to Programming: This module introduces students to the fundamentals of programming, covering topics such as data types, variables, and control flow.
  • Problems and Solutions: This module focuses on problem-solving techniques, covering topics such as algorithm design and data structures.
  • Programming Using an Object-Oriented Language: This module introduces students to object-oriented programming, covering topics such as classes, objects, and inheritance.
  • Study Skills for Computer Science: This module provides students with essential study skills for success in computer science, covering topics such as time management, research skills, and effective communication.

Year 2:

  • Algorithm Design and Data Structures: This module explores advanced algorithms and data structures, covering topics such as sorting, searching, and graph algorithms.
  • Artificial Intelligence: This module introduces students to the fundamentals of artificial intelligence, covering topics such as search, knowledge representation, and machine learning.
  • C and C++: This module provides a comprehensive understanding of the C and C++ programming languages, covering topics such as memory management, pointers, and object-oriented programming.
  • Robotics and Embedded Systems: This module introduces students to the principles of robotics and embedded systems, covering topics such as sensors, actuators, and control systems.
  • Software Engineering: This module covers the principles of software engineering, covering topics such as software design, development, and testing.

Year 3:

  • Sandwich Year: This year is dedicated to industrial and professional training, allowing students to gain practical experience in a real-world setting.

Year 4:

  • Major Project: This module requires students to undertake a significant individual project, allowing them to apply their knowledge and skills to a real-world problem.
  • Professional Issues in the Computing Industry: This module explores ethical, legal, and social issues related to the computing industry.
  • Robotic Applications: This module explores various applications of robotics, covering topics such as industrial robotics, medical robotics, and service robotics.
  • Space Robotics: This module focuses on the challenges and opportunities of robotics in space exploration.
  • Fundamentals of Machine Learning: This module introduces students to the fundamentals of machine learning, covering topics such as supervised learning, unsupervised learning, and reinforcement learning.
  • Machine Learning: This module explores advanced machine learning techniques, covering topics such as deep learning, natural language processing, and computer vision.

Assessment:

The program utilizes a variety of assessment methods, including:

  • Coursework: This includes assignments, projects, and practical exercises.
  • Examinations: These are used to assess students' understanding of key concepts and theories.
  • Presentations: Students may be required to present their work to their peers and faculty.

Teaching:

  • Lectures: These provide students with a foundational understanding of key concepts and theories.
  • Seminars: These offer opportunities for students to engage in discussions and debates with their peers and faculty.
  • Tutorials: These provide students with personalized support and guidance.
  • Practicals: These allow students to apply their knowledge and skills to real-world problems.
  • Individual/Group Projects: These encourage students to work independently or collaboratively on projects that require them to apply their knowledge and skills to a specific problem.

Careers:

The program prepares students for a variety of careers in the field of Artificial Intelligence and Robotics, including:

  • Software Design: Designing and developing software for robotic systems.
  • Communications and Networking: Designing and implementing communication and networking systems for robotic systems.
  • Web Development: Developing web-based applications for robotic systems.
  • IT Consultancy and Management: Providing expert advice and guidance on the use of AI and robotics in various industries.
  • Systems Analysis and Development: Analyzing and developing systems for robotic applications.
  • Education: Teaching and researching in the field of AI and robotics.

Other:

  • Employability Skills: The program emphasizes the development of employability skills, such as communication, analytical, time management, teamwork, and problem-solving skills.
  • Residential Weekends: Students participate in residential weekends that focus on developing teamwork, communication, and problem-solving skills.
  • Personal Development Plan (PDP): Students have the opportunity to create a PDP, which helps them chart their personal, academic, and professional development throughout their time at university.
SHOW MORE
How can I help you today?