ECE 655 - Protocols, Software and Issues in Mobile Systems


Professor Sagar Naik


Thursdays, 8:30am – 11:20am in room E5 5106.


  1. Introduction
  2. Telecommunication systems (GSM, GPRS)
  3. Resource allocation in cellular networks
  4. Ad hoc network protocols
  5. Broadcast protocols
  6. Support for mobility at the IP level
  7. Support for mobility at the TCP level
  8. Energy management for smartphones
  9. Challenges in mobile application development

Grading scheme

  1. Final exam: 50%
  2. Programming projects (Android OS): 30%
  3. Research report + presentation: 20%


Students are expected to have taken an undergraduate course in computer networks. For the projects, it is assumed that students have experience in Java programming.