ObjectivesGraduates will typically be employed in a wide variety of roles related to mobile and wireless computing, such as operating system and application development, mobile architectures, Internet systems and mobile services. As well as being prepared for potential careers with mobile device and application developers, you will also find opportunities in industries such as banking, e-commerce, games development, telecommunications and logistics. The course has a research emphasis and encourages your to extend your knowledge through the use of journals and publications. Graduates who are interested in pursuing a doctorate degree will find that the course provides excellent preparation.
Entry requirementsYou will need a good Honours degree from a UK university in computer science or a related subject with a strong computer background, or an equivalent qualification.
Academic titleMSc Mobile and Wireless Computing
Course descriptionIntroduction
With the advances in mobile network services and the introduction of Third Generation Broadband cellular networks it is now possible to implement a wide range of data and media services over a wireless infrastructure. The skills required to develop applications for such an environment are increasingly in demand and this course provides the skills and appropriate background theory for such work.
Course Content
This course is complementary to the MSc Mobile Computing but is distinct from it thanks to its emphasis on the theory and functional operation of mobile networks and the service provision. In particular, content includes the roles of Internet protocols (SIP and Mobile IP) as well as wireless technologies such as GPRS and UMTS. This course also provides software development skills in the leading languages and mobile development architecture.
Core modules:
- Introduction to Mobile Computing
- Mobile Application Development with J2ME
- Mobile Communications Network Technology
- Research Methods
- Software Engineering Project
- Wireless and Cellular IP
Options (choose three):
- Compact Framework Development with C# and .NET
- Mobile User Interfaces
- Networking
- Security
- Symbian
- Web Services
Teaching and Assessment
The teaching and assessment strategy makes use of a variety of methods to ensure that material is presented effectively and in a way that emphasises the practical nature of the subject. The wide range of skills and knowledge required for the successful development of complex software systems is reflected by the wide range of strategies adopted to develop your skills in these areas.