Skip to main content
Panoramic collage of university campus architecture

BSc (Hons) Software Engineering

Anglia Ruskin University, United Kingdom
Save

Course Overview

Our BSc (Hons) Software Engineering degree will provide you with a comprehensive understanding of software engineering principles, practices and methodologies. You'll learn how to design, develop, test and maintain complex software systems, as well as gaining an appreciation of the ethical, legal and social implications of software development. With our industry-experienced teaching staff and state-of-the-art facilities, you'll be well-prepared for a career in this exciting and fast-paced field.

Additional Information

This course is designed to meet the needs of both recent school leavers and those looking to change careers. Our flexible learning options include part-time and distance learning, as well as optional work placements and study abroad opportunities. Upon graduation, you'll be eligible to apply for membership with the Institute of Information Security Professionals (IISP).

Leading the Way in Software Engineering Education

Anglia Ruskin University is a leading provider of higher education in the field of software engineering. Our academics have a strong track record of research and industry experience, ensuring that our courses are up-to-date and relevant to the latest trends and technologies. Plus, our Cambridge campus provides easy access to the thriving tech hub of Cambridge, offering exciting opportunities for networking and career advancement.

Why You Should Study This Course

Our Software Engineering degree has been designed with employers in mind, so youll be equipped with all the skills you need as a graduate. Youll get the chance to stay ahead of the game as you apply new models, techniques, and tools for implementing custom-designed systems while delivering high-standard software products for various platforms. As a student at ARU, you'll develop essential programming skills that are key to industry and learn to apply your new coding skills to a variety of programming languages. You'll also learn how to implement sophisticated, secure data systems and develop important skills in data handling techniques that are required by many employers.

General Eligibility

  • 104 UCAS Tariff points from a minimum of 2 A Levels (or equivalent).

  • 5 GCSEs at grade C, or grade 4, or above, including English and Maths.

Part Time Work Details

20 Hours of Work permit weekly for international students.

What You'll Study

1 Year 1

Core modules

  • Introduction to Programming

  • Computer Systems

  • Software Principles

  • Core Mathematics for Computing

  • Operating Systems

2 Year 2

Core modules

  • Database Design and Implementation

  • Object Oriented Programming

  • Digital Security

  • Computing Research Methodologies

  • Algorithm Analysis and Data Structures

  • Ruskin Module

Optional modules

  • Artificial Neural Networks

  • Machine Learning

3 Year 3

Core modules

  • Final Project

  • Advanced Object Oriented Programming

  • Professional Issues: Computing and Society

  • Database-driven Application Programming

Optional modules

  • Cloud Computing

  • Human-Computer Interaction

  • Embedded Computing

Language Requirement

  • IELTS5.5
  • TOEFL59
  • PTE50
  • Duolingo69

The IELTS score for international applicants to Joint Honours is 6.0 (with no less than 5.5 in each component).

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