ZHAW School of Engineering - Weiterbildung

CAS Computer Science 2

Ort

auf Anfrage

Start

25.02.2025

Anmeldeschluss

25.01.2025

Dauer

5 Monate

Preis

CHF 5'900.00

Abschluss

CAS


Hinweis zum Datenschutz
Dieses CAS baut auf dem CAS Computer Science 1 auf und vermittelt die Themen Betriebssysteme, Datenkommunikation und verteilte Systeme. Zielpublikum:

Das Weiterbildungsangebot im Bereich Informatik richtet sich an

  • ICT-Quereinsteiger, die eine fundierte und breite Ausbildung in Informatik absolvieren wollen;
  • ICT-Fachkräfte mit mehrjähriger Berufserfahrung und Spezialisten, die sich im Bereich Informatik als Ganzes oder in einem spezifischen Thema der Informatik weiterbilden bzw. spezialisieren wollen.
Ziele:

Folgende Fragestellungen stehen im Zentrum des CAS Computer Science 2:

  • Wie funktioniert ein Betriebssystem und was sind die Unterschiede in gängigen Betriebssystemen (Windows, MacOS, Linux)?
  • Wie werden Daten für eine Datenübertragung codiert und wie funktionieren Kommunikationsnetzwerke?
  • Wie kann Information sicher übertragen werden?
  • Wie sind verteilte Systeme und insbesondere internetbasierte Systeme aufgebaut?
  • Was sind die Anwendungen von Cloud Computing?
Inhalt:

Modul "Betriebssysteme"

  • Einführung, Geschichte der Betriebssysteme, Arten und Einsatzbereiche von Betriebssystemen
  • Systemkonzepte und -strukturen
  • Prozesse und Threads
  • Scheduling
  • Prozesssynchronisation
  • Interprozesskommunikation
  • Speicherverwaltung, Virtual-Memory-Management
  • I/O-Management
  • Dateisysteme
  • Sicherheit und Schutzmechanismen
  • Beispiele, Fallstudien, Scripting mit Python

Modul "Datenkommunikation"

  • Einführung in Übertragungstechniken, Quellen- und Kanalcodierung, Netzwerk-Topologie, Protokollspezifikation
  • Einführung in das ISO/OSI-Schichtenmodell (Referenzmodell)
  • Aktive Netzkomponenten wie Repeater, Bridge (Switch), Router, Gateways
  • Beispiele für Standardprotokolle: u. a. Ethernet, TCP/IP, DNS
  • Drahtlose Datenkommunikation: WLAN und Mobilfunknetze der 3. bis n-ten Generation sowie nahe Datenkommunikation (Bluetooth)
  • Netzwerkdesign – Fallstudien
  • Einführung in die Kryptologie zur sicheren Datenübertragung

Modul "Verteilte Systeme"

  • Einführung in verteilte Systeme
  • Internet und Web-basierte verteilte Systeme
  • Kommunikationsarten: Nachrichten-basierte (TCP/IP-Sockets), Web-basierte (Webservices mit REST) und Messaging-basierte (MOM) Kommunikation
  • Verteilte Algorithmen und Dienste (Zeitsynchronisation, verteilte Transaktionen, Authentifizierung und Autorisierung)
  • Anwenden und erstellen von einfachen verteilten Softwaresystemen mit Python
  • Virtualisierungstechnologie: Verfahren für CPU-, Memory-, Netzwerk- und Disk-Virtualisierung
  • Virtuelle Massenspeichersysteme
  • Einführung in Cloud Computing
  • Servicemodelle
  • Organisatorische Arten von Clouds

Kontakt

School of Engineering
Tel... anzeigen
E-Mail Anfrage