Visit our main university pathways application here

International Stage Two - Computing

The International Stage Two in Computing gives you a head start to achieving a Scottish degree in Computing with the University of Dundee’s prestigious School of Science and Engineering.


Computers affect every part of our lives. Technology is rapidly evolving, and the need for computer scientists to work across almost every industry continues to grow. Our IS2 in Computing is the first stage in your integrated BSc (Hons) Computing Science degree course. You will be introduced to a wide range of Computing principles including software engineering, multi-paradigm programming, advanced algorithms and fundamentals of computer systems.
Upon successful completion of the programme you will continue your degree studies with the School of Science and Engineering in Computer Science.

English Language Requirements

Course English Language Requirement
Minimum IELTS 5.5 with no less than 5.5 in each component
+6 week Pre-Sessional English IELTS 5.0 with no less than 4.5 in each component
+12 week Pre-Sessional English IELTS 4.5 with no less than 4.0 in each component

What you will study

Alongside core modules, you will study subject-specific
modules that will equip you with a foundation of knowledge
for your chosen field of study.

Apply now

Subject Specific Modules

Introduction to Data Structure and Algorithms

This module introduces the theory and Java implementation of commonly used data structures in computing and improves general programming skills by applying these data structures to solve problems. This module introduces the theory and Java implementation of commonly used data structures in computing and improves general programming skills by applying these data structures to solve problems.

Software Engineering

You will understand the importance of considering users in the software development process and be able to demonstrate object-oriented software design and development.

Advanced Algorithms and Complexity

This module aims to introduce advanced methods and designs of algorithms like time complexity and Big 0 notation. It will enable you to develop algorithms for specific problems and find solutions.

Fundamentals of Computer Systems 2A

This module introduces you to UNIX and computer systems such as microprocessors, operating systems and their interrelationships. In addition to this, the module presents the basic concepts of computer architecture.

Mathematics and Web Authoring

This module provides the appropriate foundation in mathematical skills to enable students to be successful when they move onto later stages of their undergraduate studies in Computer Science. It also introduces web development topics such as the history and social characteristics of the web, the different varieties of web technologies and various types of strategies for designing websites.

Fundamentals of Computer Systems 2B

This module aims to give students an advanced understanding of a computer’s hardware fundamentals and the principles of operations of computers and peripheral devices. In addition to this, the module aims to introduce C# programming and the essentials of modern computer architecture and operating systems.

Introduction to User and Interfaces

This module provides an opportunity to understand the design of human computer interfaces for users of varying capabilities. It includes consideration of accessibility, e.g., interfaces for differently abled populations (e.g., blind, motion-impaired) and interfaces for differently aged population groups (e.g., children, 80+).

Introduction to Multi-paradigm Programming

The module aims to enable students to develop programming skills in C and C++ by providing essential data structure.  The module covers the principles of procedural programming, a review of object-oriented programming concepts and the outline of data structures like stacks, queues, trees, graphs, and hash tables.’

Key Information



3 years:1 year pathway + 2 years degree


Start Dates

August 2024September 2023November 2023


Pathway Tuition Fee