BSc (Hons) Software Engineering

The Bachelor of Science (Hons) Software Engineering degree, awarded by Anglia Ruskin University, has been developed with due consideration given to industry standards, both local and international. Its design is based on the evolving needs of the global IT sector.

This course aims to teach individuals about software analysis and development, and prepare them to analyze, design, develop, and maintain software systems. The Software Engineering curriculum draws heavily from core computing principles, including programming, database management, and information security. It also integrates essential personal development and transferable skills, such as research, academic writing, entrepreneurship, and business organization, which are highly valued in today’s competitive employment market.

Study Pathways

Transfer options to UK at the end of the 1st year or 2nd year and complete the degree in UK.

Special Remarks

Degree Programme is Recognized by the UGC.

Course Type

Full Time

Course Commencement Dates

September 2025

Duration

3 years

Course Modules

Year 1

MOD003212

Introduction to Programming (30 credits)

MOD002580

Computer Systems (30 credits)

MOD003484

Software Principles (30 credits)

MOD004428

Core Mathematics for Computing (15 credits)

MOD003218

Operating Systems (15 credits)

MOD999930  

Into ARU (0 credits)

Year 2

MOD002589

Database Design and Implementation (15 credits)

MOD004881

Object Oriented Programming (30 credits)

MOD003264

Digital Security (15 credits)

MOD002602

Computing Research Methodologies (15 credits)

MOD007357

Algorithm Analysis and Data Structures (15 credits)

MOD006562

Machine Learning (15 credits)

Ruskin Module (15 credits)

Year 3

MOD002691

Final Project (30 credits)

MOD004883

Advanced Object-Oriented Programming (30 credits)

MOD002647

Professional Issues: Computing and Society (15 credits)

MOD009295

Advanced Relational Database Development (15 credits)

MOD006125

Cloud Computing (15 credits)

MOD007362

Human Computer Interaction (15 credits)

Entry Requirements

  • GCE Advance Level (A/L) (Sri Lanka) minimum grades of three “S” passes from any subject stream or
  • Advance Level minimum of 3D passes (London)
  • CINEC STEM Foundation Programme or
  • Any other qualification equivalent to UK Level 3 acceptable to UoW

AND

English Language requirement namely,

  • Minimum grade C (Credit Pass) in English at the Sri Lankan O-levels Certificate (or equivalent)
  • Minimum grade S (Simple Pass) for General English paper at the Sri Lankan Advance Level Examination
  • Any qualification internationally recognised as being at/equivalent to UK Level 3 or above which has been delivered and assessed in English.
  • An IELTS overall score of 6.0 or above with individual scores of 5.5 or above
  • PTE minimum score of 51
  • A pass in the Cambridge Advanced English examination (CAE)
  • A pass in the Cambridge Proficiency examination (CPE)

Full UK-accredited GCSE or GCE in English Language grade C or above

Exemptions

N/A – No lateral Entries available at any level

 

Job Opportunities

With strong software analysis and development knowledge and technical skills in programming, Software Engineering graduates are expected to be highly desired by local and international IT companies or other software related employers. Based on the information gathered from consultations of local IT companies, employers tend to respond favorably to applicants for jobs that involve skills such as programming, web development, database management and information security features in the list of subjects studied.

Personal development is an important factor in today’s competitive employment market, which is embedded in the modules of the course. Possessing both academic and transferable skills can positively increase the chance of employment. The first-year modules are designed to develop students’ generic key skills in research and academic writing and again, in the final year Undergraduate Major Project module students are required to further develop those skills that are seen as essential by prospective employers.

All these skills-related and technical IT subjects, together with subjects introducing entrepreneurship and business organization, opens more career options for our graduates. Also, many of your lecturers are engaged with industrial consultancy projects and this keeps the topics we deliver relevant to what businesses are looking for in a job applicant.

Benefits: (Professional or academic edge they receive through the programme)

  • Apply for the Membership of the Professional Bodies such as BCS, The Chartered Institute for IT.
  • Ability to Pursue master’s degrees in SE, AI, CS, IT.

Course Fee

Rs. 1,200,000/- +

Registration Fee: Rs.100,000+

Royalty Fee: 1500 GBP {500 GBP x 3 (500 GBP Annually)}

Payment Plan:

Annual: Rs. 400,000/- x 03

Semester: Rs. 200,000/- x 06,

Monthly: Rs. 40,000/- x 30

Royalty Fee: 500 GBP x 3 (Annually)

Discounts:

Open Day discounts