This advanced Master's programme in Mobile Application Development prepares students to develop applications for these devices, equipping you to become highly skilled professionals for the Mobile Industry with the latest skill set.
The programme combines technology, interface design and application development for mobile platforms, with a particular emphasis on developing iPhone and iPad apps and creating apps with high usability and reliability.
On completion of the course, you will have gained skills in the latest technologies in this rapidly expanding and developing field.
The School of Engineering and Digital Arts successfully combines modern engineering and technology with the exciting new field of digital media.
Established over 40 years ago, the School has developed a top-quality teaching and research base, receiving excellent ratings in both research and teaching assessments.
The School undertakes high-quality research that has had significant national and international impact, and our spread of expertise allows us to respond rapidly to new developments. Our 30 academic staff and over 130 postgraduate students and research staff provide an ideal focus to effectively support a high level of research activity. There is a thriving student population studying for postgraduate degrees in a friendly and supportive teaching and research environment.
We have research funding from the Research Councils UK, European research programmes, a number of industrial and commercial companies and government agencies including the Ministry of Defence. Our Electronic Systems Design Centre and Digital Media Hub provide training and consultancy for a wide range of companies. Many of our research projects are collaborative, and we have well-developed links with institutions worldwide.
The MSc begins in late September and finishes in September of the following year, and consists of approximately six months of coursework followed by a short period reserved for examinations and a four-month project.
The following modules are indicative of those offered on this programme. This list is based on the current curriculum and may change year to year in response to new curriculum developments and innovation. Most programmes will require you to study a combination of compulsory and optional modules. You may also have the option to take modules from other programmes so that you may customise your programme and explore other subject areas that interest you.
EL880 - HCI For Mobiles (15 credits)
EL881 - Android Application Design (15 credits) This module is concerned with the design, implementation and testing of applications for the Android operating system. Students will work at all stages of the development life-cycle from inception to testing, whilst considering usability and device capabilities for a mobile application capable of meeting a functional specification.
EL882 - iPhone Application Design (15 credits) This module is concerned with the design, implementation and testing of applications for the iPhone. Students will work at all stages of the development life-cycle from inception to testing, whilst considering usability and device capabilities for a mobile application capable of meeting a functional specification.
EL883 - Mobile Web Development (15 credits)
EL884 - Mobile Application Design Project (30 credits) A mobile application will be developed for a platform agreed between the student and the supervisor either in an industrial context or within the School.
EL885 - Research Methods and Project Design for Mobile Apps (15 credits)
CO871 - Advanced Java for Programmers (15 credits) This module provides for well-qualified computer science students entering the MSc programme from a range of backgrounds. These students will have good programming skills but will not necessarily have used Java or another object-oriented language extensively. This module seeks to ensure that students have the Java and object-oriented design skills necessary for the rest of their programme.
CO881 - Object-Oriented Programming (15 credits) This module provides an introduction to object-oriented programming using the popular Java language. It is designed for beginners who have not studied computer programming before. By the end students will be able to develop simple programmes using Java. (Note that students with substantial prior experience of programming take module CO871 Advanced Java for Programmers instead.)
EL890 - MSc Project (60 credits) A major practical system will be developed either in an industrial context or within the department. There are no formal lectures - students will undertake the work in their own time under the regular supervision of a member of the academic staff and, where appropriate, industrial collaborators.
The project module is examined by a presentation and dissertation. The Research Methods and Project Design module is examined by several components of continuous assessment. The other modules are assessed by examinations and smaller components of continuous assessment. MSc students must gain credits from all the modules (180 credits in total). For the PDip, you must gain at least 120 credits in total, and pass certain modules to meet the learning outcomes of the PDip programme.
This programme aims to:
- educate graduate engineers and equip them with advanced knowledge of the technology required to deliver applications and web content to mobile devices
- produce high-calibre designers versed in modern interaction design methodology who are able to develop mobile applications with high usability
- provide you with proper academic guidance and welfare support
- create an atmosphere of co-operation and partnership between staff and students, and offer you an environment where you can develop your potential
- to strengthen and expand opportunities for industrial collaboration with the School of Engineering and Digital Arts.
We have developed the programme with a number of industrial organisations, which means that successful students will be in a strong position to build a long-term career in this important discipline.