BRUNEL UNIVERSITY LONDON

Computer Science

BSc (Hons)  |  Placement Year:   No

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.

Programme description

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.

Key Modules

Our graduates have a wide range of careers open to them. Perhaps you’ll start by becoming a general analyst/programmer. Or join a consultancy firm – often just a first step toward setting up your own business. The industry’s major companies all have openings for well-qualified personnel. Students with ‘sandwich’ experience are particularly in demand for the better graduate appointments.

Recent graduates have gone on to work for well-known companies and organisations including:

  • Accenture
  • Anderson Consulting
  • Barclays
  • British Airways
  • British Telecom
  • Compaq
  • Demon
  • HSBC
  • IBM
  • Logica
  • The Meteorological Office
  • Microsoft
  • Morgan Stanley
  • O2
  • Oracle
  • Orange
  • Toshiba.

As a good honours graduate you may also be able to study for a higher degree in one of our research areas such as information systems/machine interface, simulation modelling and software engineering.

Module & Subject

Level 1

Our Level 1 course meets the needs of students joining us from a wide variety of backgrounds and with diverse computing experience. These classes build a firm foundation for the rest of your degree by introducing you to the style and ethos of both the School and the computing profession. Foundation units include:

  • Software Design
  • Software Implementation Event
  • Level 1 Group Project
  • Fundamental Programming Assessment
  • Data and Information
  • Introductory Programming
  • Information Systems and Organisations
  • Logic and Computation

By the end of Level 1, regardless of your degree programme, you’ll have covered the fundamental concepts of computer science and information systems, with a particular emphasis on programming. You’ll then be ready to explore them in greater depth at Level 2.

Level 2

  • Level 2 Group Project
  • Software Development and Management
  • Usability Engineering
  • Algorithms and their Applications
  • Networks and Operating Systems

Level 3

  • Final Year Computer Science Project
  • Advanced Topics in Computer Science.

 Optional Level 3 modules

  • Software Project Management
  • Artificial Intelligence
  • Software Engineering
  • Network Computing
  • Digital Media and Games
  • Human-Computer Interaction
  • Cybersecurity.

Final year project

This is a substantial individual project for which you research a topic in-depth. If you’re on a sandwich course it’s quite likely that this project will be of interest to future employers. This is assessed and is worth a third of your Level 3 marks.

In this final year you’ll study options to broaden your understanding of computing. You’ll begin to address research-level issues in areas such as software engineering, information systems, simulation modelling, digital media and games, network computing and artificial intelligence. We revise the options available each year to reflect the range of specialist interests among our staff, and industry trends.

Entry Requirements
  • GPA 5.0 or 80%

    75% is required in any specific subjects that are stated in GCE A-level entry requirements above.

    • IELTS: 6.5 (min 5.5 in all areas)
    • Pearson: 58 (51 in all subscores)
    • BrunELT: 65% (min 55% in all areas)
Foundation Campus
No Foundation
Course Option
Course Duration: 4 years
Course Fee:  16200.00
Course Level: 
Application Deadline 
International Student:   (15,July)
Location
Country:  UNITED KINGDOM
Campus Location:  Brunel University London, Kingston Lane Uxbridge Middlesex UB8 3PH
Intake Deadline
SEPTEMBER