Kursinformationen

Dieses Repository ist Teil des Bachelor Studiengangs Software Engineering (SEB) und Angewandte Informatik (AIB) an der Hochschule Heilbronn.

Die Veranstaltung basiert u.a. auf dem Buch Operating Systems: Three Easy Pieces Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau von der University of Wisconsin-Madison. Im Rahmen der Veranstaltung lernen Sie verschiedene Aspekte und Funktionsweisen von Betriebssystemen kennen, die für Sie als Software-Entwickler relevant sind.

Voraussetzungen

Grundlegende Programmierkenntnisse aus Interaktive Programme oder Programmieren 1 werden vorausgesetzt.

Was erwartet Sie?

Die praktischen Aufgabenstellungen werden in Gruppenarbeit erarbeitet. Die erfolgreiche Bearbeitung ist Voraussetzung zum Bestehen des Kurses ist.

Neben den Grundlegenden Funktionsweisen von Betriebssystemen erlernen Sie den Umgang mit Git, das Programmieren mit C und ggf. Skriptsprachen.

Der Inhalt der Veranstaltung kann aufgrund der Weiterentwicklung der Technologien von Semester zu Semester leicht variieren.

Für jede Veranstaltung erhalten Sie im Vorfeld die Hinweise, was vorab gelesen bzw. vorbereitet werden soll. Nehmen Sie die Hinweise ernst. Sie werden die praktischen Aufgaben sonst nicht bearbeiten können.

Was benötigen Sie?

Bringen Sie in die Veranstaltung unbedingt ihr Laptop mit. Windows, MacOS, Linux, geht alles. Bringen Sie außerdem etwas mit, um Notizen anzufertigen: Block und Stift stehen hoch im Trend.

Übungsaufgaben und Abgaben

Begleitend zu den Veranstaltungen erarbeiten Sie verschiedene praktische Aufgaben, die via Git eingecheckt werden. Ihr Team erhält hierfür ein eigenes Git Repository. Sollten Sie noch keinen Zugang zum hochschuleigenen GitLab besitzen, stellen Sie sicher, dass Sie sich einmal an dem System mit Ihrem Hochschul-Account angemeldet haben. Nur so können Sie Ihrem Team zugewiesen werden.

In den Vorlesungseinheit erhalten Sie kleine praktische Aufgaben, die während der Veranstaltung bearbeitet werden.

Zusätzlich kann es zu den Veranstaltungen Wissensfragen in ILIAS geben, die in der Veranstaltungswoche zu bearbeiten sind.

Alle Abgaben und Übungsaufgaben zählen insgesamt 30% zu Ihrer Note.

Abgaben sind in der Regel bis 21:00 Uhr am Vortag der nächsten Verananstaltung abzugeben. Abweichende Fristen werden in der Veranstaltung kommuniziert.

Klausur

Am Ende des Semesters findet eine 90-minütige Klausur statt. Gemäß SPO ist das Bestehen der Klausur Voraussetzung für das Bestehen des Kurses. Sollten Sie die Klausur nicht bestehen, sind für den Wiederholungsversuch die jeweiligen Aufgaben im Folgesemester erneut abzulegen.

Studierende des Studiengangs AIB können nach Rücksprache für den Wiederholungsversuch auch an der Veranstaltung und der Klausur im Wintersemester teilnehmen.

Zugelassen für die Klausur ist ein doppelseitig beschriftetes DIN A4-Blatt (handschriftlich oder gedruckt). Das Blatt ist mit der Klausur abzugeben.

Die Klausur zählt 70% zu Ihrer Note.

ILIAS

Für Studierende der Hochschule Heilbronn steht ein ILIAS Raum für SEB bzw. AIB für den Kurs mit Forum und ggf. mit weiteren Informationen bereit.

FAQ

F: Ich habe in der Klausur eine 4.0, habe ich den Kurs dann bestanden? A: Nicht zwingend, durch die Abgaben kann sich theoretisch Ihre Note verschlechtern. Haben Sie keine Abgaben eingereicht (=5.0) ergibt sich rechnerisch eine 4.3.

F: Ich habe in der Klausur eine 4.7, in den Abgaben aber eine 1.0, habe ich den Kurs bestanden? A: Nope, gemäß geltender SPO (allgemeiner Teil) ist in der Prüfungsform LKBK die bestanden Klausur Voraussetzung für das Bestehen des Kurses.

F: Ich habe die Klausur nicht bestanden, werden mir die Abgaben für den nächsten Versuch angerechnet? A: Nein, die Aufgaben werden fortwährend weiterentwickelt und können sich im Folgesemester daher verändern.

F: Besteht eine Anwesenheitspflicht? A: Nein, allerdings erhalten Sie in der Vorlesung Aufgaben, die vor Ort zu bearbeiten sind und deren Abgabe in die Bewertung einfließen. Es empfiehlt sich daher zur Veranstaltung zu erscheinen.

F: Ich bin krank und kann an einer Veranstaltung nicht teilnehmen. Muss ich die Aufgabe aus der Vorlesung nachreichen? A: Nein, die Aufgaben werden in der Veranstaltung bearbeitet und in der Regel dort besprochen. Hohlen Sie den Stoff im Eigenstudium nach. Sollten Sie längerfristig verhindert sein, sprechen Sie mich an um eine Lösung zu finden.

F: Ich habe einen Abgabetermin verpasst. Kann ich eine Nachfirst haben? A: Nope. Keine. Nachfrist.

F: Ich habe Ihnen die Abgabe per E-Mail geschickt. Ist das OK? A: Nope. E-Mail basiert auf unzuverlässigen Protokollen (RFC 5322, 2045, 2046, 2047, 5321, 3501, 4551, 1939, 8620, 2595, 3207, 5246, 6376, 8617, 6186). Basierend darauf, habe ich Ihre E-Mail nicht erhalten 🤷‍♂️.

F: Mein Team-Mitglied hat das Studium abgebrochen. Kann ich mich einer anderen Gruppe anschließen? A: Besser nicht. Die Aufgaben sind so entworfen, dass Sie diese ohne Probleme auch alleine bewältigen können. Es ist nicht verboten, dass Sie die Bearbeitung der Aufgabe mit einem anderen Team bearbeiten. Teilen Sie unverzüglich mit, wenn Ihr Team-Mitglied nicht mehr zur Verfügung steht.

F: Ich studieren im Studiengang AIB. Ich habe den Kurs im Sommersemester nicht bestanden. Kann ich den Kurs im Wintersemester wiederholen? A: Ja, selbstverständlich. Bitte prüfen Sie, dass es für Sie organisatorisch möglich ist an der Veranstaltung teilzunehmen und kontaktieren Sie mich im Vorfeld bzw. sprechen Sie mich im ersten Termin der Veranstaltung diesbezüglich an.

F: Ich habe Interaktive Programme (Programmieren 1) nicht bestanden, darf ich an der Veranstaltung trotzdem teilnehmen? A: Ja. Ich hoffe aber sehr, Sie haben IProg nicht bei mir besucht 😁.

Last updated