Develop sound theoretical and practical skills in AI, software design, development and experimentation to become an innovative computing professional.
This course is for you if you’re keen to learn about current Artificial Intelligence (AI) technologies, specialising in this field from the start of your degree, whilst still gaining a broad grounding in computer science. AI is becoming an ever more important part of a wide range of sectors, from medicine to marketing, so this course will help prepare you for continued demand in the job market.
You will gain a solid foundation in computer science and AI, including machine learning, with rigorous theory and practical experience. The course combines artificial intelligence with software systems design, software development, computational mathematics, and computer vision.
Tailor to your interests
In the first year, you will receive an introduction to AI and learn the basics of computer science, including mathematics and programming skills, followed by more advanced and specialised units in the following years. In the second year, you'll complete a group project with other students to design and build an interactive application.
You can specialise in a particular field through optional units and an individual project, combining your interests in a specific area of computer science and AI. You’ll regularly meet with an academic who specialises in your chosen field.
- You'll have the option to switch to our BSc/MComp Computer Science course after the first year if you develop interests in other areas of computer science.
Computer science master's
The MComp provides you with the same core skills and knowledge as the BSc but with greater exposure to and integration with our research groups in the Department.
In your final year, you will choose optional units alongside a research project, which will be aligned with one of the research groups in the Department and will be based on your interests.
Extracurricular support and activities
As a student here, you’ll be part of a supportive department, with lots of opportunities to get involved in societies and events such as hackathons, coding competitions and conferences.
The Bath Computer Science Society is a very active society and organises events throughout the year.
Put your learning into practice
Alongside teaching, our academics carry out research in important areas of computer science including artificial intelligence, human-computer interaction, mathematical foundations and visual computing. You’ll have the chance to work alongside them on your own research project.
Develop your professional skills
You will attend a skills development programme during the first and second years of your course. These timetabled sessions focus on developing your understanding of your personal strengths and transferable skills, and how these can be used within industry. The programme includes employer events, where you can learn more about the opportunities available to you when you graduate.
Use specialist facilities
You will have access to purpose-built teaching labs, including a maker lab, allowing you to explore, create, experiment and share software-driven and physical artefact projects in a collaborative workspace context. You will also have access to specialised hardware (for example GPUs) and multiple cloud computing services for the analysis of complex, data-intensive processes. You will have access to most of our specialist labs 24/7. You can see some of our facilities in this guided tour of the Department .
Get ready for your future career
Our courses offer excellent graduate prospects. Recent roles include Business Analyst, Software Developer, Hardware Engineer and Technology Consultant at companies such as:
- Hewlett Packard Enterprise
- Goldman Sachs
- Met Office
- Sony Interactive Entertainment
Many of our graduates also go on to postgraduate study in preparation for academic or industry-based research careers.
Learn more on our Virtual Experience page
You can learn more about studying computer science at Bath by visiting our Computer science Virtual Experience page to hear from staff and students in the Department.
