Organisatorisches

Werbung
Grundlagen der Programmierung 2
Organisation
Prof. Dr. Manfred Schmidt-Schauß
Künstliche Intelligenz und Softwaretechnologie
Dr. Karsten Tolle
Datenbanken und Informationssysteme
April 2012
Personen
• Künstliche Intelligenz und Softwaretechnologie
◦ Prof. Dr. Manfred Schmidt-Schauß
◦ Conrad Rau [Zi. 216, RM 11-15]
◦ Dr. David Sabel
• Datenbanken und Informationssysteme
◦ Dr. Karsten Tolle
Grundlagen der Programmierung 2
-1-
WWW-Seite und Email
www-stud.informatik.uni-frankfurt.de/∼prg2
◦ Aktuelle und organisatorische Informationen
◦ Unterlagen zur Vorlesung: Skript, Folien, Programme,
Übungsaufgaben, . . .
◦ Informationen zu den Programmiersprachen
[email protected]
◦ bei organisatorischen Fragen, Anmerkungen oder sonstigen allgemeinen Problemen
Grundlagen der Programmierung 2
-2-
Vorlesung
• Wann?
◦ Mittwochs, 9-12
• Wo?
◦ Hörsaal H VI (Jügelhaus)
• Wer?
◦ Bis 30. Mai: Prof. Dr. Schmidt-Schauß (8 Vorlesungen)
◦ Ab 6. Juni: Dr. Karsten Tolle (6 Vorlesungen)
Grundlagen der Programmierung 2
-3-
Übung
• 10 Gruppen / Termine
• Anmeldung:
◦ über WWW-Seite
www-stud.informatik.uni-frankfurt.de/∼prg2
◦ bis Montag, den 16. April 14:00h
◦
Passwort: hdb2012
◦ Keine first come, first serve Belegung
Grundlagen der Programmierung 2
-4-
Übung (Forts.)
• Insgesamt 12 Aufgabenblätter
• Erstes Blatt: 40 Punkte
sonst 100 Punkte pro Aufgabenblatt
• Abgabe mittwochs, vor der Vorlesung
• Erstes Aufgabenblatt: Heute
• Übungen beginnen ab Mittwoch, den 18. April
Grundlagen der Programmierung 2
-5-
Prüfungsleistung: Mind. 50 von 100 Klausurpunkten
Übung
Klausur
1.Hälfte
filter::(a->Bool) -> [a] -> [a]
filter f [] =[]
filter f (x:xs)
| f x = x:(filter f xs)
| otherwise = filter f xs
filter (\x -> (vorrechnen x) >= 2) studenten
7
640
max.
pro Hälfte
je >= 1-mal
vorrechnen
480 = 11,5
2.Hälfte
20
5
500
max. 375
= 8,5
SELECT punkte
FROM student
WHERE vorrechnen='2'
50 von 100
=
bestanden
Bonus durch Übung (max. 20 Klausurpunkte):
◦ Anrechnung erfordert pro Hälfte mind. einmal vorrechnen!
◦ Erste Hälfte: Anrechnung von max. 480 der 640 ÜP
◦ Zweite Hälfte: Anrechnung von max. 375 der 500 ÜP
Grundlagen der Programmierung 2
-6-
Prüfungsleistung: Benotung
ab 50 Punkte: 4,0
ab 70 Punkte: 2,3
ab 54 Punkte: 3,7
ab 74 Punkte: 2,0
ab 58 Punkte: 3,3
ab 78 Punkte: 1,7
ab 62 Punkte: 3,0
ab 82 Punkte: 1,3
ab 66 Punkte: 2,7
ab 86 Punkte: 1,0
Punkte einschließlich Bonuspunkte
Grundlagen der Programmierung 2
-7-
Klausur / Modulabschlussprüfung
• Am Freitag, den 20. Juli um 9 s.t.
• Dauer: 120 Minuten
• 2. Termin: 12. Oktober
• Anmeldung für die Klausur:
◦ Modulabschlussprüfung über QIS (http://go.uni-frankfurt.de)
Frist: 2 Wochen vor der Klausur!
◦ Erstsemester: Vorher beim Prüfungsamt für die
allg. Bachelorprüfung anmelden!
◦ Studienleistung (Bachelor alt):
Anmeldung bei uns (Infos dazu 4 Wochen vor der Klausur)
Grundlagen der Programmierung 2
-8-
Andere Studiengänge
Für die meisten anderen Studiengänge ist die PRG-2 Klausur:
eine Prüfungsleistung !
teilweise: Studienleistung (Magister)
◦ erfordert im allgemeinen:
Fristgerechte Anmeldung beim zuständigen Prüfungsamt
Informieren Sie sich beim zuständigen Prüfungsamt
bzw. in Ihrer Prüfungs- / Studienordnung
über Fristen und Anmeldeverfahren!
Grundlagen der Programmierung 2
-9-
Lehramts-Studiengänge
Studiengang PRG-2 ist . . . ..
L2/L5
Wahlpflicht im Modul
Klausur
ist Prüfungsleistung
„L2-CS-IG 2 Informatikgrundlagen“
L3
Pflicht im Modul
ist Prüfungsleistung
„L3-CS-PRG2 Programmierung-2“
Grundlagen der Programmierung 2
- 10 -
Vorkurs
Vorkurs Webseite:
Skript und Übungsaufgaben zur Einführung in Haskell
http://www-stud.cs.uni-frankfurt.de/~lz_inf/
Vorkurs/SoSe12/webseite.html
Grundlagen der Programmierung 2
- 11 -
Herunterladen