Please get in touch
Delivered & Awarded by
About this Course
In the competitive world of IT, having a Masters degree can help to set you apart from your peers, strengthening your skills and confidence and ultimately giving you an added advantage when considering career progression.
This MSc Information Technology online degree has been designed to give you the tools and understanding to forge a successful career in IT with the flexibility of online learning, so you don’t need to take a career break to make this happen. You’ll expand your theoretical knowledge with the practical application of research, analysis and decision making.
Our tutors have many years’ experience in IT and they understand the pressures of balancing study around work and family commitments. This is an exciting MSc because it asks you to find solutions to existing and emerging issues in the industry.
Our expert online tutors will help you learn to tackle work based challenges and use IT practically and intelligently. You’ll explore relatively new topics such as cloud computing as well as fundamental skills in traditional areas such as advanced databases and IT project management. Because of the course’s practical application you can explore areas within your own geographical region, industry and personal interest which can be directly applied to the workplace.
This MSc in Information Technology will give you excellent employment and earnings potential, because information technology is such a large and vital business, right across the globe.
Due to the diverse nature of IT, opportunities will exist in a variety of business areas including programming, networking, databases and web technologies. There is also a growing demand for specialists, who can make strategic use of IT to deliver innovative business opportunities, using technologies such as cloud computing.
If you enjoy the Independent Scholarship part of this MSc, you might want to think about undertaking further research leading to a PhD or even looking for roles within a research and development environment.
In this module you will develop a critical and in-depth awareness of the theory, concepts, technology, practices, and professional issues involved in the analysis, design, development, deployment, and maintenance to database systems in a global context. You’ll have lots of practical exercises, giving you the opportunity to explore a variety of database products.
On successful completion of the module, you will be able to demonstrate a critical and in-depth awareness of the theory, methods, design issues, development, deployment, maintenance of modern database systems. You will also be able to demonstrate a mature and culturally sensitive ability to evaluate and select database products, development methodologies and implementation strategies.
Topics covered may include:
- Data management
- The history of database systems
- Database system architecture
- The relational model (types, values, relations and relation-valued variables, relational algebra and calculus, integrity, constraints and views)
- Relational database design (functional dependencies, normalisation, and semantic modelling)
- Transaction management (recovery and concurrency.)
- Optimisation and performance tuning.
- Distributed databases.
- Decision support systems (data mining and data warehousing)
- Temporal and spatial databases
- Deductive databases
- Object oriented databases
- Object/relational databases
- Database languages
- Data representation and XML
This module will teach you about the communications and security that you need to work at management level in Enterprise IT. You’ll explore the concepts of network topologies and protocols, and learn how they are applied to the enterprise. You’ll also learn about the need for systems and network security and develop a clear understanding of the security aspects relevant to enterprise networks.
On successful completion of the module, you will be gain an in-depth awareness of the theory, methods, and issues involved in the design, development and deployment of modern Enterprise networks; you will be able to evaluate the security requirements for an organisation by providing an appropriate solution to a given case study.
Topics covered can include:
- Network protocols / topologies.
- Design, implementation, operation and management of network systems.
- Implications of enterprise wide networks.
Security and business continuity planning and management
- General definitions of vulnerability, threats, access control, risk analysis and authentication.
- Cryptography mechanisms, network monitoring and auditing, backup and recovery, virus protection.
- Business continuity planning and management.
- Security management, including end-user computing and internal and external human threats.
This module provides you the opportunity to consolidate, apply and extend your understanding, skills and knowledge developed throughout the programme. The aim is to ensure that you are able to formulate and tackle real world commercial problems competently, efficiently, independently, and with relevance to a particular problem and/or application. This piece of work should also draw upon your knowledge and experience from your undergraduate degree or experience.
On successful completion of this module, you will be able to:
- Prepare and critically articulate a Research Ethics approved research proposal and translate this into a feasible research plan
- Identify and critically review literature and other appropriate contextual sources
- Critically evaluate a range of qualitative and quantitative research methods and to select data collection and analysis tools and techniques
- Working independently present a substantive piece of research in an applied aspect of computing
This module is about the management of IT-oriented projects. You will experience organisational, managerial and professional issues, in preparation for large scale projects in the workplace. You will work both in small groups and individually to critically explore, apply, experiment and evaluate IT project management frameworks.
We’ll use online discussions to collectively explore current established project management approaches. You will be able to engage in peer-review and present ideas and assessment proposals to gain feedback on your ideas.
On successful completion of this module, you will be able to research, review and critically evaluate current academic literature; systematically analyse and synthesise researched data and theories. You will also have an understanding of research design and methodological enquiry and to propose an appropriate research plan.
Topics covered may include:
- Project management approaches
- Managing risk
- Resource allocation
- Project planning
- Change management
- Project management tools and monitoring.
Object orientation is one of the most popular concepts used in designing web applications. You will experience a full development project lifecycle, starting with requirements gathering and ending with documentation and evaluation. Through this, you will learn about the myriad skills and techniques required to bring an application development project to a successful conclusion.
In particular you will explore the multi-cultural issues brought about by the global software development industry, such as communication, negotiation and presentation. You will use an appropriate programming language that supports object orientation constructs, as well as industry-relevant toolsets.
On successful completion of this module, you will be able to critically appraise and model user requirements, produce a design form software using object oriented principles, apply suitable industrial approaches to the implementation of a software system; critically evaluate the use of design patterns in the global context of software development.
- UML – Use Cases
- UML – Activity Disagrams
- UML class Diagrams
- Object Oriented concepts
- Java introduction
- Java Mechanics
- Fine tuning & Optimisation II
The Module aims to develop your ability to study at Master’s level and to develop, plan, and execute a project using the processes of research.
On successful completion of this module, you will be able to research, review and critically evaluate current academic literature; demonstrate a critical understanding of a research design and methodological enquiry and to purpose an appropriate research plan, evaluation of the impact of ethical values on academic research. You will also be able to systematically analyse and synthesise researched data and theories.
- Preparing for Research
- Critical Thinking
- What is Research?
- The Research Process
- Qualitative Research Methods
- Quantitative Research Methods
Web-based systems, web-enabled systems and web-enhanced systems are becoming increasingly prevalent. Emerging web technologies are continuously being introduced, so it’s vital that you understand the current and future architecture, communication, and technological requirements of web technologies.
In this module you will learn about a number of tools, techniques, technologies and architectures, enabling you to decide how suitable specific web solutions are for particular purposes.
On successful completion of the module, you will have an in-depth awareness of the theory, methods, design, issues, development, deployment and maintenance of modern web-centric systems; the ability to critically evaluate and select web technologies, development methodologies and implementation strategies.
Topics covered may include:
- The internet, WWW, HTTP and TCP/IP
- Requirements gathering
- Software engineering approaches
- Client and server side technologies
- The semantic web
- Web X.0 and mash-ups
- Data representation and XML
- Web security
- Multi-agent systems
- The mobile web
- Collective intelligence
- Creating business cases for web technologies.
About University of Derby
The University of Derby operates with a vision to offer high quality, value for money study options with a personal learner-oriented approach. Since 2001, the University has offered online distance learning to students who required more flexible study options. The online courses are designed specifically for that purpose and are delivered by professional lecturers with extensive knowledge in their subject areas. The course materials combined with the support of a responsive academic team, ensure that students receive a well-supported learning experience.
You will need:
- An honours degree in any discipline at the 2:2 level or its international equivalent.
Applicants with a lower degree classification in a computing related discipline may still be considered for entry to the programme where they can demonstrate a minimum number of years relevant work experience in a management or supervisory position, supported by employers references.
Let's get started