Direkt zum Inhalt
 
 
emo_fb12_progr.jpg
 
  Startseite  
 

Software-Praktikum, Informatik-Praktikum im Grundstudium

8 Credit Points (entspricht 240 Stunden)

Veranstalter

Prof. Klaus Ostermann
 

Sommersemester 2011

 

 

Im Software-Praktikum entwickeln Sie in kleinen Gruppen ein vollständiges Softwaresystem. Sie entwickeln eine Version eines Brettspiels als Computerspiel mit einstellbaren Spielregeln, graphischer Benutzeroberfläche, Netzwerkunterstützung und Computergegnern. Dabei lernen Sie, ein größere Aufgabe über einen längeren Zeitraum im Team zu bearbeiten. Zum Abschluss des Praktikums wird es einen Wettbewerb geben, in dem Ihre KI-Implementierungen gegeneinander spielen.

Zur Orientierung vgl. Webseite des letzten Jahres.

Dieses Jahr bieten wir zwei Möglichkeiten, den Software-Praktikum zu absolvieren. Sie können es in den Semesterferien absolvieren, oder während des Semesters.

Voraussetzungen:   Praktische Informatik I und II. Einführung in die Softwaretechnik ist nützlich aber nicht erforderlich.


Software-Praktikum im Semester

Prüfung

Die Prüfung sind schon fertig, und die Ergebnisse wurden schon weitergeleitet zur Verwaltung und dadurch zum Prüfungsamt.

KI-Wettbewerb

Der KI-Wettbewerb wird nicht mehr am 21.07 sondern am 19.07., 14 Uhr c.t., im SR VI, 05D08,  Mehrzweckgebäude stattfinden. Wir werden eure KI gegen einander spielen lassen und die Entwicklung des Resultats folgen.

KI-Wettbewerb Ergebnisse

  1. Gruppe 7
  2. Gruppe 3
  3. Gruppe 5
  4. Gruppe 8
  5. Gruppe 4
Nicht teilgenommen: Gruppe 1, 2, 6, 10.
Herzliche Glückwünsche zum Gewinnern!
Zwischenergebnisse:
Vorrunde:
  1. Gruppe 7: 90 Spiele
  2. Gruppe 3: 57 Spiele
  3. Gruppe 5: 24 Spiele
  4. Gruppe 8: 11 Spiele
  5. Gruppe 4: 2 Spiele
Semifinale:
  1. Gruppe 7: 42 Spiele
  2. Gruppe 3: 33 Spiele
  3. Gruppe 5: 13 Spiele
Finale
  1. Gruppe 7: 66 Spiele
  2. Gruppe 3: 48 Spiele

Termine

Vorlesung: Donnerstags, 14:15 bis 16:00, MZ 6 Hörsaal IV im Mehrzweckgebäude, Hans-Meerwein-Straße 6 (unregelmäßig). Ausnahme: Donnerstag 16. Juni treffen wir uns im Seminarraum I, 03A22, auch im Mehrzweckgebäude.

Prüfungsanmeldung

Der von der Fb festgelegt Termin ist bis dieser Woche, 17. Juni 2011; trotzdem sind wir erreichbar bis 16. Juni 2011 während der Vorlesung und der Tutor-Betreuung. Der Anmeldung letzter Monat war noch nicht ein Prüfungsanmeldung. 
Termin
Inhalt
Material
14. April 2011
Organisation, Einführung in die Aufgabenstellung
Folien
28. April 2011
Koordinatensystem, Netzwerkprotokoll
Folien, Koordinatensystem, Netzwerkprotokoll (aktualisiert)
12. Mai 2011
Architektur des Projekts, Künstliche Intelligenz, Netzwerkprotokoll  Folien
26. Mai 2011
Benutzeroberfläche Folien
16. Juni 2011, SR I, 03A22        
Von der Zwischenabnahme zur Endabnahme

Tutor-Betreuung: Dienstags, 12:30 - 14:00 und Donnerstags, ab 16:00 bis maximal 17:30, jeweils im SR VI (05D08) im Mehrzweckgebäude, Hans-Meerwein-Straße 6.

Aufgaben

Die Abgabe der einzelnen Aufgaben erfolgt in das SVN-Repository der Gruppen. Details siehe Aufgabenblatt.

