3-year full-time; 4-year thick-sandwich
About the course
This course equips you to be knowledgeable both in the efficient design of software and hardware and in the techniques you can apply to all aspects of software design, development and verification.
You will learn enough about hardware to make the most of its potential using your own software designs and theoretical foundations; gain a good understanding of computer science and grasp the important elements of a computer system.
You’ll also learn how to build different types of software – from web-based systems to mobile solutions. In the final year you’ll take compulsory modules in advanced computer science and choose options from a range of computing topics.
To view the Made in Brunel - Software Innovation showcase video please click here.
Skilled computer scientists with the ability to problem solve, innovate and communicate effectively will always be in demand with employers. Building software that is reliable, efficient and robust embraces many aspects of computer science, from the algorithms to complete tasks to the platform on which the software is developed.
All aspects of software and hardware are changing at a rapid pace and the challenges that face computing now and in the future years can only be solved by graduates with the necessary skills. Brunel’s programme in Computer Science will expose you to the foundations, theory and practical aspects of computer science.
At Brunel you’ll be working with staff internationally recognised for their state-of-the-art subject knowledge. According to the 2014 Research Academic Exercise (REF), two thirds of all research carried out in the Department of Computer Science as ‘internationally excellent or better’ – and our research quality and quantity (research ‘power’) is ranked comfortably within the top third of all universities in the UK.