• University of Glasgow Featured Masters Courses
  • New College of the Humanities Featured Masters Courses
  • Cardiff University Featured Masters Courses
  • St Mary’s University, Twickenham Featured Masters Courses
  • Coventry University Featured Masters Courses
  • Goldsmiths, University of London Featured Masters Courses
  • University of Derby Online Learning Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
De Montfort University Featured Masters Courses
Queen’s University Belfast Featured Masters Courses
Imperial College London Featured Masters Courses
Queen’s University Belfast Featured Masters Courses
Loughborough University Featured Masters Courses

Information Technology - MSc

Course Description

Information Technology is now fundamental in every aspect of our daily lives. IT systems are crucial for delivering every day services such as banking, web based services and information systems.

The MSc Information Technology is a full time, one year taught course, intended for students who are seeking a professional career in the IT industry. There is no requirement for a first degree in computing, but proficiency in at least one programming language is a requirement.

The course covers a range of topics including advanced programming, user-interface design, software engineering and management.

This course will give you the knowledge of IT from an organisation oriented viewpoint, allowing you to be capable of designing and implementing IT systems for a wide range of organisations.

The course has been specifically designed to suit the requirements of the IT industry, where you will be able to take up technical or management positions. Our graduates enter employment in many roles, including computer programmers, technical authors and research associates.

Course Aims
-Programming: You will gain a thorough grounding of advanced programming concepts using Java including efficient data structures and algorithms and high performance distributed computing.
-User-Interfaces: You will learn the theory of human computer interaction (HCI) and put this into practice in a number of ways, including user centred design of aspects of people's interaction with digital systems.
-Software Engineering: You will learn and be able to apply the principles of software engineering and case studies using UML, software testing techniques, and privacy and security aspect of software systems.

Learning Outcomes
We expect our graduates to be capable of designing and implementing IT systems for a wide range organisations. A thorough understanding of the following subjects are expected:
-Designing user interfaces following sound principles of interface design
-Designing, specifying, implementing and testing software components and systems using UML, Java and a range of software testing techniques
-Dependability of IT systems including topics in privacy and security
-Computer architectures and high performance distributed computing


The dissertation project undertaken by students in Terms 3 and 4 (Summer Term and Vacation Term) is carried out individually, which might involve collaboration with another organisation. The subject matter of projects varies widely; most projects are suggested by members of staff, some by external organisations, and some by students themselves, usually relating to an area of personal interest that they wish to develop further.

A collaborative project is supervised by a member of the Department, but the collaborating organisation will normally provide an external supervisor. Organisations that have collaborated in projects in the past include Glasgow Town Planning Department, British Rail Passenger Services Department, North Yorkshire Police, North Yorkshire Fire Services, NEDO, the Royal Horticultural Society, Biosis UK, Centre Point sheltered housing, York Archaeological Trust, and the University of York Library.

The subject matter of projects varies widely; most projects are suggested by members of staff, some by external organisations, and some by students themselves, perhaps relating to an area of personal interest that they wish to develop further.

All project proposals are rigorously vetted and must meet a number of requirements before these are made available to the students. The department uses an automated project allocation system for assigning projects to students that takes into account supervisor and student preferences.

Examples of previous project include:
-A Study into the User Experience and Usability of Web Enabled Services on Smartphones
-Agent simulation of large scale complex IT systems
-Do People Disclose their Passwords on Social Media?
-Dynamic Sound Generation for Computer Games
-Iterative linear programming as an optimisation method for buyer resources in online auctions evaluated using a Java-based Monte Carlo simulation
-Qchat (Web-based chat application for quantum physicists)
-Software for dyslexic readers: an empirical investigation of presentation attributes
-Web-based IQ Testing Application for Fluid Intelligence Analysis
-Agent simulation of large scale complex IT systems

Information for Students

Whilst the MSc in Information Technology does not require a formal qualification in computing, we do expect you to have some understanding of computer related issues.

