Materials for teaching a course on applied mobile computing