Programmierung 2 Prof. Dr. Jörg Hoffmann

News



14.08.2019

Nachklausur

Am Montag den 19.08.2019 um 9:00 Uhr ist die Programmierung 2 Nachklausur.

Die Klausur dauert 180 Minuten. Sie dürfen keine Hilfsmittel verwenden und brauchen kein eigenes Papier.

 

Wir schreiben in 2 Hörsälen parallel.

Auf Ihrer Statusseite können Sie... Weiterlesen

Am Montag den 19.08.2019 um 9:00 Uhr ist die Programmierung 2 Nachklausur.

Die Klausur dauert 180 Minuten. Sie dürfen keine Hilfsmittel verwenden und brauchen kein eigenes Papier.

 

Wir schreiben in 2 Hörsälen parallel.

Auf Ihrer Statusseite können Sie Ihren Hörsaal und Sitzplatz nachschauen.

Seien Sie am Montag bereits um 8:45 am entsprechenden Hörsaal, damit die Klausur pünktlich beginnen kann.

 

Denken Sie an Ihren Studierendenausweis.

 

Viel Erfolg

Das Prog2-Team

08.08.2019

Anmeldung Nachklausur

Sie können sich ab jetzt im HISPOS für die Nachklausur anmelden. Die Anmelde-Deadline ist am 12.08.
Sollten Sie bis zu diesem Zeitpunkt nicht im HISPOS angemeldet sein, können Sie die Klausur nicht mitschreiben.

Die Anmelde-Deadline im VIPA war bereits Ende... Weiterlesen

Sie können sich ab jetzt im HISPOS für die Nachklausur anmelden. Die Anmelde-Deadline ist am 12.08.
Sollten Sie bis zu diesem Zeitpunkt nicht im HISPOS angemeldet sein, können Sie die Klausur nicht mitschreiben.

Die Anmelde-Deadline im VIPA war bereits Ende März.
Auch hier gilt, wenn Sie nicht angemeldet sind, können Sie die Klausur nicht mitschreiben.

Wenn Sie sich nicht in einem der genannten Systeme anmelden können (zum Beispiel Erasmus Studenten) schreiben Sie bitte bis zum 12.08 eine e-Mail an Rebecca Eifler.

06.08.2019

Klausureinsicht Hauptklausur

Die Klausureinsicht für die Hauptklausur findet morgen (07.08) von 10:00 bis 12:00 Uhr in E1.3 HS 002 statt.

02.08.2019

Hauptklausur

Am Montag den 05.08.2019 um 9:00 Uhr ist die Programmierung 2 Hauptklausur.

Die Klausur dauert 180 Minuten. Sie dürfen keine Hilfsmittel verwenden und brauchen kein eigenes Papier.

 

Wir schreiben in 3 Hörsälen parallel.

Auf Ihrer Statusseite können... Weiterlesen

Am Montag den 05.08.2019 um 9:00 Uhr ist die Programmierung 2 Hauptklausur.

Die Klausur dauert 180 Minuten. Sie dürfen keine Hilfsmittel verwenden und brauchen kein eigenes Papier.

 

Wir schreiben in 3 Hörsälen parallel.

Auf Ihrer Statusseite können Sie Ihren Hörsaal und Sitzplatz nachschauen.

Seien Sie am Montag bereits um 8:45 am entsprechenden Hörsaal, damit die Klausur pünktlich beginnen kann.

 

Denken Sie an Ihren Studierendenausweis.

 

Viel Erfolg

Das Prog2-Team

01.08.2019

Zusatztutorien Raumänderung

Auf Grund technischer Probleme im Günter-Hotz-Hörsaal, werden die Zusatztutorien zu Dynamische Programmierung/Testen, Java Collections/Hashing, C0 und wp in Hörsaal 01 in E2.5 verlegt.

24.07.2019

Klausuranmeldung

Die Anmelde-Deadline für die Prog2 Klausur im HISPOS ist am 29.07.
Sollten Sie bis zu diesem Zeitput nicht im HISPOS angemeldet sein, können Sie die Klausur nicht mitschreiben.

Die Anmelde-Deadline im VIPA war bereits Ende März.
Auch hier gilt, wenn Sie nicht... Weiterlesen

