International Stage Two - Computing

International Stage Two – Computing provides students with an understanding in a range of areas depending on your chosen progression degree, these include computer science, cybersecurity, and systems and networks.

Apply now

The IS2 is the equivalent to the second year of a four year Scottish undergraduate degree. This programme is designed to help you develop your academic knowledge and skills within your subject area.

You will also focus on improving your English academic literacy in preparation for continuing onto your chosen Edinburgh Napier undergraduate degree. Studied across three terms, you will continue straight onto year three of your degree course at Edinburgh Napier University once you have successfully completed the pathway.

IS2 Computing students must have studied Mathematics and another relevant subject such as Physics or Computer Science at A level/Grade DD or equivalent.

Key Information



3 years:

1 year pathway + 2 years degree

Start Dates


Pathway Tuition Fee


Course English Language Requirement
International Stage Two IELTS 5.5 with no less than 5.5 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.

Course Modules

The module aims to introduce you to a number of key aspects relating to databases. These include database theory, which helps you understand how the technology behaves, database design, a key skill for software engineers and business analysts, database use, particularly the ability to retrieve required data through well-designed queries, database administration, which involves backing up and restoring databases and the use of scripts to automate database management, and techniques dealing with database security.

20 credits

In this module an emphasis will be placed on both design issues and fundamental principles in contemporary systems and providing a solid understanding of the key structures and mechanisms of operating systems by focusing on Unix based Operating Systems and Windows. The module examines the software components that run current devices, and how they support user operations. Through a popular Linux distribution, you will gain practical experience in Unix and Unix scripting, which is an important technology that, running on servers, underpins much of the modern computational infrastructures.

20 credits

This module integrates DevOps techniques to deliver a software product. The aim of the module is for you to appreciate the core ideas of modern software development workflows, agility, leanness, and automation. The range of techniques are diverse, but the areas you will study provide a sufficient overview of the practical and personal skills required for modern software delivery. You will also consider important areas around ethics, professionalism and security in the context of software development.

20 credits

This module introduces you to the principles and techniques associated with Object Oriented software developing using C#. The module content includes problem solving approaches and algorithmic expression, object-oriented development in C#, an introduction to data structures using C# collections, design and development of user interfaces using C# controls and practical testing techniques.

20 credits

In this module you are introduced to a variety of data structures & algorithms, as well as some related topics such as how to decide when a data structure is appropriate to use, or whether an algorithm is better (or worse) than another in a given situation. You will cover fundamental concepts of data structures & algorithms starting with linear data structures such as Arrays, Lists, Queues, & Stacks then look at associative data structures such as Sets, Dictionaries, Hash Tables, Graphs, & Trees. The study of these data structures will cover their capabilities, performance characteristics, and applications. Once you are able to store data students will consider how to perform operations on it using algorithms.

20 credits

Applicable to students who are progressing onto the field of Cybersecurity and Forensics instead of ‘Software Engineering Methods’:

The aim of the module is to deepen your understanding of fundamental programming concepts and introduce more advanced concepts for applications development. Throughout the module, the concepts will be contextualised through case studies relevant to your intended programmes of study, namely cybersecurity, digital forensics and networking. Additionally, the module integrates some fundamental aspects of mathematics, particularly discrete maths, which are important in Computing and Cybersecurity. Python is introduced and used throughout as this is a general purpose programming and scripting language which is used extensively in computer security and related fields.

20 credits

Applicable to students who are progressing onto the field of Cybersecurity and Forensics instead of ‘Object-Oriented Software Development’:

The aim of the module is to investigate the principles of digital forensics, focusing on computer forensics (client-side PCs and laptops). The module includes significant practical sessions in applying computer forensics in realistic real-world scenarios, allowing you to analyse and evaluate digital evidence through the use of forensic tools and techniques. The tools examined will be mainly public domain tools. The practical sessions will be complemented with considerable theoretical knowledge of computer information as digital evidence and the basic techniques associated with gathering, preserving and presenting digital evidence.

