Module Elective courses 2, Media Computer Science (Bachelor) (ER 5)

English language
Compact font

Color scheme

Module summary

Elective courses 2

MINB6505

Prof. Dr.-Ing. Holger Vogelsang

/

6th Semester

none

Module Internship

The student should be able to lay his emphasis on individual interests.

Individual exams
Course Augmented and virtual reality

I W171

Lecture

Prof. Dr. Matthias Wölfel

German

4/4

120 hours in total, including 60 hours of contact study.

Written Exam 90 Min. (graded)

Course BSI basic protection

I W169

Lecture

Dr. Günther Schreiner

German

2/2

60 hours in total, including 30 hours of contact study.

Module exam

Course Business Process Management

I W854

Lecture

Prof. Dr. Uwe Haneke

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

Starting with clarifying the terminology of business process management, the lecture gives an introduction and analysis of various concepts for business process documentation and modeling. This includes a discussion of support through appropriate methodologies and software tools. Modern concepts such as process mining are also covered.

Using different tools, business processes are documented and subsequently simulated as part of a case study. Finally, aspects of process quality assurance, performance evaluation, and process cost accounting are addressed. Students are enabled to independently handle processes in a business environment, including documentation, modeling, and analysis.

Overview:


  • The concept of processes and types of processes
  • Methodologies in process management
  • Process analysis (documenting processes)
  • Process modeling (modifying processes)
  • Tools for process modeling
  • Process simulation
  • Process mining
  • Key performance indicators for evaluating business processes


Lecture combined with exercise sessions and case studies
Course CC Operation

I W917

Lecture

Dr. Günther Schreiner

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

Course Concept, Design und Presentation of interactive Projects

I W915

Lecture

Prof. Thomas Hinz

German

2/2

60 hours in total, including 30 hours of contact study.

Homework 1 Semester (graded)

Course Data protection according to GDPR

WIB179

Thesis

Prof. Dr. Ingo Stengel

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

Course Embedded Software Laboratory

I W612

Laboratory

Prof. Dr. Dirk Hoffmann

German

2/2

60 hours in total, including 30 hours of contact study.

Laboratory Work 1 Semester (graded)

Students will be able to develop typical algorithms used in embedded systems in the C++ programming language. Students will develop a prototypical CDMA decoder that is able to extract the bits sent by GPS satellites from a composite signal.

Software and hardware tools für designing automative ECUs

Practical work

Course Generative AI

I W168

Practical work

Dipl. Inf. (FH) Oktavian Gniot

German

2/2

60 hours in total, including 30 hours of contact study.

Homework 1 Semester (graded)

Course Graphical-geometric algorithms

I W158

Lecture

Prof. Dr. Christian Pape

German

2/2

60 hours in total, including 30 hours of contact study.

Written/verbal Exam 90/20 Min. (graded)

Graphical-geometric algorithms solve problems based on geometric objects such as points, lines, surfaces and solids in two- or multi-dimensional space (algorithmic geometry, computational geometry). These algorithms and their underlying data structures are used in areas such as computer graphics, robotics and geoinformation systems.

Students learn about typical algorithms from algorithmic geometry, their design principles and areas of application.

They will be able to analyse and compare the algorithms with regard to their correctness, resource consumption and robustness.

Among other things, the following problems are treated as examples:

Calculation of convex hulls, intersection and distance problems, triangulation of polygons, geometric data structures such as kd-trees.

Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars: "Computational Geometry: Algorithms and Applications", 2008, 3rd edition, Springer-Verlag

Franco P. Preparata, Michael Shamos: "Computational Geometry: An Introduction", 1985, Springer-Verlag

Special further reading will be announced in the lecture.

Course HKA-APP

I W155

Practical work

M.Sc. Daniel Weisser
Prof. Dr. Manfred Seifert

German

2/2

60 hours in total, including 30 hours of contact study.

Hands-on Work 1 Semester (graded)

HsKAmpus is intended to provide comprehensive functions for students of all faculties of the HsKA:

  • https://www.h-ka.de/hskampus/
  • https://www.youtube.com/watch?v=OcyRZrwXzVM

