Lecture: Mobile Communication

The lecture is offered for Master Computer Science (module MA-INF 3202) Lecture and Exercises/Tutorials will be given in English language.




  • Term: Master Computer Science
  • Requirements: Basic knowledge of communications systems and protocols, e.g. from a Bachelor course on computer networks (or similar topics)
  • Faculty: MA-INF 3202
  • Effort: 2L+2E / 6CP
  • Follow-up/Side-events: We are offering a periodical seminar and a lab in each semester. However, the research activities of our department ar currently focused on IT security, thus it is not foreseeable how many topics related to Mobile Communication will be on offer.

Informationen about online teaching

The following section contains important information regarding the online MoCo course. undefinedPlease also pay close attention to the accompanying slide set. This slide set also contains the access credentials which are required to access our course material from the internet. Please use either the undefineduniversity VPN (Uni-ID required) or the undefinedcomputer science VPN (computer science account required) when first accessing this material. You will not be prompted for a password when you access our material via VPN. Please also support your fellow students if they have a problem when accessing the course material.

Mailing list

Please subscribe to the mailing list (see below). We will distribute important announcements via this list.


OSP will no longer be used. Instead we use Sciebo (see below). Sorry for the inconvenience!

The lecture will be offered as (pre-produced) on-demand videos. The videos will be provided step by step throughout the semester. Videos will be provided via Sciebo. For each chapter of the lecture (see section "Slides and Presentations"), you will find a link to the video file next to the corresponding slide set.

Notice: To access the videos you will need a password. Use the same password which you also use to access the lecture slide PDF files on our web page (see above).


The exercise classes will take place on Tuesday, 16:00 - 17:30. Please take note of the exercise schedule published in the slide set (see above). There are some weeks where there is no exercise class!

Exercise classes will be held "live" via the BigBlueButton system. undefinedPlease use this link to join the meetings. The access code is: 029557. You do not need an account to join the meeting!

The first meeting will be held on April 28, 2020. There will be no assignment for this meeting, but you will be able to check the connectivity to BigBlueButton and ask any question that you might have.

Exercise registration and submission of solutions

This will be covered in detail on the first assignment sheet, which will be released soon.


Information about online exams

This semester due to the special corona situation the exams will be held as a written online exam. Please carefully read the following information and instructions!

-- Technical test --

To familiarize yourself with the technical workflow of the upcoming online exam, we are hosting a technical test on 06.08.2020 starting at 16:00 CEST. This test and also the final exam will be conducted via eCampus, so undefinedplease join our course. More details about the technical test are given via the mailing list.

Exam date

1st Exam: Thursday 13.08.2020, time slot 9:00 - 12:00
2nd Exam: Tuesday 29.09.2020, time slot 9:00 - 11:30

Exam duration

The time to work on the exam tasks will be 90 minutes. Additionally, we will grant an extra time of 30 minutes to scan and upload the solutions. This means that the total exam duration from start to solution submission deadline will be 120 minutes. The exam participants can freely manage this time and are responsible themselves to submit their solution ahead of the deadline.

Method of examination and allowed aids

  • The written exam will be held online in the form of an "open book exam". That means that the exam participants may use all of the lecture material as well as own material and notes for solving the exam tasks.
  • However, the exam must be solved independently and without the help of other persons. Any form of direct or indirect communication with other persons during the exam is forbidden!
  • Video supervision of the exam participants during the exam is not planned.

Exam procedure

  • The PDF document containing the exam tasks will be made available via an undefinedeCampus course at the start time of the exam. In addition, a backup copy of the file will be provided undefinedvia a Sciebo share at the start time of the exam. The eCampus/Sciebo addresses will be announced well in advance of the exam.
  • If a printer is available, the exam tasks may be solved directly on the printed exam form. If no printer is available, exam participants may also use own blank sheets of paper. In this case, we recommend to use squared paper.
  • The exam will contain a declaration of independent work. This declaration must be filled out (if a printer is available) or copied in exact wording (if no printer is available) and then signed by the exam participant. Without this declaration the exam solution can not be accepted.
  • The exam solution must be hand written with a document-proof pen in blue or black color. Digital-only solutions (e.g. by tablet or digitizer) are not allowed.
  • Every page of the solution must be marked with the name and matriculation number of the exam participant so that we can associate the solutions without doubt.

Submission of solutions

  • The exam participants have to scan their solutions using a scanner or alternatively using a smartphone or digital camera. The provided solution must be exactly one file which contains all pages of the solution. We allow either a PDF file or a ZIP archive of image files. It is the responsibility of the exam participant to make sure that all solutions are clearly visible and readable. Unreadable solutions can not be graded!
  • The solutions must be uploaded ahead of deadline undefinedvia the provided eCampus courseundefined. If there is a problem with eCampus, we will provide a undefinedSciebo share as a backup opportunity. The eCampus/Sciebo addresses will be announced well in advance of the exam. Late submissions after the deadline will not be accepted!
  • The original solution document must be kept on file. In some cases the original solution document can be requested and must then be delivered to the examiners by the exam participant.

Grading of the exam

