Information on individual educational components (ECTS-Course descriptions) per semester

Degree programme:Master Computer Science
Type of degree:FH MasterĀ“s Degree Programme
 Summer Semester 2022

Course unit titleMobile Computing and Internet of Things
Course unit code024912020101
Language of instructionEnglish
Type of course unit (compulsory, optional)Compulsory optional
Semester when the course unit is deliveredSummer Semester 2022
Teaching hours per week4
Year of study2022
Level of course unit (e.g. first, second or third cycle)Second Cycle (Master)
Number of ECTS credits allocated6
Name of lecturer(s)Patrick RITSCHEL

Prerequisites and co-requisites

LV 024912010101 Embedded systems programming. Programming skills in C.

Course content
  • Mobile computing and Internet of Things
  • Operating system architectures for devices with limited resources: RTOS, Embedded Linux
  • drivers
  • IPC
  • Chip cards Communication
  • Wireless communication
  • Industrial communication technologies
  • Protocol design
  • Security objectives and measures
  • Sensors / Actuators
  • Context Awareness
  • Positioning
Learning outcomes

Students will be able to

  • identify the special characteristics and application-related effects of technologies and solutions in the field of mobile computing and the Internet of Things.
  • outline key components and their interactions.
  • name characteristics of operating systems for embedded systems.
  • reproduce the performance and characteristics of wired and wireless communication with special focus on protocols.
  • identify and explain safety objectives related to mobile computing and the Internet of Things.
  • describe the term context awareness and possibilities for the perception of environmental parameters.
  • discuss various technologies and their characteristics for targeted use in the area of mobile computing and make appropriate decisions for the development of mobile applications.
  • discuss different protocols, represent their position in the OSI reference model, and derive their own protocols according to a reference model.
  • plan system architectures in which both stationary and mobile communication components communicate through both wired and wireless means.
  • calculate the requirements for the transmission parameters and plan them according to protocols and communication scenarios.
  • compare relevant communication technologies, protocols and embedded operating systems, and assess the impact on the overall system.
  • test communication behaviour and criticize aspects such as utilization of bandwidth, robustness, security etc.
  • develop system proposals for applications in the context of mobile computing.
  • design mobile-communicating systems and identify the technologies required to implement them.
  • assess existing technologies used in mobile computing, predict their communication behaviour, and test the impact of technological characteristics on the overall system.
Planned learning activities and teaching methods

Integrated teaching with impulse lectures, exercises and project work.

Assessment methods and criteria

Final assessment: written exam, assessment of project work and presentation.



Recommended or required reading

Gislason, Drew (2008): Zigbee Wireless Networking. Newnes.    

Rankl, Wolfgang ; Effing, Wolfgang (2008): Handbuch der Chipkarten: Aufbau - Funktionsweise - Einsatz von Smart Cards. 5. Aufl. München: Carl Hanser Verlag GmbH & Co. KG.   

Rech, Jörg (2012): Wireless LANs: 802.11-WLAN-Technologie und praktische Umsetzung im Detail. 4., u. erw. Aufl. Hannover: Heise Zeitschriften Verlag.   

Roth, Jörg (2005): Mobile Computing: Grundlagen, Technik, Konzepte. 2. Aufl. Heidelberg: dpunkt.   

Shelby, Zach (2010): [6LoWPAN: The Wireless Embedded Internet]. Wiley-Blackwell.   

Stallings, William (2014): Operating Systems: Internals and Design Principles, Global Edition. 8. Aufl. Pearson Education.   

Zurawski, Richard (2005): The Industrial Communication Technology Handbook. 1. Aufl. CRC Press.

Mode of delivery (face-to-face, distance learning)


Summer Semester 2022go Top