CS653 Mobile Computing Spring 2014 Spring 2014
Course Overview PG elective course, open to PG and UG students. PG elective course, open to PG and UG students. Prerequisites: a previous course in networking (CS348 or Prerequisites: a previous course in networking (CS348 or CS641 or equivalent) CS641 or equivalent) Topics in wireless communications and mobile systems Topics in wireless communications and mobile systems (wireless LANs, cellular systems, sensor networks etc.) (wireless LANs, cellular systems, sensor networks etc.)
Grading Course project – 30% Course project – 30% Will involve analyzing traces from wireless experiments, and Will involve analyzing traces from wireless experiments, and running wireless simulations using network simulators running wireless simulations using network simulators Will learn how to analyze and understand wireless systems Will learn how to analyze and understand wireless systems Requires basic scripting and coding skills Requires basic scripting and coding skills Teams of 3 students each Teams of 3 students each Monthly reviews with instructor to monitor progress Monthly reviews with instructor to monitor progress Final report, presentations, individual viva Final report, presentations, individual viva
Grading Course project – 30% Course project – 30% Short in-class quizzes – 20% Short in-class quizzes – 20% 2 quizzes during the semester in class 2 quizzes during the semester in class Dates will be announced in the previous lecture Dates will be announced in the previous lecture Mid-semester exam – 20% Mid-semester exam – 20% End-semester exam – 30% End-semester exam – 30%
Course Content (1) Overview of wireless and mobile systems (wireless LANs, Overview of wireless and mobile systems (wireless LANs, cellular systems, sensor networks, etc.) and the challenges cellular systems, sensor networks, etc.) and the challenges therein. therein. The radio channel and wireless physical layer design. The radio channel and wireless physical layer design. Medium access, multiplexing, link adaptation. Medium access, multiplexing, link adaptation. Multicast, opportunistic routing, flooding, and other techniques Multicast, opportunistic routing, flooding, and other techniques exploiting wireless broadcast and receiver diversity. exploiting wireless broadcast and receiver diversity. Multihop routing protocols, routing metrics. Multihop routing protocols, routing metrics. TCP behavior over wireless, other transport layer issues. TCP behavior over wireless, other transport layer issues.
Course Content (2) Solutions to handle mobility at various layers of the Solutions to handle mobility at various layers of the networking stack, handling disconnected operations in networking stack, handling disconnected operations in applications. applications. Energy efficiency in mobile systems. Energy efficiency in mobile systems. Mobile security. Mobile security. Localization and service discovery techniques. Localization and service discovery techniques. Smartphone-based mobile computation and applications. Smartphone-based mobile computation and applications. Future directions: dynamic spectrum access, heterogenuous Future directions: dynamic spectrum access, heterogenuous networks, internet of things. networks, internet of things.
Readings Slides from lectures will be available on the course web page. Reference text book: Mobile Communications (2nd ed.). Jochen Schiller. Research papers will also serve as references.
Recommend
More recommend