Inf2013
Aus ProgrammingWiki
Archivierte Version vom 2015-01-23T11:53:36+00:00. Aktuelle Version
Inhaltsverzeichnis |
Programmierung 2
- [[EGE/Inf2013/Software_Life_Cycle|Software Life Cycle]
Datenbanken
- Begriffe, Anforderungen
- Planspiel Kai
- Planspiel Thomas
- Userstories, Benutzeroberflächen
- Datentypen
- ER-Modell, Beziehungstypen
- SQL: DDL, DML
- Erweiterte SQL-Befehle
- Normalisierung
Programmierung
- algorithmische Grundstrukturen
- Umgang mit Strings
- Umgang mit Arrays (Feldern)
- Einstieg zu Klassen
- Umgang mit Dateien
- Sortierverfahren
- Rekursion
Modelle
Netzwerke
Sicherheit in Netzen
- Grundlagen / Grundprinzipien
- symmetrische Verfahren (zuerst wird Schlüssel ausgetauscht, dann die Nachricht) - Einführung Verschlüsselungsmechanismen
- Transposition (Buchstaben anders anordnen) - Bsp: Skytale
- Substitution (Buchstaben ersetzen)
- monoalphabetisch - Bsp: Polybius, Chiffrierscheibe, Cäsar-Chiffre
- polyalphabetisch - Bsp: Vigenere Kryptoanalyse, Enigma, AES
- asymmetrische Verfahren
- RSA (öffentliche und nicht-öffentliche Schlüssel)