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 -