Teaching Mobile Computing to Generation C