News

Nachklausur

Geschrieben am 14.08.19 von Julia Wichlacz

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… 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

Anmeldung Nachklausur

Geschrieben am 08.08.19 (letzte Änderung am 08.08.19) von Rebecca Eifler

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… 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.

Klausureinsicht Hauptklausur

Geschrieben am 06.08.19 von Rebecca Eifler

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

Hauptklausur

Geschrieben am 02.08.19 von Rebecca Eifler

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… 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

Zusatztutorien Raumänderung

Geschrieben am 01.08.19 von Julia Wichlacz

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.

Klausuranmeldung

Geschrieben am 24.07.19 von Rebecca Eifler

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… 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.

Studentische Evaluation

Geschrieben am 18.07.19 (letzte Änderung am 18.07.19) von Joerg Hoffmann

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… 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

17.07 keine Tutorien

Geschrieben am 14.07.19 (letzte Änderung am 15.07.19) von Rebecca Eifler

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.

6. Minitest

Geschrieben am 05.07.19 von Rebecca Eifler

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… 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.

5. Minitest

Geschrieben am 20.06.19 von Rebecca Eifler

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… 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.

Vorlesungs Evaluation am Dienstag 25.6.

Geschrieben am 19.06.19 von Joerg Hoffmann

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.… 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.

Freitag 21.6. KEINE Vorlesung

Geschrieben am 19.06.19 von Joerg Hoffmann

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

4. Minitest

Geschrieben am 06.06.19 von Rebecca Eifler

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… 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.

Umverteilung der Tutorien und Knobel-Tutorien

Geschrieben am 31.05.19 von Rebecca Eifler

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… 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.

Anpassung Evaluierung 1. Projekt

Geschrieben am 24.05.19 von Rebecca Eifler

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… 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.

Folien 24.5. jetzt online

Geschrieben am 24.05.19 von Joerg Hoffmann

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… 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

Zusätzliche Bilder für C Seam Carving

Geschrieben am 24.05.19 von Julia Wichlacz

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.

 

Zusatztutorien Klausurvorbereitung

Geschrieben am 23.05.19 von Rebecca Eifler

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… 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.

3. Minitest

Geschrieben am 22.05.19 von Rebecca Eifler

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… 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.

Projekt 3

Geschrieben am 22.05.19 von Rebecca Eifler

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… 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.

Dynamische Programmierung C Code

Geschrieben am 17.05.19 von Joerg Hoffmann

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.

 

Punkte 1. Projekt

Geschrieben am 14.05.19 von Rebecca Eifler

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.
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.
 

Char Wars Video

Geschrieben am 14.05.19 von Joerg Hoffmann

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

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

 

 

Freitag Vorlesung SPÄTER

Geschrieben am 14.05.19 von Joerg Hoffmann

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… 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

2. Minitest

Geschrieben am 09.05.19 von Rebecca Eifler

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,… 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.

Projekt 2: Stars

Geschrieben am 07.05.19 von Julia Wichlacz

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.

Ausfall Übung 1. Mai

Geschrieben am 29.04.19 von Rebecca Eifler

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… 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.

Forum Kategorie: Technische Infos vom Prog2-Team

Geschrieben am 26.04.19 von Joerg Hoffmann

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… 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.

Vorlesungs Materialien 26.4.

Geschrieben am 26.04.19 von Joerg Hoffmann

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… 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.

Ergebnis Minitest 1

Geschrieben am 25.04.19 von Rebecca Eifler

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.


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.

Folien Handouts in Materialien

Geschrieben am 23.04.19 von Joerg Hoffmann

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… 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.

Projekt 1: 2048

Geschrieben am 23.04.19 von Rebecca Eifler

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.

Office Hour freitags

Geschrieben am 23.04.19 von Rebecca Eifler

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.

MARS außerhalb der VM

Geschrieben am 17.04.19 von Rebecca Eifler

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… 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.

1. Minitest

Geschrieben am 17.04.19 von Rebecca Eifler

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… 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.

Git-Repository mit den Code-Beispielen aus der Vorlesung

Geschrieben am 16.04.19 von Joerg Hoffmann

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

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

KaFeKarten App

Geschrieben am 16.04.19 von Rebecca Eifler

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.

Erinnerung: VM installieren

Geschrieben am 16.04.19 von Rebecca Eifler

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… 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.

Übungsgruppe tauschen

Geschrieben am 10.04.19 von Rebecca Eifler

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… 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.

Übungsgruppenzuteilung

Geschrieben am 09.04.19 von Rebecca Eifler

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

Englisches Tutorium

Geschrieben am 08.04.19 von Rebecca Eifler

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… 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.

Vorkurs

Geschrieben am 01.03.19 von Rebecca Eifler

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… 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/

Show all

Über die Vorlesung
Diese Vorlesung behandelt die Grundprinzipien der imperativen/objektorientierten Programmierung. Dabei wird primär Java als Programmiersprache verwendet. In dieser Vorlesung lernen Sie:

  • wie imperative/objektorientierte Programme auf heutigen Rechnern ausgeführt werden.
  • kleine Programme in Maschinensprache zu schreiben.
  • kleinere Programme in C zu schreiben.
  • mittelgroße objektorientierte Systeme in Java zu implementieren und zu testen.
  • sich in wenigen Tagen eine neue imperative/objektorientierte Sprache anzueignen, um sich in ein bestehendes Projekt einzuarbeiten.

Prüfungsmodalitäten
Es wird eine Endklausur geschrieben. Zur Endklausur wird eine Nachklausur angeboten. Die Termine der Klausuren sind im Kalender vermerkt. Es können sowohl die Endklausur, als auch die Nachklausur geschrieben werden, die bessere Punktzahl geht in die Note ein. Um zur Endklausur und Nachklausur zugelassen zu werden, müssen mindestens 50% der Punkte aus den Minitests erreicht werden.

Der zweite Teil der Prüfung besteht aus den Programmierprojekten, die während der Vorlesung bearbeitet werden. Sie bilden 50% der Endnote. Die Programmierprojekte werden von jedem Studierenden einzeln bearbeitet. Es ist keine Gruppenarbeit möglich.

Datenschutz | Impressum
Bitte wenden Sie sich bei technischen Problemen an die Administratoren.