Alle Lernmaterialien für deinen Kurs Module aus dem Wahlfachkatalog Informatik**

Egal, ob Zusammenfassung, Altklausur, Karteikarten oder Mitschriften - hier findest du alles für den Studiengang Master of Science Informatik

TU München

Master of Science Informatik

Prof. Dr.

2024

So erstellst du deine eigenen Lernmaterialien in Sekunden

  • Lade dein Vorlesungsskript hoch
  • Bekomme eine individuelle Zusammenfassung und Karteikarten
  • Starte mit dem Lernen

Lade dein Skript hoch!

Zieh es hierher und lade es hoch! 🔥

Jetzt hochladen

Die beliebtesten Lernunterlagen deiner Kommilitonen

Jetzt hochladen
Module aus dem Wahlfachkatalog Informatik** - Cheatsheet
Grundlagen der Syntax und Semantik von Programmiersprachen Definition: Grundlagen der Syntax und Semantik von Programmiersprachen umfassen die formalen Regeln zur Struktur (Syntax) und Bedeutung (Semantik) von Sprachelementen. Details: Syntax: Regeln für die korrekte Struktur von Programmcode. Formale Grammatiken: Meistens kontextfreie Sprachen (BNF, EBNF). Syntaxbäume: Hierarchische Struktur von ...

Module aus dem Wahlfachkatalog Informatik** - Cheatsheet

Zugreifen
Module aus dem Wahlfachkatalog Informatik** - Exam
Aufgabe 1) Du untersuchst eine fiktive Programmiersprache, die auf kontextfreien Grammatiken basiert. Diese Sprache enthält grundlegende Kontrollstrukturen wie Schleifen und Bedingungen. Es gibt zwei Aufgaben: (1) Die formale Spezifikation der Grammatik in erweiterter Backus-Naur-Form (EBNF) zu schreiben und (2) einen Syntaxbaum und die zugehörige operationale Semantik für ein gegebenes Codebeispi...

Module aus dem Wahlfachkatalog Informatik** - Exam

Zugreifen

Bereit für die Klausur? Teste jetzt dein Wissen!

Was umfasst die Grundlagen der Syntax von Programmiersprachen?

Was ist eine formale Grammatik in der Programmiersprache?

Welche Ansätze gibt es zur Beschreibung der Semantik?

Was beschreibt die Zeitkomplexität eines Algorithmus?

Nennen Sie eine effiziente Suchmethode in großen sortierten Datenstrukturen.

Welche der folgenden ist eine rekursive Sortiermethode?

Was ist Datenbankdesign?

Was versteht man unter Normalisierung?

Was ist eine Tabelle in der 3NF?

Was sind die grundlegenden Schichten in einem KNN?

Welche Aktivierungsfunktion wird häufig in neuronalen Netzen verwendet?

Wie kann Overfitting in DL-Modellen vermieden werden?

Was ist ein Netzwerkprotokoll?

Welche Eigenschaft hat das TCP-Protokoll?

Wofür wird das ICMP-Protokoll verwendet?

Was bedeutet der Softwareentwicklungslebenszyklus?

Was passiert in der Planungsphase des Softwareentwicklungslebenszyklus?

Welche Aktivitäten gehören zur Wartung im Softwareentwicklungslebenszyklus?

Was ist Maschinelles Lernen (ML)?

Welche Lernparadigmen gibt es im Maschinellen Lernen?

Nennen Sie einige wichtige Algorithmen und Fehlermetriken im ML.

Wie lange dauern Iterationen (Sprints) normalerweise in Scrum?

Welche Rolle gibt es im Scrum-Team neben dem Product Owner und dem Scrum Master?

Welche der folgenden Ereignisse gehört NICHT zu Scrum?

Weiter

Diese Konzepte musst du verstehen, um Module aus dem Wahlfachkatalog Informatik** an der TU München zu meistern:

01
01

Programmierung

In diesem Abschnitt lernst Du die Grundlagen und fortgeschrittene Konzepte der Programmierung kennen. Es geht um den Entwurf, die Implementierung und das Testen von Software.

  • Grundlagen der Syntax und Semantik von Programmiersprachen
  • Algorithmen und Datenstrukturen
  • Objektorientierte Programmierung
  • Funktionale und logische Programmierung
  • Software-Testing und Debugging-Methoden
Karteikarten generieren
02
02

Datenbanken

