University of East London

Course Introduction

Want to be at the forefront of solving tomorrow’s real-world problems within the digital world? Our BSc in Computer Science will equip you with the key skills and knowledge in order for you to make an impact in the future of the digital world. Studying the three year BSc Computer Science programme at UEL will provide graduates with a solid foundation for entering careers across a broad range of specialism in Computing and IT careers, which includes programming, systems analysis, design and implementation. In addition to the broad range of computer science skills and knowledge acquired during the programme, you will develop a wide range of personal and professional skills including communication, presentation, negotiation, team working and time management skills. These sought-after skills will be useful throughout your working life and will increase your chances of finding a well-paid and interesting job after graduation. Students complete an academic year long project in their final year. This is a major piece of individual work that allows the students to choose the direction of their study, allowing students to develop their own ideas and integrate the various subjects studied. Students will also be involved in a series of team development projects within their second year and third year (MComp only) of study. In addition to the usual teaching and learning facilities such as laboratories, lecture and seminar rooms and a well-resourced library, students have access to a wide range of computing resources. Specialised labs are used for study of networking and operating system environments such as Windows and Unix. Students are provided with software tools for programming, database development, computer-aided software engineering, Internet access and Web-based development. The virtual learning environment Moddle is used to give extra support to students and allow easy communication between students and staff. The placement year (which can take place abroad) is the ideal opportunity to add to the skills gained during the first two years of the programme.

Course Modules

Throughout the course you’ll be encouraged to apply your skills to a range of practical problems. In your first year, you’ll gain a solid grounding in computer science fundamentals, including information systems modelling and design, software development, networks, web technologies and mathematics tailored to computing.

In your second year you’ll learn about databases, operating systems and data structures, and will complete a 70 hour work placement.

For your final year you’ll have the chance to specialise in areas such as mobile application development, network security, distributed systems and artificial intelligence.

You’ll be encouraged and supported to find work experience to enhance your practical skills, and we’ll help you to find a work placement if you choose to work for a year in the industry during your course.

In addition to your practical skills, you’ll learn about the social and cultural implications of the digital revolution, gaining an understanding of professional and ethical issues in computer science.

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) £9,250 European Fees
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) £9,250 Home Fees
3 years
Full Time
Bachelor of Science (with Honours) - BSc (Hons) £12,100 Overseas Fees