News

Fundsachen

Geschrieben am 01.10.18 von Bjoern Mathis

Das Sopra ist zwar zu Ende, allerdings haben wir nach der Messe noch einige herrenlose Gegenstände gefunden. Wer einen Löffel, eine Gabel, eine Packung Zucker oder eine "Tweety und Sylvester" Tasse vermisst kann dies im CISPA, Raum 2.16 abholen.

Turnier-KI Reminder

Geschrieben am 26.09.18 von Bjoern Mathis

Beachten Sie, dass Ihre Turnier-KI bis heute Abend, 23:59 Uhr in ihrem Repo liegen muss. Sollten wir keine Turnier-KI vorfinden gehen wir davon aus, dass Sie nicht am Turnier teilnehmen wollen.

Die Turnier-KI ersetzt nicht Ihre KI die Sie zum Bestehen abgeben. D.h. wenn Sie am Turnier teilnehmen… Weiterlesen

Beachten Sie, dass Ihre Turnier-KI bis heute Abend, 23:59 Uhr in ihrem Repo liegen muss. Sollten wir keine Turnier-KI vorfinden gehen wir davon aus, dass Sie nicht am Turnier teilnehmen wollen.

Die Turnier-KI ersetzt nicht Ihre KI die Sie zum Bestehen abgeben. D.h. wenn Sie am Turnier teilnehmen wollen sollten zwei KI Dateien in ihrem Repo liegen, diese dürfen gleich sein, müssen es aber nicht.

Messe und Turnier-KI

Geschrieben am 24.09.18 (letzte Änderung am 25.09.18) von Marc Jose

Um am Turnier teilzunehmen legen Sie eine Datei unter `brains/GroupXX_turnier.brain` (wobei XX Ihre Gruppennummer ist) mit dem Brain-Code bis zum Ende der Ki-Phase an. Achten Sie darauf, dass diese KI den Mindestanforderungen genügen muss (> 21 Siege).

Informationen zur Messe finden Sie hier.… Weiterlesen

Um am Turnier teilzunehmen legen Sie eine Datei unter `brains/GroupXX_turnier.brain` (wobei XX Ihre Gruppennummer ist) mit dem Brain-Code bis zum Ende der Ki-Phase an. Achten Sie darauf, dass diese KI den Mindestanforderungen genügen muss (> 21 Siege).

Informationen zur Messe finden Sie hier. Weitere Details folgen dort möglicherweise im Laufe der Woche.

Anwesenheit 24.9.

Geschrieben am 23.09.18 von Bjoern Mathis

Aufgrund der Busstreiks entfällt für morgen (24.9.18) die Anwesenheitspflicht für alle Gruppen. Gruppen, die noch nicht alle Bestehenskriterien erfüllen, müssen sich, sofern sie nicht an der Universität arbeiten, einen anderen Kommunikationskanal suchen, mit dem alle Gruppenmitglieder einverstanden… Weiterlesen

Aufgrund der Busstreiks entfällt für morgen (24.9.18) die Anwesenheitspflicht für alle Gruppen. Gruppen, die noch nicht alle Bestehenskriterien erfüllen, müssen sich, sofern sie nicht an der Universität arbeiten, einen anderen Kommunikationskanal suchen, mit dem alle Gruppenmitglieder einverstanden sind und der eine reibungslose Weiterarbeit am Projekt ermöglicht (z.B. Skype, Teamspeak, Discord, …).

Anwesenheitspflicht

Geschrieben am 19.09.18 von Bjoern Mathis

Sofern sie alle Bestehenskriterien erfüllen (der Simulator besteht alle Tests und die KI gewinnt ausreichend viele Spiele) sind Sie von der Anwesenheitspflicht mit folgenden Regeln befreit:

  • Sie müssen an der Messe am 28.9. teilnehmen.
  • Messevorbereitungen, weitere Arbeiten am Simulator,… Weiterlesen

Sofern sie alle Bestehenskriterien erfüllen (der Simulator besteht alle Tests und die KI gewinnt ausreichend viele Spiele) sind Sie von der Anwesenheitspflicht mit folgenden Regeln befreit:

  • Sie müssen an der Messe am 28.9. teilnehmen.
  • Messevorbereitungen, weitere Arbeiten am Simulator, Arbeiten an der KI oder sonstige Arbeiten für das Sopra müssen weiterhin als Gruppe in Ihrem Gruppenraum ausgeführt werden.

Benachrichtigen Sie ihren Tutor, sofern sie von der Teilnahmepflicht Befreiung gebrauch machen.

KI-Phase und Office Hour am Montag

Geschrieben am 14.09.18 (letzte Änderung am 20.09.18) von Marc Jose

Vorbereitend für die KI-Phase erstellen Sie bitte einen Ordner '/brains' in ihrem Repository und speichern Ihre KI darin als 'GroupXX.brain'. Nur diese KI wird auch getestet.

Ebenso wird es am Montag den 17.09.2018 keine Office Hour geben.

Brain Beispiele und mehr Feedback

