Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI

Introduction to IT Systems (Wintersemester 2019/2020)

Dozent: Prof. Dr. Christoph Meinel (Internet-Technologien und -Systeme) , Dr. Anne Kayem (Internet-Technologien und -Systeme) , Prof. Dr. Felix Naumann (Information Systems)

Allgemeine Information

  • Semesterwochenstunden: 4
  • ECTS: 6
  • Benotet: Ja
  • Einschreibefrist: 01.10.-30.10.2019
  • Lehrform: Vorlesung / Übung
  • Belegungsart: Pflichtmodul
  • Lehrsprache: Englisch
  • Maximale Teilnehmerzahl: 20

Studiengänge & Module

Digital Health MA


This is a bridging module aimed specifically at students with a background in health professions/life sciences. The goal is to provide a platform to enable students learn about the use of Information Technology (IT) systems in the healthcare environment. The module covers topics such as the use of digital patient data, secure messaging, e-health, computerized clinical decision-making tools, and the impact of IT systems on effective patient care. In addition, the students will learn about the impact of integrating IT systems in healthcare from the human resource, economics and government policy perspective. After completing this module, you should be able to think critically about IT Systems in the digital health context.

  • Learning Objectives:
    • Understand the IT systems concepts, definitions, and terms in digital health
    • Learn to critically analyze IT systems use in healthcare
    • Learn to identify the advantages and challenges of IT systems in healthcare
    • Ability to critique the integration of IT Systems into clinical work practices
    • Be able to reflect on the suitability and sustainability of digital tools, applications, and information sites to improve health education


  • Prerequisites: None
  • Software or Materials Required: Python, HTML/CSS, MySQL


  • Block 1: Basic principles of Computing
    • Suggested Readings:
      • Abelson, Ledeen, and Lewis, “Blown to Bits” (free) http://www.bitsbook.com/excerpts/ (Chapters: 1 and 3)
      • Denning and Martell, Great Principles of Computing (MIT Press) (Chapters: 5, 6, and 7), 2008
  • Block 2: Internet Technologies
    • Suggested Readings:
      • Meinel and Sack, “Digital Communication: Communication, Multimedia, and Security”, 2014 (Springer)
      • Meinel and Sack, “Internetworking – Technological Foundations and Applications”, 2013 (Springer)
  • Block 3: Principles of Databases
    • Suggested Readings:
      • Mata-Toledo, “Schaum’s Outline of Fundamentals of Relational Databases (Schaum’s Outlines)”, 2000
      • Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, "Database Systems -The CompleteBook", Pearson Education International, 2002
  • Block 4: Basic Web Programming
    • Suggested Readings:
      • Coulouris, Dollimore, Kindberg, Blair, “Distributed Systems: Concepts and Design”, (5thed.), 2012

Lern- und Lehrformen

Teaching will be done in the form of lectures on the topics below. Learning materials (Slides and Reading Material) are available HERE.

  • Block 1: Principles of Computing 
    • Computers, Architectures, and Code (I & II) -- Slides (Lecture 1)
    • Operating Systems (I & II)
  • Block 2: Internet Technologies
    • Internet Technology 
    • Web Technologies 
    • Cloud Computing
    • Internet Security
    • Data Protection and Privacy on the Web
  • Block 3: Principles of Databases 
    • Introduction to Databases
    • Relational Databases
    • Query Languages (I & II)
  • Block 4: Web and Database Programming
    • Introduction to Web Programming
    • Scripting for task automation
    • Introduction to Database Programming





Grade %

Mid-Semester Exam (90 mins)




Final Exam (180 mins)





Lectures hold on Tuesdays, 9.15 - 10.45, in HS 2 and Thursdays, 15.15 -16.45 in G 3 E 15/16 respectively.