Lecture: Algorithmisches Denken und imperative Programmierung
Course
- Lecturer(s):
- Start: 19.10.2009
- Dates: Mon. 13 (c.t.) - 15, HS 1
- Course number: BA-INF 014
- Curriculum: Bachelor
- Exams: The final exam will take place on Feb. 11th 2010 from 9-11 in HS1, HS2 and A207. The second written exam will take place on Apr. 7th 2010 from 01-03 pm in HS1.
Exercises
- Tutor(s):
Ferientutorien
In den Semesterferien wird für die Studenten, die die Abschlussklausur nicht bestanden bzw. nicht mitgeschrieben haben, ein Ferientutorium angeboten. In diesem Tutorium sollen die Studenten optimal auf die Nachklausur vorbereitet werden. Falls Sie Interesse an einer Teilnahme an diesem Tutorium haben, schreiben Sie bitte bis zum 21.02.10 eine kurze Email an Jan Baumann.
Post exam review
The post-exam review will take place on Thursday, Feb. 18th 2010 at 2 pm in Prof. Weber's office.
Written Exam: Distribution of students to lecture halls
You can find the lecture hall where you write the exam by comparing the first letter(s) of your last name with the mapping below:
HS2: A-I
HS1: J-SIMO
A207: SIMS-Z
Mock examination
A mock examination will take place on Monday, December the 7th, 2009 during lecture times.
Mailing list
Please sign in to the ADIP mailing list at:
https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/adip
Release day for the exercises
From now on, the exercises will be released on fridays.
Slides
- ueberblick (PDF document, 93 KB)
- algorithmen (PDF document, 1.3 MB)
- grundkonzepte-imperative-sprachen (PDF document, 508 KB)
- einfache-datentypen-und-arrays (PDF document, 764 KB)
- prozeduren-und-funktionen (PDF document, 1.6 MB)
- strukturierte-Typen-und-Zeigertypen (PDF document, 8.7 MB)
- Verifikation-iterativer-Algorithmen (PDF document, 658 KB)
- Algorithmen-auf-Listen-und-Baeumen (PDF document, 1.2 MB)
Assignment Sheets
|
Exercise 0: Einfuehrung Assignment sheet (PDF document, 77 KB) |
|
Exercise 1: Algorithmen Assignment sheet (PDF document, 110 KB) |
|
Exercise 2: Programmentwurf Assignment sheet (PDF document, 82 KB) |
|
Exercise 3: Auswertung von Ausdruecken Assignment sheet (PDF document, 137 KB) |
|
Exercise 4: Syntaktische Klassifikation Assignment sheet (PDF document, 99 KB) |
|
Exercise 5: Sortieralgorithmen Assignment sheet (PDF document, 98 KB) |
|
Exercise 6: Funktionen Mergesort Assignment sheet (PDF document, 126 KB) |
|
Exercise 7: String Matching Assignment sheet (PDF document, 100 KB) |
|
Exercise 8: Springer Hanoi Assignment sheet (PDF document, 112 KB) |
|
Exercise 9: Records Assignment sheet (PDF document, 84 KB) |
|
Exercise 10: Mengen Assignment sheet (PDF document, 64 KB) |
|
Exercise 11: Listen Assignment sheet (PDF document, 54 KB) |
Additional Documents
- Programmierwettbewerb (PDF document, 76 KB)