Mobile and Ubiquitous Computing technologies allow interconnected devices to be embedded unobtrusively in everyday appliances and environments, and to communicate and co-operate to provide information and services on behalf of their human users. The development of Mobile and Ubiquitous computing applications and systems has been identified by many visionaries as a key enabling prerequisite for the evolution of the next generation of technologies.
The M.Sc. in Mobile and Ubiquitous Computing in Trinity College Dublin provides an excellent grounding in the concepts, technologies and skills that underpin this future vision. Creativity and innovation are fostered through practical engagement with the technologies, and development strategies, used in building mobile and ubiquitous computing systems.
The domain of mobile computing systems, which utilise advanced wireless communication technologies and offer personalised context aware services, is rapidly evolving. So-called "smart spaces", such as "smart homes", "smart offices" and "smart cities", seek to seamlessly integrate these technologies in support of improved quality of life for all citizens. Sensor-based and context-aware systems are becoming readily established in all areas of daily life, ranging from transportation to healthcare and from environmental monitoring to education and entertainment.
The individual technologies that comprise the Mobile and Ubiquitous computing vision increasingly underpin modern Computing and Engineering practice. Professional bodies, such as the ACM, have identified key research and educational themes, and associated skill sets, which are considered essential for domain practitioners. Expertise in networking and wireless communications, mobile software systems and development, knowledge management and technology innovation are increasingly sought by employers in the Information Technology sector.
The M.Sc. in Mobile and Ubiquitous Computing is carefully aligned to both the recommendations of the professional Engineering and Computer Science bodies, and to the expressed requirements of both employers and National policy.
The M.Sc. programme (90 ECTS credits) is full-time and runs for an eleven-month period commencing in early October each year. The programme is assessed based on a combination of assigned coursework, written examination, and a dissertation. Topics covered include:
Data communications and wireless networking provides in-depth theoretical and practical knowledge of Internet protocols and the most important wireless communication standards in current and likely future use along with their strengths and weaknesses.
Embedded systems addresses the development of complex embedded systems that control real-world artefacts by taking input from a variety of sensors and acting on the assessment of this data.
Middleware for mobile and ubiquitous computing covers the most important paradigms for building distributed applications for use in mobile and ubiquitous computing settings.
Sensing and context awareness covers advanced sensing techniques for ubiquitous computing and the techniques used to build highly contextualized systems that adapt to their users, tasks, and environments.
Human computer interaction and design addresses the main issues underlying the usability of systems and the main techniques and processes for interaction. It gives students a firm understanding of the principles of information design and of usability problems in interactive system design, the reasons underlying these problems and the methods which have been developed to address these issues within systems development.
Knowledge management explores the management, delivery and inter-operability of information and information systems as well as machine learning and inference techniques. It includes such areas as integration of heterogeneous information repositories, schema and semantic (ontology) representation, adaptive hypermedia transformation and delivery, and dynamic semantic web service composition.
Computer vision is a practical course where along with gaining an understanding of the theory underlying the processing and interpretation of visual information, students are encouraged to apply the theory to realistic problems to gain practical experience of the difficulties involved in developing computer vision solutions .
In addition, each student will undertake an individual research project leading to submission of a dissertation (30 ECTS), which is expected to be of a publishable standard, on some topic chosen in consultation with the Course Director.
The course entails approximately twenty contact hours per week (including lectures, tutorials, seminars, and laboratory classes). Most courses require students to undertake additional coursework either individually or in teams. Examinations take place during Hilary/Trinity term each year. The MSc dissertation is to be submitted in September.