Computing 2012
"The focus on professionalism throughout the course has been very beneficial and helped me secure a placement at IBM Hursley after my second year."
Vedika Dalmia
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.
Our degree programmes are developed in close consultation with an Industrial Advisory Board that comprises representatives of major IT organisations in the UK. These representatives also contribute directly with teaching to provide you with up-to-date and relevant experiences of IT. This is further supported by the inclusion of an industrial placement year. This ensures that our degrees reflect the contemporary concerns and requirements of modern business and industry and provide a uniquely relevant programme of study.
Factfile
| Minimum Entry Requirements | A level grades AAB If you are an international student and you don’t meet the entry requirements to this degree, we offer the International Foundation Year. All applicants should also adhere to the University's General Entrance Requirements. |
|---|---|
| Required Subjects | Computer Science: Mathematics, Computing or Physics required. Computing and Information Technology: Scientific or technical subject at A level preferred. |
| English Language Requirements | An IELTS score of 6.5 or equivalent for non-native-English-speaking applicants. If you are an international student and you are concerned that your English is not to the required standard, you may benefit from our International Foundation Year. Please note that the University of Surrey offers English language programmes and is also an IELTS Test Centre. |
| Other Suitable Qualifications | BTEC National Diploma - DDD (in an appropriate science subject, with a distinction in a suitable mathematics module) A wide range of other qualifications will be considered on an individual basis. |
| Selection Process | Offers are made in terms of grades. We do not include General Studies in our offers. We may invite candidates for interview. We invite suitable candidates to visit the University to find out more about the programme and meet staff and students. |
Degrees
Degree Programmes
BSc (Hons) Degrees
| Degree | UCAS code | Duration |
|---|---|---|
| * Programme includes a professional training year | ||
| BSc (Hons) Computer Science | G400 | 3 years |
| BSc (Hons) Computer Science | G401 | 4* years |
| BSc (Hons) Computing and Information Technology | G560 | 3 years |
| BSc (Hons) Computing and Information Technology | G561 | 4* years |
Degrees
Degree Programmes
BSc (Hons) Degrees
| Degree | UCAS code | Duration |
|---|---|---|
| * Programme includes a professional training year | ||
| BSc (Hons) Computer Science | G400 | 3 years |
| BSc (Hons) Computer Science | G401 | 4* years |
| BSc (Hons) Computing and Information Technology | G560 | 3 years |
| BSc (Hons) Computing and Information Technology | G561 | 4* years |
Our Degrees
Computers are essential in almost every walk of life, from aviation to medical diagnosis. In the era of the Internet and increasing globalisation, the applications of computing continue to expand. To cater for this expansion, we offer two programmes, each with a different focus, delivered around a core syllabus of key computing skills.
We offer a very popular Computer Science degree programme which balances technical expertise and professionalism. In addition, we provide a Computing and Information Technology programme, which combines technical expertise with business and management. A key focus of both programmes is to develop your applied knowledge and experience. This ensures that you gain skills applicable to leading-edge developments in the real world.
Our programmes include an optional professional training year during which you can develop your skills and gain experience that will greatly improve your employability. Indeed, a number of our students are offered full-time employment at their placement company after graduation.
The best computing specialists understand the capabilities of the most powerful computers and how to harness them effectively to meet an enormously varied range of real-world situations. Our graduates, with their unique combination of computing, business and technical knowledge, are equipped to enjoy significant rewards in the world’s most exciting industry.
BSc Computer Science
Computer Science aims to provide you with a balance of knowledge and skills to design and implement software and systems to a professional standard. It is designed to equip you for a career at the forefront of innovation in software technologies.
The programme will provide you with a thorough understanding of the principles and concepts underpinning computing systems. This will both enable you to analyse and resolve issues with today’s software systems, and provide a foundation on which to design the next generation of computational systems.
You will study modules that cover a wide range of topics including object-oriented programming, artificial intelligence, digital logic and computational mathematics. You will be introduced to techniques for developing complex software systems and computer networks, and gain the necessary mathematical skills for analysing, validating and verifying these systems.
A system design that demonstrates the application of these techniques is a final-year project for simulating an ant colony. This project was designed to discover how emergent behaviour in the colony as a whole could be extrapolated from simulating the behaviour of individual ants. This project achieved a successful outcome by combining the techniques and principles of artificial intelligence, network theory and mathematical modelling.
BSc Computing and Information Technology
Computing and Information Technology provides a strong technical basis together with a functional management focus. It will ensure that graduates from the programme have an excellent mixture of business awareness and technical skills. Topics covered include business finance and business strategy, together with a software engineering theme and new developments in computing, particularly the Internet.
This programme is designed to help you develop all of the skills you will require to contribute, as a professional, to the exploitation of computing systems within organisations. It is an integrated programme, which places equal emphasis on four fundamental themes of information technology: Internet computing, information systems, quantitative analysis and business methods.
To succeed as an information technologist, you will need to understand the driving forces of the world for which you are building a solution, as well as the intricacies of software systems. For the information technologist it is equally important to understand the vocabulary of organisations and be comfortable with the mathematical techniques that allow the essence of a problem to be represented. This will enable you to communicate effectively with both managers and software engineers, each on their own terms.
A system design that illustrates the use of the skills developed on this programme is a recent professional placement project completed for one of the world’s largest pharmaceutical companies. The student developed a database system fundamental to the management of autonomous robots utilised in the testing of pharmaceutical compounds. The project achieved a successful outcome by combining the techniques and principles of database theory, managing information systems and computer architectures.
BSc Computer Science and Engineering
The Computer Science and Engineering programme offers core computer science modules covering chip design, networking and data communications combined with specialist engineering modules. You will be introduced to semiconductors and other devices, to digital logic, and to the complexities of computer architectures and operating systems. You will still explore mathematical techniques for studying digital devices, but will find that there is a greater emphasis on the engineering aspects compared to the Computer Science degree.
Computing systems are powered by ‘chips’, ‘processors’ and many other components. These components are made of exotic materials, some of which are still emerging from research labs. The components have to be organised and related in particular ways to realise their full potential. Thus, no matter whether the computing system sits on your palm or is used to power up an Intranet, the knowledge of the material and its deployment is crucial to the development and maintenance of computing systems.
A system design that illustrates the use of the skills developed on this programme is a final-year project to design a real-time network management system. This project achieved a successful outcome by combining the techniques and principles of network theory, chip design and digital signal processing.
Computing at the Core
Each of our degrees contains a core of computing subjects that provide the essential basis upon which a successful computing career is founded. These balance technical and professional knowledge and skills.
To provide you with solid technical skills, we teach essential techniques from first principles. For example, we use Java to teach you how to program. You will learn how to design and implement professional object-oriented solutions to real-world problems. This includes the fundamental programming paradigms and algorithms, software engineering and design, as well as advanced application domains, such as 3D graphics and web applications.
Professionalism is built into the heart of our syllabus. With our strong industrial focus, industry-led teaching and placement year, we aim to provide you with the skills you need to solve today's business problems. A highlight is the inclusion of topics such as data protection, intellectual property, ethical and legal aspects of computing and codes of conduct. Exposure to these subjects puts you on a solid footing for a successful placement year and graduate job, and this is enhanced by having guest lectures from the likes of Microsoft and IBM.
Other degrees you may be interested in:
Programme
Programme Overview
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.
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 two programmes. By the end of Level 1 our aim is that you will have developed good practical skills, and be proficient in a programming language. You will have a broad base from which to build during subsequent levels. We will also develop your understanding of the foundations of computing, and the design and analysis of computational systems. 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 for example in intelligent Systems and Web Technologies.
Many Level 2 modules will equip you with strong team working, communication and presentation skills and improve your awareness of professionalism. 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. These skills will be particularly useful should you choose to undertake an industrial placement (Level P).
During Level 3, you will undertake an individual project that contributes approximately one third of the marks for the year, together with a range of optional modules. 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.
Modules at Level 3 reflect recent advances in Computer Science, are influenced by the Department’s research interests, and are thus particularly intellectually stimulating for our students.
Programme Structure
Level 1
Core modules include:
- Programming Fundamentals
- Software Engineering
- Foundations of Computing
- Data Structures and Algorithms
- Web Publishing and Databases
- Professional Studies
Specialist modules include:
- Financial Accounting
- Organisational Behaviour and Analysis
- Functional Programming and Reasoning
- Mobile Computing
- Computer Logic
Level 2
Compulsory modules include:
- Object-Oriented Software Engineering
- Software Engineering Project
- Artificial Intelligence
- Computer Networking
- Information Retrieval
- Web application Development
Specialist modules include:
- Business Finance
- Business Law
- 3D-Computer Graphics
- Modelling and Simulation
- Advanced Algoithms
Level P
- Optional professional training year
Level 3
Compulsory module:
- Professional Project (counts for nearly one third of the marks for the year)
Specialist and optional modules include:
- Advanced Challenges in Web Technologies
- Enterprise Systems Development
- Managing Information Systems
- Information Asset Management
- Computer Security
- Parallel Architectures
- Computational Intelligence
- Computer Vision and Pattern Recognition
- Data and Internet Networking
- Object-Oriented Design and C++
- Business Strategy
- Project Management
- Financial Management
Professional Training
A professional training year with an employer is available as an integral part of all our programmes and is organised by the Department. We have placements at a wide range of companies, with roles covering a broad spectrum of computer-related activities. Companies that have participated in the scheme include IBM, Eli Lilly, Microsoft, Accenture, Nokia, Detica and GlaxoSmithKline.
At the end of the professional training placement, many students receive offers of employment from their placement employers for when they graduate.
The experience and skills gained on placement really do equip our students for success, and their enhanced employment prospects can be seen in our outstanding employment record. Many students continue their collaboration with their placement employers by basing their final-year project on work related to their placement. This results in a project with a strong industrial focus that can demonstrate their ability to apply their academic knowledge to real-world problems.
The professional training year counts towards the experience required for professional membership of the British Computer Society (BCS).
Hear more from some of our former and current placement students.
Why Surrey?
Key reasons to study Computing 2012 at Surrey
- The opportunity to specialise in areas such as business information systems, Internet computing, formal methods or intelligent agents
- A choice of options to suit your interests throughout your degree
- A flexible and innovative degree structure with a wide range of specialist options
- Professionally accredited by the British Computer Society (BCS)
- Further opportunities for specialised study at MSc and PhD level
Careers
Top for Jobs
Our combination of technology, industrial relevance and professional training means that our graduates are among the most employable of any university. Employers include:
- Accenture - Software Engineer
- Altius Consulting - Junior Consultant
- Black Rock Studios - Graduate Programmer
- IBM - Foundation Business Consultant
- NHS - IT Analyst
- JPMorgan Chase - Analyst
- Oracle - Graduate Programmer
- Thomson Reuters - Project Manager
- OTM Consulting - IT Manager
- ProspectSoft - Technical Consultant
Career Opportunities
Computing skills are the foundation of numerous professional careers in many dynamic sectors. Our programmes are designed to prepare you for working at the cutting edge of computing and its applications, and our graduates can take many routes into rewarding careers.
Employers are increasingly seeking people with a broad range of skills that encompass management and leadership skills as well as technical ability. Our programmes produce graduates with this well-rounded skill set of strong academic knowledge and professional training.
Our students are highly regarded in many areas of business and industry. Information technology, the focus of one of our degrees, combines business and computation skills that are particularly in demand across Europe. Computer Science and Computing and Information Technology graduates will be highly sought after in a wide range of roles, including those within the software, consumer electronics and telecommunications industries.
Former Surrey students are now involved in all areas, from writing programs and building simulation systems to devising IT strategies and managing organisations. Recent employers include Eli Lilly, IBM, Fujitsu Siemens, McLaren Cars and Reuters.
More
Teaching
Teaching styles vary from large group lectures to small group tutorials, computing laboratories and drop-in sessions for programming. You will benefit from an integrated range of learning methods that includes tutorials, case studies, projects, coursework, and practical and discussion classes, including the use of interactive voting handsets.
In the early stages of the programmes, the methods of teaching and assessment aim to ensure the acquisition of techniques and relevant knowledge. This includes practice in finding information and deciding whether it is relevant or not. The methods adopted in Level 3 are influenced by the need to broaden and deepen the knowledge you have gained at the earlier levels, and develop the higher order skills you will need as a professional.
You will be allocated a personal tutor to help with any problems or questions concerning your degree programme, or personal matters, throughout your period of study at the University.
Assessment
You will be assessed through examinations and by coursework (which is about 40 per cent of the total mark). Examinations take place at the end of each semester on the modules studied during that semester. Marks from Level 2 onwards count towards the final total, forming the basis of the degree award. If you undertake a professional placement, you will also be assessed on your performance during the professional stage of your degree. Your final-year project accounts for about one third of the marks for Level 3.
Department Information
For more information about the Department of Computing, use the links below.
- Department homepage - see what we're all about
- See what we're currently teaching - timetable and modules
- Undergraduate FAQs