Mobile Application Development
This course offers the fundamentals for understanding mobile application design and development.
For practice, the course builds upon the Android development platform. The course covers UX design, data management, network techniques and use of mobile sensing (e.g. GPS and accelerometers).
Students are expected to design and develop a high-quality mobile application that addresses a real-world problem in an innovative way.
Coursework will include project conception, design, implementation, and pilot testing of mobile phone software applications.