This course has been designed to provide a comprehensive approach towards the designing of cellular mobile communication systems. It begins with the basic cellular system modeling and then proceeds towards characterization and modeling of radio fading channels and other design aspects of a complete cellular system. This course covers how data is processed and transmitted using mobile and wireless devices.  Topics include but are not limited to: an overview of smart phone technologies, embedded operating systems, wireless and mobile specific protocols, mobile identifiers, location based services and more.