Due to the special circumstances of this exam we will not use the normal grading system. Instead, the exam will not be graded and only the decision "passed" or "not passed" will be made. If the exam is passed, the credit points for the course will be awarded to the exam participant. The exam is safely passed if at least 50% of the exam points are achieved.

Questions and problems

For any questions and problems which might arise during the exam there will be a support room using the BigBlueButton system. The address of the room will be announced well in advance of the exam.

Support room URL: undefinedhttps://bbb.informatik.uni-bonn.de/b/fab-k10-gzx
Password: 756545


Important Announcements:


    As you may have already read in other announcements, the complete curriculum of the summer term will be offered as online courses. This also applies to the MoCo course. Right now we plan to offer on-demand videos for all the lecture contents. Videos will be made available throughout the semester chapter by chapter. Tutorials will be held as video/audio conferences using BigBlueButton. We will publish additional information soon. As already announced below, we will not begin until April 20, 2020.


    In response to the current coronavirus infections, the University of Bonn undefinedhas declared "that lectures in the summer semester will not begin until Monday, April 20, 2020". This means that the first MoCo lecture of this summer term will start on Tuesday, April 21 at the earliest. Make sure to check the university website and this page on a regular basis to find updated/additional information.

Prerequisites (recommended)

We recommend existing basic knowledge on computer networks and communication systems protocols, e.g. coming from appropriate courses of your Bachelor programme.

For the Uni Bonn German programme "Bachelor Informatik" we recommend participation in the course BA-INF 101 "Kommunikation in Verteilten Systemem (KIVS)". All lecture material (slides, assignment sheets, ...) is available in English language and maybe helpful also for Master students who have not done the BA degree in Bonn. You can access the recent course material (of winter term 2017/2018) here on the KIVS web page (no username/password required from within the University computer network).


Mobility Management in the Internet, Wireless Communication Basics, Wireless Networking Technologies, Cellular/Mobile Communication Networks (voice and data communication), Ad-hoc and Sensor Networks.

Mailing List - "Mobile Communication"

The mailing list "vl-moco" is used for news and organizational information concerning the lecture "Mobile Communication". An additional purpose is to discuss problems, e.g. with viewing or printing slides or assignment sheets. More information on subscribing the mailing list can be found undefinedhere. The mails on the list are being archived.

Slides and Presentations

The first slide set also contains the access credentials which are required to access our course material from the internet. Please use either the undefineduniversity VPN (Uni-ID required) or the undefinedcomputer science VPN (computer science account required) when first accessing this material. You will not be prompted for a password when you access our material via VPN. Please also support your fellow students if they have a problem when accessing the course material.

The list of chapters and subsections is preliminary and maybe subject to slight changes.

ChapterPDF-FilesundefinedAll videos
Initial information about lecture and exercises undefinedSlidesundefinedVideo
0. Important information about this lecture undefinedSlidesundefinedVideo
1. Introduction

1.1. Everything moves …
1.2. Mobility versus portability
1.3. Mobile devices
1.4. Wireless communication
1.5. Mobile communication and the layer model


2. Wireless Communication Basics

2.1. Signal Propagation Characteristics
2.2. Modulation Schemes
2.3. Multiple Access Schemes
2.4. Wireless Links


undefinedVideo (part 1)

undefinedVideo (part 2)

3. Wireless Technologies Overview

3.1. Wireless LAN IEEE 802.11 


undefinedVideo (part 1)

undefinedVideo (part 2)

3.2. Bluetooth undefinedSlides

undefinedVideo (part 1)

undefinedVideo (part 2)

3.3. WiMAX - Worldwide Interoperability for Microwave Access (IEEE 802.16)
(cf. announcements in the lectures …)

4. LoRa and LoRaWAN - Long Range Wide Area Networks



5. Cellular phone network: GSM, HSCSD, EDGE, GPRS

5.1. Motivation + Overview of GSM
5.2. GSM Network: Architecture and Concepts
5.3. Data Services in GSM: CSD and HSCSD
5.4. Packet-oriented Data Service: GPRS


undefinedVideo (part 1)

undefinedVideo (part 2)

undefinedVideo (part 3)

6. Mobility Management in (Wireless) Networks

6.1. Mobility in the Internet – Mobile IP
6.2. Mobility Management Internet vs. GSM/GPRS
6.3. Further Information

7. Third generation (3G) mobile communication and beyond

7.1. Generations' Overview: 1G, 2G, 3G, 4G, 5G
7.2. Overview of 3G/UMTS and its architecture
7.3. WCDMA Principles, Spread Spectrum
7.4. Support of mobility: Macro-diversity & Handover
7.5. Breathing cells & Power Control
7.6. Outlook: Future generations of mobile communication, 3.5G++

Supplementary Material:

Animations of 2. Wireless Communication Basics
Animations of 4.1. WLAN
Animations of 4.2. Bluetooth
Animations of 5. Cellular Networks
Animations of 6. Mobility Management

Obsolete in 2020,
see lecture
videos instead.


Assignment Sheets

PDF file Supplementary files Further Information
undefinedSheet 1undefinedex1.csv
undefinedSheet 2
undefinedSheet 3
undefinedSheet 4undefinedgermany.csv.gz undefinedbonn-berlin.gpx
undefinedSheet 5 (bonus)