CRC 231 - Mobile Computing
This course will cover the nomenclature and implementation of mobile computing and mobile communication. Coverage mobile systems will include 2G, 2.5G, 3G, 3G+, and 4G communication systems, mobile satellite communication networks, mobile IP, mobile TCP, digital audio-video broadcasting, and mobile TV. This course will also provide a systematic explanation of mobile computing as a discrete discipline and will provide an in-depth coverage of mobile systems and devices, mobile operating systems used for application development, mobile databases, client-server computing agents, application servers, security protocols, mobile Internet, and ad-hoc and sensor networks. Two class hours, two laboratory hours.
Prerequisite: CRC 133
Course Learning Outcomes
1. Define mobile technologies in terms of hardware, software, and communications.
2. Utilize mobile computing nomenclature to describe and analyze existng mobile computing frameworks and architectures.
3. Evaluate the effectiveness of different mobile computing frameworks.
4. Describe how mobile technology functions to enable other computing technologies.
Course Offered Fall and Spring