Programmierung 2 Prof. Dr. Sebastian Hack Basic Lecture (9 CP), Sommersemester 2020

News

22.05.2020

Probe-Zwischenklausur

Liebe Studierende,

Am Dienstag den 2. Juni wird im Vorlesungsslot eine Probe-Zwischenklausur geschrieben. Diese wird nicht an uns abgegeben und ist lediglich ein Service an Sie, damit Sie besser einschätzen können, wie die Endklausur wird. Es wird wie folgt... Weiterlesen

Liebe Studierende,

Am Dienstag den 2. Juni wird im Vorlesungsslot eine Probe-Zwischenklausur geschrieben. Diese wird nicht an uns abgegeben und ist lediglich ein Service an Sie, damit Sie besser einschätzen können, wie die Endklausur wird. Es wird wie folgt ablaufen: Die Klausur wird um 14:15 im CMS hochgeladen und Sie haben 90 Minuten um sie eigenständig, und wo immer Sie sind zu bearbeiten. Während der Klausur wird das Prog2-Team in MS Teams in dem Probe-Zwischenklausur-Channel verfügbar sein um Fragen zur Klausur zu beantworten. Am nächsten Tag bekommen Sie in Ihrem jeweiligen Tutorium die Gelegenheit Ihre Klausur unter Anleitung Ihres/r Tutor*in selbst zu korrigieren.

Euer Prog2-Team

14.05.2020

Videos der Tutor*innen

Liebe Studierende,

Die Tutor*innen veröffentlichen regelmäßig zu jedem Übungsblatt Intuitions- und Erklärungsvideos. Das erste Intuitionsvideo ist gerade herausgekommen – Sie findet es auf der Materialien-Seite. Das Erklärungsvideo wird diesen Sonntag... Weiterlesen

Liebe Studierende,

Die Tutor*innen veröffentlichen regelmäßig zu jedem Übungsblatt Intuitions- und Erklärungsvideos. Das erste Intuitionsvideo ist gerade herausgekommen – Sie findet es auf der Materialien-Seite. Das Erklärungsvideo wird diesen Sonntag veröffentlicht. Die Termine wann welche Materialien rausgegeben werden finden Sie auch im Kalender.

Euer Prog2-Team

13.05.2020

English Tutorial

Dear Students,

this message is particularly for those who are more fluent in English than in German. Now, there is also an English tutorial. It is held on every Wednesday at 12:15. If you want to switch to this tutorial, please notify Jessica, Pascal or Julian.... Weiterlesen

Dear Students,

this message is particularly for those who are more fluent in English than in German. Now, there is also an English tutorial. It is held on every Wednesday at 12:15. If you want to switch to this tutorial, please notify Jessica, Pascal or Julian. They will reassign you.

Your Prog2-Team

12.05.2020

Vorlesung heute bei Teams

Liebe alle,

die Vorlesung findet heute als Teams Live Event statt. Der Link dazu findet sich, wie gewohnt, in der Materialien-Seite.

Viele Grüße,

das Prog2 Team
 

11.05.2020

Projekt 1: RetroRenderer

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

Heute um 16 Uhr wird zusätzlich noch ein Erklärvideo veröffentlicht.

Viel Erfolg,

Euer Prog2-Team

07.05.2020

Office Hours

Liebe Studierende,

Heute um 12 Uhr finden die ersten Office Hours statt. Office Hours gibt es wie im Kalender beschrieben immer montags, dienstags und donnerstags um 12 Uhr, sowie freitags um 14 Uhr.

Die Office Hours finden genau wie die Tutorien in MS Teams... Weiterlesen

Liebe Studierende,

Heute um 12 Uhr finden die ersten Office Hours statt. Office Hours gibt es wie im Kalender beschrieben immer montags, dienstags und donnerstags um 12 Uhr, sowie freitags um 14 Uhr.

Die Office Hours finden genau wie die Tutorien in MS Teams statt und sie laufen genauso ab wie im Vorkurs. Dieses Video zeigt euch wie.

Euer Prog2-Team

06.05.2020

Tutorieneinteilung

Liebe Studierende,

Die Tutorieneinteilung wurde heute morgen vorgenommen. Bitte schauen Sie auf Ihrer Persönlichen Statusseite nach in welchem Tutorium Sie sind. Wenn Sie noch nicht in dem Prog2-Team bei Microsoft Teams sind, treten Sie dem bitte so schnell wie... Weiterlesen

Liebe Studierende,

Die Tutorieneinteilung wurde heute morgen vorgenommen. Bitte schauen Sie auf Ihrer Persönlichen Statusseite nach in welchem Tutorium Sie sind. Wenn Sie noch nicht in dem Prog2-Team bei Microsoft Teams sind, treten Sie dem bitte so schnell wie möglich bei, damit Sie auch heute schon an Ihrem Tutorium teilnehmen können.

Euer Prog2-Team

05.05.2020

Tutorienbetrieb

Liebe Studierende,