As everyone arrives with different experience, we have put together the following summary of what we expect you to know, with some suggestions of how you can prepare before you arrive.

You'll start the course with a focus on writing and developing Java programs. We assume that you are familiar with programming concepts and terminology, so we advise you to review basic programming concepts, such as:
-Variables and their types
-Control structures (e.g. if-statements, loops)
-Subprograms (e.g. procedures, functions)
-Compilation and debugging.

If you have never used Java, you will benefit greatly from doing some reading and trying out Java programming before you arrive. We will teach you from first principles, but the pace will be fast and you will find it easier to keep up if you've practiced with the basics beforehand. Tutorials and practical exercises are the best way for you to prepare, and the Deitel and Deitel book below is a good source of these.


Here at York, we're really proud of the fact that more than 97% of our postgraduate students go on to employment or further study within six months of graduating from York. We think the reason for this is that our courses prepare our students for life in the workplace through our collaboration with industry to ensure that what we are teaching is useful for employers.

Visit the Information Technology - MSc page on the University of York website for more details!

(Student Profile)

Akshay Dashrath

1881.jpg What programme did you study? Did you come straight to postgraduate study from your first degree?

I did an MSc in Information Technology at the University of York. I took a year off between my Bachelor degree in Mechanical Engineering and my Masters degree. I used this year to familiarise myself with programming languages and the basics of computer science in order to make my studies at York easier.

Why did you choose to study in the Department of Computer Science at York?

During my Bachelor degree, I developed an interest in Mobile Technology and Mobile Applications. I began searching for a course in the top universities in the world and narrowed my choice down to a few universities in the UK and Australia. I finally chose York as it had one of the best reputations worldwide in the field of Computer Science.

What did you think of the Department?

The Department is fabulous. In my opinion, the staff are top notch and I couldn't have expected more from my Masters programme.

If it wasn't for the infinite support provided by Dr Leandro Soares Indrusiak my project supervisor, I wouldn't be doing what I am doing today. Based on my interests, Leandro encouraged me to do my dissertation with him, and to do something related to Android, as this was a brand new platform at the time.

Leandro's initial direction was life changing, and it led me to talk at the UK's first Droidcon (an international Android conference) and, in turn, to the career I have today.

How has the programme helped with your career?

Mobile technology and mobile applications were a hobby of mine, and I hoped that the MSc in Information Technology would enable me to make a career of them, and that is exactly what it did.

With the support of the fantastic staff at York, I was able to realise my dream. Without my experience of the MSc in Information Technology, I am quite sure I would not be where I am today - on a professional or personal front. In short, it was a life changing experience which I will treasure for the rest of my life.

Do you have any advice or tips for people thinking about postgraduate study at York?

If you're considering doing your MSc at York, then don't hesitate: take the plunge and you most definitely won't regret it!


Department of Computer Science Postgraduate Taught Scholarship - No. of awards TBC

Each year a number of departmental studentships are available to candidates enrolling on any full-time taught MSc course in the Department of Computer Science. For up to date information on these departmental studentships and for details of co-sponsored opportunities such as the DCMS Bursary for students undertaking our GCHQ-certified MSc course in Cyber Security, please visit our website: https://www.cs.york.ac.uk/postgraduate/taught-courses/scholarship/

Value of Scholarship(s)



See link for more details.

Application Procedure

See link for more details.

Further Information


Entry Requirements

The MSc in Information Technology course is intended for students with minimal or no background in computing. We do, however, require applicants to have studied a basic programming course or have relevant basic programming skills through work experience. Typically, you will have achieved at least an upper second class honours degree (or international equivalent) in any discipline other than Computer Science, and you should possess a basic knowledge of programming concepts. We will consider applicants who do not have an appropriate qualification but have appropriate industrial experience.

Last Updated

14 February 2017

Email Enquiry

Recipient: University of York

Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully

Cookie Policy    X