Skip to main content
Panoramic collage of university campus architecture

BSc Computer Science (Software Engineering)

Brunel University London, United Kingdom
Save

Course Overview

The BSc Computer Science (Software Engineering) course at Brunel University London is designed to provide students with a comprehensive understanding of the principles and practices of software engineering. Students will learn how to design, develop, test, and maintain complex software systems, as well as gaining an appreciation of the ethical and social implications of these technologies. The course covers a wide range of topics, including programming languages, computer architecture, databases, algorithms, and software engineering methodologies. Students will also have the opportunity to work on real-world projects and collaborate with industry partners to gain practical experience in software development.

Additional Information

Our students have access to state-of-the-art facilities, including cutting-edge software and hardware tools, as well as dedicated laboratories for programming, networking, and cybersecurity. Our faculty members are experienced practitioners and researchers in the field of computer science, and they provide close mentorship and support throughout the program. We also offer a range of extra-curricular activities, including hackathons, coding competitions, and collaboration with industry partners to give students real-world experience.

Join Brunel University London for a world-class computer science education and launch your career in software engineering.

Brunel University London is one of the top universities in the UK for computer science, with a strong reputation for producing highly skilled software engineers. Our graduates are highly sought after by leading tech companies and have gone on to successful careers in fields such as artificial intelligence, data analytics, and cybersecurity. The university is located in West London, providing easy access to the vibrant tech scene of the city.

Why You Should Study This Course

As the number of digital information increases, major institutions in sectors such as finance and medicine rely on robust structures that can grow and adapt. By specialising in software engineering, you’ll focus on how to build high-quality systems which will be easier to maintain and develop as the requirements of the system change and available technologies evolve. The techniques involved include testing, service-oriented architectures, and refactoring.

On the Computer Science (Software Engineering) BSc degree course, 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 optional modules that interest you in a variety of compelling areas.

In addition, you’ll acquire in-depth knowledge of algorithms, design, programming and testing techniques. By the end of the course, you’ll have confidence in your knowledge of common system and network architectures and system development approaches, requirements capture, design methods, models, tools, and techniques.

You’ll become well-versed in implementing and testing systems and software maintenance. Key to this course is cultivating a reflective approach to project management issues arising from team-based software development.

General Eligibility

  • GCE A-level BBB.

  • BTEC Level 3 Extended Diploma DDM in Information Technology, Computer Science or Computing.

  • BTEC Level 3 Diploma DM in Information Technology, Computer Science, Computing, Electronic/Electrical Engineering, Engineering, Manufacturing Engineering, and Mechanical Engineering with an A-level at grade B.

  • BTEC Level 3 Subsidiary Diploma D with A-levels grade BC.

  • International Baccalaureate Diploma 30 points. GCSE English equivalent SL 5 or HL 4 and Mathematics SL 4 or HL 4.

  • Obtain a minimum of 120 UCAS tariff points in the  Access to HE Diploma in Computing, Computer Science, Information Technology, IT or Engineering with 45 credits at Level 3 with Merit in all units.

  • T levels: Merit overall

Part Time Work Details

20 hours of work permit weekly for international students.

What You'll Study

1 Year 1

Compulsory

  • FHEQ Level 4 Group Project Reflection

  • Data and Information

  • Information Systems and Organisations

  • Logic and Computation

  • Software Design

  • Software Implementation Event

  • Fundamental Programming Assessment

  • Data and Information Assessment

  • Introductory Programming

2 Year 2

Compulsory

  • Algorithms and their Applications

  • GHEQ Level 5 Group Project

  • Networks and Operating Systems

  • Software Development and Management

  • Usability Engineering

3 Year 3

Compulsory

  • Advanced Topics in Computer Science

  • Computer Science Project

  • Software Engineering

Optional

  • Artificial Intelligence

  • Cybersecurity

  • Digital Media and Games

  • Human-Computer Interaction

  • Network Computing

  • Software Project Management

Language Requirement

  • IELTS5.5
  • TOEFL59
  • PTE50
  • Duolingo69
  • IELTS: 6.5 (min 5.5 in all areas)

  • Pearson: 59 (59 in all subscores)

  • BrunELT: 63% (min 55% in all areas)

  • TOEFL: 90 (min R18, L17, S20, W17)  

Additional Information

This course is available: 4 years full-time with placement

Ready to get started?

For any enquiries or further details, please don't hesitate to contact us. Let's take the next step in your academic journey together.

Contact Us
Call
WhatsApp
Email