International Stage One - Computing
International Stage One – Computing provides students with the understanding of and introduction to programming, systems, software engineering and networks.

The IS1 is the equivalent to the first 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 two of your degree course at Edinburgh Napier University once you have successfully completed the pathway.

Available Progression Degrees

Students can progress onto a range of degrees following successful completion of the business pathway programme:

  • BEng (Hons) Computer Systems and Networks
  • BEng (Hons) Computing
  • BEng (Hons) Cybersecurity and Forensics
  • BSc (Hons) Computer Science
  • BSc (Hons) Computer Science (AI)
  • BEng (Hons) Software Engineering
  • BSc (Hons) Games Development

Common module across all IS1 pathway routes

English and Skills for University Study (ESUS)

The ESUS module raises your awareness of the critical importance of English language competence in all four language skills areas within an academic context and provides English language preparation for continuing study onto the later stages of an undergraduate degree programme. Emphasis is also placed on developing the study skills you require for success, for example, research, critical assessment of sources, academic writing, team working, and your understanding of the conventions of higher education and of the need for good academic practice.

30 Credits


Course specific modules

Programming In Java and C/C++

This module assumes no prior experience on your part and provides an introduction to software development. You learn to develop, run and debug programs. The first half of the module focuses on the foundational algorithmic constructs of sequence, selection, and iteration, through the use of flowcharts/pseudocode and their implementation in the Java language. Fundamental data structures such as arrays are introduced and you learn how to choose a data structure that is fit for purpose. The second half of the module introduces you to areas of software development that are related to low level systems and machine programming and introduces programming in the C/C++ language.
30 credits

Computer Systems

The primary aim of the module is to familiarise you with the basic operating principles of modern computer systems. This includes understanding the basic components of a computer, how data is represented and operated on, and how programs are executed at a low level. You learn how computers communicate with each other and how this may be achieved with regard to security.
20 credits

Mathematics For Software Engineering

The module covers basic mathematical concepts, such as basic discrete mathematics, Boolean and other logics, set theory, and number theory. The aim is to improve your computational competence  (i.e. the ability to implement and evaluate functions for basic visualisation, modelling and processing tasks) as well as introducing you to “basic mathematical thinking” (i.e. the ability to model problems and their solutions). The emphasis is on a practical, programming-oriented introduction to the materials you will study and use.

20 credits


Practical Networks 1

The aim of this module is to introduce you to the architecture, structure, functions, components, and models of the Internet and other computer networks. They then progress through the fundamental concepts of Ethernet, network media and the protocol layer model before the structure of IP addressing is introduced. By the end of the module, students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.

20 credits

Get ready to apply
Start your application to ENUIC today

At OIEG we aim to get back to all applications and enquiries within two working days. If you require any assistance or have any questions please get in touch with us at