If you enrol on any of the BSc (Hons) in Computer Science degrees, you will attain skills relating to the development of non-trivial software solutions to identified business problems. You will be able to specify, design, code, modify and test a range of non-trivial software artefacts in a contemporary programming paradigm and language using an appropriate commercial grade development environment and associated database tools. They will be able to implement useful software systems that is to satisfy the needs of their key stakeholders. In addition, you will acquire an in depth knowledge of algorithms, design, programming and testing techniques, a detailed knowledge of common system and network architectures and system development approaches, requirements capture, design methods, models, tools and techniques, implementing and testing systems and software maintenance. You will develop a reflective approach to project management issues arising from team based software development.
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.
The aim of all undergraduate programmes offered by the Department of Computer Science is to equip our graduates with relevant knowledge and skills required for their commercial careers, making them highly employable. This is exemplified by the year of Professional Practice, where, as part of the degree, a student can gain up to a year’s industry experience (after their second year) on placement in the IT industry. A student may enrol on the degree with or without one of the four specialist areas, those areas being with Artificial Intelligence, Digital Media and Games, Network Computing and Software Engineering. The content of the degree is increasingly using state-of-the-art technologies such as drones and robots in coursework and projects.
Varies depending on country.
Please check the course page on Brunel's website for further information.
Brunel’s Women in Engineering and Computing mentoring scheme provides our female students with invaluable support from industry mentors
Brunel University London’s impact on the future wages of its graduates is among the best in the country compared to other universities, according to a new analysis of government data by The Economist (2017).