Morgen sind bereits die ersten Tutorien. Für die Tutorien benutzen wir Microsoft Teams. Es ist ein "Team" für die Vorlesung erstellt worden. Für den Tutorienbetrieb ist es notwendig, dass Sie diesem beitreten. Den Link und den Zugangscode... Weiterlesen

Liebe Studierende,

Morgen sind bereits die ersten Tutorien. Für die Tutorien benutzen wir Microsoft Teams. Es ist ein "Team" für die Vorlesung erstellt worden. Für den Tutorienbetrieb ist es notwendig, dass Sie diesem beitreten. Den Link und den Zugangscode finden Sie auf der Materialien-Seite. Bitte machen Sie das heute noch, damit Sie rechtzeitig zum passenden Tutorium hinzugefügt werden können. Wir empfehlen die Verwendung eines Clienten für MS Teams.

Ihr Accountname ist Ihre s8-Kennung @uni-saarland.de (z.B. s8xxxxxx@uni-saarland.de , ohne “stud”), das Passwort ist das gleiche wie z.B. für das LSF . Mehr dazu im Forum.

Falls Probleme mit Microsoft Teams auftreten wenden Sie sich bitte ans Forum.

Die Änderungen der Übungsgruppenpräferenzen ist noch bis heute um 23:59 möglich. Aktualisieren Sie Ihre Präferenzen gegebenenfalls bis dahin.

Euer Prog2-Team

05.05.2020

Online-Vorlesungsformat

Liebe Studierende,

Die Vorlesungen finden in Form eines YouTube Livestreams statt. Den jeweiligen Link dazu finden Sie auf der Materialien-Seite.

Damit wir interaktiv sein können und Sie Fragen stellen können, werden wir gleichzeitig das Chat-Tool RocketChat... Weiterlesen

Liebe Studierende,

Die Vorlesungen finden in Form eines YouTube Livestreams statt. Den jeweiligen Link dazu finden Sie auf der Materialien-Seite.

Damit wir interaktiv sein können und Sie Fragen stellen können, werden wir gleichzeitig das Chat-Tool RocketChat verwenden, das auf Servern der Fachrichtung Informatik läuft. Sie können sich hierzu unter https://rocketchat.cs.uni-saarland.de/ mit ihrem SIC-Account anmelden. Der Accountname ist Ihre s8-Kennung (also “s8xxxxxx”, wie im LSF), das Passwort ist das gleiche wie z.B. für die Faculty Cloud. Dazu haben Sie zu Beginn Ihres ersten Semesters eine E-Mail bekommen. Falls Sie dieses nicht mehr wissen können Sie hier ein neues anfordern. In RocketChat suchen Sie dann über das Globus-Icon oben den Kanal #prog2, in dem der Live-Chat dann stattfindet.

Euer Prog2-Team

04.05.2020

Vorlesungsbeginn

Liebe Studierende,
morgen um 14:15 findet die erste Vorlesung als Live-Stream statt. Den Link dazu findet ihr morgen unter "Vorlesung 01" auf der Materialien-Seite.

Euer Prog2-Team

15.04.2020

Zulassungskriterium und Aufzeichnungen

Liebe Studierende,

in den Folien der Einführungsveranstaltung war ein Fehler in der Formulierung des Zulassungskriteriums: Die Zulassung hängt aus anmeldetechnischen Gründen nicht von dem letzten Projekt ab. Dies wurde dort inzwischen korrigiert, des Weiteren... Weiterlesen

Liebe Studierende,

in den Folien der Einführungsveranstaltung war ein Fehler in der Formulierung des Zulassungskriteriums: Die Zulassung hängt aus anmeldetechnischen Gründen nicht von dem letzten Projekt ab. Dies wurde dort inzwischen korrigiert, des Weiteren stehen die genauen Bestimmungen nun auch auf der Startseite.

Bitte beachten Sie außerdem unseren Forumspost zu Aufzeichnungen.
Euer Prog2-Team

12.04.2020

Online-Vorlesungen, Einführungsveranstaltung

Liebe Studierende,

wir möchten Sie nochmal auf die Einführungsveranstaltung am 14.04. 14:15 auf YouTube aufmerksam machen. Um teilzunehmen, melden Sie sich bitte sobald wie möglich auf dieser Webseite zur Vorlesung an und lesen bitte den Artikel ... Weiterlesen

Liebe Studierende,

wir möchten Sie nochmal auf die Einführungsveranstaltung am 14.04. 14:15 auf YouTube aufmerksam machen. Um teilzunehmen, melden Sie sich bitte sobald wie möglich auf dieser Webseite zur Vorlesung an und lesen bitte den Artikel Online-Vorlesungen im Forum sorgfältig durch.

Vielen Dank, viele Grüße und frohe Ostern,
das Prog 2 Team

06.04.2020

Anmeldung, Materialien, Einführungsveranstaltung

Liebe Studierende,

