Each course can be booked separately.
We are offering the following courses.
Der Bereich Betriebssysteme gibt einen Überblick über die notwendigen bzw. heute anzutreffenden Komponenten, die ein Betriebssystem ausmachen und stellt die Aufgaben vor, die von einem Betriebssystem in der Regel übernommen werden. Die Themen umfassen Unterbrechungen (Interrupts), Systemaufrufe, Prozesse/Threads, Speicher (Fragmentierung, Paging, virtueller Speicher, MMU), Scheduling, Ein-/Ausgabe, Dateisysteme, Systemstart (Booting), Dienste, Sicherheit. In den Übungen wird in C programmiert. Im Bereich Kommunikationssysteme wird eine Übersicht über die typische Netzwerkkommunikation gegeben und dabei alle notwendigen Schichten betrachtet. Die Themen sind hier: Vernetzung (Sockets, das Internet, Schichtenmodell, Protokolle, Geräte (Router, Switches)), Netzzugangsschicht (Physikalische Signale, Fehlererkennung, Pakete, Netzwerktopologien), Internetschicht (Routing, IP, Adressierung), Transportschicht (TCP, UDP, Verbindungsauf-/-abbau, Ports), Anwendungsschicht (DNS, E-Mail, World Wide Web), Netzwerksicherheit (Konzepte und Begriffe, Kryptographie, VPNs). Auch hier werden in den Übungen Programme in C entwickelt.
Hinweis:Wenn Sie sowohl den Kurs ProInformatik IVa: Rechnerarchitektur als auch den Kurs ProInformatik IVb: Betriebs- und Kommunikationssysteme buchen und erfolgreich abschließen, kann dies für das Modul "Rechnerarchitektur, Betriebs- und Kommunikationssysteme" der aktuellen Studienordnung des Monobachelors Informatik anerkannt werden. Zur aktiven Teilnahme Testat 1: Freitag, den 13.09.2024 Vorlesungsvideos aus vergangenen Semesternhttp://www.mi.fu-berlin.de/inf/groups/ag-tech/teaching/resources/Course-Material.html#OSCN Vorlesungstermine
Literatur
Zusätzliche Informationen
| |||||||||||||||||||||||||||||||||||||||||||||||
Lecturer | Larissa Groth Katharina Klost | ||||||||||||||||||||||||||||||||||||||||||||||
Number of participants | 45 (free places: 29) | ||||||||||||||||||||||||||||||||||||||||||||||
Period | 09.09.2024 - 27.09.2024 | ||||||||||||||||||||||||||||||||||||||||||||||
Course fee | EUR 35 | ||||||||||||||||||||||||||||||||||||||||||||||
Website | >>here |
InhaltDas Modul Rechnerarchitektur behandelt grundlegende Konzepte und Architekturen von Rechnersystemen. Themenbereiche sind hier insbesondere Von-Neumann-Rechner, Harvard-Architektur, Mikroarchitektur RISC/CISC, Mikroprogrammierung, Pipelining, Cache, Speicherhierarchie, Bussysteme, Assemblerprogrammierung, Multiprozessorsysteme, VLIW, Sprungvorhersage. Ebenso werden interne Zahlendarstellungen, Rechnerarithmetik und die Repräsentation weiterer Datentypen im Rechner behandelt. Zur aktiven Teilnahme Testat 1: Freitag, den 26.07.2024 Vorlesungsvideos aus vergangenen Semesternhttp://www.mi.fu-berlin.de/inf/groups/ag-tech/teaching/resources/Course-Material.html#CA Vorlesungstermine
Literatur
Hinweis:Wenn Sie sowohl den Kurs ProInformatik IVa: Rechnerarchitektur als auch den Kurs ProInformatik IVb: Betriebs- und Kommunikationssysteme buchen und erfolgreich abschließen, kann dies für das Modul "Rechnerarchitektur, Betriebs- und Kommunikationssysteme" der Studienordnung von 2014 des Monobachelors Informatik anerkannt werden.
Literatur
Zusätzliche Informationen
Eine Anmeldung zum Kurs kann nur über Onlineanmeldung erfolgen! | |||||||||||||||||||||||||||||||||||||||||||
Lecturer | Larissa Groth | ||||||||||||||||||||||||||||||||||||||||||
Number of participants | 45 (free places: 15) | ||||||||||||||||||||||||||||||||||||||||||
Period | 22.07.2024 - 27.08.2024 | ||||||||||||||||||||||||||||||||||||||||||
Course fee | EUR 35 | ||||||||||||||||||||||||||||||||||||||||||
Website | >>here |
KontaktdatenDozentinnenKristin Knorr <kristin.knorr@fu-berlin.de> TutorenManuel Zschäbitz <manuez42@zedat.fu-berlin.de>
Studierende erlernen die Grundlagen des Programmierens und grundlegende Programmierparadigmen wie Imperativ und Funktional. Sie erarbeiten sich Ausdrücke und Datentypen und grundlegende Aspekte Imperativer Programmierung (Zustand, Anweisungen Kontrollstrukturen, Ein-Ausgabe) und üben deren Anwendung. Die Studierenden erarbeiten sich grundlegende Aspekte der Funktionalen Programmierung (Funktionen, Rekursion, Funktionen höherer Ordnung, Currying), und Objektorientierte Konzepte wie Kapselung und Vererbung, Polymorphie, sowie Grundlegende Algorithmische Fragestellungen (z. B. Suchen, Sortieren, Auswählen und Einfache Feld- und Zeigerbasierte Datenstrukturen) und üben deren Implementierung.
Zusätzliche Informationen
Eine Anmeldung zum Kurs kann nur über Onlineanmeldung erfolgen! | ||
Lecturer | Katharina Klost Kristin Knorr | |
Number of participants | 45 (free places: 18) | |
Period | 26.08.2024 - 27.09.2024 | |
Course fee | EUR 65 | |
Website | >>here |
Inhalte:
Literatur
Zusätzliche Informationen
Eine Anmeldung zum Kurs kann nur über Onlineanmeldung erfolgen! Die Vorlesung findet Mo,Di,Do,Fr von 9-10:30 und 14-15:30 statt. Das Tutorium wurde verschoben zu 10:45-12:45. Die Zuordnung zum Tutorium kann unter 'Section Info' eingesehen werden.
Das Team
| |||||||||||||
Lecturer | Benjamin Berendsohn Katharina Klost | ||||||||||||
Number of participants | 45 (free places: 19) | ||||||||||||
Period | 22.07.2024 - 27.08.2024 | ||||||||||||
Course fee | EUR 65 | ||||||||||||
Website | >>here |