This primarily includes functions from the so-called. Online services based on the LSF server (events/schedule, facilities, people, student life), the QIS server (grade view) and other servers (canteen, KIT, KVV, ...). Other formats and functions are possible:

  • Creation or further development for Android, iOS, Windows, Web and our Broker/Server as well as the new Ersti-Hilfe
  • Provision in Google Play, Apple App Store, Microsoft Windows Store and as a web app
  • Marketing on various channels (website, FaceBook, Instagram, HsKA site, advertising material, ...)
  • User support
  • Communication at the university (campus day).

http://www.hskampus.de

https://www.facebook.com/hskampus

https://www.instagram.com/hskampus/

Course IoT Internet of Things - Use cases and algorithms

I W000x

Lecture

Prof. Dr. Christine Preisach

German

2/2

60 hours in total, including 30 hours of contact study.

Verbal Exam 20 Min. (graded)

Course IT and media law

I W159

Lecture

RA Josua Neudeck
RA Jeremias Held

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

The lecture deals with legal issues in information technology and media law that students encounter in their everyday work. For example, students learn the basics of dealing with copyright-protected works, data, trademarks, designs or personal rights as well as the legally compliant design of websites, web shops and apps.

  • Basics of copyright law and the relevant industrial property rights
  • (IT) contract law
  • AI and data protection
  • Conclusion of contracts on the internet
  • General legal requirements for websites
  • Internet and email marketing
  • Legal relationships with apps
  • Special legal features of social media

  • PowerPoint-Folien zum Referat
  • Herzog, Recht für Designer, 2. Auflage 2022
Course IT Consulting

I W433

Lecture

Prof. Dr. rer. pol. Mathias Philipp

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

First, students are given an overview of the international consulting market and learn the methodological principles of this industry as well as the main areas of work of IT consulting. Various approaches to strategy consulting, process consulting and IT system consulting are discussed, along with the respective consulting tools and methods.

Lecture material completely as pdf documents, blackboard notes for interactive development of central problem positions, instructions for interactive role play and case study material

Participation lecture, development of an interactive role play in the group, individual execution of a short case study.

Course IT Security

I W210

Lecture

Dipl. Inform. (FH) Michael Fischer
Dipl. Inform. (FH) Georg Magschok

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

Technological and topological mechanisms for securingnetworks, attack patterns and defense mechanisms againstthem. Basics of, variants of and defense against malicioussoftware. Analysis and judgement of security mechanismsand related activities. Excercies at the end of each semester provide practicalexperience in dealing with security topics.

Presentation with a lot of room for discussions andinteraction. Finalized by a hands-on session.

Course Microservices

I W930

Lecture

Prof. Dr. Jürgen Zimmermann

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

Students learn in a practical way about the architectural principle of microservices, which have established themselves alongside conventional, cumbersome application servers. Using a consistent example, microservices are developed with the following platform:

  • Kubernetes (incl. Helm) and Docker images for virtualisation, orchestration, service registry, etc. The products Docker Desktop Community and Lens are used as administration tools.
  • Spring Boot as a framework to implement microservices with REST and also GraphQL as an interface.
  • Spring Data JPA to access relational database systems with Hibernate and the Jakarta Persistence standard.
  • PostgreSQL, MySQL and Oracle XE are used as relational database systems with the administration tools pgadmin, phpMyAdmin and SQL Developer and are all installed and operated in Kubernetes.
  • IntelliJ IDEA Ultimate is used as the IDE. For IntelliJ IDEA Ultimate - and other JetBrains products - HKA students have been able to obtain a free licence, valid for 1 year, on the initiative of the lecturer since 2014.
  • Gradle with Cloud Native Buildpacks is used as a build system.

As a result, students acquire the skills to weigh up the advantages and disadvantages of microservices against monolithic architectures (WOZU).

"Spring Framework Documentation", https://docs.spring.io/spring/docs/current/spring-framework-reference

"Spring Boot Reference Guide", https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle

"Spring GraphQL Reference", https://docs.spring.io/spring-graphql/docs/1.0.0-M2/reference/html

"Spring Data JPA", https://docs.spring.io/spring-data/jpa/docs/current/reference

Docker, https://www.docker.com/why-docker

Kubernetes, https://kubernetes.io/docs

Course Mobile communication

I W914

Lecture

Prof. Dr. Oliver Waldhorst

German

2/2

60 hours in total, including 30 hours of contact study.

Verbal Exam 20 Min. (graded)

