Skip to main content

Computer Science (Full-Time)

Why study Computer Science at Warwick?

  • Our Department of Computer Science is consistently ranked among the top UK Computer Science departments. High-quality teaching is complemented by high standards of research, with research groups directly influencing the curriculum of our undergraduate degrees.
  • There are opportunities to choose from many optional modules to broaden your interests, tailor your expertise and allow you to specialise.
  • You’ll be working in a stimulating environment with excellent computing facilities, a large, well-equipped Hardware Laboratory and a new student-run iLab, which provides hardware and software for use in academic projects and student-led activities. Our friendly academic community provides a strong pastoral support system, ensuring that you receive personal tuition throughout your period of study.

Dr Matthew Leeke

Computer Science

Sarah Marshall

Computer Science undergraduate

Why study at Warwick

A view from our academics

What will I learn?

Computer Science is a rigorous discipline fundamentally related to mathematics and physical science. The course assumes no prior knowledge of Computer Science or programming but will harness your talent and passion for technology, and your desire to understand computing principles. It is fully accredited by the British Computer Society and the Master’s degree meets the requirements for Chartered Engineer and Chartered Scientist status.

You’ll acquire technical skills in software engineering, algorithm analysis and system design, as well as experience of project management, research and scientific method. Working closely with industry leaders will enable you to develop industrially relevant subject knowledge and transferable skills such as communication, team work and planning, which are highly valued by employers. For example, your second-year Group Software Project, currently taught in conjunction with Deutsche Bank, allows you to apply your skills to real-world problems.

Your first year lays the foundation for a deeper knowledge of Computer Science and your second year will further your understanding of areas such as operating systems and computer networks, computational theory and software engineering. In your third year you’ll undertake an individual project, where you will apply your learning to an area of your choice under the supervision of world leading academics. Throughout the course, you can also select from optional modules including Artificial Intelligence, Machine Learning and Computer Security. Regardless of whether you were admitted onto the BSc or MEng programme, you have the option to transfer between the two courses up until the end of your second year. You will need to achieve a 2:i or higher in your second year to move from the BSc to the MEng course.

How will I learn?

Our courses offer a balance of core material delivered through lectures, small-group seminars and hands-on laboratory sessions. Approximately a quarter of your time is spent in timetabled classes, with the remainder being used for private study, completing assignments and projects, and practical work in the computing laboratories, which are open 24/7.

How will I be assessed?

Your performance on most modules will be assessed by a combination of coursework and written examination. The coursework may be individual or group work involving programming, research, writing and presentation. The final-year project work is fully assessed by a presentation and project reports.

Each year contributes to the final degree classification, typically in the ratio of 10:30:60 for a BSc degree and 10:20:35:35 for a Master’s degree.

What opportunities are there to study abroad?

We support student mobility through study abroad programmes and all students have the opportunity to apply for an intercalated year abroad at one of our partner universities. The Study Abroad Team based in the Office for Global Engagement offers support for these activities, and the Department’s dedicated Study Abroad Co-ordinator can provide more specific information and assistance.

Entry Requirements

A Level AAA, including Mathematics

International Baccalaureate 38 points, including 6 in Higher Level Maths

Access Courses Access to HE Diploma (QAA recognised) including appropriate subjects with distinction grades in level 3 units, and grade A in A level Mathematics or equivalent.

Warwick International Foundation Programme (IFP) All students who successfully complete the Warwick IFP and apply to Warwick through UCAS will receive a guaranteed conditional offer for a related undergraduate programme (selected courses only). For full details of standard offers and conditions visit the IFP page.

General Studies/Critical Thinking Offers normally exclude General Studies and Critical Thinking at A or AS level.

Further Information

Taking a Gap Year Applications for deferred entry are welcomed.

Interviews We do not typically interview applicants.Offers are made based on your predicted and actual grades, along with your personal statement. Occasionally, some applicants may be interviewed, for example candidates returning to study or those with non-standard qualifications.

Open Days Applicants in receipt of an offer are invited to a CS@Warwick Open Day. These are held between early November and early March. The university also allows prospective students to visit campus and take part in one of their main university open days, Campus Tours and Warwick Visits. For more information see the Visit Us section of the website.

What modules could I study?

The first year of our Computer Science degrees provide an introduction to programming and computer systems, and incorporates basic mathematics of relevance to Computer Science.

You will take six core modules which could include Programming for Computer Scientists; Design of Information Structures; Mathematics for Computer Scientists I; Mathematics for Computer Scientists II; Computer Organisation and Architecture and Professional Skills. Additional optional modules may include Web Development Technologies; Computer Security; Mathematical Programming; Issues in Philosophy; Elements of Scientific Method and a Foreign Language.

In your second year core modules could include Operating Systems and Computer Networks; Database Systems; Formal Languages; Algorithms; Software Engineering and Logic and Verification. Optional modules may include Digital Communications and Signal Processing; Algorithmic Graph Theory; Artificial Intelligence; Functional Programming Advanced Computer Architecture; Economics; Mathematical Economics; Mathematical Programming; Simulation; Digital Business and Workplace Technologies; Numerical Analysis; Combinatorics and Philosophy of Mind.

Your final year includes a core Computer Science Project alongside a selection of modules, some of which could include Complexity of Algorithms; Compiler Design; Advanced Topics in Algorithms; Machine Learning; Principles of Programming Languages; Mobile Robotics; Computer Graphics; Neural Computing; Sensor Networks and Mobile Data Communications; Advanced Databases; Fault-Tolerant Systems and Social Informatics, amongst others.

Find out more about the degree structure and module information.

* This is not an exhaustive list and the modules mentioned above may be subject to change. Please visit the department website for more detailed information.

What careers can a Warwick degree in Computer Science lead to?

A computing degree is a gateway to an excellent career in the IT industry, but our graduates have also joined consultancy firms, financial institutions, e-business consultancies and smaller organisations offering specialist technical services.

Career destinations of some of our most recent graduates include Software Engineer, IBM; Consultant, Accenture; Graduate Software Engineer, BAE Systems; Technologist, GCHQ; Technical Analyst, Goldman Sachs.

Essential Information

Entry Requirements
A level:
AAA including Mathematics
IB: 38 points including 6 in Higher Level Maths

UCAS Code
G400

Award
Degree of Bachelor of Science (BSc)

Duration
3 years full time (30 weeks per academic year)

Department website
Department of Computer Science

Student blogs
Rob Hannay - Computer Science

Location of study
University of Warwick, Coventry

Tuition fees
£9,000 per year - find out more about fees and funding

Other course costs
There may be costs associated with other items or services such as academic texts, course notes, and trips associated with your course. For further information on the typical additional costs you should contact the department administering the course.

This information is applicable for 2017 entry.