Grundlagen der Programmierung 2 [1.5ex] Oganisatorisches [2ex

Personen
Grundlagen der Programmierung 2
Teil 1:
Prof. Dr. Manfred Schmidt-Schauß
Oganisatorisches
PD Dr. David Sabel (Organisation) (Raum 216, R-M-S 11-15)
Prof. Dr. Manfred Schmidt-Schauß
(K¨
unstliche Intelligenz und Softwaretechnologie)
Teil 2:
Dr. Karsten Tolle
Dr. Karsten Tolle
(Datenbanken und Informationssysteme)
¨
Ubungen:
insgesamt 12 Tutoren und Gruppen
Sommersemester 2015
1
Grundlagen der Programmierung 2 (Organisation)
Webseite und Email
– 2/15 –
Vorlesung
www.informatik.uni-frankfurt.de/∼prg2
Aktuelle und organisatorische Informationen
Wann und Wo?
Unterlagen zur Vorlesung: Skript, Folien, Programme,
¨
Ubungsaufgaben,
...
Mittwochs, 9-12 in H¨orsaal H V
Informationen zu den Programmiersprachen
Wer?
Bis 3. Juni Prof. Schmidt-Schauß (8 Vorlesungen)
[email protected]
Ab 10. Juni Dr. Karsten Tolle (6 Vorlesungen)
bei organisatorischen Fragen, allgemeinen Problemen,
Anmerkungen . . .
Grundlagen der Programmierung 2 (Organisation)
– 3/15 –
Grundlagen der Programmierung 2 (Organisation)
– 4/15 –
¨
Ubung
(1)
¨
Ubung
(2)
Bearbeitung der Aufgaben:
Einzelabgabe, keine Gruppenabgabe
Programme: gedruckt und Email (Quellcode!) an den Tutor
Anmeldung
Programme dokumentieren und testen
Gemeinsame Anmeldung f¨
ur Anf¨angerverantaltungen unter
http://anmeldung.sd.uni-frankfurt.de/auge
Tests der Abgabe beif¨
ugen
Abgabe
Bis Sonntag, den 19. April, 23:55h
Frist: Mittwochs vor der Vorlesung im H V
HRZ-Account notwendig!
Oder vorher z.B. Dienstags:
Weißer Briefkasten, neben Zimmer 216, R-M-S 11-15
12 Gruppen
Erste Abgabe: N¨
achsten Mittwoch (22. April)
Ausnahme f¨
ur Blatt 1: Email an den Tutor bis Mittwoch abend
¨
Beginn des Ubungsbetriebs:
Ab Mittwoch, 22. April
Grundlagen der Programmierung 2 (Organisation)
– 5/15 –
¨
Ubung
(3)
Grundlagen der Programmierung 2 (Organisation)
– 6/15 –
Pr¨ufung
Mind. 50 von 100 Klausurpunkten
Klausur am Freitag, 24. Juli
Bonus: Maximal 20 Klausurpunkte
¨
1.H¨alfte: 11,5 Klausurpunkte ab 480/640 Ubungspunkten
¨
2.H¨alfte: 8,5 Klausurpunkte ab 375/500 Ubungspunkten
12 Aufgabenbl¨atter (1140 Punkte)
Summe
Blatt
Teil 1
1
40
2
100
3
100
4
100
5
100
Blatt
Teil 2
8
100
9
100
10
100
11
100
12
100
6
100
7
100
Anrechnung nur wenn: Pro H¨alfte mind. einmal vorrechnen!
640
Klausurpunkte =
if in jeder H¨alfte vorgerechnet then
500
1140
11, 5 ·
¨ 1)
¨ 2)
min(375, UP
min(480, UP
+ 8, 5 ·
480
375
else 0
⇒ Wer auf allen Bl¨attern 75% erreicht, und in jeder H¨alfte
vorrechnet erh¨alt 20 Klausurpunkte
Grundlagen der Programmierung 2 (Organisation)
– 7/15 –
Grundlagen der Programmierung 2 (Organisation)
– 8/15 –
Als Bild
Beispiele
Ü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
Experte:
vorger.?
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
Blatt
Teil 1
Blatt
Teil 2
SELECT punkte
FROM student
WHERE vorrechnen='2'
= 8,5
2
99
9
99
3
99
10
99
4
99
11
99
5
99
12
99
6
99
7
99
Σ
Bonus
ja
634
11,5
ja
495
8,5
20
50 von 100
=
bestanden
Grundlagen der Programmierung 2 (Organisation)
– 9/15 –
Beispiele
Grundlagen der Programmierung 2 (Organisation)
– 10/15 –
Beispiele
Vorrechnenvergesser
Minimalist
vorger.?
Blatt
Teil 1
Blatt
Teil 2
1
40
8
99
1
10
8
30
2
30
9
30
Grundlagen der Programmierung 2 (Organisation)
3
30
10
30
4
30
11
30
5
30
12
30
6
30
7
30
Σ
Bonus
ja
190
4,5
ja
150
3,4
7,9
– 11/15 –
vorger.?
Blatt
Teil 1
Blatt
Teil 2
1
30
8
70
2
70
9
70
Grundlagen der Programmierung 2 (Organisation)
3
70
10
70
4
70
11
70
5
70
12
70
6
70
7
70
Σ
Bonus
ja
450
0
nein
350
0
0
– 12/15 –
Noten
Klausur
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
Ersttermin: Fr, 24. Juli, 9:00h
Zweittermin: Fr, 9. Oktober, 9:00h
Dauer: 120 Minuten
Pr¨
ufungsleistung:
Anmeldung u
atestens 2 Wochen vor der
¨ber QIS/LSF sp¨
Klausur!
Studienleistung oder L2/L3/L5:
Studienleistung: Anmeldung bei der Professur (Infos dazu
folgen)
Punkte einschließlich Bonuspunkte
Grundlagen der Programmierung 2 (Organisation)
– 13/15 –
Lehramts-Studieng¨ange
Studiengang
L2/L5
L3
PRG-2 ist . . . ..
Wahlpflicht im Modul
L2-CS-IG 2 Informatikgrundlagen“
”
Pflicht im Modul
Klausur
ist Pr¨
ufungsleistung
ist Pr¨
ufungsleistung
L3-CS-PRG2 Programmierung-2“
”
Grundlagen der Programmierung 2 (Organisation)
– 15/15 –
Grundlagen der Programmierung 2 (Organisation)
– 14/15 –