Artificial Intelligence and Robotics (with integrated year in industry) GH7P BSc
Program start date | Application deadline |
2024-09-01 | - |
2025-09-01 | - |
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.