BSc Computer Science (G400)

Bachelor's degree

In Bristol

£ 9,250 + VAT

Description

  • Type

    Bachelor's degree

  • Location

    Bristol

  • Start date

    Different dates available

About BSc Computer Science
This course provides a thorough grounding in the fundamentals of computer science combined with opportunities to specialise in application areas.
Core ideas are introduced in years one and two. You will cover the principles of programming and algorithms, including:
how a modern computer works;
computational theory and how to design programming languages;
concurrent systems and networks;
machine learning and pattern recognition.
A key component of year two is a software group project in which you work in teams to deliver an application to a client, with help from an industrial mentor. You can also take options in human-computer interaction (HCI), complexity theory and the origins of computing, as well as units from across the University.
In year three you will specialise in application areas and undertake an individual project, with opportunities to work with industrial and research partners.

Facilities

Location

Start date

Bristol (Avon)
See map
Senate House, Tyndall Avenue, BS8 1TH

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 14 years

Subjects

  • Programming
  • Project

Course programme

Year 1 (2019/20)
  • Introduction to Computer Architecture
  • Mathematical Methods for Computer Scientists
  • Theory of Computation
  • Algorithms
  • Imperative Programming
  • Functional Programming
  • Object-Oriented Programming
  • Security 101
  • Databases and Cloud Concepts
  • Probability and Statistics

Year 2 (2019/20)
  • Data Structures and Algorithms
  • Symbols, Patterns and Signals
  • Language Engineering
  • Concurrent Computing
  • Software Product Engineering
  • Computer Science in Society
  • Communication, complexity and number theory
  • Human-Computer Interaction
  • Choose open units

Year 3 (2019/20)
  • Individual Project
  • Web Technologies
  • Character and Set Design
  • Computer Graphics
  • Image Processing and Computer Vision
  • Computational Neuroscience
  • Cryptography A
  • Applied Security
  • Advanced Algorithms
  • Design Verification
  • Artificial Intelligence with Logic Programming
  • An Introduction to High Performance Computing
  • Advanced High Performance Computing
  • Types and Lambda Calculus
  • Machine Learning

BSc Computer Science (G400)

£ 9,250 + VAT