Information Technology

Degree structure

All our‌ Masters Programmes consist of a wide variety of courses, including compulsory courses, elective courses, and a project.

The compulsory courses for the MSc(Information Technology) focus on core computing science skills.

Compulsory courses

You must take all of the following courses:

Introduction to computer systems and how they support programming languages, compilers, operating systems, and networks.

Background survey, problem statement, and work plan for your chosen project.

Introduction to information management and relational database systems.

Ethical, legal, professional, and social issues in information technology, and advanced communication skills.

An introduction to software engineering, with a focus on object oriented analysis, design, implementation and testing.

Investigates the challenges, methods and processes of specifying and managing large software system development projects.

Introduction to computer programming in Java.

Specialist courses

You must choose one of the following courses:

 Design of integrated information systems across large organizations.

 Human aspects of information security.

 Tools and techniques for development of safety-critical systems; analysis of failures.

Elective courses

You must choose four of the following electives. Not all electives are taught every year, but it is expected that this will be the offering for 2013/14.

Object-oriented design and implementation; distributed programming.

Algorithms and algorithm analysis; data structures and associated algorithms; abstract data types.

Digitization of textual and image resources in the arts and humanities.

Encoding the structure of text documents using SGML, XML, and XHTML.

Designing good interfaces (and how to test that they really are good)

Development of dynamic web sites and internet applications.

Information security and attacks; cryptography protocols and algorithms; public key systems.

Reading, summarizing, and oral presentation of research papers in information security

Project

To complete the MSc degree you must undertake a project worth 60 credits:

A project chosen by you to design, implement, and test an application system.