Themengebiete

Funktionsweise eines Computers

  1. Zahlensysteme
    1. binär
    2. oktal
    3. dezimal
    4. hexadezimal
    5. Anwendungen (Farbcodes, IP-Adresse, Informationseinheiten, MAC-Adresse, Zeichencodierung..)
  2. Informationseinheiten
    1. Bit, Byte, …
  3. Zeichencodierung
    1. ASCII
    2. Unicode
  4. Schaltalgebra
    1. Grundlagen
    2. Grundschaltungen
    3. zusammengesetzte Schaltungen
    4. digitale Rechenschaltungen

Hardware

  1. EVA-Prinzip
  2. Von-Neumann-Architektur
  3. Komponenten
  4. Schnittstellen

Betriebssysteme

  1. Windows
    1. Client
    2. Server
    3. Domänen (DC-Controller)
    4. Active Directory
    5. DNS
    6. CMD
    7. Powershell
  2. Linux
    1. Befehle
    2. Prozesse
    3. Rechte
    4. Oberflächen

Virtualisierung

  1. Definition
  2. Funktionsweise
  3. Arten

Algorithmen und Datenstrukturen

  1. Grundlagen
    1. Begriffsdefinitionen
    2. Programmiersprachen
    3. Compiler und Interpreter
    4. Visualisierung von Algorithmen
  2. C++
    1. Grundgerüst
    2. Variablen
    3. Verarbeitung
    4. Ein- und Ausgabe
    5. Ablaufsteuerung
      1. Verzweigungen
      2. Schleifen
      3. Funktionen
        1. Parameter
        2. Überladen von Funktionen
        3. Geltungsbereich von Variablen
        4. Rekursionen
    6. Datentypen und -strukturen
      1. Arrays
      2. Zeiger und Adressen
      3. Variablenverbund struct
      4. Listen
      5. Stack
      6. Baum
    7. Sortieren & Suchen
    8. Klassen
      1. Objekt
      2. Zugriffsrechte
      3. Konstruktor & Destruktor
      4. Überalden
      5. Vererbung

Datenschutz und -sicherheit

  1. Passwörter
  2. Urheberrecht
  3. E-Commercegesetz
  4. Cloud

Kryptographie

  1. Steganographie
  2. Ziele
  3. Methoden
  4. Anwendungsgebiete

Netzwerke

  1. Grundlagen
  2. Topologien
  3. Übertragungsmedien
  4. OSI-Schichtenmodell
  5. Komponenten
  6. Adressierung
  7. Routing
  8. Protokolle
  9. Netzwerksimulation

Anwendungssoftware

  1. Tabellenkalkulation
  2. Textverarbeitung
  3. Präsentationen
  4. Bildbearbeitung
  5. Audiobearbeitung
  6. Videobearbeitung

Webdesign & -programmierung

  1. Schichtenmodell
  2. DOM
  3. HTML
    1. Grundgerüst
    2. Elemente
      1. Überschriften
      2. Paragraphe
      3. Links
      4. Bilder
    3. Attribute
    4. Überschriften
    5. Listen
    6. Tabellen
  4. CSS
    1. Grundlagen
    2. Deklarationen
    3. Vererbung und Kaskadierung
    4. Box-Modell
  5. Javascript
  6. Bootstrap als Framework
  7. PHP
  8. CMS-Systeme

Datenbanken

  1. Grundlagen
  2. Datenmodellierung
    1. ER-Modell
    2. Relationenmodell
    3. Normalformen
  3. SQL als Datenbanksprache

3D-Modellierung & 3D-Druck

Geschichte der Informatik & künstliche Intelligenz

Projektmanagement