COMPUTER SCIENCE BSC (HONS)

COMPUTER SCIENCE BSC (HONS)

Why choose this program ?

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

£

Price Remarks

Open registration Limited spots

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.

Apply for partial scholarships


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

Year 2
- Advanced programming
- Algorithms and complexity
- Cybersecurity
- Human-computer interaction 1
- Human-computer interaction 2
- Machine learning
- Software engineering
- Visual computing

Year 3
- Compulsory units
- Individual project

Options
Final Year Options

MASTERS RELATED

Take a look at the following related Master’s programs