Computing Science
(jointly offered with Singapore Institute of Technology (SIT))

Computing science is the study of information, computation and computational thinking. It is wide-ranging, from programming, programming languages and engineering large software systems, to the design and evaluation of human/computer interfaces, algorithms, computer and network systems, and information retrieval and storage systems.

This programme will provide you with a deep understanding of the theory and practice of computing and give you the opportunity to study a broad range of computer science topics. The programme encourages independent study habits that will stand you in good stead throughout your professional career.

Introducing the School of Computing Science

Since 1957 when Glasgow became the first university in Scotland to have an electronic computer, we have built a reputation for the excellence of our Computing Science research and our graduates. Today our School of Computing Science is one of the foremost in the UK, setting itself the highest standards in research, and research-led learning and teaching.

  • Our School of Computing Science was ranked joint 10th in the UK in the THE World University Rankings by Subject 2018 and top 100 in the World in the QS World University Subject Rankings 2018.
  • In the UK’s 2014 independent research exercise (REF), we were rated top in Scotland for research impact and 6th in the UK for research intensity.
  • We have 38 academic staff and approximately 40 research staff, and host more than 100 externally funded research projects with a value of approximately £3m each year.
  • We accommodate around 1000 undergraduate and postgraduate students each year.
  • We are a major partner in the Scottish Informatics & Computer Science Alliance which promotes collaborative research in computer science across Scotland.

Introducing Singapore Institute of Technology

Singapore Institute of Technology (SIT) is Singapore’s university of applied learning. It aims to be a leader in innovative university education by integrating learning, industry and community. SIT offers applied degree programmes targeted at growth sectors of the economy.

As Singapore’s university of applied learning, SIT offers its own applied degree programmes with a unique pedagogy that integrates work and study. It also offers specialised degree programmes in partnership with world-class universities.

To find out more about SIT, visit:

Programme structure

Year 1

In your first year you will study:

  • Introduction to Computing
  • Mathematics I
  • Programming Methodology
  • Computer Organisation & Architecture
  • Business Information Technology
  • Mathematics II
  • Operating Systems
  • Data Structures & Algorithms
  • Object Orientated Programming
  • Computer Networks

Year 2

In your second year you will study:

  • Professional Software Development
  • Team Project
  • Embedded Systems & Sensor Programming
  • Database Systems
  • Human Computer Interaction
  • Effective Communication
  • Professional Software Development
  • Team Project
  • IoT: Protocols and Networks
  • Mobile App Development
  • Cyber Security Fundamentals
  • Career & Professional Development
  • Cloud & Distributed Computing
  • Data Analytics
  • Safety Critical Systems
  • Design Project

During the vacation between years 2 and 3 you will take part in an overseas immersion programme in Glasgow to complete the Design Project.

Year 3

In your third year you will study:

  • Integrated Work-Study Programme (IWSP)
  • Information Visualisation
  • IoT in Smart Nations
  • Machine Learning
  • Information Retrieval
  • Capstone Project


How to apply

This degree programme is jointly offered with the Singapore Institute of Technology (SIT) on the campus of Republic Polytechnic in Singapore. Students will graduate will a jointly-awarded degree from the University of Glasgow and SIT. 

Applications to this programme are processed by Singapore Institute of Technology (SIT). Please visit the SIT web site for admissions requirements or to apply online:

Contact us