Die Anmelde-Deadline für die Prog2 Klausur im HISPOS ist am 29.07.
Sollten Sie bis zu diesem Zeitput nicht im HISPOS angemeldet sein, können Sie die Klausur nicht mitschreiben.

Die Anmelde-Deadline im VIPA war bereits Ende März.
Auch hier gilt, wenn Sie nicht angemeldet sind, können Sie die Klausur nicht mitschreiben.

 

Wenn Sie sich nicht in einem der genannten Systeme anmelden können (zum Beispiel Erasmus Studenten) schreiben Sie bitte bis zum 29.07 eine e-Mail an Rebecca Eifler.

18.07.2019

Studentische Evaluation

Liebe Studenten,

ich danke Ihnen für die rege Teilnahme an der Evaluation.

Da ich heute erst die Auswertung bekommen habe, können wir das nicht mehr in der VL besprechen.

Insgesamt ist die Evaluierung ähnlich mit vergangenen Jahren. Haupt Kritikpunkte... Weiterlesen

Liebe Studenten,

ich danke Ihnen für die rege Teilnahme an der Evaluation.

Da ich heute erst die Auswertung bekommen habe, können wir das nicht mehr in der VL besprechen.

Insgesamt ist die Evaluierung ähnlich mit vergangenen Jahren. Haupt Kritikpunkte sind der Umfang der Projekte und insbesondere die Schwerigkeit für Programmieranfänger. Wir haben dem dieses Jahr bereits entgegengewirkt, mit dem Vorkurs und diversen Vereinfachungen in den Projekten, aber hier gibt es sicher weiteren Handlungsbedarf.

Die PDF Zusammenfassung der Resultate ist hier: http://fai.cs.uni-saarland.de/prog2-eval.pdf

Ich wünsche Ihnen allen viel Glück in den Klausuren.

Grüße,

Jörg Hoffmann

14.07.2019

17.07 keine Tutorien

Am 17.07 werden keine Tutorien stattfinden.
Stattdessen bieten wir eine zusätzliche Office Houre von 12:15- 15:45 Uhr in Raum E 1.3 in SR 016 an.
 

Sie können diese Office Hour gerne dazu nutzen Fragen zu Ihrem Compiler zu stellen.

05.07.2019

6. Minitest

Am 10.07 schreiben wir den 6. Minitest. Er wird die Themen korrekte Software (Kapitel 6.4-6.5) und ein einfacher C0-Übersetzer (Kapitel 10 und 5.6) abdecken.
Schauen Sie sich zur Vorbereitung unter anderem die Aufgaben 13.6 und 13.7 an.

 

Bitte seien Sie... Weiterlesen

Am 10.07 schreiben wir den 6. Minitest. Er wird die Themen korrekte Software (Kapitel 6.4-6.5) und ein einfacher C0-Übersetzer (Kapitel 10 und 5.6) abdecken.
Schauen Sie sich zur Vorbereitung unter anderem die Aufgaben 13.6 und 13.7 an.

 

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS zugewiesen ist.

Falls Sie aus gesundheitlichen Gründen nicht am Minitest teilnehmen können, benötigen Sie ein ärztliches Attest. Dieses senden Sie bitte zu bzw. geben es bei Rebecca Eifler ab. Falls Ihnen am Ende des Semesters noch Punkte zur Zulassung fehlen, können Sie dann den Minitest nachschreiben.

20.06.2019

5. Minitest

Am 26.06 schreiben wir den 5. Minitest. Er wird die Themen Java (Kapitel 8.6-8.8) und  einfache Datenstrukturen (Kapitel 9.1-9.6 (bis Satz 9.2)) abdecken.

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS... Weiterlesen

Am 26.06 schreiben wir den 5. Minitest. Er wird die Themen Java (Kapitel 8.6-8.8) und  einfache Datenstrukturen (Kapitel 9.1-9.6 (bis Satz 9.2)) abdecken.

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS zugewiesen ist.

 

Falls Sie aus gesundheitlichen Gründen nicht am Minitest teilnehmen können, benötigen Sie ein ärztliches Attest. Dieses senden Sie bitte zu bzw. geben es bei Rebecca Eifler ab. Falls Ihnen am Ende des Semesters noch Punkte zur Zulassung fehlen, können Sie dann den Minitest nachschreiben.

19.06.2019

Vorlesungs Evaluation am Dienstag 25.6.

