Students
Tuition Fee
USD 32,488
Per year
Start Date
Not Available
Medium of studying
On campus
Duration
36 months
Details
Program Details
Degree
Bachelors
Major
Computer Science
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
USD 32,488
Intakes
Program start dateApplication deadline
2023-09-232023-07-04
2024-01-23-
About Program

Program Overview


Develop theoretical and practical abilities in software design, development and experimentation, to become an innovative computing professional.

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.

  • If you want a more in-depth study experience, you could consider applying for our MComp Computer Science course.




  • 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.

  • Read student case studies and reports on our latest research.




  • 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.





    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:

  • Cisco
  • Expedia
  • J.P. Morgan
  • Met Office
  • PwC
  • Many of our graduates also go on to postgraduate study in preparation for academic or industry-based research careers.

  • Find out more about what our graduates go on to do.




  • 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.


    Develop theoretical and practical abilities in software design, development and experimentation, to become an innovative computing professional.

    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.

  • If you want a more in-depth study experience, you could consider applying for our MComp Computer Science course.




  • 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.

  • Read student case studies and reports on our latest research.




  • 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.





    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:

  • Cisco
  • Expedia
  • J.P. Morgan
  • Met Office
  • PwC
  • Many of our graduates also go on to postgraduate study in preparation for academic or industry-based research careers.

  • Find out more about what our graduates go on to do.




  • 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.

    See More