Cursuscode: T26241

Datastructuren en algoritmen+'

Meer informatie over Datastructuren en algoritmen, de cursus bestellen

Snapshot van Datastructuren en algoritmen

Alle cursussen van de faculteit Informatica

Cursusinformatie

Datastructuren en de bijbehorende algoritmen zijn van belang bij het programmeren. Bijvoorbeeld voor methoden en technieken om gegevens op slaan, snel op te zoeken en te sorteren, of om op efficiënte wijze de weg te vinden in een netwerk. Na een inleiding over ontwerpprincipes en analysetechnieken, behandelt u de basisdatastructuren uit de informatica: stapels (stacks), wachtrijen (queues), rijen (sequences), bomen, prioriteitswachtrijen (priority queues), verzamelingen, grafen en gewogen grafen. In de cursus laten we regelmatig de implementatie hiervan in Java zien.

Cursusmateriaal

Het volledige cursusmateriaal bestaat uit:

Tekstboek

Michael T. Goodrich en Roberto Tamassia,
Data Structures and Algorithms in Java
New York, Wiley, 2011, vijfde druk

Website bij het tekstboek: www.wiley.com/go/global/goodrich
Website uitgever van het tekstboek: www.wiley.com

Werkboek van de Open Universiteit

Het werkboek bestaat uit één deel. Het werkboek is aan de Open Universiteit ontwikkeld en heeft twee functies:

  • Het leidt de student door het tekstboek met studeeraanwijzingen, opdrachten en uitwerkingen.
  • Het biedt een stuk theorie dat niet voorkomt in het tekstboek, ook weer met opdrachten en uitwerkingen.

Studienet

Studenten kunnen gebruikmaken van Studienet, een elektronische leeromgeving (ELO) met software, digitaal materiaal, sjablonen voor het uitwerken van opdrachten, discussieruimte en informatie over begeleiding.

Opleidingen

Deze cursus maakt deel uit van de volgende opleidingen van de faculteit Informatica:

  • Bacheloropleiding Informatica (postpropedeuse)
  • Open bacheloropleiding Informatica
  • Vakgebied

    Deze cursus behoort tot het vakgebied Softwaretechnologie van de faculteit Informatica.

    Verantwoordelijk docent

    Verantwoordelijk docent voor deze cursus is drs. Annemiek Herrewijn-van de Zande.