Dieser Bereich konzentriert sich auf die Konzepte und Technologien zur Verwaltung und Manipulation von Datenbanken. Es werden sowohl relationale als auch NoSQL-Datenbanken behandelt.

  • Datenbankdesign und Normalisierung
  • SQL und relationale Datenbanken
  • NoSQL-Datenbanken
  • Indizierung und Optimierung
  • Datenbanksicherheit und -verwaltung
Karteikarten generieren
03
03

Software Engineering

Im Bereich Software Engineering werden die Prinzipien und Methoden des Softwareentwicklungsprozesses vermittelt. Dazu gehören auch Techniken zur Qualitätssicherung und Projektmanagement.

  • Softwareentwicklungslebenszyklus
  • Anforderungsanalyse und -spezifikation
  • Entwurfsmuster und Architekturen
  • Versionskontrollsysteme
  • Agile Methoden und Scrum
Karteikarten generieren
04
04

Künstliche Intelligenz

Hier lernst Du die Grundlagen und Anwendungen der Künstlichen Intelligenz. Schwerpunkt liegt auf maschinellem Lernen und neuronalen Netzen.

  • Grundlagen der Künstlichen Intelligenz
  • Maschinelles Lernen
  • Neuronale Netze und Deep Learning
  • Natürliche Sprachverarbeitung (NLP)
  • Anwendungen und ethische Aspekte der KI
Karteikarten generieren
05
05

Netzwerke

Dieser Abschnitt deckt die Grundlagen und fortgeschrittenen Themen der Computernetzwerke ab. Die Themen reichen von Netzwerkarchitekturen bis hin zu Sicherheitsprotokollen.

  • Grundlagen der Netzwerktechnologie
  • Netzwerkprotokolle (z.B. TCP/IP)
  • Sicherheit und Verschlüsselung im Netzwerk
  • Netzwerkdesign und -management
  • Cloud Computing und verteilte Systeme
Karteikarten generieren

Alles Wichtige zu diesem Kurs an der TU München

Module aus dem Wahlfachkatalog Informatik an der TU München - Überblick

Das Wahlfachmodul im Bereich Informatik an der Technischen Universität München bietet Dir die Möglichkeit, Dein Wissen in verschiedenen spezialisierten Fachrichtungen zu vertiefen und zu erweitern. Diese Module sind sowohl für Studierende gedacht, die ihr Basiswissen ergänzen möchten, als auch für diejenigen, die spezifische Interessensgebiete intensivieren wollen. Die Kursinhalte sind breit gefächert und praxisorientiert, um Dich optimal auf die beruflichen Anforderungen der IT-Branche vorzubereiten.

Wichtige Informationen zur Kursorganisation

Kursleiter: Prof. Dr.

Studienleistungen: Prüfungen können in Form von Klausuren oder Projektberichten abgenommen werden.

Angebotstermine: Die Module werden in der Regel sowohl im Wintersemester als auch im Sommersemester angeboten.

Curriculum-Highlights: Programmierung, Datenbanken, Software Engineering, Künstliche Intelligenz, Netzwerke

So bereitest Du Dich optimal auf die Prüfung vor

Beginne frühzeitig mit dem Lernen, idealerweise schon zu Beginn des Semesters, um Dir die nötige theoretische Basis anzueignen.

Nutze verschiedene Ressourcen, wie Bücher, Übungsaufgaben, Karteikarten und Probeklausuren, um dein Wissen zu vertiefen.

Schließe Dich Lerngruppen an und tausche Dich mit anderen Studierenden aus, um gemeinsam Lösungsstrategien zu entwickeln.

Vergiss nicht, regelmäßige Pausen einzulegen und in diesen Zeiten komplett abzuschalten, um eine Überbelastung zu vermeiden.

Nutzung von StudySmarter:

Nutzung von StudySmarter:

  • Erstelle Lernpläne und Zusammenfassungen
  • Erstelle Karteikarten, um dich optimal auf deine Prüfung vorzubereiten
  • Kreiere deine personalisierte Lernerfahrung mit StudySmarters AI-Tools
Kostenfrei loslegen

Stelle deinen Kommilitonen Fragen und bekomme Antworten

Melde dich an, um der Diskussion beizutreten
Kostenlos anmelden

Sie haben bereits ein Konto? Login

Entdecke andere Kurse im Master of Science Informatik

Master-Praktikum Kurs ansehen
Master-Seminar Kurs ansehen
Master’s Thesis Kurs ansehen
Module aus dem Wahlfachkatalog Informatik** Kurs ansehen

Lerne jederzeit. Lerne überall. Auf allen Geräten.

Kostenfrei loslegen