Eingabe löschen
Zum Inhalt

Hauptnavigation

School of Engineering

Servicenavigation

Spezialisierung im Bachelorstudium Informatik

Im dritten Studienjahr richten Sie Ihr Studium mit einer der drei Vertiefungen Artificial Intelligence, Cybersecurity und Software Engineering oder mit einer anderen Spezialisierung nach Ihren persönlichen Interessen aus. Dafür wählen Sie aus einem Angebot von bis zu 50 Modulen.

Artificial Intelligence

Aufbauend auf den algorithmischen Grundlagen des Grundstudiums erhalten Sie eine umfangreiche Einführung in Methoden und Anwendungen der Künstlichen Intelligenz, des maschinellen Lernens und insbesondere des Deep Learnings. Anschliessend vertiefen Sie Ihre Kenntnisse beispielsweise in Computer Vision (z.B. für die medizinische Bildanalyse), Reinforcement Learning (z.B. zur Steuerung von Games oder Robotern) oder in neuesten Erkenntnissen zur praktischen Entwicklung und zum Betrieb von Machine-Learning-Systemen (MLOps). Sie lernen, wie man faire KI-Systeme entwickelt, bauen Anwendungen mit grossen Sprachmodellen, analysieren medizinische Bilder oder steuern Roboter. So werden Sie auf spezifische Rollen wie ML Engineer oder AI Research Scientist vorbereitet, profitieren von diesen Kompetenzen aber ebenso als Software Engineer, Software Architect oder IT Consultant der Zukunft.

Cybersecurity

Bereits im Grundstudium erwerben Sie Kompetenzen in den Bereichen Kryptografie, sichere Netzwerkkommunikation und Zugriffsschutz auf Systeme und Anwendungen sowie die dafür erforderlichen Grundlagen zu Informatiksystemen. In der Vertiefung Cybersecurity lernen Sie anschliessend, Systeme und Anwendungen im Rahmen von Penetrationstests anzugreifen und geeignete Gegenmassnahmen zu ergreifen. Zudem erfahren Sie, wie bereits während des Softwareentwicklungsprozesses die Sicherheit eines Systems gezielt berücksichtigt werden kann (Secure by Design). Sie lernen ausserdem, Netzwerke und Systeme im laufenden Betrieb zu überwachen, um Angriffe frühzeitig zu erkennen.

Software Engineering

In den ersten Semestern erwerben Sie solide Grundlagen in Programmierung, Algorithmen und Datenstrukturen, Datenbanken sowie Informationssystemen. Darauf aufbauend lernen Sie moderne Methoden und Paradigmen der Softwareentwicklung kennen. In der Vertiefung Software Engineering bauen Sie Ihr Wissen in spezialisierten Themen wie KI für Software Engineering, Low-Code-/No-Code-Entwicklung, Requirements Engineering, Softwarearchitektur und Testing weiter aus. So sind Sie bestens darauf vorbereitet, innovative und robuste Softwarelösungen zu konzipieren und erfolgreich umzusetzen. In ausgewählten Bereichen haben Sie zudem die Möglichkeit, international anerkannte Zertifikate zu erwerben.

Individuelle Spezialisierung

Alternativ zu einer der drei Vertiefungen können Sie auch individuelle Schwerpunkte setzen, beispielweise in folgenden Bereichen:

  • Artificial Intelligence und Machine Learning
  • Autonomous Systems und Physical AI
  • Cloud Computing
  • Cybersecurity
  • Embedded Computing
  • Human-Centered Computing
  • Intelligent Information Systems
  • Intelligent Network Communication
  • Internet of Things
  • Site Reliability, DevOps und Platform Engineer
  • Software Engineering

Curriculum