Course overview
This course examines the characteristics of mobile and wireless networks and the impact of these characteristics on the development of software and supporting protocols. Topics covered include: mobile and wireless application design and development environments, middleware support, protocol requirements for ad-hoc and sensor networks, wireless & mobile security vulnerabilities and standards, supporting reliable communication in lossy and intermittently connected networks; challenges and architectures for wireless mobility - 4G networks, Wi-Fi, Wi-Max, Bluetooth, Mobile IP, convergence of voice and data networks.
Course learning outcomes
- To develop the concept of systems thinking in the context of mobile and wireless systems
- To develop knowledge of the interplay of concepts and multiple sub-disciplines in mobile and wirless systems
- To develop knowledge and experience in mobile interface and applications design, and development techniques and methodologies set in the context of a research project addressing a real-world application
- To gain knowledge and experience in applying various computation methods and algorithms as a part of software development
- To gain experience in evaluating mobile computing applications, computation methods and algorithms through experiments and simulations
- To read and understand scientific research papers and present them in a seminar talk
Degree list
The following degrees include this course