Am Dienstag 25.6. findet die studentische Evaluation der Vorlesung statt.

Ich lade Sie alle herzlich ein, hieran teilzunehmen. Wir werden die Evaluationsbögen vor Beginn der Vorlesung bereits verteilen. Die ersten 15 Minuten d.h. 14:15--14:30 haben Sie dann... Weiterlesen

Am Dienstag 25.6. findet die studentische Evaluation der Vorlesung statt.

Ich lade Sie alle herzlich ein, hieran teilzunehmen. Wir werden die Evaluationsbögen vor Beginn der Vorlesung bereits verteilen. Die ersten 15 Minuten d.h. 14:15--14:30 haben Sie dann Gelegenheit, diese Bögen auszufüllen. Insbesondere steht Ihnen frei, nur für das Ausfüllen des Bogens zu kommen. Ich hoffe auf rege Teilnahme.

19.06.2019

Freitag 21.6. KEINE Vorlesung

Nur nochmal sollte es noch jemand nicht mitbekommen haben: Diesen Freitag ist keine Vorlesung (Brückentag). Wir wünschen Ihnen ein schönes Wochenende.

06.06.2019

4. Minitest

Am 12.06 schreiben wir den 4. Minitest. Er wird die Themen Korrekte Software (Kapitel 6.1-6.3) und Java (Kapitel 8.1-8.6) abdecken.

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS zugewiesen ist.
Denken Sie... Weiterlesen

Am 12.06 schreiben wir den 4. Minitest. Er wird die Themen Korrekte Software (Kapitel 6.1-6.3) und Java (Kapitel 8.1-8.6) abdecken.

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS zugewiesen ist.
Denken Sie daran, dass seit dem letzten Minitest Tutorien zusammengelegt wurden und sich Räume geändert haben.

 

Falls Sie aus gesundheitlichen Gründen nicht am Minitest teilnehmen können, benötigen Sie ein ärztliches Attest. Dieses senden Sie bitte zu bzw. geben es bei Rebecca Eifler ab. Falls Ihnen am Ende des Semesters noch Punkte zur Zulassung fehlen, können Sie dann den Minitest nachschreiben.

31.05.2019

Umverteilung der Tutorien und Knobel-Tutorien

In der zweiten Semesterhälfte reduzieren wir die Anzahl der Tutorien, und bieten dafür ab sofort Knobel-Tutorien an. Dadurch wurden einige von Ihnen in ein anderes Tutorium verschoben (zur gleichen Zeit), außerdem hat sich bei manchen Tutorien der Raum geändert.... Weiterlesen

In der zweiten Semesterhälfte reduzieren wir die Anzahl der Tutorien, und bieten dafür ab sofort Knobel-Tutorien an. Dadurch wurden einige von Ihnen in ein anderes Tutorium verschoben (zur gleichen Zeit), außerdem hat sich bei manchen Tutorien der Raum geändert. Ihr aktuelles Tutorium und den zugehörigen Raum können Sie auf Ihrer persönlichen Statusseite einsehen.

Zusätzlich finden ab nächster Woche Knobel-Tutorien statt. Diese Tutorien richten sich an Studenten, die sich in den regulären Tutorien unterfordert fühlen und einen tieferen Einblick in die Vorlesungsthematik möchten. In diesen Tutorien werden schwierigere Aufgaben besprochen. In den ersten beiden Zeitfenstern wird ein Knobel-Tutorium angeboten:

12-14 Uhr: E1 3 Raum 107 bei Gideon
14-16 Uhr: E1 3 Raum 107 bei Stephan

Sie können anstelle Ihres normalen Tutoriums ein beliebiges Knobel-Tutorium besuchen. Beachten Sie aber, dass Sie die Minitests nicht im Knobel-Tutorium, sondern weiterhin in Ihrem zugeordneten Tutorium schreiben müssen.

24.05.2019

Anpassung Evaluierung 1. Projekt

Aus der Projektbeschreibung war nicht klar ersichtlich , ob Spielsteine auch Werte haben können, die keine 2er-Potenzen sind. Deshalb haben wir uns dazu entschlossen, das 1. Projekt neu zu evaluieren. Wir haben alle Eval-Tests so angepasst, dass sie als... Weiterlesen

