Course name
|
Lecturers
SCS
|
SS 21
|
AS 21
|
Requirements
|
Course language
|
ECTS |
Business Engineering Navigator - Theorie und Werkzeugunterstützung für
die integrierte Unternehmens- und IT-Gestaltung
|
Stephan Aier
|
x
|
|
Keine
|
German
|
3
|
Introduction to Artificial Intelligence and Machine Learning
|
Damian Borth
|
x
|
x
|
No prerequisites are required. Students will require a notebook for tutorials. A good background in mathematics, algorithms and data structures will be beneficial for this lecture.
|
English
|
6
|
Introduction to Machine Learning and Deep Learning
|
Damian Borth
|
|
x
|
No prerequisites are required. Students will require a notebook for tutorials. A good background in mathematics, algorithms and data structures will be beneficial for this lecture.
|
English
|
6
|
Einführung in Text Mining mit Python
|
Siegfried Handschuh
|
x
|
x
|
Alle erforderlichen Kenntnisse werden in der Vorlesung vermittelt. Es wird jedoch von den Studierenden eine proaktiveEinstellung zum Erlernen der Skriptsprache Python und in die Einarbeitung in das Text‑Mining Thema erwartet.
|
German |
6
|
Machine Learning
|
Anna-Lena Horlemann
|
x
|
|
Basic mathematical knowledge from the assessment level. It is advantageous to have preliminary knowledge in programming with R. However, we will have a quick introduction to programming with R during the course, and with some motivation, it is possible to acquire these skills in the first week of
the semester.
|
English
|
4
|
Introduction to Cryptography and Cybersecurity
|
Anna-Lena Horlemann
|
|
x
|
Basic mathematical knowledge from the assessment level. It is advantageous to have preliminary knowledge in programming, e.g. with R or Python. However, we will have a quick introduction to programming with SAGE during the course, and with some motivation, it is easily possible to acquire these skills in the first week of the semester, also without previous programming knowledge.
|
English
|
4
|
Ubiquitous Computing and the Internet of Things |
Simon Mayer
|
x
|
|
No formal prerequisites. |
English |
3
|
Introduction to Computer Systems and Networks
|
Simon Mayer
|
|
x
|
There are no formal prerequisites. However, students should have basic knowledge, or sufficient motivation to acquire that basic knowledge, in basic (Unix) command‑line tools (make, git, etc.) and, ideally, in basic programming in a high‑level programming language.
|
English
|
6
|
Cryptography |
Katerina Mitrokotsa
|
x
|
x
|
Understanding of basic mathematical concepts (e.g. what is a probability). |
English
|
6
|
Engineering Software Systems
|
Guido Salvaneschi
|
x
|
|
The course does not have any particular prerequisite. However, elementary knowledge of programming in any programming language is helpful to fully appreciate the topics covered in the course. The course does not provide an introduction to coding but rather focuses on the principles of software engineering.
|
English
|
6
|
Skills: Programming for Data Science
|
Guido Salvaneschi
|
x
|
|
None
|
English
|
2
|
Introduction to Software Engineering (MBI)
|
Guido Salvaneschi
|
|
x
|
Basic use of an operating system: file system and guided installation of software applications.
|
English
|
6
|
Event-driven and Process-oriented Applications for IoT
|
Barbara Weber
|
x
|
|
Students attending this course should have basic knowledge in installing non‑trivial software on their computers. Some programming experience is recommended. Moreover, students attending this course should like to assess and use new technologies.
|
English
|
6
|