Wenn es für eine Abgabe Verspätung gibt, könnt ihr das auch später korrigieren und fertig machen. Bitte trotzdem die Abgabe ins SVN stellen.

Version    
Abgabefrist
Thema
Material
0.1
26. April 2011, 12:00
Spielregeln
Spielregeln-Zusammenfassung und Aufgabenblatt (aktualisiert), Spielregeln
0.2
10. Mai 2011, 12:00
Spiellogik Testen und Netzwerkkommunikation
Aufgabenblatt

15. Mai 2011, 18:00
Deployment Sehen Folien.
0.3
24. Mai 2011, 18:00
Netzwerkkommunikation und Künstliche Intelligenz
Aufgabenblatt. Sehen auch Netzwerkprotokoll oben, der aktualisiert war.
0.4
14. Juni 2011, 18:00        
Zwischenabnahme: Benutzeroberfläche GUI-Tipps, GUI-Beispiele: EG_Port_34567.jar EG_Port_34568.jar (die verbinden an unterschiedlichen Porten), Aufgabenblatt (sehen auch Folien)
1.0
5. Juli 2011, 18:00
Endabnahme
 

Intensives Software-Praktikum im Semesterferien

Normalerweise findet das Softwarepraktikum semesterbegleitend statt. Aufgrund mehrerer Anfragen bieten wir in diesem Jahr auch die Möglichkeit das Praktikum als Intensiv-Blockkurs in den Semesterferien zu absolvieren. Alle Teilnehmer arbeiten im Labor in Gruppen an den Aufgaben. Durch die Zusammenarbeit in Gruppen im gleichen Raum steigert erfahrungsgemäss die Produktivität, es lassen sich etwa Fragen gleich in einer Diskussion mit anderen Teilnehmern klären.
 
Die Anforderungen zum Bestehen des Praktikums unterscheiden sich nicht von denen der normalen Durchführung im Semester. Allerdings denken wir dass durch die intensive Zusammenarbeit und Betreuung sichergestellt werden kann, dass das Praktikum bei normaler Bearbeitung nach spätestens 3 bis 4 Wochen beendet sein wird. Damit die Veranstaltung als Blockveranstaltung durchführbar ist und Zusammenarbeit auch wirklich möglich ist besteht Anwesenheitspflicht über den gesamten Zeitraum (Montag bis Freitag, 8 Stunden pro Tag, Anwesenheit mindestens in Kernarbeitszeiten von 10 bis 16 Uhr). Einmal oder zweimal zu fehlen ist erlaubt, aber nicht die erste zwei Tage, wenn die Anforderungen erklärt werden.
 
In dem Intensiv-Praktikum ermuntern wir die Teilnehmer explizit dazu Extreme-Programming-Methodologie auszuprobieren. So wird es etwa (zusammen mit dem Betreuer) ein tägliches Standup Meeting geben, wir ermuntern Pair-Programming usw. Außerdem wird der Betreuer jeden Tag erreichbar sein (als On-Site Customer und um bei Fragen zu helfen).
 
 
Für Fragen kontaktieren Sie mich per Email: pgiarrusso@informatik.uni-marburg.de oder kommen Sie vorbei in Raum 05D04.

Termine

14.3.2011 10.15h: Erste Unterricht und Einführung zum Projekt
14.3.2011 - 1.4.2011 Pflichtzeit; mindestens zwischen 10 und 16 hier sein
4.4.2011 - 8.4.2011 Extra-Zeit, bei Bedarf.

Raum

Das intensive Praktikum wird in Seminarraum VI (Raum 05D08) stattfinden. Es gibt leider nicht Rechner für alle StudentInnen: Deswegen bitte ich euch, wenn möglich, eure Laptops mitzubringen.
 
Anmeldung bitte per Email an pgiarrusso@mathematik.uni-marburg.de mit Namen und Matrikelnummer.

Zuletzt aktualisiert: 23.07.2011 · pgiarrus

 
 
 
Fb. 12 - Mathematik und Informatik

Programmiersprachen und Softwaretechnik, Hans-Meerwein-Straße, D-35032 Marburg
Tel. +49 6421/28-21513, Fax +49 6421/28-25419, E-Mail: dinklage@informatik.uni-marburg.de

URL dieser Seite: http://www.uni-marburg.de/fb12/ps/teaching/ss11/swprak

Impressum | Datenschutz