Royal Holloway’s single honours degree educates you in the foundational and practical aspects of Computer Science as well as teaching you how to use the power of computing to solve real-world problems and build systems in a variety of application domains.
During the first two years, you learn essential application development methods and techniques, from programming to software engineering, from databases to web development, from computer graphics to robotics. You also learn fundamental aspects of computing, including algorithms and complexity – what computers can do and how efficiently they do it.
Your industrial placement will be after your second year. It will give you knowledge and experience of computing techniques and tools important in business and industry, an understanding of the operations and day-to-day running of companies, and an insight into the managerial skills needed. Optional course units include programming for games, machine learning and digital audio.
We will help you arrange your placement with one of our partner companies, or you can contact a company of your own choice. The Department will offer support such as training in interview techniques and the preparation of a CV.
During the fourth year, we invite you to choose what you want to learn. We offer options in advanced technologies – computer games, concurrent and parallel programming, digital sound and music, machine learning and model-driven development – as well as cutting-edge courses on bioinformatics, information security, computer learning and computational finance
Throughout the course, you will:
- develop problem-solving skills based on a thorough understanding of computing
- develop project management and presentation skills
- study with academics at the cutting-edge of information technology
- learn by working on individual and group projects.
These are skills that you will acquire for life: you will be flexible to adapt to changes in technology, to innovate, and to explore the ramifications and benefits of exploiting new technologies.
See the Department’s website for further information.