This course is for you if you’re interested in studying computer science but want to wait until later in your degree before deciding what area to specialise in. It's a broad-ranging course providing you with the knowledge to apply computer science methods to new and emerging computing problems, and learn skills highly valued by employers.
You will gain a solid foundation in computer science with rigorous theory and practical experience. The course combines software systems design, software development, interaction design, artificial intelligence, computational mathematics, computer graphics, and vision.
Tailor to your interests In the first year, you will 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. You’ll regularly meet with an academic who specialises in your chosen field.
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.
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 - Google - 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.
Modality
ON-CAMPUS: BATH
UCAS entry grades
A*A*A
UCAS Tariff points
160 points
Entry requirements
A level Typical offer A*A*A A*A*A in three A levels including A in Mathematics.
Read more about our approach to A levels and AS levels.
Advanced Skills Baccalaureate Wales We accept the Advanced Skills Baccalaureate Wales in place of one A level (unless studied alongside A level Mathematics and Further Mathematics alone). Read more about our approach to this qualification.
A level Contextual offer A*AA or A*A*B A*AA or A*A*B in three A levels including A in Mathematics.
We seek to foster an outstanding and inclusive community at Bath. As part of that, we make reduced contextual offers to applicants from backgrounds who have historically been less likely to join us.
Find out if you may be eligible for a contextual offer.
Contextual offers are automatic - if you receive an offer and meet our eligibility criteria, you will receive the contextual offer instead of our typical or alternative offers.
Advanced Skills Baccalaureate Wales We accept the Advanced Skills Baccalaureate Wales in place of one A level (unless studied alongside A level Mathematics and Further Mathematics alone). Read more about our approach to this qualification.
Dates and duration
Duration: 20 semana
3 years
Career opportunities
Where this programme can take you
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 - Google - 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.
SYLLABUS
Year 1 - Artificial intelligence 1 - Computer systems architectures - Discrete mathematics and databases - Mathematics for computation - Programming 1 - Programming 2
Gain hands-on experience of cutting-edge cyber security techniques on this specialist degree, developing the practical skills to tackle real-world threats and protect digital systems. Accredited by This course is accredited by BCS, The Chartered Institute for IT for the purposes of fully meeting t...
Become an expert in Artificial Intelligence and Data Engineering with this one-year MSc. You'll gain advanced skills in software engineering, machine learning, and data engineering, preparing you to design, build, deploy, and manage AI systems in real-world environments....
Our MSc equips you with advanced geospatial, analytical, programming, and AI/Machine Learning (ML) skills. Become adept at working with geospatial data across environmental, urban, and socio-technical domains. Develop strong foundations in GIS, cartography, spatial statistics, and remote sensing. Th...
Our Software Engineering programme, including a foundation year, is designed for those who are new to the field of computing or need to strengthen their skills before starting a degree. This course offers a supportive introduction, building your confidence and knowledge in essential areas of softwar...
Become a critical data professional Learn how to work with and analyse data, and use your findings to make ethical, sustainable decisions â€" engaging different audiences and stakeholders, using visualisation and statistical methods. Uniquely employable Developed with industry experts and ta...
The Masters in Computational Geoscience explores how we model the natural world and the environment around us (and the processes that create them). You will develop applied data science and modelling skills which you can use to address complex real-world challenges and support decision-making in geo...