Pre-Master's (International Incorporated Master's) - Computing, Engineering, Mathematical Sciences

The Pre-Master’s (IIM) – Computing, Engineering, Mathematical Sciences pathway gives students a deeper understanding in preparation for their chosen postgraduate degree.

Apply now

Pre-Master's (International Incorporated Master's)

The Pre-Master’s (International Incorporated Master’s – IIM) programme is designed for those students who do not qualify for direct entry to a postgraduate degree at University of Kent.

This programme will equip you with the advanced skills you need to complete your postgraduate study at University of Kent. You can study this over one or two terms depending on your academic qualifications and English language level.

April and June programmes subject to academic approval

Key Information

timelapse

Duration

15 months:

3 months pathway + 1 year degree

18 months:

6 months pathway + 1 year degree

Start Dates

April | January | June | May | September

Pathway Tuition Fee

£6,250.00£17,995.00

Course English Language Requirement
One Term IELTS 6.0 overall with 5.5 minimum in all components
Two Terms IELTS 5.5 overall with 5.5 minimum in all components

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

This module introduces basic statistical concepts, and methods for collation and presentation of data for analysis and interpretation. You will learn the basics and application of Python as a programming language.

This module is only applicable to students progressing onto:

  • Computer Science
  • Computer Science (Artificial Intelligence)
  • Computer Science (Cyber Security)
  • Advanced Computer Science
  • Artificial Intelligence

10 credits

This module will cover fundamental concepts of data structures and algorithms starting with linear data structures.  You will study iterative and recursive algorithms, their capabilities, performance characteristics, and applications.

This module is only applicable to students progressing onto:

  • Computer Science
  • Computer Science (Artificial Intelligence)
  • Computer Science (Cyber Security)

10 credits

This module introduce addresses advanced algorithms and data structures, as well as some related topics such as their effectiveness in given situations, the uses of different types of data structures and the usefulness of different programming languages in supporting them.

This module is only applicable to students progressing onto:

  • Advanced Computer Science
  • Artificial Intelligence

10 credits

This module introduces the basic operating principles of modern computer systems. You will learn about the architecture of a computer and its basic components, the representation of data and how programs are executed.

This module is only applicable to students progressing onto:

  • Computer Science
  • Computer Science (Artificial Intelligence)
  • Computer Science (Cyber Security)

10 credits

This module introduces the core concepts of modern software development and workflow delivery.  You will learn about a range of relevant techniques and organisational principles including those associated with Agile, Lean and automation practice.

This module is only applicable to students progressing onto:

  • Advanced Computer Science
  • Artificial Intelligence

10 credits

This module focuses on the foundational algorithmic constructs of sequence, selection, and iteration, through the use of flowcharts/pseudocode and their implementation. Conceptual knowledge and theory are supported by ‘hands-on’ activity during practical sessions focussed on developing your technical programming knowledge.

This module is only applicable to students progressing onto:

  • Computer Science
  • Computer Science (Artificial Intelligence)
  • Computer Science (Cyber Security)

10 credits

This module reviews and builds on core mathematical principles and knowledge. You will develop your understanding of computational thinking and the mathematical structures underpinning programming and data structures including graphs, sets, vector algebra, algorithms and differential equations.

This module is only applicable to students progressing onto:

  • Computer Science
  • Computer Science (Artificial Intelligence)
  • Computer Science (Cyber Security)
  • Advanced Computer Science
  • Artificial Intelligence

10 credits

This module will develop your ability to communicate effectively and appropriately within a technical or scientific context.  You will consider the use of specialised vocabulary alongside the more universal language and symbols that are used to correctly identify and meet requirements; negotiate effectively; build relationships; and network successfully.

This module is only applicable to students progressing onto:

  • Computer Science
  • Computer Science (Artificial Intelligence)
  • Computer Science (Cyber Security)
  • Advanced Computer Science
  • Artificial Intelligence

10 credits

This module will consider design issues and fundamental principles in contemporary operating systems focussing on key structures and mechanisms of Unix based Operating Systems and Windows. You will examine the software components that run current devices and how they support user operations.

This module is only applicable to students progressing onto:

  • Advanced Computer Science
  • Artificial Intelligence

10 credits

Available Degrees

MSc (Hons)
Advanced Computer Science
Are you a computing graduate whose interests span more than one specialism? Do you want the freedom to explore a variety of advanced topics? This course can serve as a springboard for employment or research.
MSc (Hons)
Artificial Intelligence
The Artificial Intelligence MSc programme combines a wide choice of advanced topics in computer science with specialist modules relating to computational intelligence, including logic-based, connectionist and evolutionary artificial intelligence, inspirations from the natural world, practical applications and the philosophy of machine reasoning.
MSc (Hons)
Computer Science
The Computer Science MSc prepares graduates from any discipline for a career in computing, or a career involving the application of computing within their original professional field. No prior knowledge of computer science is required.
MSc (Hons)
Computer Science (Cyber Security)
In a world with more smart devices than people and an increasing reliance on connectivity across the Internet, cyber threats are a growing concern for organisations, governments and individuals. Acquiring skills in Cyber Security has, therefore, become an advantage for a range of professions and roles across different sectors and disciplines.
MSc (Hons)
Computer Science (Artificial Intelligence)
The Computer Science (Artificial Intelligence) course focuses on how computer science and artificial intelligence can solve complex problems in the world. This is a rapidly evolving field for the transformation of our society from self-driving cars, robotics, finance and healthcare.

Supporting students to success

Learn more about what our students have to say when studying across our education network.

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 Pakistan , UK IC / IIM / Computing, Engineering, Mathematical Sciences

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 , UK IC / IIM / Computing, Engineering, Mathematical Sciences

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 Pakistan , University of Bradford International College

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 , UK IC / IIM / Computing, Engineering, Mathematical Sciences

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

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 , UK IC / IIM / Computing, Engineering, Mathematical Sciences