Aus der Projektbeschreibung war nicht klar ersichtlich , ob Spielsteine auch Werte haben können, die keine 2er-Potenzen sind. Deshalb haben wir uns dazu entschlossen, das 1. Projekt neu zu evaluieren. Wir haben alle Eval-Tests so angepasst, dass sie als Spielfeldwerte nur noch 2er-Potenzen enthalten.

Die aktualisierten Punkte können Sie auf Ihrer Statusseite einsehen.

24.05.2019

Folien 24.5. jetzt online

Hallo alle,

die C0 Folien sind, soweit gemacht, jetzt unter Materialien verfügbar.

Hat etwas gedauert weil ich das große an der Tafel gemachte Beispiel jetzt auf zusätzlichen Folien direkt inkludiert habe. Als Bonus habe ich im Gesamtprogramm noch jeweils... Weiterlesen

Hallo alle,

die C0 Folien sind, soweit gemacht, jetzt unter Materialien verfügbar.

Hat etwas gedauert weil ich das große an der Tafel gemachte Beispiel jetzt auf zusätzlichen Folien direkt inkludiert habe. Als Bonus habe ich im Gesamtprogramm noch jeweils den AST für das Restprogramm zugefügt.

Grüße,

Jörg Hoffmann

24.05.2019

Zusätzliche Bilder für C Seam Carving

Es kam der Wunsch auf nach mittelgroßen Bildern zum Testen des C Seam Carving Projekt.

Unter Zusatzmaterialien können sie nun zwei zusätzliche Bilder und die zugehörigen .statistics und .path Dateien finden.

 

23.05.2019

Zusatztutorien Klausurvorbereitung

Um Sie bei der Klausurvorbereitung zu unterstützen, werden die Tutoren auch dieses Jahr wieder 8 Zusatztutorien anbieten. Diese finden in der Woche vor der 1. Klausur statt (31.07-02.08).

Die genauen Termine und Themenbereich finden Sie im Kalender.

 

Es... Weiterlesen

Um Sie bei der Klausurvorbereitung zu unterstützen, werden die Tutoren auch dieses Jahr wieder 8 Zusatztutorien anbieten. Diese finden in der Woche vor der 1. Klausur statt (31.07-02.08).

Die genauen Termine und Themenbereich finden Sie im Kalender.

 

Es werden die Grundlagen der entsprechenden Themenbereiche wiederholt und neue Übungsaufgaben bearbeitet. Sie können die Zusatztutorien auch gerne nutzen um Fragen zu klären, die während der Vorbereitung auf die Klausur aufgekommen sind.



Um die Tutorien besser planen zu können bitten wir Sie, sich auf Ihrer Statusseite für das entsprechende Tutorium anzumelden, wenn Sie kommen möchten.

22.05.2019

3. Minitest

Am 29.05 schreiben wir den 3. Minitest. Er wird das Thema C0 (Kapitel 5.1-5.4) abdecken.

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS zugewiesen ist.

 

Falls Sie aus gesundheitlichen Gründen nicht am... Weiterlesen

Am 29.05 schreiben wir den 3. Minitest. Er wird das Thema C0 (Kapitel 5.1-5.4) abdecken.

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS zugewiesen ist.

 

Falls Sie aus gesundheitlichen Gründen nicht am Minitest teilnehmen können, benötigen Sie ein ärztliches Attest. Dieses senden Sie bitte zu bzw. geben es bei Rebecca Eifler ab. Falls Ihnen am Ende des Semesters noch Punkte zur Zulassung fehlen, können Sie dann den Minitest nachschreiben.

22.05.2019

Projekt 3

Das dritte Projekt ist seit gestern verfügbar. Die Projektbeschreibung finden Sie unter Materialien.

Die Tutoren werden heute eine Einführung in das Projekt geben (18:00 im GHH). Sie sollten vorher die Projektbeschreibung einmal durchgelesen haben.


Falls... Weiterlesen

Das dritte Projekt ist seit gestern verfügbar. Die Projektbeschreibung finden Sie unter Materialien.

Die Tutoren werden heute eine Einführung in das Projekt geben (18:00 im GHH). Sie sollten vorher die Projektbeschreibung einmal durchgelesen haben.


Falls Unklarheiten bezüglich der Projektbeschreibung auftreten sollten, werden wir die Präzisierung in Folgendem Beitrag posten:

https://forum.sic.saarland/t/updates-der-projektbeschreibung/1060


