For anyone who wants to be involved in working at the cutting edge of technological science for the modern age, a degree in computing is a natural first step. Computers are integral to numerous spheres, from business and government to the media and research. With sophisticated computing skills you can be at the forefront of innovation and opportunity.
Typical entry requirements A level grades ABB (320 points) Mathematics or Computing or Physics to full A level is required for Computer Science. Mathematics to full A level is required for Computer Science and Engineering.
BSc Computer Science
All of our programmes are available as four-year BSc degrees including a professional training year, or as three-year BSc degrees without a professional placement.
Our programmes provide multidisciplinary content that allows you to cover both the core elements of computing and the fundamental themes appropriate to the individual programme pathways. In addition, you will have the opportunity to develop a range of personal and professional skills that will provide you with an edge upon entering the job market.
Our Professional Studies modules will equip you with strong teamworking, communication and presentation skills and you will have opportunities to manage a number of relevant projects throughout your degree programme. Employers see these personal development skills as giving you an added value in addition to your technical competence, and they will help give you a head start in the job market.
During Level 1 and Level 2 you will study core content that focuses on skills and knowledge for research and development and large-scale systems integration. Level 1 offers a broad base with much of the content common across the four programmes.
You will also be introduced to topics specific to your specialist pathway. Level 2 develops and deepens your understanding of the core areas and focuses in more detail on developing your specialist skills and knowledge.
We will develop your understanding of the foundations of computing and the design and analysis of computational systems alongside intelligent systems, programming and web technologies. This will underpin the specialist knowledge you will gain from the programme- specific modules. In addition, you will be able to choose from a range of optional modules that complement the core content and the specialist modules required for your degree pathway.
This provides you with the flexibility to choose the areas of broader interest that you undertake. We will also prepare you for your professional placement, should you choose to undertake one.
During Level 3, you will undertake an individual project that contributes approximately 35 per cent of the marks for the year. The project is your opportunity to explore a topic of your choice in greater depth. It may build on an interest that was awakened during your professional training year or during another part of your degree programme.
The remainder of the year provides you with the opportunity to pursue a number of specialist options, ranging from Software Engineering to Managing Information Systems, and from Artificial Intelligence to Web Technologies.