For general information:
Virginie HarrisonTel: +44 (0)1904 325404
Postgraduate Admissions Administrator
Fax: +44 (0)1904 325599
For informal discussion:
Professor Andy WellingsE-mail: firstname.lastname@example.org
Full Time - This course is only available full time.
10 Assessed Modules plus an individual project carried out in the department.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.
I liked the look of the course because of the sheer breadth of knowledge that I felt I could acquire from it... as I was coming from an academic background outside of Computer Science, I found the option to study such a wide range of topics very exciting.
MSc Information Technology
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:
Full-time taught postgraduate courses run for 12 months from the start of the academic year in October. Students on these courses are expected to be in attendance at York for the full 12 months, except for when the Department is closed. Please contact the Postgraduate Admissions Administrator for more details.
When you are awarded the MSc in Information Technology, you will automatically meet some of the conditions for professional engineering status in the UK, as follows:
This course is recognised by the BCS, the Chartered Institute for IT, in partial fulfilment of the educational requirement for Chartered Engineer (CEng) registration.
The modules taught cover the following strands:
Students take all of the following modules:
|Module Title||Term||Short Description|
|Advanced Programming Concepts (Using Java)
||Autumn||Teaches Object-Oriented Programming in depth as well as data structures and algorithms.|
|Computer Systems Architecture for IT
||Autumn||Provides a broad introduction to the fundamentals of computer systems.|
|Distributed Performance Computing||Spring||
This module provides the students with a comprehensive view of high-performance computing platforms, including processing, memory and storage. It also addresses the system software support that allows the efficient management of such platform resources. Special attention is given to parallel computers, and the ways they can be programmed to provide distributed computation.
|User Centred Design
||Autumn||User Centred Design introduces students the field of Human-Computer Interaction (HCI). This field covers all aspects of people's interaction with digital systems.|
|Software Testing for IT||Spring||
This module aims to give students practical ability to test a wide variety of software systems, such that they gain valid information about their quality with respect to whatever standards are appropriate to the application in question.
||Autumn||Understand the process of engineering and design of large software systems with an emphasis on models, and methods.|
||Spring||Database Systems covers specification, design, and implementation of information system. It uses UML-based notations for modelling. For design, it introduces the theory of relational databases. Concerning implementation, it discusses issues related to security, concurrency and recovery.|
|Information Systems & Organisations||Spring||The primary objective of this module is to consider the interactions between information systems, organisations, competitive strategy, and the wider economic, legal, social and political contexts.|
|Group Project: Computing & IT||Spring||The module aims to provide students with object-oriented analysis and design techniques and software engineering principals, which are directly applicable to an IT project. Students will work in teams to engage in a practical IT project.|
|Project Preparation||Summer||You choose your project in the previous term (March), from those marked as suitable for your degree on the list of projects available. PPC is essential preparation time for this project.|
|Final Project - Information Technology||Summer & Vacation||A substantial, independent research project building on the taught course. The deliverable is a dissertation.|
Projects undertaken over the past few years include:
You will have a personal tutor and will be part of a tutorial group, usually comprising of five or fewer students. Your personal tutor provides academic and pastoral advice throughout your course. When you undertake your individual project, you will be allocated a supervisor within your area of interest, so your supervisor may then change.
All taught modules on the MSc in Information Technology are examined by open assessments. The assessment paper is published at the end of the week of teaching, and you will be required to submit your answers typically four weeks later. This type of assessment allows you to engage with the research literature and gives us the chance to assess your practical skills.
Once you have successfully completed the taught modules, you will undertake an extensive individual project. Here you will work on an indentified information technology topic, and document the results in a report. Additionally, you will be required to precis the project report in a conference style paper.
Assessments will take place at various times during the year. Practical exercises, reports and other forms of open assessment will be due either during the course module or just after its completion.
Timescales, Modules and Project Descriptions may be subject to change.
You can also choose to apply for one of our internships, which begin after you have completed your individual project. Find out more about the scheme.
The dissertation project undertaken by students in Terms 3 and 4 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:
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 are willing to consider applications from those who do not fit this profile. We will, for example, consider applicants who do not have an appropriate qualification but have appropriate industrial experience. We are willing to consider applications from students with lower qualifications, particularly when the student has high marks in relevant modules and/or appropriate industrial experience.
Selectors for the course are looking for four essential criteria to be satisfied:
For more information about completing your application, please take a look at the University’s webpages which tell you how to apply.
In particular, please take note of the supporting documents we need to see in order to be able to make a decision about your application. You are also required to nominate a referee who should be from your current employer or place of study.
You can apply through our online application system (SELECT).
While there is no official closing date for applications, it is important to apply as early as possible.
We have a Taught Masters Scholarship that applicants holding an offer for one of our taught MSc courses can apply for. Find out more about the award.
Did you know that we offer our MSc students a continuation scholarship? Should you decide to stay and study for a PhD after you graduate, you could be eligible to have your fees paid. Check out the details of the award.
This course, like all others in the University, welcomes students of all backgrounds and circumstances.
If English is not your first language, or your first degree was not taught in English, then you will need to have attained a suitable language qualification no more than two years before the start of the course.
The University's Postgraduate Study webpages will tell you more about the English language requirements for graduate 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:
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.
Some books that you might find useful are:
Computer system architectures are also covered at the start of the course. You will be introduced to the basics of the internal workings of computers, from hardware upwards, including working on circuit construction and analysis in one of our hardware labs. This will provides background for the later module on systems and networks. Whilst you do not need any particular background, you might like to prepare by looking at the some background material such as working in different number bases (base 2, base 16) and the basics of Boolean logic functions such as AND, OR , XOR.
The following is useful:
We will also introduce you to the concept of user-centred design. Although no previous knowledge is assumed, you may find it useful to look at introductory material on human-computer interaction. We recommend:
The course also includes a module on design and evaluation of web applications. You will need to know the basics of web design in HTML and CSS: there is plenty of online material on these languages and the related development techniques.
Due to the intensive nature of the course, students are required to be in York during the following periods:
However, it should be noted that the MSc is full time and it is assumed that students are working whether or not they are in full attendance.
The taught modules will take place in the Autumn and Spring terms. During your break between these two terms, you should expect to be working on open assessments and preparing for your exams in January.
Work on your individual project will start at the beginning of April, and you will receive regular one-to-one supervisions throughout the Summer Term. You will continue to work on your individual project over the Summer term and the vacation, when there will be continuing supervision and research-group meetings where your project can be discussed. You will finish the course when you hand in your dissertation and paper for your project in September.
With the support of the fantastic staff at York, I was able to realise my dream. Without my experience on the MSc in Information Technology, I am quite sure I would not be where I am today - on a professional or personal front.
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.
So where do our students go once they leave York?
Improve your employment prospects by applying for one of our internships, which begin after you have completed your individual project. Find out more about the scheme.