Wenn Sie kein Update verpassen möchten, können Sie dem Beitrag folgen, in dem Sie ganz unten die Benachrichtigungen von Normal auf Beobachten umstellen.

(Wir werden natürlich zusätzliche eine angepasste Projektbeschreibung veröffentlichen.)


Viel Erfolg bei der Bearbeitung.

17.05.2019

Dynamische Programmierung C Code

Der Code befindet sich jetzt im Vorlesungsrepo.

Dies nochmal als HInweis, da ich heute jemanden gesehen habe der den Code fotografiert hat: Alle Codes aus der Vorlesung sind unter Materialien verfügbar, im Git-Repository Vorlesungsrepo.

 

14.05.2019

Punkte 1. Projekt

Bei der Punktevergabe gab es leider einen Fehler, weshalb die Punkte die Ihnen per Mail zugeschickt wurden bei manchen Teilaufgaben falsch sein können.

Wir überarbeiten die Evaluierung und versuchen zeitnah die korrekte Punktzahl zu veröffentlichen.

Wir... Weiterlesen

Bei der Punktevergabe gab es leider einen Fehler, weshalb die Punkte die Ihnen per Mail zugeschickt wurden bei manchen Teilaufgaben falsch sein können.

Wir überarbeiten die Evaluierung und versuchen zeitnah die korrekte Punktzahl zu veröffentlichen.

Wir bitten um Verständnis für die Korrektur.
 

14.05.2019

Char Wars Video

... wer's mal anschauen möchte, mit Sound:

http://fai.cs.uni-saarland.de/hoffmann/charwars.mp4

 

 

14.05.2019

Freitag Vorlesung SPÄTER

Hallo alle,

das hatte ich heute vergessen zu erwähnen:

Wenn Sie in den Kalender schauen werden Sie feststellen dass die Vorlesung erst um 9:15 beginnt. Das ist KEIN Schreibfehler.

Die Freitagsvorlesung diese Woche ist nur 45 Minuten lang. Wir schauen uns... Weiterlesen

Hallo alle,

das hatte ich heute vergessen zu erwähnen:

Wenn Sie in den Kalender schauen werden Sie feststellen dass die Vorlesung erst um 9:15 beginnt. Das ist KEIN Schreibfehler.

Die Freitagsvorlesung diese Woche ist nur 45 Minuten lang. Wir schauen uns eine bestimmte Programmiertechnik an, dynamische Programmierung, die für das nächste Programmierprojekt wichtig ist.

Grüße,

Jörg Hoffmann

09.05.2019

2. Minitest

Am 15.05 schreiben wir den 2. Minitest. Er wird das Thema C (Kapitel 3.1-3.11 + 3.13) abdecken.

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS zugewiesen ist.

 

Falls Sie aus gesundheitlichen Gründen... Weiterlesen

Am 15.05 schreiben wir den 2. Minitest. Er wird das Thema C (Kapitel 3.1-3.11 + 3.13) abdecken.

Bitte seien Sie pünktlich. Sie können den Minitest nur in dem Tutorium schreiben, das Ihnen im CMS zugewiesen ist.

 

Falls Sie aus gesundheitlichen Gründen nicht am Minitest teilnehmen können, benötigen Sie ein ärztliches Attest. Dieses senden Sie bitte zu bzw. geben es bei Rebecca Eifler ab.Falls Ihnen am Ende des Semesters noch Punkte zur Zulassung fehlen, können Sie dann den Minitest nachschreiben.

07.05.2019

Projekt 2: Stars

Das zweite Projekt ist ab sofort verfügbar. Die Projektbeschreibung finden Sie unter Materialien.

Die Tutoren werden morgen eine Einführung in das Projekt geben (18:00 im GHH). Sie sollten vorher die Projektbeschreibung einmal durchgelesen haben.

29.04.2019

Ausfall Übung 1. Mai

Aufgrund des „Tag der Arbeit“ fallen diese Woche die Tutorien aus.

Bearbeiten Sie bitte das Übungsblatt 4 selbstständig und gehen Sie bei Fragen in die Office Hour oder verwenden Sie das Forum.
Das Übungsblatt deckt die Themenbereich Datenstrukturen und... Weiterlesen

Aufgrund des „Tag der Arbeit“ fallen diese Woche die Tutorien aus.

