⚠️

High Drop-out Rate Alert

18% of students drop out or transfer from this specific course. Consider asking why on an open day.

HomeAnglia Ruskin UniversityBSc Software Development

BSc Software Development

Anglia Ruskin University
Full-time3 YearsSubject: Computer Science
Course Score
C /60
Graduate Salary
£26,000
Satisfaction
80%
Degree Completion
82%
Professional Jobs
25%
Meaningful Work
75%

About this course

Software development is the craft of building the systems that the digital world runs on, from mobile applications and web platforms to enterprise software, embedded systems and the tools that other developers use. It is a discipline that combines logical rigour with creative problem-solving, requiring you to think carefully about what a system needs to do, how it should be structured, and how it will behave when used by real people in conditions that are rarely perfectly controlled. Good software is not just functional; it is reliable, maintainable, and built to evolve as requirements change. At Anglia Ruskin University, this three-year full-time programme develops the fundamental skills and knowledge that professional software developers need. You will study programming languages and paradigms, software architecture and design patterns, testing and quality assurance, version control, agile and collaborative development methods, and the professional practices that distinguish software engineering from informal coding. You will work on projects that require you to build real systems and to engage with the full software development lifecycle, from requirements gathering and design through to implementation, testing and deployment. Anglia Ruskin's location across its Cambridge and Chelmsford campuses places you in regions with significant technology employer bases. Graduates of software development programmes are in strong and sustained demand across virtually every industry. Roles include software developer, web developer, systems engineer, applications developer, quality assurance engineer, and technical consultant, as well as more senior paths into solutions architecture, product management, and technology leadership. The transferability of software skills means that graduates work in sectors ranging from finance and healthcare to entertainment, education, government and manufacturing. Many also pursue postgraduate study in specialist areas such as artificial intelligence, cybersecurity, or human-computer interaction.

Syllabus & Modules

Typical curriculum
Year 1 Modules
4 items
Programming Fundamentals
Core
View Module Details →
Discrete Mathematics
Core
View Module Details →
Computer Systems
Core
View Module Details →
Calculus & Linear Algebra
Core
View Module Details →
Year 2 Modules
5 items
Year 3 Modules
5 items

Student Satisfaction

National Student Survey - 40 respondents (66% response rate)

76%
Teaching Quality
80%
Assessment & Feedback
76%
Academic Support
78%
Organisation
88%
Learning Resources
67%
Student Voice

Tuition FeesVerified

Published annual tuition cost at Anglia Ruskin University.

£9,535
Per academic year (UK Home)
💰

Government Student Loan

Eligible UK students do not pay upfront. Covered by SFE tuition fee loans.

Will I Get In?

120 UCAS Pts
Admissions Probability
Calculate your odds
Predicted Grades

Also Consider

We found 7 similar courses offering Software Development where students typically entered with fewer UCAS points.

Course Match AI

When you create a free account, our Engine analyzes if this course perfectly fits your academic profile and builds Plan B Insurance alternatives natively powered by graduate trajectory data.

Unlock Dashboard

Entry Qualifications

A-level
89%
Other
5%
Other HE
4%
No qualifications
2%

What comes next? 🎓

Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.

Explore Schools on WhatSchool.ai →