Sie können sich ab sofort zur Programmierung 2 anmelden. Die eigentliche Vorlesung beginnt am 5.5. voraussichtlich online. Wie genau, darüber werden wir Sie auf dem Laufenden halten.

Nach der Anmeldung stehen Ihnen das Skript und Inverted... Weiterlesen

Liebe Studierende,

Sie können sich ab sofort zur Programmierung 2 anmelden. Die eigentliche Vorlesung beginnt am 5.5. voraussichtlich online. Wie genau, darüber werden wir Sie auf dem Laufenden halten.

Nach der Anmeldung stehen Ihnen das Skript und Inverted Classroom Videos einer früheren Iteration zur Verfügung. Wir werden es aufgrund der aktuellen Situation nicht schaffen, den gesamten, sonst üblichen Stoff durchzunehmen. Wir werden daher auf die Kapitel Arithmetik und MIPS in der Vorlesung nicht eingehen. Beide sind aber als Hintergrundinformation für einige Themen, die wir in der Vorlesung durchnehmen, hilfreich und wir laden Sie herzlich dazu ein, jetzt ein wenig in den beiden Kapiteln zu schmökern. Wir beantworten auch gerne Fragen dazu in unserem Forum, das ihnen nach der Anmeldung auch zur Verfügung steht.

Am 14.04. um 14:15 informieren wir Sie in einer Online-Einführungsveranstaltung über die wichtigsten Dinge. Wie genau, posten wir dann noch auf dieser Seite.

Wir empfehlen natürlich auch eine Teilnahme am Vorkurs, der am 22.04. starten wird und auch nochmal explizit auf MIPS eingehen wird.

Viele Grüße,
Das Prog 2 Team

02.04.2020

Vorkurs

Liebe Studierende,

zur Vorbereitung auf die Programmierung 2 Vorlesung findet vom 22.04. bis zum 30.04. der Vorkurs statt! Der Vorkurs ist ein freiwilliges Angebot unserer Tutoren. Dieses Jahr findet er komplett digital statt. Wir empfehlen jeder/m die... Weiterlesen

Liebe Studierende,

zur Vorbereitung auf die Programmierung 2 Vorlesung findet vom 22.04. bis zum 30.04. der Vorkurs statt! Der Vorkurs ist ein freiwilliges Angebot unserer Tutoren. Dieses Jahr findet er komplett digital statt. Wir empfehlen jeder/m die Teilnahme daran, da er sowohl inhaltlich den Einstieg in die Vorlesung erleichtern wird, als auch bereits die gleiche digitale Infrastruktur, die (voraussichtlich) in der Vorlesung zum Einsatz kommen wird, nutzt. Weitere Infos dazu findet ihr auf der Seite des Vorkurses.

Euer Prog2-Team

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

Die Note berechnet sich aus Klausur und Programmierprojekten.

Es gibt fünf Programmierprojekte, die während der Vorlesung bearbeitet werden. Sie bilden 50% der Endnote. Die Programmierprojekte werden von jeder/m Studierenden einzeln bearbeitet. Es ist keine Gruppenarbeit möglich.

Es wird eine Endklausur geschrieben. Zur Endklausur wird eine Nachklausur angeboten. Zulassungskriterium für beide Klausuren ist das Erreichen von mindestens 50% der Punkte in den ersten 4 Programmierprojekten. 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. Das Bestehen von entweder der Endklausur oder der Hauptklausur ist notwendig für das Bestehen der Vorlesung.

Wenn man zur Klausur zugelassen ist, berechnet sich dann die Note wie folgt:

K = erreichbarePunkteKlausur;
P = erreichbarePunkteProjekte;
k = max(punkteKlausur1, punkteKlausur2) / K;
p = min(P, 100) / P;
q = 0.5 * (k + p);
bestanden = k >= 0.5 && q >= 0.5;

Die Endnote wird linear aus q∈[0.5, 1.0] interpoliert.

Covid-19

Dieses Semester ist aufgrund der gegenwärtigen Covid-19 Situation die vorlesungsfreie Zeit an der Uni verlängert. Im Falle einer verkürzten Vorlesungszeit wird die Maschinensprache MIPS in dieser Iteration nicht prüfungsrelevant sein. Es werden aber in jedem Fall Möglichkeiten zur Verfügung gestellt, sich damit in der verlängerten vorlesungsfreien Zeit vertraut zu machen.

Die Vorlesung findet auf jeden Fall statt, solange keine Präsenzveranstaltungen möglich sind, wird die Vorlesung komplett remote angeboten:

  • Der Vorlesungsinhalt wird online angeboten.
  • Tutorien werden über Telefonkonferenzen abgehalten.
  • Zu fixen Zeiten (office hours) sind die Tutor*innen für Video/Screencast-Anrufe verfügbar.
  • Das Forum in dem Studierende und Tutor*innen antworten können, ist jederzeit verfügbar.

Falls sich durch (hochschul-)politische Entscheidungen noch Änderungen am Ablauf ergeben sollten, werden Sie hier darüber informieren.



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