Bearbeiten Sie bitte das Übungsblatt 4 selbstständig und gehen Sie bei Fragen in die Office Hour oder verwenden Sie das Forum.
Das Übungsblatt deckt die Themenbereich Datenstrukturen und Aufrufkonvention in MIPS ab. Dies sind beides wichtige Themen, die Sie für die Klausur brauchen.

 

Ersatztutorium:
Als Ersatz für die ausgefallenen Übungen werden die Tutoren am 09.05 um 16:00 Uhr im GHH eine Einführung in die für die C-Projekte benötigten Programme gegeben. Sie werden unter anderem das Compilieren und Ausführen von C Programmen und die Tools ASan (AddressSanitizer) und GDB (Debugger) erklären.

26.04.2019

Forum Kategorie: Technische Infos vom Prog2-Team

Es gibt jetzt eine neue Forum Kategorie "Technische Infos vom Prog2-Team". Diese ist wie der Name schon sagt für technische Infos gedacht (im Gegensatz zu den News die eher organisatiorischer Natur sind), wie z.B. Diskussion technischer Fragen die in der Vorlesung... Weiterlesen

Es gibt jetzt eine neue Forum Kategorie "Technische Infos vom Prog2-Team". Diese ist wie der Name schon sagt für technische Infos gedacht (im Gegensatz zu den News die eher organisatiorischer Natur sind), wie z.B. Diskussion technischer Fragen die in der Vorlesung aufkamen. Sie können hier keine neuen Themen erstellen, können aber Fragen zu bestehenden Themen stellen.

26.04.2019

Vorlesungs Materialien 26.4.

Die Folien sind jetzt online, und die MIPS Beispiel Programme sind im Vorlesungsrepo (siehe Materialien). Ich empfehle Ihnen allen sehr, diese Programme anzuschauen und in Mars damit zu experimentieren. Ich habe noch diverse Kommentare als Hilfestellung... Weiterlesen

Die Folien sind jetzt online, und die MIPS Beispiel Programme sind im Vorlesungsrepo (siehe Materialien). Ich empfehle Ihnen allen sehr, diese Programme anzuschauen und in Mars damit zu experimentieren. Ich habe noch diverse Kommentare als Hilfestellung hinzugefügt, insbesondere beim linked list Beispiel. Verstehen Sie genau was in linked list passiert (Ausführungsprotokoll von Hand anfertigen, und Ausführung in Mars Schritt für Schritt nachvollziehen). Vollziehen Sie nach warum im persons Beispiel genau diese Ausgabe heraus kommt.

25.04.2019

Ergebnis Minitest 1

Sie können nun die erreichten Punkte im 1. Minitest auf ihrer persönlichen Statusseite einsehen.

Auf Grund eines Fehlers in der MIPS-Befehlsreferenz haben wir uns entschieden das Ausführungsprotokoll aus der Wertung zu nehmen. Jeder Student erhält für diese... Weiterlesen

Sie können nun die erreichten Punkte im 1. Minitest auf ihrer persönlichen Statusseite einsehen.

Auf Grund eines Fehlers in der MIPS-Befehlsreferenz haben wir uns entschieden das Ausführungsprotokoll aus der Wertung zu nehmen. Jeder Student erhält für diese Aufgabe die volle Punktzahl.


Einsicht:
Sie können jeden Minitest in den 4 darauf folgenden Office Hours einsehen. Für den 1. Minitest bedeutet dies vom 25.04 bis zum 30.04. Eine Einsicht in der Übung ist nicht möglich.

23.04.2019

Folien Handouts in Materialien

Ich stelle ab jetzt die Folien Handouts immer direkt am Tag der Vorlesung online in Materialien.

In Fällen wo das Kapitel noch nicht ganz besprochen ist, handelt es sich dann (so wie beim 2. MIPS Kapitel heute) um eine vorläufige Version, die nur den Teil der... Weiterlesen

Ich stelle ab jetzt die Folien Handouts immer direkt am Tag der Vorlesung online in Materialien.

In Fällen wo das Kapitel noch nicht ganz besprochen ist, handelt es sich dann (so wie beim 2. MIPS Kapitel heute) um eine vorläufige Version, die nur den Teil der Folien enthält der bereits besprochen wurde.

Ich wünsche Ihnen allen viel Erfolg beim ersten Minitest und beim ersten Programmierprojekt.

