Introduction

The MSc degree programme in Information Technology (IT) is a suitable programme for individuals with, or without a computing science background.

MSc Information Technology is also available to study full time on campus.

This programme is studied fully online.

This programme is particularly attractive to those from an Arts and Social Sciences background as well as those who have studied in other branches of the physical sciences who wish to develop Information Technology skills, either to change direction or simply to "add value" in their existing area of expertise.

This is a well-established and highly regarded programme which allows you to develop skills in web and applications design, including key aspects of security.

Key areas of IT administration are examined while still providing a grounding in programming and software development. It has consistently evolved to reflect changes in technology and the demands of industry so you can be assured of a current degree programme.

The programme takes 27 months for those studying part-time (30 months for those who start in January).

Individual units are available for continuous professional development Individual Subject Study (ISS) by arrangement. Email us for more information.

Degree marketing image

Key Programme Information

At a Glance

Learning Mode
Online Learning
Degree Qualification
ISS or MSc
Duration
5 months, 27 months or 30 months
Study Mode
Part Time
Start Month
January or September

Study Options

ISS 5 months Online Learning Part Time September

Please contact cpsgrad@abdn.ac.uk for more information about this programme.

MSc 30 months Online Learning Part Time January
Year 1

Year 1

Duration: MSc (27 - 60 months part time); (PG Dip); (21 - 45 months part time (Pg Cert); 9-21 months part time.

Compulsory Courses

Web Application Development (Distance Learning) (CS1524) - 15 Credit Points

This course will introduce you to programming and software development for the Web using the object-oriented scripting language Ruby. It will teach you how to develop software that underpins database-driven interactive Web and cloud applications, and give you a broad knowledge of the basics needed for professional software development such as testing and version control. The course uses examples based on real world applications. You will also learn a limited range of core theoretical concepts such as structured programming, variable declaration, conditional statements, iterative constructs, object-oriented programming and meta-programming.

View detailed information about this course

Fundamentals of Software Project Management (CS551D) - 15 Credit Points

​Software Project Management skills are fundamental in current software-centric industrial development projects, whether these focus on purchasing and customising an off-the-shelf application or on developing a complete system from scratch. However, computer science courses and programmes typically teach specific technical skills that tend to leave out SWPM principles and the practice. This course thus addresses such shortcomings, providing students with much project management skills for the software sector that are highly sought in the job marlet for CS graduates and post-grads.

View detailed information about this course

Advanced Web Application Development (Distance Learning) (CS2014) - 15 Credit Points

This course builds on the previous course so that you can build more complex database driven web applications using a suitable framework to guide you. This also continues to round out your computing science craftsmanship skills with more emphasis on learning appropriate practices such as version source control, testing and group collaboration, so that you can build good habits, which will help your further during your degree.

View detailed information about this course

Database Systems and Big Data (CS5098) - 15 Credit Points

This course will be of interest to anyone who wishes to learn to design and query databases. The course aims to teach the material using case studies from real-world applications. You will develop a critical understanding of the principal theories, principles and concepts, such as modelling techniques used in the design, administration and security of database systems. You will also learn core theoretical concepts such as relational algebra, file organisation and indexing. At the end of this course you will be able to design and build Web and cloud-based databases and have a critical understanding of how database-driven applications operate.

View detailed information about this course

Year 2

Year 2

Compulsory Courses

Human Computer Interaction (CS5586) - 15 Credit Points

This course looks at why a computer system that interacts with human beings needs to be usable. It covers a set of techniques that allow usability to be taken into account when a system is designed and implemented, and also a set of techniques to assess whether usability has been achieved. Weekly practical sessions allow students to practice these techniques. The assessed coursework (which is normally carried out by groups of students) gives an opportunity to go through the design process for a concrete computer system, with a particular focus on ensuring usability.

View detailed information about this course

Enterprise Computing and Business (CS551C) - 15 Credit Points

This course provides insight into the business reasons for large software systems such as loyalty card systems, backend systems integrating firms and their suppliers and larges systems that integrate payroll, finance and operational parts of a business. You also learn the entrepreneurial aspects of business during the practical sessions where you explore and develop your own business application idea using service design and lean startup approaches centred around customer development, which you will find useful in any future work.

View detailed information about this course

Systems Analysis and Design (CS5071) - 15 Credit Points

This course will be of interest to anyone who wishes to learn about the processes associated with modern systems analysis and design. In the course you will develop a critical understanding of how to analyse and evaluate systems, and to design and specify corresponding functionalities in a succinct and official way. The course will introduce you to the tools and techniques used by business and system analysts/designers and cover the fundamental issues associated with software engineering and project management.

View detailed information about this course

Information Security (CS50AH) - 15 Credit Points

This course provides a comprehensive introduction to techniques for engineering secure information systems. Identity theft and fraudulent scams are some examples where computer systems have been utilised and compromised, and information exploited in ways not intended or authorized. In addition to developing critical knowledge of the theories, principles and concepts associated with information security and systems, this course will enhance your understanding of core topics such as access control, usability and psychology, security policy, ethical hacking, and cryptography. Students study how users and organisations must become better prepared to best exploit emerging technologies and issues arising.

View detailed information about this course

Year 3

Year 3

Compulsory Courses

Project in Information Technology (CS5974) - 60 Credit Points

The Project in Information Technology is a group project where you will work with a number of fellow students to build an application for an external client. In order to do this successfully you will follow practices that produce successful projects, which will be introduced to you during the first week of the project, and continued during the rest of the summer.

Past teams have worked with Survival International, Grampian Fire and Rescue, the Small Isles, local volunteer groups, and an Edinburgh film company.

View detailed information about this course

MSc 27 months Online Learning Part Time September
Year 1

Year 1

Compulsory Courses

Database Systems and Big Data (CS5098) - 15 Credit Points

This course will be of interest to anyone who wishes to learn to design and query databases. The course aims to teach the material using case studies from real-world applications. You will develop a critical understanding of the principal theories, principles and concepts, such as modelling techniques used in the design, administration and security of database systems. You will also learn core theoretical concepts such as relational algebra, file organisation and indexing. At the end of this course you will be able to design and build Web and cloud-based databases and have a critical understanding of how database-driven applications operate.

View detailed information about this course

Web Application Development (Distance Learning) (CS1026) - 15 Credit Points

This course will introduce you to programming and software development for the Web using the object-oriented scripting language Ruby. It will teach you how to develop software that underpins database-driven interactive Web and cloud applications, and give you a broad knowledge of the basics needed for professional software development such as testing and version control. The course uses examples based on real world applications. You will also learn a limited range of core theoretical concepts such as structured programming, variable declaration, conditional statements, iterative constructs, object-oriented programming and meta-programming.

View detailed information about this course

Advanced Web Application Development (CS2514) - 15 Credit Points

This course builds on the previous course so that you can build more complex database driven web applications using a suitable framework to guide you. This also continues to round out your computing science craftsmanship skills with more emphasis on learning appropriate practices such as version source control, testing and group collaboration, so that you can build good habits, which will help your further during your degree.

View detailed information about this course

Fundamentals of Software Project Management (CS551D) - 15 Credit Points

​Software Project Management skills are fundamental in current software-centric industrial development projects, whether these focus on purchasing and customising an off-the-shelf application or on developing a complete system from scratch. However, computer science courses and programmes typically teach specific technical skills that tend to leave out SWPM principles and the practice. This course thus addresses such shortcomings, providing students with much project management skills for the software sector that are highly sought in the job marlet for CS graduates and post-grads.

View detailed information about this course

Year 2

Year 2

Compulsory Courses

Systems Analysis and Design (CS5071) - 15 Credit Points

This course will be of interest to anyone who wishes to learn about the processes associated with modern systems analysis and design. In the course you will develop a critical understanding of how to analyse and evaluate systems, and to design and specify corresponding functionalities in a succinct and official way. The course will introduce you to the tools and techniques used by business and system analysts/designers and cover the fundamental issues associated with software engineering and project management.

View detailed information about this course

Information Security (CS50AH) - 15 Credit Points

This course provides a comprehensive introduction to techniques for engineering secure information systems. Identity theft and fraudulent scams are some examples where computer systems have been utilised and compromised, and information exploited in ways not intended or authorized. In addition to developing critical knowledge of the theories, principles and concepts associated with information security and systems, this course will enhance your understanding of core topics such as access control, usability and psychology, security policy, ethical hacking, and cryptography. Students study how users and organisations must become better prepared to best exploit emerging technologies and issues arising.

View detailed information about this course

Human Computer Interaction (CS5586) - 15 Credit Points

This course looks at why a computer system that interacts with human beings needs to be usable. It covers a set of techniques that allow usability to be taken into account when a system is designed and implemented, and also a set of techniques to assess whether usability has been achieved. Weekly practical sessions allow students to practice these techniques. The assessed coursework (which is normally carried out by groups of students) gives an opportunity to go through the design process for a concrete computer system, with a particular focus on ensuring usability.

View detailed information about this course

Enterprise Computing and Business (CS551C) - 15 Credit Points

This course provides insight into the business reasons for large software systems such as loyalty card systems, backend systems integrating firms and their suppliers and larges systems that integrate payroll, finance and operational parts of a business. You also learn the entrepreneurial aspects of business during the practical sessions where you explore and develop your own business application idea using service design and lean startup approaches centred around customer development, which you will find useful in any future work.

View detailed information about this course

Year 3

Year 3

Compulsory Courses

Project in Information Technology (CS5974) - 60 Credit Points

The Project in Information Technology is a group project where you will work with a number of fellow students to build an application for an external client. In order to do this successfully you will follow practices that produce successful projects, which will be introduced to you during the first week of the project, and continued during the rest of the summer.

Past teams have worked with Survival International, Grampian Fire and Rescue, the Small Isles, local volunteer groups, and an Edinburgh film company.

View detailed information about this course

Course Availability

We will endeavour to make all course options available; however, these may be subject to change. Further information about potential changes can be viewed here.

How You'll Study

Learning Methods

  • E-learning
  • Group Projects
  • Individual Projects
  • Lectures
  • Seminars
  • Tutorials
  • Workshops

Assessment Methods

Assessment is by course work, by written examination or by a combination of these as prescribed for each course. The summer project will be assessed by project implementation and by a dissertation. The degree of MSc shall not be awarded to a candidate who fails to complete the summer project at an appropriate standard, irrespective of their performance in other courses. Online learning students who live near to Aberdeen are able to take their examinations at the University.

Why Study Information Technology?

  • Available completely online, allowing you to work while you study and fit learning around your schedule.

  • Pay by module, giving you the freedom to balance your studies with other financial commitments.

  • Complete your full degree in 27 months or spread out over a longer period of time (up to six years).

  • Develop your awareness and expertise in identifying and exploiting IT opportunities in your chosen area/subject (e.g. Geography, Business, Marketing, Engineering, Economics, Health, etc.).

  • You will learn the fundamental programming and web development skills needed to build software systems.
  • Programming is introduced using the object-oriented scripting language Ruby and the web framework Rails; you learn how to create effective user interfaces and links to databases and the web applications for the internet.
  • Prepare students in the use and development of current and emerging digital technologies to improve organisations competitive advantage (e.g. cloud computing and Internet of Things).
  • The programme develops web site design and web applications design, authoring and administration skills, including user-centred design and evaluation.
  • You will be taught how to continually identify and revise clients' software requirements by following agile development practices.
  • We will give you experience of working in a software engineering team, usually with external clients, developing both interpersonal skills as well as technical abilities.
  • You will study with like-minded people who are looking to develop their IT skills and move into a new career.
  • Individual modules are available for continuous professional development Individual Subject Study (ISS) by arrangement.
  • Our teaching is informed by the latest research in Computing Science and we have particular expertise in Agile Development, information security and Data Mining. 
  • We are a very close knit department of students and staff and you will be given the freedom to develop your skills and learning whilst being supported along the way.
  • Our degrees develop an ability to understand new and complex computer systems and to communicate this to others. Our graduates can choose from a variety of employment opportunities in industry, commerce or research.
  • Some of the organisations which employ our recent computing graduates include: Amazon, IBM, BP, Conoco, Hewlett Packard, EDS, CGI, CMG, SAIC, British Telecom, QinetiQ, Microsoft, Prudential, the Health Service, and Local Charities.

Entry Requirements

Qualifications

The information below is provided as a guide only and does not guarantee entry to the University of Aberdeen.

Our minimum entry requirement is a UK Honours degree (or an honours degree from a non-UK institution which is judged by the University to be of equivalent worth) at 2:2 (lower second) class or above.

While no prior computer programming experience is necessary, a basic level of computer literacy is expected. Those with a Computer Science degree from a non-UK university, or other computing background, will be considered on the understanding that you may be repeating some material.

Please enter your country to view country-specific entry requirements.

English Language Requirements

All students entering the University must provide evidence that they can use English well enough to study effectively at the University of Aberdeen.

Details of our English language entry requirements can be found on our English Language Requirements webpages. This programme requires that you meet the College of Physical Sciences Postgraduate Standard level of English proficiency.

If you have not achieved the required scores, the University of Aberdeen offers pre-sessional English courses. Further details are available on our Language Centre website.

Nationals of some English-speaking countries or those who hold degrees from some English-speaking countries may be exempt from this requirement. Details of countries recognised as English-speaking can be found on our English Language Requirements webpages.

Document Requirements

You will be required to supply the following documentation with your application as proof you meet the entry requirements of this degree programme.

CV
an up-to-date CV/Resumé
Degree Certificate
a degree certificate showing your qualifications
Degree Transcript
a full transcript showing all the subjects you studied and the marks you have achieved in your degree(s) (original & official English translation)
Personal Statement
a detailed personal statement explaining your motivation for this particular programme

International Applicants

Should your programme necessitate a visit to the University you may find the following information helpful.

Fees and Funding

You will be classified as one of the fee categories below.

ISS 5 months Online Learning Part Time September

Fee Information

Fee information
Fee category Cost
Home / EU / RUK Students £588
Modular fee programmes - Tuition Fee for 2017/18 Academic Year Charged on a modular basis per 15 credits. Fee does not include charge for dissertation.
Home / EU / RUK Students £500
Modular fee programmes - Dissertation Stage - Tuition fee for 2017/18 Academic Year
International Students £1,600
Modular fee programmes - Tuition Fee for 2017/18 Academic Year Charged on a modular basis per 15 credits. Fee does not include charge for dissertation.
International Students £1,500
Modular fee programmes - Dissertation Stage - Tuition fee for 2017/18 Academic Year
All Students £1,150
Modular fee programmes - Tuition fees for 2018/19 Academic Year This programme is charged on a modular basis. The fee quoted is per 15 credit points.
MSc 30 months Online Learning Part Time January

Fee Information

Fee information
Fee category Cost
Home / EU / RUK Students £588
Modular fee programmes - Tuition Fee for 2017/18 Academic Year Charged on a modular basis per 15 credits. Fee does not include charge for dissertation.
Home / EU / RUK Students £500
Modular fee programmes - Dissertation Stage - Tuition fee for 2017/18 Academic Year
International Students £1,600
Modular fee programmes - Tuition Fee for 2017/18 Academic Year Charged on a modular basis per 15 credits. Fee does not include charge for dissertation.
International Students £1,500
Modular fee programmes - Dissertation Stage - Tuition fee for 2017/18 Academic Year
All Students £1,150
Modular fee programmes - Tuition fees for 2018/19 Academic Year This programme is charged on a modular basis. The fee quoted is per 15 credit points. Students starting in 2018/19 will be provided a discount of 50% towards the cost of the tuition fees for the project/dissertation course. This will be applied at the time students register for the project/dissertation.
MSc 27 months Online Learning Part Time September

Fee Information

Fee information
Fee category Cost
All Students £1,150
Modular fee programmes - Tuition fees for 2018/19 Academic Year This programme is charged on a modular basis. The fee quoted is per 15 credit points. Students starting in 2018/19 will be provided a discount of 50% towards the cost of the tuition fees for the project/dissertation course. This will be applied at the time students register for the project/dissertation.

Additional Fees

  • In exceptional circumstances there may be additional fees associated with specialist courses. Any additional fees for a course can be found in our Catalogue of Courses.
  • For more information about tuition fees for this programme, including our refund policy, please visit our InfoHub Tuition Fees page.

Our Funding Database

View all funding options in our Funding Database.

Careers

There are a number of careers to progress in to. Previous students have found jobs using the skills taught here with IT companies, and software houses, IT departments within global businesses, charities, local councils and other public organisations. Many of our graduates have moved in to new careers, whereas others have stayed in the same area, but have benefited hugely from having this increased knowledge of IT and have found new opportunities because of it.

This programme provides you with the technical and analytical skills needed to successfully adapt to wide-range of situations in the ever-changing world of computing.

What our Alumni Say

  • Vicky Anderson
    Vicky Anderson, Senior Account Manager at

    Vicky Anderson

    Job Details
    Senior Account Manager
    Graduated
    My degree gave me a broad knowledge and exposure of Information Technology - everything from databases and web design to programming and looking at the electronic world that we live in. This has stood me in good stead for my career.
  • Udon Okoh
    Udon Okoh, Web Developer and Founder at Techinnover at

    Udon Okoh

    Job Details
    Web Developer and Founder at Techinnover
    Graduated
    I have so many good experiences from the programme that I can look back on. The dissertation project was definitely a highlight.

Our Experts

Head of Department
Dr Wamberto Vasconcelos
Programme Coordinator
Dr Ernesto Compatangelo

Information About Staff Changes

You will be taught by a range of experts including professors, lecturers, teaching fellows and postgraduate tutors. Staff changes will occur from time to time.

Get in Touch

Contact Details

Address
College of Physical Sciences Graduate School
University of Aberdeen
Fraser Noble Building
King's College
Aberdeen
AB24 3UE