Undergraduate 

Software Engineering (in partnership with UPES) BSc/MSci

Software engineers develop and maintain large-scale complex software infrastructures. Our programme combines theoretical computing science with the principles and practices used in the modern software industry and gives you real-world experience. Good software engineers not only have solid computer science foundations but must also be skilful in the software development process and have good people skills.

  • September start
  • Session dates
  • Software Engineering (in partnership with UPES) BSc (Hons) 4 year degree
  • Software Engineering (in partnership with UPES) MSci: 5 year degree
    You may apply for transfer to the MSci mid-BSc.

Programme structure

+++

Years 1 and 2

Students follow the curriculum of the UPES BTech Computer Science Engineering Programme.

Students will need to take core courses plus 3 credits from Frontend Development or Backend Development.

---

+++

Years 3, 4 and 5

Year 3 covers a broad range of topics and emphasises the skills needed for team-based software development when working with real-world customers. After year 3, BSc students spend their summer on a paid placement in industry. This placement lasts a full year for MSci with work placement students.

The final year (4 or 5) includes advanced courses on software engineering and a substantial individual project, frequently in collaboration with employers. BSc students can extend their degree by an additional year and graduate with an MSci. A decision regarding whether a student can transfer to the MSci will be taken by the University at the end of Year 3.

Course details

Year 3

Core courses:

Year 4

Core courses:

Year 5

Core courses:

---

Programme alteration or discontinuation
The University of Glasgow endeavours to run all programmes as advertised. In exceptional circumstances, however, the University may withdraw or alter a programme. For more information, please see: Student contract.

Entry requirements

for entry in 2026

UPES shall admit Applicants to Year 1 who meet their standard entry requirements

For entry to the University of Glasgow Level 3 students should obtain a minimum overall GPA of 6.0 from 80 credits in the first two years of the BTech Computer Science Engineering at UPES, to include 30 credits from:

  • Python Programming & Lab
  • Computer Organization and Architecture
  • Database Management Systems & Lab
  • Object Oriented Programming & Lab
  • Data Structures and Algorithms & Lab
  • Operating Systems
  • Data Communication and Networks & Lab
  • Discrete Mathematical Structures

Plus 3 credits from Frontend Development and/or Backend Development electives; plus 47 additional optional Course credits.

Admissions guidance

English language

For applicants from non-English speaking countries, as defined by the UK Government, the University sets a minimum English Language proficiency level.

English language requirements

International English Language Testing System (IELTS) Academic and Academic Online (not General Training)

  • 6.5 with no subtests under 6.0
  • Tests must have been taken within 4 years 5 months of start date. Combined scores from two tests taken within 6 months of each other can be considered.

+++

Common equivalent English language qualifications for entry to this programme

TOEFL (ibt, mybest or athome)

  • 90 overall with Reading 20; Listening 19; Speaking 19; Writing 23
  • Tests must have been taken within 4 years 5 months of start date. Combined scores from two tests taken within 6 months of each other can be considered.

PTE Academic

  • 60 with minimum 59 in all subtests
  • Tests must have been taken within 4 years 5 months of start date. Combined scores from two tests taken within 6 months of each other can be considered.

Glasgow International College English Language (and other foundation providers)

  • 65%
  • Tests are accepted for academic year following sitting.

University of Glasgow Pre-sessional courses

  • Tests are accepted for academic year following sitting.

Cambridge English Qualifications

  • Cambridge Advanced English (CAE): 176 overall, no subtest less than 169
  • Cambridge Proficiency in English (CPE): 176 overall, no subtest less than 169

School Qualifications

  • iGCSE English or ESOL 0522/0500, grade C
  • International Baccalaureate English A SL5 or HL5
  • International Baccalaureate English B SL6 or HL5
  • SQA National 5 English or ESOL, grade B
  • SQA Higher English or ESOL, grade C
  • Hong Kong Diploma of Secondary Education, English Language grade 4
  • West African Examination Council, Senior Secondary School Certificate, English grade C6

For international students, the Home Office has confirmed that the University can choose to use these tests to make its own assessment of English language ability for visa applications to degree level programmes. The University is also able to accept an IELTS test (Academic module) from any of the 1000 IELTS test centres from around the world and we do not require a specific UKVI IELTS test for degree level programmes. We therefore still accept any of the English tests listed for admission to this programme.

---


Career prospects

Our graduates are employed in such companies as Codeplay, JP Morgan, Amazon and HP. We also actively support our graduates in creating their own startups.

Accreditation

Honours graduates are eligible for membership of the British Computer Society and, after relevant work experience, they can apply to become full Chartered IT Professionals (CITP) and partial Chartered Scientists (CSci)/Chartered Engineers (CEng). MSci graduates are eligible for full CITP and partial CSci. Honours degrees hold the Euro-Inf Bachelor Quality label; MSci degrees hold the Euro-Inf Master Quality Label.

Fees and funding

Tuition fees

How and when you pay tuition fees depends on where you’re from: see Tuition fees for details.

Scholarships

The University is committed to supporting students and rewarding academic excellence. That's why we've invested more than £1m in additional scholarship funding in recent years.

University of Glasgow - UPES Scholarship

The University of Glasgow is delighted to announce a 20% fee waiver for students on one of out UofG-UPES articulation programmes.

The scholarships above are relevant to this programme. For more funding opportunities search the scholarships database

How to apply

Students should consult the UPES web pages for applying to year 1 of the programme.

Students intending to transfer to this programme from UPES may apply directly to the University of Glasgow.

Please note if you are not studying at UPES you can not use this application form but should apply through UCAS in the usual way.

You will require a copy of your transcript showing courses already taken and in progress in the first two years of your degree; a copy of your English language test result and a copy of the photo page of your passport.

We would encourage students to apply in January/February for September start.

  • Application deadline: 30 June