23.04.2019

Projekt 1: 2048

Das erste Projekt ist ab sofort verfügbar. Die Projektbeschreibung finden Sie unter Materialien.

Die Tutoren werden morgen eine Einführung in das Projekt geben (18:00 im GHH). Sie sollten vorher die Projektbeschreibung einmal durchgelesen haben.

23.04.2019

Office Hour freitags

Auf Grund der Kollision der Prog2 Office Hour und der Systemarchitektur Vorlesung freitags, verschieben wir die Office Hour freitags auf 14:00 Uhr. Sie findet weiterhin in E 1.3 Raum SR 016 statt.

17.04.2019

MARS außerhalb der VM

Zur Bearbeitung der Übungsaufgaben, können Sie den MIPS-Simulartor MARS auch außerhalb der VM nutzen. Sie können das Programm unter folgendem Link downloaden https://prog2scm.cdl.uni-saarland.de/mars.jar.

Hinweis:

  1. Die MARS Version, die wir in der... Weiterlesen

Zur Bearbeitung der Übungsaufgaben, können Sie den MIPS-Simulartor MARS auch außerhalb der VM nutzen. Sie können das Programm unter folgendem Link downloaden https://prog2scm.cdl.uni-saarland.de/mars.jar.

Hinweis:

  1. Die MARS Version, die wir in der Vorlesung verwenden, wurde von uns angepasst und stimmt nicht mit der Version auf der Seite der Entwickler überein.

  2. Das MIPS-Projekt empfehlen wir Ihnen in der VM zu bearbeiten. Da Sie um das Projekt zu beziehen und die Tests ausführen zu können noch weitere Programme (Git, Python) installieren und konfigurieren müssen.

  3. Beachten Sie bitte, dass schlussendlich ihre Abgaben auf der virtuellen Maschine laufen müssen. Selbst wenn Sie also nicht unter der VM arbeiten, müssen Sie trotzdem sicherstellen, dass Ihre Abgaben auf der VM laufen.

17.04.2019

1. Minitest

Am 24.04 schreiben wir den 1. Minitest. Er wird die Themen Arithmetik (Skript Kapitel 1) und MIPS (Skript Kapitel 2.1-2.5 u. 2.8) abdecken.

Sie dürfen keinen Taschenrechner verwenden. Sie müssen die MIPS-Befehlsreferenz nicht auswendig lernen sondern bekommen... Weiterlesen

Am 24.04 schreiben wir den 1. Minitest. Er wird die Themen Arithmetik (Skript Kapitel 1) und MIPS (Skript Kapitel 2.1-2.5 u. 2.8) abdecken.

Sie dürfen keinen Taschenrechner verwenden. Sie müssen die MIPS-Befehlsreferenz nicht auswendig lernen sondern bekommen diese gestellt.

Falls Sie aus gesundheitlichen Gründen nicht am Minitest teilnehmen können, benötigen Sie ein ärztliches Attest. Dieses senden Sie bitte zu bzw. geben es bei Rebecca Eifler ab.
Falls Ihnen am Ende des Semesters noch Punkte zur Zulassung fehlen, können Sie dann den Minitest nachschreiben.

16.04.2019

Git-Repository mit den Code-Beispielen aus der Vorlesung

Unter Materialien, Vorlesungsrepo, ist jetzt das erste Programmierbeispiel aus der Vorlesung enthalten.

Die weiteren Programmierbeispiele werden hier jeweils nach der Vorlesung zugefügt.
 

16.04.2019

KaFeKarten App

Für das morgige Tutorium benötigen Sie die KaFeKarten App, die Sie im Google Play Store oder im iTunes App Store finden können.

Die Tutoren bitten um die Installation und Registrierung in der App vor den Tutorien.

16.04.2019

Erinnerung: VM installieren

In einer Woche am 23.04 beginnt das erste Projekt. Um einen reibungslosen Start ins Projekt zu haben, sollten Sie bis dahin die VM installiert haben. (Es gibt keinen Unterschied zwischen der VM des Vorkurses und der VM der Vorlesung.)

 

Die VM können Sie... Weiterlesen

In einer Woche am 23.04 beginnt das erste Projekt. Um einen reibungslosen Start ins Projekt zu haben, sollten Sie bis dahin die VM installiert haben. (Es gibt keinen Unterschied zwischen der VM des Vorkurses und der VM der Vorlesung.)

 

