Computer Science - BEng (Hons)

As a computing student at ARU, you’ll learn how to work in a team, think independently, and solve problems creatively in our state-of-the-art computing labs Our courses are very much hands-on and the assessment is based less on traditional exams and in-class tests (about 30%) and more on coursework assignments, reports and presentations.

Course details

Whether you want to work in software engineering, programming, application development, computer design, graphics, gaming or artificial intelligence, studying our BEng (Hons) Computer Science degree will give you the knowledge and skills to succeed.
  • Mode of study: 3-4 days  a week
  • Intakes: September
  • Course length: 3-4 years
  • Course fee: 9250 per year
  • Locations: Chelmsford campus

Anglia Ruskin Univesity, ARU

Course overview

Our specialist facilities include a fully-kitted Cisco lab and, a virtual Netlab accessible 24/7 from anywhere in the world, being the perfect places to develop practical skills and get experience of working with industry-standard tools, such as Microsoft Imagine Premium and VMware IT Academy. We encourage collaboration, so you’ll also learn through activities with your peers, as well as lectures and seminars from industry experts.


Entry requirements

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

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

If English is not your first language you will be expected to demonstrate a certificated level of proficiency of at least IELTS 6.0 (Academic level) or equivalent English Language qualification, as recognised by Anglia Ruskin University.


When you graduate from our BEng (Hons) Computer Science course, you’ll have skills that are in demand in a wide range of industries. To name a few, you could work in areas such as:

  • Telecommunications
  • Aerospace
  • Security
  • Financial services
  • Marketing
  • Public service
  • The creative industries
  • Teaching.


We’ll assess you using a range of methods, including group work, presentations, case studies, laboratory or in-class tests, and projects. The proportion of coursework is approximately two thirds of all your assessments. The ratio of lectures to practical lab classes is about 50:50 in the first year.

  • Computer Systems (30 credits)
  • Software Principles (30 credits)
  • Introduction to Programming (30 credits)
  • Core Mathematics for Computing (15 credits)
  • Operating Systems (15 credits)
  • Computing Research Methodologies (15 credits)
  • Database Design and Implementation (15 credits)
  • Digital Security (15 credits)
  • Algorithm Analysis and Data Structures (15 credits)
  • Network Routing (15 credits)
  • Software Engineering (30 credits)
  • Ruskin Module (15 credits)
  • Final Project (30 credits)
  • Image Processing (15 credits)
  • Professional Issues: Computing and Society (15 credits)

Optional modules

  • Artificial Intelligence (15 credits)
  • Ethical Hacking and Countermeasures (15 credits)
  • Digital and Network Security Forensics (15 credits)
  • Advanced Network Solutions (15 credits)
  • Cloud Computing (15 credits)
  • Embedded Computing (15 credits)