SWEN7306: Software Engineering in Mobile Computing

This course covers software design and development of mobile computing. It covers advanced concepts related to engineering methods of mobile applications development including; location aware technologies; mobile web services; and integrated sensors such as touch- and gesture-based UIs. The course covers recent development integrated environments, mobile architectures, operating systems and mobile applications testing approaches.
The course aims to provide students with advanced understanding and analysis of concepts and methods mobile computing, analyze and evaluate user interface design techniques, and apply these techniques through team project work and empirical research exercise.