Key Information 2024/25
Duration - 4 years: 1 year pathway + 3 years degree
Start Dates - September, January, April
Pathway Tuition Fee - 拢14,895.00
English Language Requirement - IELTS 5.5 with no less than 5.5 in each component.
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 麻豆社区 once you have successfully completed the pathway.
Available Progression Degrees
Students can progress onto a range of degrees following successful completion of the 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
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.
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