Wireless Networking and Mobile Computing (252-0293)

Mobile Computing

This course (ETH course ID 252-0293) provides an overview about the wireless IEEE 802 standards for wireless communication and summarizes the state of the art for Wireless LANs, Wireless PANs, and Cellular LTE, including new topics such as Wi-Fi mesh networks, cognitive radio, Internet-of-Things, audio communications and visible light communication. The course combines its lectures with a set of assignments in which students are asked to work with a Java simulation software, some matlab scripts, and real embedded systems.

The objective of the course is to learn about the general principles of wireless communications, including physics, frequency spectrum regulation, and standards. Further, the most up-to-date standards and protocols used for wireless LAN IEEE 802.11, Bluetooth and Wi-Fi, mesh networks, sensor networks, cellular networks, visible light communication, and cognitive radios, are analyzed and evaluated.

Students develop their own add-on mobile computing algorithms to improve the behavior of the systems, using a Java-based event-driven simulator. We also hand out embedded systems that can be used for experiments for optical communication.

Information for Participants:

For scripts, assignments, updates and news, students should subscribe to this protected pageemail group (access only for participants). The Java simulation environment, Jemula802, is available as free open source and maintained at Bitbucket Git: To begin, please clone the two repositories external pageJemula802++ and external pageJemula++ (public access).

Class material and assignment will be made available in this protected pageGoogle Drive folder (access only for participants).

Room location:

ML

Sonneggstrasse 3
8092 Zürich
Google Maps

Contact:

Dr. Stefan Mangold
Lecturer at the Department of Computer Science<br>
  • CAB H 82.2
  • +41 78 677 99 85

Lehre D-INFK
Universitätstrasse 6
8092 Zürich
Switzerland

Dr.  Stefan Mangold

Simulation Tool Jemula802

JavaScript has been disabled in your browser