Die VM können Sie unter Materialien downloaden. Eine Beschreibung zur Installation finden Sie unter folgendem Link: https://cms.sic.saarland/prog2_19/4/Software.

Falls Sie Probleme bei der Installation haben sollten, helfen ihnen die Tutoren in der Office Hour gerne weiter.

 

 

GIT:

Wenn Sie nicht den Vorkurs besucht haben und noch nie ein Versionsverwaltungssystem genutzt haben, sollten Sie sich noch mit den Grundlegenden Kommandos von Git vertraut machen.
Sie können dazu unter anderem die Folien „Git und Unix“ aus dem Vorkurs nutzen. Diese finden Sie auch unter Materialien.

10.04.2019

Übungsgruppe tauschen

Wer seine Übungsgruppe im gleichen Zeit-Slot tauschen möchte kann dies bis heute (10.4) 12:00 Uhr tun. Ein späterer Tausch ist auf Grund der Gestaltung und Organisation der Übungsgruppen nicht möglich.

Senden Sie dazu eine Mail mit folgendem Betreff „Prog2... Weiterlesen

Wer seine Übungsgruppe im gleichen Zeit-Slot tauschen möchte kann dies bis heute (10.4) 12:00 Uhr tun. Ein späterer Tausch ist auf Grund der Gestaltung und Organisation der Übungsgruppen nicht möglich.

Senden Sie dazu eine Mail mit folgendem Betreff „Prog2 Tutorium-Tausch“ mit den Namen der beiden Tauschpartner und deren Tutorien an Rebecca Eifler. Ein Wechsel ohne einen Tauschpartner ist nicht möglich.

 

Ein Wechsel in einen anderen Zeit-Slot ist in begründeten Ausnahmefällen (zum Beispiel bei Überschneidungen mit anderen Veranstaltungen) auch länger möglich.

09.04.2019

Übungsgruppenzuteilung

Die Übungsgruppenzuteilung ist jetzt abgeschlossen. Sie können Ihre Übungsgruppe auf Ihrer persönlichen Statusseite einsehen. Die ersten Tutorien finden morgen (10.4.) statt.

08.04.2019

Englisches Tutorium

Wie im letzten Jahr bieten wir wieder ein englisches Tutorium von 16:00 bis 18:00 Uhr an.

Das Tutorium richtet sich an Studierende, deren Muttersprache nicht Deutsch ist. Es soll helfen Probleme beim Verstehen der deutschen Übungsblätter / Minitests zu lösen.

... Weiterlesen

Wie im letzten Jahr bieten wir wieder ein englisches Tutorium von 16:00 bis 18:00 Uhr an.

Das Tutorium richtet sich an Studierende, deren Muttersprache nicht Deutsch ist. Es soll helfen Probleme beim Verstehen der deutschen Übungsblätter / Minitests zu lösen.

Wenn Sie am englisches Tutorium teilnehmen möchten, können Sie dies jetzt auf ihrer persönlichen Statusseite angeben.

 

English Version:

As last year we are offering an English Tutorium from 4pm to 6 pm.
The tutorial is intended for students whose native language is not German. It is supposed to help with problems understanding the German exercise sheets / mini-tests.

If you want to visit this tutoial you can now indicate this choice on you personal status page.

01.03.2019

Vorkurs

Vom 01.04. bis 05.04 findet ein von den Tutoren organisierter Vorkurs statt, bei dem Sie eine Einführung in Git und Unix bekommen und erste Erfahrungen in einer imperativen Programmiersprache sammeln können. Zusätzlich können Sie sich schonmal mit der VM für die... Weiterlesen

Vom 01.04. bis 05.04 findet ein von den Tutoren organisierter Vorkurs statt, bei dem Sie eine Einführung in Git und Unix bekommen und erste Erfahrungen in einer imperativen Programmiersprache sammeln können. Zusätzlich können Sie sich schonmal mit der VM für die Projekte vertraut machen.

Die Teilnahme am Vorkurs wird dringend empfohlen. Die Anmeldung und weitere Informationen finden Sie hier: https://cms.sic.saarland/p2vorkurs19/



Datenschutz | Impressum
Bei technischen Problemen wenden Sie sich bitte an die Administratoren