A simple Internet search reveals that there are numerous examples
of upper division mobile computing related elective classes with
multiple flavors. These classes range from e.g., survey of the
field,6 to integration with wireless communication,7 or cloud
computing.8 Among these are ones that seem to specifically focus
on mobile application development, e.g., CMSC628 at UMBC.9
However, without firsthand communication and experience
sharing with the faculty, it can be challenging to decipher the
intended target student population, exact focus, and philosophy
behind the classes. These examples serve as interesting references
but in general are difficult to adapt from.