Freie Universität Berlin                                                                                                                                   
Fachbereich Mathematik und Informatik
Institut für Informatik

 AG Programmiersprachen

Algorithmen und Programmierung I           [Haskell]

Die Ergebnisse der Nachklausur gibt es hier

Die Ergebnisse der Klausur gibt es hier

 

 

VL 19501 und Ü 19501a         Leistungspunkte: 8    

Dozent: Prof. Dr. E. Fehr         Sprechstunde: Di.13.30 - 14.30

Mo 10 - 12 Informatik-Hörsaal
Mi. 10 - 12 Informatik-Hörsaal

 

 

 

 

 

Mitteilungen

16.2.2007: Die Klausur und eine Musterlösung findet man auf der Materialseite. Die Ergebnisse der Klausur werden voraussichtlich am 20.2.07 ins Netz gestellt

12.1.2007: Im Vorgriff auf die Neuordnung des Bachelorstudiengangs gilt die Klausur als Freiversuch, d.h. die Nachklausur dient auch zur Notenverbesserung.

8.11.2006: Zur Aktualisierung unserer Teilnehmerlisten bitten wir alle Studierenden, sich in die Übungsgruppen einzutragen, die sie auch tatsächlich besuchen! Bei Überbelegung haben Seminargruppen Vorrang.

 

 

 

Beginn: Montag, der 16.Oktober, im Anschluss an die Einführungsveranstaltung

Die Klausur Ergebnisse gibt es hier

Inhalt der Veranstaltung

Zentraler Gegenstand des Bereichs Algorithmen und Programmierung ist die Entwicklung und Beschreibung von Algorithmen. Dazu gehören theoretische Grundlagen wie Berechenbarkeit, Verifikation und Komplexität ebenso wie die praktische Programmierung. Behandelt werden Spezifikationen und Implementierung von Algorithmen und Datenstrukturen und grundlegende Prinzipien von Programmiersprachen und Programmiermethodik. Während ab dem zweiten Semester in einer objektorientierten Sprache (Java) programmiert wird, werden in dieser Veranstaltung Funktionen zur Beschreibung von Algorithmen verwendet. Zur Einführung in die Funktionale Programmierung benutzen wir die Programmiersprache Haskell und zwar die Implementierung Hugs.  Hugs kann zur  privaten Nutzung von http://cvs.haskell.org/Hugs/pages/downloading.htm bezogen werden. Die offizielle Dokumentation ist Teil der  Literatur zur Veranstaltung.
 

Die Veranstaltung setzt keine Vorkenntnisse außer dem elementaren Umgang mit Rechnern voraus. Dazu wird der Besuch des  Brückenkurses  vor Semesterbeginn empfohlen.

 

Zielgruppe
Studienanfänger der Informatik im Bachelor- oder  Diplomstudiengang und Studierende im lehramtsbezogenen Bachelorstudiengang mit Informatik als Kern- oder Zweitfach.


Studierende der  Bioinformatik, Studierende mit Nebenfach Informatik oder Studierende im 30-LP-Modulangebot Informatik besuchen die Veranstaltung Informatik A.

 

Übung
Parallel zur vierstündigen Vorlesung findet wöchentlich eine zweistündige Übung (Tutorium) statt. Jeder Teilnehmer  muss ein Tutorium besuchen.  Studierende im ersten Semester  tragen sich dazu bitte in eine Seminargruppe (siehe KVV online) ein. Teilnehmer höherer Semester müssen sich in eine Übungsgruppe auf der ALP I -Seite eintragen.  Studierende in einem  Bachelorstudiengang müssen sich zusätzlich im Campus-Management-System zu dieser Veranstaltung anmelden.


Einschreibung und Wechsel des Tutoriums sind nur bis zum 31.10. möglich.

 

Klausur

Die Klausur findet am Mittwoch, den 14.2.2007, von 10-12 Uhr statt.

Die Nachklausur findet am Mittwoch, den 11.4.2007, von 10-12 Uhr statt.

 

Leistungspunkte
Mit dem erfolgreichen Besuch der Veranstaltung (Vorlesung, Übung und Klausur) erwirbt man acht Leistungspunkte.

 

Aufgabenblätter

Die Aufgabenblätter werden jeweils mittwochs um 14 Uhr ins Netz gestellt und werden in der darauf folgenden Woche in den Tutorien besprochen.


 

 

 

Hauptseite

Material
und Aufgaben


Organisation

Literatur

Software,
Technik,
Links


Anforderungen