20 credits

Applicable to students who are progressing onto the field of Computer Systems and Networks instead of ‘Algorithms and Data Structures’:

The aim of this module is to develop your knowledge and understanding of the architecture, structure, functions, components, and models of the Internet and other computer networks. Building on your prior studies of networks, you learn about network operating systems, the Ethernet, IP addressing. subnetting IP networks and safeguarding network security.

20 credits

Available Degrees

BEng (Hons)
Computer Systems and Networks
Computer networks form the backbone of the information world, from personal mobile devices to social media and large scale corporate data services. This course focuses on key aspects of networks, computer systems and application development which will extend to database systems and human-computer interaction.
BEng (Hons)
Our computing course at Edinburgh Napier will help you gain a full understanding of computing tools, techniques and practices across a wide range of application areas. Unlike computing courses elsewhere, at Edinburgh Napier you will be taught by world leading scientists in specialist facilities which contain high-speed computers with all essential software. Our course will teach you computer programming fundamentals that will propel you into employment after university.
BEng (Hons)
Cybersecurity and Forensics
Combining three of the most sought-after streams of computing, this course capitalises on the rising awareness of the importance of network security and is a valuable foundation to a successful and well-paid career.
BSc (Hons)
Computer Science (AI)
Our Computer Science (Artificial Intelligence) course at Edinburgh Napier will help you gain a full understanding of computing tools, techniques, and practices across a wide range of application, and provide you with a thorough understanding of the theoretical and practical aspects of Artificial Intelligence and its applications.
BSc (Hons)
Computer Science
Our computer science course at Edinburgh Napier will help you gain a full understanding of computing tools, techniques and practices across a wide range of application areas.
BEng (Hons)
Software Engineering
Throughout the course you’ll learn both mainstream and emerging software development, implementation and evolution - from design and analysis to human interaction principles and system evaluation. Your study will be supported by input and guidance from industry experienced teaching staff.
BSc (Hons)
Games Development
A degree in Games Development prepares you for the technical end of this exciting entertainment industry. This course provides you with opportunities in the games industry, related research and development companies, as well as other screen industries such as VFX and complex data visualisation.

As DMUIC is situated in England’s most vibrant and multicultural city, I had the opportunity to make friends from different countries. The most amazing thing was that the DMUIC staff including all teachers and the office persons were very motivational and welcoming. They provide the best routes for study to every individual.”

Syed Asim Hussain Pakistan, De Montfort University International College (DMUIC)

I’ve enjoyed studying at DMUIC, the tutors are excellent and have helped me settle into life as a university student. They are also really supportive and have helped myself and other students with other issues outside of the classroom such as accommodation.

Nafisa Bangladesh, De Montfort University International College (DMUIC)

I have successfully progressed onto my degree course at the University of Bradford because of UBIC's reliable policies and teaching programme. To the new students, those who just started their foundation at Bradford International College, I must say you are going to pass the class, the only thing required is your attention and leave the rest on UBIC's staff because they are the one that are going to lead you to a brilliant future as it is a pathway to success.

Shoaib Khan Pakistan, University of Bradford International College (UBIC)

I have a lot of international friends here at BUIC, and I’ve learnt so much from them. There is always a lot to do together both on and off-campus.

Sagar Nepal, Bangor University International College (BUIC)

I would recommend UGIC because it is based on the main University of Greenwich campus, a cosmopolitan university. At UGIC, there are students from all around the world, and I've made a lot of friends from exciting places."

Gozel Turkmenistan, University of Greenwich International College (UGIC)

I think one of the main reasons the IIM (pre-masters) has been so helpful is because the staff are so supportive and are always able to help me. Whether it is understanding a module or finding out how to sort accommodation, they will help you with everything. I’ve enjoyed studying at Bangor, the people are friendly, and the environment is also really peaceful and safe. It’s given me the best opportunity to succeed in my studies here in the UK.

Tong Tong China, Bangor University International College (BUIC)