Skip to content
Skip to navigation menu

Prospective Students

Computer Science (BSc)

UCAS Code:

  • 3 years: G400
    4 Years (with a year in Industry): G401

3 years (Full-time) optional 4 years (Full-time) / n/a (Part-time) / n/a (Distance / E-Learning)

Involving a mixture of both theoretical and practical aspects, the Computer Science degree programme will equip you with the expertise necessary to analyse problems and program computer-based solutions. You will gain the transferable technical, analytical and professional skills that employers require.

Year 1 of the programme is broad based, introducing you to the essential computing skills and concepts that will form the basis of your degree. These include problem solving using fundamental algorithms in the Python and Java programming languages, an understanding of Internet computing and systems modelling. You will complete short projects, both individually and in teams, demonstrating the skills you have acquired with creativity and originality.

Year 2 builds on the foundations of the first year. The modules taught will expand your understanding, skills and experience by introducing more advanced topics. The structure and processing of data are explored and simple algorithms are expanded into applications that are able to make use of networks. You will apply these new skills when you work with others in a team project to design and implement a system in a professional way.

Year 3 will focus on advanced topics and current trends of interest to you when you choose which optional modules to study. Themes such as image processing and multimedia or advanced database topics, as well as information systems management are taught, alongside contemporary topics such as computer forensics and traditional computing techniques used in scientific computing. During this year you will complete an individual project under the supervision of a member of our academic staff. The project is driven by your own interests.

This programme is available as a 4 year option, with a year in industry between taught years 2 and 3, through the e-skills internship. An industrial placement allows you to work in a professional position within a company, gaining valuable skills and experience. The UCAS code for this option is G401.

This degree is recognised by The BCS, The Chartered Institute for IT.

Typical Offer

ABB

Entry Requirements

Three A-level subjects. Two AS subjects may be considered in lieu of a third A-level.

GCSE English and Mathematics at Grade C.

Computing experience is not required.

Alternative Entry Requirements

Applications from those offering alternative/vocational/overseas qualifications (eg Access, Vocational A-level) are welcome as are those who may have combinations of qualifications or other relevant work/life experience. Each application will be considered on a case-by-case basis.

Detailed Admissions Criteria

Please click here for a full list of entry requirements and admissions criteria for this degree programme.

Next intake: September each year

School Contact

Name: Mrs Tracey Lavis Admissions Secretary 

Telephone: 029 2087 6906 

Fax: 029 2087 4598 

Email: computing-ug@cardiff.ac.uk  

School Website: http://www.cs.cardiff.ac.uk

More information

Student Views

"My degree in Computer Science gave me the wide ranging experiences, knowledge and skills to tackle all the roles I have had since graduating. My current role sees me leading a highly skilled, agile development team of technical architects/software engineers working on various development projects across BT including BT's Virtual Datacenter."

Noel MutehamĀ” studied BSc Computer Science and is a Technical Design Manager/IT Consultant.


Noel Mutehami

Read more student views