Geschrieben am 11.09.18 (letzte Änderung am 11.09.18) von Marc Jose

Ab sofort finden Sie unter Materialien zwei Zip-Dateien mit validen und invaliden Brains zum Testen Ihres Parsers.

Ebenso bekommen Sie ab morgen die Namen der fehlenden Daily-Tests in den Emails genannt, sofern die Anzahl dieser kleiner/gleich fünf ist.

Public Tests und Office Hours

Geschrieben am 07.09.18 von Bjoern Mathis

Sie können nun die Public Tests unter Materialien im CMS herunterladen.

Ab Montag werden wir Office Hours anbieten. Diese finden jeden Tag von 10:00 bis 12:00 und von 14:00 bis 16:00 im Raum 2.22 im CISPA E9.1 statt.

Die Anwesenheitspflicht wird weiterhin in unregelmäßigen Abständen von den… Weiterlesen

Sie können nun die Public Tests unter Materialien im CMS herunterladen.

Ab Montag werden wir Office Hours anbieten. Diese finden jeden Tag von 10:00 bis 12:00 und von 14:00 bis 16:00 im Raum 2.22 im CISPA E9.1 statt.

Die Anwesenheitspflicht wird weiterhin in unregelmäßigen Abständen von den Tutoren kontrolliert und ist nicht aufgehoben.

Vorlesung KI-Strategien 06.09.2018

Geschrieben am 05.09.18 von Nikolas Havrikov

Die Vorlesung zum Thema KI-Strategien am 06.09.2018 beginnt um 09:00 Uhr.

Vorlesung 03.09.

Geschrieben am 29.08.18 von Bjoern Mathis

Die Vorlesung am 03.09. entfällt ersatzlos.

UML Entwürfe

Geschrieben am 27.08.18 von Nikolas Havrikov

Um das Abgabeformat der Entwürfe für alle Gruppen einheitlich zu gestalten, fertigen Sie bitte Ihre Abgaben handschriftlich auf Papier an.

Gruppenzuteilung

Geschrieben am 26.08.18 von Bjoern Mathis

Wir haben Sie in Gruppen eingeteilt und ihren Tutor festgelegt, einzusehen auf Ihrer persönlichen Statusseite im CMS. Sollten Sie keiner Gruppe zugeteilt sein aber der Meinung sein bestanden zu haben wenden Sie sich bitte an Björn Mathis.

Sie werden morgen zusammen mit Ihrem Tutor zu Ihren Räumen… Weiterlesen

Wir haben Sie in Gruppen eingeteilt und ihren Tutor festgelegt, einzusehen auf Ihrer persönlichen Statusseite im CMS. Sollten Sie keiner Gruppe zugeteilt sein aber der Meinung sein bestanden zu haben wenden Sie sich bitte an Björn Mathis.

Sie werden morgen zusammen mit Ihrem Tutor zu Ihren Räumen gehen, Treffpunkt mit den Tutoren ist E1.3, Hörsaal 2 um 10:00.

Ab morgen 10 Uhr gilt Anwesenheitspflicht. Ihre Anwesenheit wird von Ihrem Tutor kontrolliert. Bei persönlichen organisatorischen Fragen wenden Sie sich bitte an Ihren Tutor.

Verlängerte Office Hour

Geschrieben am 24.08.18 von Bjoern Mathis

Unsere Tutoren haben sich bereit erklärt, eine Office Hour bis 20:00 zur Verfügung zu stellen. Falls Fragen bestehen können diese in Hörsaal 001, E1.3 ab jetzt bis 20 Uhr an unsere Tutoren gestellt werden.

Mehr Arbeitsspeicher, Markierungen und präzisere Rückmeldungen

