Software planen, entwickeln und programmieren

Erweitern Sie Ihre Programmierkenntnisse und werden Sie zum C++-Profi.

Themenüberblick
Grundstudium
  • Einführung in die Informatik und Python

Geschichte und Ausbildungswege in der Informatik, Zählen und Zahlen:
Dezimal-, Dual- und Hexadezimalsystem, Die Funktionsweise des Computers als programmierbare Rechenmaschine, Übungen mit Python: Verzweigungen, Schleifen und objektorientierte Programmierung, Statistik, Datenkompression, Kryptografie und fehlerkorrigierende Codes, Mengenlehre, Kombinatorik, Permutation, Aussagenlogik und Beweise, Von der booleschen Logik zur Schaltlogik, Datenmodellierung und Relationen, Automaten und Maschinen, IT-Sicherheit und Datenschutz, Internet und Client-Server-Computing

Hauptstudium
  • Software-Engineering
  • Einführung in das Software-Engineering, Vorgehensmodelle der Software-Entwicklung, Grundlagen der objektorientierten Modellierung, Analyse mit UML-Anwendungsfalldiagrammen und Objektdiagrammen, Software-Entwurf und Codierung
  • Programmierung in C++
  • Programmaufbau, Variablen, Konstanten, Datentypen, Kontrollstrukturen und Schleifen, Modulare Programmierung, Einführung in die objektorientierte Programmierung
  • Grundlagen der Netzwerktechnik
  • Netzwerkkonzepte, Datenaustausch in Netzwerken, IPv4 und IPv6
  • Der Einplatinencomputer Raspberry Pi
  • Aufbau und Einrichtung, Zubehör: SenseHAT und Kameramodul, Fernzugriff
  • Künstliche Intelligenz
  • Grundlagen des Machine Learnings, Grundlagen neuronaler Netze, Neuronale Netze mit Python