In this course, students learn about the basic principles and technologies of mobile communication systems. After completing the course, they will be able to describe problems of mobile networks such as wireless signal transmission, media access and mobility management, identify and apply solution modules to solve these problems and evaluate existing solutions. They will also be able to analyze the characteristics and applications of various wireless systems such as WLAN, Bluetooth, mobile radio technologies (e.g. GSM, UMTS, LTE, 5G) and their underlying protocols and architectures.

The lecture covers the following topics:

  • Basics of mobile communication: wireless signal transmission, multiplexing techniques, band spreading, OFDM, MIMO and multipath propagation.
  • Media access: methods such as Aloha, Carrier Sense Multiple Access (CSMA) and time-slot-based protocols.
  • Mobility management: position management, handover and routing in mobile networks.
  • Technologies and standards: WLAN (IEEE 802.11), Bluetooth, mobile networks (GSM, UMTS, LTE, 5G).

The course is held in a flipped classroom format. Students prepare for the live sessions independently using lecture slides and explanatory videos. In the classroom sessions, the content is deepened through case studies and practical exercises. The examination consists of an oral examination or a written exam, depending on the agreement.

The total workload is 60 hours, of which 20 hours are spent on asynchronous learning, 20 hours on face-to-face events and 20 hours on exam preparation.

  • Slide collection and explanatory videos in the ILIAS system
  • Jochen Schiller, Mobile Communication. Pearson Studium, 2003.
  • Martin Sauter, Grundkurs Mobile Kommunikationssysteme, 8th edition, 2022 (available as an e-book via the KIT library)
  • Further information in ILIAS and in the lecture
Course Model-based Software Development

I W911

Lecture

Prof. Dr. Martin Sulzmann

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

  • Formal Modelling Languages
    • Synchronous languages (Lustre/SCADE)
    • Temporal Specifications (LTL)
  • Domain-specific Extensions
    • Textual versus visual modelling
    • Modeltransformation via internal DSLs
    • Modelling guide lines
  • Formal testing and verification
    • Coverage criteria
    • Testcasegeneration
    • Static analysis and model-checking

  • lectures notes and slides
  • exercies
  • online references

Prerequisistes:
  • UML Basics
  • C++,
  • Logic (propsitional),
  • Lexer, Parser, EBNF (Compiler basics)
Mix of lecture (2/3) and practical exercies/project work (1/3)
Course Modern server applications and web apps with TypeScript

I W934

Lecture

Prof. Dr. Jürgen Zimmermann

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

Course New Lecture

I W204

Project lecture

Prof. Dr. Christine Preisach

German

2/2

60 hours in total, including 30 hours of contact study.

Hands-on Work 1 Semester (graded)

Course New Lecture

WIB204

Project lecture

Prof. Dr. Christine Preisach

German

2/2

60 hours in total, including 30 hours of contact study.

Hands-on Work 1 Semester (graded)

Course Python frameworks

I W800

Lecture

Prof. Dr. Jürgen Zimmermann

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

Course Robotics

I W233

Lecture

Prof. Dr. Björn Hein

German

4/4

120 hours in total, including 60 hours of contact study.

Written/verbal Exam 90/20 Min. (graded)

Fields of application of industrial and service robots, kinematic types, coordinate transformation, kinematic modelling of manipulators, track design, sensorics, control architecture (hardware and software), methods of programming, programming languages

Prior registration or agreement with a lecturer required

Lecture Notes and Literature

Lecture in form of seminar
Course Serious Games

I W910

Lecture

Prof. Daniel Schwarz

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 90 Min. (graded)

Course Sound design

I W801

Lecture

B.Sc. Noah Ibers

German

2/2

60 hours in total, including 30 hours of contact study.

Written Exam 60 Min. (graded)

This lecture introduces various concepts and areas of sound design. Besides technical basics to:


  • Sound theory and waves
  • Recording technology, storage and processing
  • sound synthesis

creative applications of sound design like:


  • Audio processing
  • music and audio production
  • music theory
  • use and effect of sound in applications or films

will also be thematized. The lecture teaches how professional soundscapes and moods can be created to achieve desired effects.

The lecture is accompanied by exercises in which the knowledge is practically applied. The content of the assignments ranges from editing audio tracks, sound synthesis and scoring of film scenes to the development of sound brands.