1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89---
title: Algorithmen und Datenstrukturen I
modulurl: http://fi.cs.hm.edu/fi/rest/public/modul/title/algorithmenunddatenstruktureni
image: rauchkopf.png
semester: Wintersemester 2014/15
---
<div class="row">
<div class="span6">
## Ziele / Inhalte
- lineare und hierarchische Datenstrukturen
- Qualität von Datenstrukturen und Algorithmen
- Umsetzung in C++
## Termine und Inhalte
- Vorlesungstermine (donnerstags 11:45-13:15, R1.006)
Der Vorlesungsstoff basiert auf dem Buch [Algorithmen und Datenstrukturen](http://link.springer.com/book/10.1007/978-3-8274-2804-2/page/1) von T.Ottmann & P.Widmayer.
Die genauen Vorlesungsinhalte entnehmen Sie dem Moodle-Kurs.
- Praktikumstermine beginnen am 07.10.2013
- *Teilgruppe 1*: dienstags 13:30-15:00, R3.021
- *Teilgruppe 2*: dienstags 15:15-16:45, R3.021
Die genauen Praktikumsinhalte entnehmen Sie dem Moodle-Kurs.
## Aufgabenblätter
- Blatt 0 ([HTML](/lectures/algdat/html/Blatt00.html),
[PDF](/lectures/algdat/pdf/Blatt00.pdf))
- Blatt 1 ([HTML](/lectures/algdat/html/Blatt01.html),
[PDF](/lectures/algdat/pdf/Blatt01.pdf))
- Blatt 2 ([HTML](/lectures/algdat/html/Blatt02.html),
[PDF](/lectures/algdat/pdf/Blatt02.pdf))
- Blatt 3 ([HTML](/lectures/algdat/html/Blatt03.html),
[PDF](/lectures/algdat/pdf/Blatt03.pdf))
- Blatt 4 ([HTML](/lectures/algdat/html/Blatt04.html),
[PDF](/lectures/algdat/pdf/Blatt04.pdf))
- Blatt 5 ([HTML](/lectures/algdat/html/Blatt05.html),
[PDF](/lectures/algdat/pdf/Blatt05.pdf))
</div>
<div class="span6">
## Scheinerwerb
Zulassungsvoraussetzung zur Prüfung ist ein erfolgreich bestandener Leistungsnachweis.
Für den Schein müssen Sie folgendes erfolgreich bearbeiten:
- Aufgaben zu Lesetexten in Moodle
- Semesteraufgabe (C++-Programmierprojekt, in Zweierteams)
- Code-Review einer anonymisierten Lösung der Semesteraufgabe
## Prüfung
Die Veranstaltung wird durch eine benotete schriftliche Prüfung abgeschlossen. Zu
dieser sind keine Hilfsmittel zugelassen.
Der Prüfungsstoff entspricht den Kapiteln 1, 2, 3 & 5 aus dem o.a. Buch **und** C++.
## Links
[Moodle-Kurs](https://moodle.hm.edu/course/view.php?id=5450) der Lehrveranstaltung,
den Zugangsschlüssel erhalten Sie in der ersten Vorlesung
C++-Referenz: <http://de.cppreference.com/w/>
### Tutorials
- <http://www.learncpp.com/>
- <http://www.cplusplus.com/doc/tutorial/>
- <http://www.csegeek.com/csegeek/view/tutorials/cpp_lang/cpp_intro.php>
### IDEs
- <http://www.codeblocks.org/>
- <http://newbieide.codeplex.com/>
- <http://codelite.org/>
- <http://www.eclipse.org/cdt/>
</div>
</div>