• Informationsverarbeitung und angewandte Datentechnik GmbH
    Seit 43 Jahren Ihr Bildungspartner
  • 0 64 21 96 58-0

Informationsverarbeitung und angewandte Datentechnik GmbH

PR003 | Algorithmen und Datenstrukturen

Vertiefen Sie Ihr Wissen in der effizienten Datenverarbeitung und Algorithmusanalyse

Zusammenfassung
Infos zum Download

Optimieren Sie Ihre Programmierfähigkeiten durch fortgeschrittene Algorithmen und Datenstrukturen

In diesem dreitägigen Seminar erhalten Sie umfassende Kenntnisse über grundlegende und fortgeschrittene Datenstrukturen und Algorithmen. Sie lernen, wie Sie Arrays, Listen, Bäume und Graphen effektiv nutzen und optimieren können. Durch praxisorientierte Übungen und theoretische Grundlagen werden Sie befähigt, komplexe Probleme zu analysieren und effiziente Lösungen zu entwickeln.

Angebotsziel
Algorithmen und Datenstrukturen

  • Verstehen und Implementieren von grundlegenden Datenstrukturen
  • Anwenden von Such- und Sortieralgorithmen
  • Traversieren und Manipulieren dynamischer Datenstrukturen
  • Analysieren von Algorithmen hinsichtlich ihrer Komplexität
  • Implementieren von graphentheoretischen Algorithmen
  • Nutzen von dynamischen Programmierungstechniken

Zielgruppe
Algorithmen und Datenstrukturen

Dieses Seminar richtet sich an Softwareentwickler, Informatikstudenten und IT-Professionals, die ihre Kenntnisse in Algorithmen und Datenstrukturen vertiefen möchten.

Voraussetzungen
Algorithmen und Datenstrukturen

Grundlegende Kenntnisse in der Programmierung und ein Verständnis für einfache Datenstrukturen und Algorithmen werden vorausgesetzt. Darüber hinaus empfehelen wir Kenntnisse in mindestens einer der folgenden Sprachen: Java, C, C ++ oder C #, Python, JavaScript, Ruby, Perl, Scala

Inhalte
Algorithmen und Datenstrukturen

Datenstrukturen

  • Arrays
  • Verkettete Listen (Linked Lists)
  • Stapel und Warteschlangen (Stacks, Queues und Deques)
  • Hashing (Tabellen, Verkettung, Offene Adressierung)
  • Trees & Binary Search Trees (BSTs)
  • Skip Lists und Tries (Präfixbäume)
  • Halden und Graphen (Heaps und Graphs)

Algorithmen

  • Such- und Sortier-Algorithmen
  • Traversierung von dynamischen Datenstrukturen
  • Huffman Kodierung
  • Elementare Graphentheorie (Definition. Breiten- und Tiefensuche)
  • Graphentheoretische Algorithmen (Dijkstra, Kruskal, Floyd-Warshall)
  • Dynamische Programmierung: Knapsack Problems
  • Komplexitätsanalyse (Laufzeit, O-Notation)

Bildungspfad
Algorithmen und Datenstrukturen

Lernstufe 1
  • Programmierung für Programmiereinsteiger
  • Einführung in die Programmierlogik
  • Requirements Engineering in der IT
  • Objektorientierte Programmierung (OOP) - Grundlagen
Lernstufe 2
  • DevOps - Grundlagen
  • Datenmodellierung mit UML - Grundlagen
  • Algorithmen und Datenstrukturen
Lernstufe 3
  • Service Orientierte Architekturen (SOA) - Grundlagen
  • Qualitätsmangement in der Softwareentwicklung
  • UML Objektorientierte Analyse
  • DevOps - Fortgeschrittene Techniken
Lernstufe 4
  • Service Orientierte Anwendungen (SOA) mit .NET
  • UML Objektorientiertes Design

Ausbildungsnachweis
Algorithmen und Datenstrukturen

Zertifikat der IAD GmbH

Sie erhalten ein Teilnahmezertifikat der IAD GmbH. Damit können Sie Ihr erworbenes Wissen dokumentieren.

PR003 | Algorithmen und Datenstrukturen
1.497,00 €(1.781,43 € inkl. 19% Mwst)