Geschrieben am 23.08.18 von Bjoern Mathis

  • Aufgrund häufiger Nachfrage steht Ihnen nun mehr Arbeitsspeicher zur Verfügung für die Ausführung Ihrer Tests
  • Ein kleiner, selten auftretender Fehler in der Methode getMarkers() in FieldInfo wurde korrigiert (es werden nun nicht mehr die Marker von allen Teams zusammengemischt bei der Rückgabe… Weiterlesen
  • Aufgrund häufiger Nachfrage steht Ihnen nun mehr Arbeitsspeicher zur Verfügung für die Ausführung Ihrer Tests
  • Ein kleiner, selten auftretender Fehler in der Methode getMarkers() in FieldInfo wurde korrigiert (es werden nun nicht mehr die Marker von allen Teams zusammengemischt bei der Rückgabe der Boolean Arrays, dies ist nun ein "geheimer" Mutant)
  • Sie erhalten nun mehr Feedback, konkret: Die erste Zeile der Fehlermeldung wird nun Ausgegeben. 

Referenz Korrekturen

Geschrieben am 22.08.18 von Bjoern Mathis

Wir haben in der Referenz folgendes korrigiert (entsprechend der Aufgabenstellung basierend auf Fragen aus dem AskBot):

  • Unnötige Whitespaces in Map Dateien werden nun nicht mehr akzeptiert (hierzu wird ein geheimer Mutant erstellt, der diese weiterhin akzeptiert)
  • Whitespaces in Acola… Weiterlesen

Wir haben in der Referenz folgendes korrigiert (entsprechend der Aufgabenstellung basierend auf Fragen aus dem AskBot):

  • Unnötige Whitespaces in Map Dateien werden nun nicht mehr akzeptiert (hierzu wird ein geheimer Mutant erstellt, der diese weiterhin akzeptiert)
  • Whitespaces in Acola Programmen werden nun wie in der Aufgabenstellung beschrieben akzeptiert, sonst nicht (hierzu wird ein geheimer Mutant erstellt, der diese weiterhin akzeptiert)
  • Die Methode getMarkers in der Klasse FieldInfo wurde angepasst. Nun wird für jedes Team ein Boolean Array in die Map hinzugefügt.

Weiterhin erhalten Sie nun 2 mal pro Stunde Feedback.

Geänderte Vorlesungszeiten

Geschrieben am 22.08.18 von Bjoern Mathis

Die Vorlesung vom 27.8. und 28.8. wurden um jeweils einen Tag nach hinten verschoben. Am 27.8. werden Sie nur in die Gruppen eingeteilt. Beachten Sie die geänderten Zeiten im Terminkalender.

Office Hour

Geschrieben am 22.08.18 von Marc Jose

Die Office-Hour heute am 22.08.2018 findet in Hörsaal E1.3 HS 01 statt.

Anleitung Projektimport

Geschrieben am 21.08.18 von Bjoern Mathis

Unter Materialien finden Sie eine Anleitung zum Projektimport. Diese hilft Ihnen falls Sie bisher noch keinen Kontakt mit Git/Java und sonstiger im Sopra verwendeter Software hatten (falls Sie zum Beispiel kein Programmierung 2 belegt haben).

Repository Update

Geschrieben am 21.08.18 von Marc Jose

Ihr Code-Gerüst wurde um einen Gradle-Wrapper aktualisiert. Diesen können Sie beim Import des Projektes verwenden.

GitLab Anmeldung

Geschrieben am 20.08.18 (letzte Änderung am 21.08.18) von Marc Jose

Bitte melden Sie sich hier schnellstmöglich mit ihren CMS-Zugangsdaten an damit wir ihr Code-Gerüst freischalten können.

Erste Vorlesung

Geschrieben am 16.08.18 von Bjoern Mathis

Der Beginn der ersten Vorlesung und damit des Softwarepraktikums wurde auf 14:15 geändert.

Show all

 

Über das Software Praktikum

Der Lehrstuhl für Softwaretechnik bietet in der vorlesungsfreien Zeit ein Software-Blockpraktikum (SoPra) an,
das sich an Studierende im Haupt- und Nebenfach Informatik richtet. Das Ziel des Praktikums ist es, in einer Gruppe
von Studierenden ein nicht-triviales Softwaresystem in Java zu erstellen. Die Organisation folgt dem bewährten Konzept
der vergangenen Jahre. Weitere Charakteristika des Praktikums sind:

  • Gruppen von fünf bis sieben Studierenden
  • Dauer: 6 Wochen Vollzeit (08:30 bis 17:30 (wenn Vorlesung), 10:00 bis 17:30 (ohne Vorlesung), siehe Terminkalender für genauere Details). Es besteht Anwesenheitspflicht.
  • Zeitraum: 20.08.2018 - 28.09.2018 (Einzelphase bis einschließlich 24.08)

Voraussetzungen

Die Teilnahme am Sopra setzt umfangreiche Programmierkenntnisse voraus, wie sie in den Vorlesungen Programmierung 1 und 2 vermittelt werden.

Anmeldung

  1. Sie müssen sich in unserem CMS anmelden (link oben).
  2. Sie müssen sich auch bei Ihrem Prüfungssekretariat anmelden (für die meisten Informatikfachrichtungen geht das z.B. im LSF). Dort können Sie sich bis zum 23.08.2018 auch abmelden.

Messe

Am Ende des SoPra steht in diesem Jahr wieder eine Messe an. Infos hier.

Preise

In diesem Jahr verteilen wir Preise für verschiedene besondere Leistungen im Sopra an die Gewinnerteams.
 

1. Platz KI Turnier: Saar BBQ Donut (Grillboot) Gutschein
2. Platz KI Turnier: Großer Vapiano Gutschein
3. Platz KI Turnier: Kleiner Vapiano Gutschein

 
Bestes Tool, Beste GUI, Beste Präsentation: je Medaillen und eine Süßigkeitenmischung
 
Beste Systemtests (Preis für eine Person): Wer die höchste Anzahl an Mutanten findet, bekommt am Ende des Softwarepraktikums einen Amazon-Gutschein im Wert von 100 Euro. Sollten mehrere Personen die höchste Anzahl an Mutanten finden, gewinnt die Person, die als erstes die "Gewinner Testsuite"  hochgeladen hat.
Datenschutz | Impressum
Bitte wenden Sie sich bei technischen Problemen an die Administratoren.