Glossar (vorlesungsorientiert): Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „=Glossar (vorlesungsorientier)= ==0. Kapitel== *Informatik -> Kernaspekte *Algorithmus *Problemklasse *Einzelklasse *Verifikation (bzgl. dieser Klassen) *Prog…“)
 
(8. Kapitel)
 
(95 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Glossar (vorlesungsorientier)=
+
Für das nach Alphabet geordnete Glossar [[Glossar (alphabetisch)|hier]] klicken.
  
 
==0. Kapitel==
 
==0. Kapitel==
*Informatik -> Kernaspekte
+
* [[Informatik]]
*Algorithmus
+
* [[Algorithmus]]
*Problemklasse
+
* [[Problemklasse]]
*Einzelklasse
+
* [[Einzelproblem]]
*Verifikation (bzgl. dieser Klassen)
+
* [[Basisvokabular|Maschine]]
*Programmierung
+
* [[Programmierung]]
*Effizienz
+
* [[Algorithmus#A12: Effizienz|Effizienz]]
*Zeitkomplexität
+
* [[Algorithmus#A12: Effizienz|Zeitkomplexität]]
*Raumkomplexität
+
* [[Algorithmus#A12: Effizienz|Raumkomplexität]]
*Entwurfsmethodik
+
* Entwurfsmethodik
*Syntax
+
* [[Syntax_und_Semantik | Syntax]]
*Semantik
+
* [[Syntax_und_Semantik | Semantik]]
*Computer/Rechner
+
* [https://de.wikipedia.org/wiki/Computer Computer]
*Java
+
* [https://de.wikipedia.org/wiki/Rechner Rechner]
*Sortieren (Aspekt der Informatik)
+
* [[Java]]
*Suchen (s.o.)
+
* [[Sortieren]]
*Numerik (s.o.)
+
* [[Suchen]]
*Imperative Programmierung
+
* [[Numerik]]
*Objektorientierte Programmierung
+
* [[Imperative Programmierung]]
 
+
* [[Objektorientierte Programmierung]]
  
 
==1. Kapitel==
 
==1. Kapitel==
*Rechensysteme
+
* [[Rechensysteme]]
*Hardware
+
* [[Hardware]]
*Software (nicht sicher, ob in dieser Vorlesung)
+
* [[Software]]
*CPU/Prozessor
+
* [[Prozessor|CPU/Prozessor]]
*Speicher
+
* [[Speicher]]
*E-/A-Medien / I-/O-MEdien
+
* [[Eingabe/Ausgabe |Eingabe/Ausgabe /  E-/A-Medien / I-/O-Medien]]
*Virtuelle Maschine
+
* [[Virtuelle Maschine]]
*devide&conquer / teile&herrsche
+
* [[Teile und herrsche]]
*Betriebssytem
+
* [[Betriebssystem]]
*Kummunikationsprotokoll
+
* [[Informationsverarbeitung|Informations- und Datenverarbeitung]]
*Informationsverarbeitung
+
* [[Repräsentation (von Daten)]]
*Datenverarbeitung
+
* [[Bit]]
*Repräsentation (von Daten)
+
* [[Bit | Nibble]]
*Interpretation
+
* [[Bit | Byte]]
*Abstraktion
+
* [[Bitfolge]]
*Bit
+
* [[Hexadezimalzahlen]]
*Nibble
+
* [[Darstellung von Texten]]
*Bitfolge
+
* [[Darstellung von Texten|ASCII]]
*Binärzahlen
+
* [[Darstellung von Texten|Unicode]]
*Hexadezimalzahlen
+
* [[Quellcode|Quelltext/Quellcode]]
*Byte
+
* [[Compiler]]
*Texte (Darstellung)
+
* [[Maschinensprache]]
*ASCII
+
* [[Grafikdarstellung]]
*Unicode
+
* [[Grafikdarstellung|Rastergrafik]]
*Quelltext/-code
+
* [[Grafikdarstellung|Vektorgrafik]]
*Compiler
+
* [[Boolesche Algebra]]
*Maschinensprache
+
* [[Dezimal- und Binärsystem]]
*Rastergrafik
+
* [[Vorzeichenbetragszahlen]]
*Vektorgrafik
+
* [[Zweierkomplement]]
*Bool'sche Algebra
+
* [[Primitive Datentypen|Standardformate]]
*Darstellung natürlicher Zahlen
+
* [[Gleitpunktzahlen|Festpunktzahlen]]
*Umrechnungsverfahren
+
* [[Gleitpunktzahlen]]
*Darstellung ganzer Zahlen
+
*Vorzeichenbetragszahlen
+
*Zweierkomplement
+
*Standardformate
+
*Festpunktzahlen
+
*Gleitpunktzahlen
+
 
+
  
 
==2. Kapitel==
 
==2. Kapitel==
*Spezifikation
+
* [[Probleme#Spezifikation|Spezifikation von Problemen]]
*Programm
+
* [[Programm]]
*Vorgehensweise (Erstellung eines Programms)
+
*Vorbedingung
*Problembeschreibung
+
*Vorbedignung
+
 
*Nachbedingung
 
*Nachbedingung
*Algorithmus (Definition)
+
* [[Algorithmus]] (Definition)
*Relation
+
* [[Algorithmus#A1: Relation|Relation]]
*Kreuzprodukt
+
* [[Algorithmus#A1: Relation|Kreuzprodukt]]
*Ein- und Ausgabe
+
* [[Ein- und Ausgabe]]
*Elementaroperationen
+
* [[Elementaroperationen]]
*Terminierung
+
* [[Algorithmus#A6: Terminierung|Terminierung]]
*Determinismus
+
* [[Algorithmus#A8: Determiniertheit|Determiniertheit]]
*Determiniertheit
+
* [[Algorithmus#A9: Determinismus|Determinismus]]
*Pseudo(code)
+
* [[Pseudocode]]
*Allgemeinheit
+
* [[Algorithmus#A10: Allgemeinheit|Allgemeinheit]]
*Robustheit
+
* [[Algorithmus#A12: Effizienz|Effizienz]]
*Einfache Grundoperationen
+
* [[Algorithmus#A13: Robustheit|Robustheit]]
*Sequentieller Algorithmus
+
* [[Algorithmus#A3: Abfolge|Sequentieller Algorithmus]]
*Nebenläufiger Algorithmus
+
* [[Algorithmus#A3: Abfolge|Nebenläufiger Algorithmus]]
*Parallele Ausführung
+
* [[Algorithmus#A3: Abfolge|Parallele Ausführung]]
*ggt nach Euklid
+
* [[Programmiersprache]]
*Programmiersprache / algorithmische Sprache
+
* [[Programmieren]]
*Programm
+
* [[Programmierparadigma]]
*Programmieren
+
* [[Imperative Programmierung]]
*Programmierparadigma
+
* [[Funktionale Programmierung]]
*Imperative Programmierung
+
* [[Logische Programmierung]]
*Funktionale Programmierung
+
* [[Objektorientierte Programmierung]]
*Logische Programmierung
+
* [[Syntaxdiagramm]]
*Objektorientierte Programmierung
+
* [[Semantik|Operationale Semantik]]
*Syntaxdiagramm
+
* [[Semantik|Denotationale Semantik]]
*operationale Semantik
+
* [[Semantik|Verbale Semantik]]
*denotationale Semantik
+
*verbale Semantik
+
 
+
  
 
==3.1. Kapitel==
 
==3.1. Kapitel==
*Variable
+
* [[Variable]]
*Deklaration
+
* [[Deklaration]]
*Datentyp
+
* [[Datentyp]]
*Initialisierung
+
* [[Initialisierung]]
*Integer
+
* [[Integer]]
*Byte (Javadatentyp)
+
* [[Byte]] (Javadatentyp)
*Long
+
* [[Long]]
*Short
+
* [[Short]]
*Float
+
* [[Float]]
*Double
+
* [[Double]]
*Ausdruck
+
* [[Ausdruck]]
*Rückgabe
+
* [[Rückgabe]]
*Methode
+
* [[Methode]]
*Zuweisung
+
* [[Zuweisung]]
 
*Wert
 
*Wert
*Kurzformen (+=)
+
* [[Operator | Kurzformen]] (+=)
*Hilfsvariale
+
*Hilfsvariable
*Promitive Datentypen
+
* [[Primitive Datentypen]]
*konstruierte, komplexe Datentyp
+
*konstruierter, komplexer Datentyp
*Speicheraddresse
+
* [[Speicheradresse]]
 
*Bedeutung Gleichzeichen
 
*Bedeutung Gleichzeichen
*Operation
+
* [[Operator | Operation]]
*Boolean
+
* [[Boolean]]
*Priotitäten von Operatoren
+
* [[Operator#Priotitäten von Operatoren | Priotitäten von Operatoren ]]
*Char
+
* [[Char]]
 
*Konstante
 
*Konstante
 
*Steuerzeichen
 
*Steuerzeichen
*String
+
* [[String]]
*new-Operator
+
* [[new | new-Operator]]
*Strang getypte Sprache
+
*Streng getypte Sprache
 
*Typkomplexität
 
*Typkomplexität
 
*Implizite Typanpassung
 
*Implizite Typanpassung
 
  
 
==3.2. Kapitel==
 
==3.2. Kapitel==
*Kontrollstruktur
+
* [[Kontrollstruktur]]
*Sequenz
+
* [[Sequenz]]
*Block
+
* [[Block]]
*Bedingte Anweisung
+
* [[Bedingte Anweisung]]
*Bedinung
+
* [[Bedingung]]
*switch
+
* [[Fallunterscheidung | switch]]
*Iteration
+
* [[Schleife | Iteration]]
*Schleife
+
* [[Schleife]]
*while-Schleife
+
* [[while | while-Schleife]]
*do-while-Schleife
+
* [[do | do-while-Schleife]]
*for-Schleife
+
* [[for | for-Schleife]]
 
+
  
 
==3.3. Kaptiel==
 
==3.3. Kaptiel==
*die 3 Teile/Struktur einer Schleife
+
* [[Schleife#Laufvariable | Laufvariable]]
*Laufvariable
+
* [[Schleife | continue]]
*continue
+
* [[Schleife | break]]
*break
+
 
+
  
 
==4. Kapitel==
 
==4. Kapitel==
*Unterprogramm
+
* [[Unterprogramm]]
*Funktion
+
* [[Funktion]]
*Prozedur
+
* [[Prozedur]]
*Rückgabewert
+
* [[Rückgabewert]]
*Parameter
+
* [[Parameter]]
*prozedurale (funkt.) Abstraktion
+
* prozedurale (funkt.) Abstraktion
*main-Methode
+
* [[main | Main-Methode]]
*public
+
* [[public]]
*static
+
* [[static]]
*top-down Entwurf
+
* Top-Down-Entwurf
*globale Variablen
+
* [[globale Variablen]]
*Kommunikation über Parameter
+
* Kommunikation über Parameter
*Variablenparameter
+
* Variablenparameter
*Werteparameter
+
* Werteparameter
*call by value
+
* [[call by value]]
*funktionslokal
+
* [[lokale Variable | funktionslokal]]
*call by reference
+
* [[call by reference]]
*Abarbeitung von Funktionsaufrufen
+
* [[Stack | Abarbeitung von Funktionsaufrufen]]
*Verwaltungsinformation
+
* Verwaltungsinformation
*Programmcode
+
* [[Programmcode]]
*Heap
+
* [[Heap]]
*Stack
+
* [[Stack]]
*Rekursive Funktion
+
* [[Rekursion | Rekursive Funktion]]
*Terminierungsbedingung
+
* Terminierungsbedingung
*Türme von Hanoi
+
* Türme von Hanoi
 
+
  
 
==5. Kapitel==
 
==5. Kapitel==
*Array
+
* [[Array]]
*Datenstruktur
+
* [[Datenstruktur]]
*Vektor / Matrix
+
* Vektor / Matrix
*Dimensierung
+
* Dimensierung
*Zuweisung (Array)
+
* Zuweisung (Array)
*Sortieralgorithmen
+
* [[Sortieralgorithmen]]
*Internes Sortieren
+
* Internes Sortieren
*Aufwand
+
* Aufwand
*O-Notation
+
* [[O-Notation]]
*Externes Sortieren
+
* externes Sortieren
*Einfügen
+
* Einfügen
*Verschmelzen
+
* Verschmelzen
*Heapsort
+
* [[Heapsort]]
*Binärer Baum
+
* [[binärer Baum]]
*Heapify
+
* [[Heapify]]
 
+
  
 
==6. Kapitel==
 
==6. Kapitel==
*Klasse
+
* [[Klasse]]
*Objekt
+
* [[Objekt]]
*Instanz
+
* [[Objekt | Instanz]]
*Verebung
+
* [[Vererbung]]
*Interface
+
* [[Interface]]
*Java-Programm
+
* [[Programm | Java-Programm]]
*->Rumpf
+
* ->Rumpf
*->Kopf
+
* ->Kopf
*Klassendefinition
+
* [[Klasse#Erklärung|Klassendefinition]]
*Methodendefinition
+
* Methodendefinition
*Attribute
+
* [[Attribut]]
*Methode
+
* [[Methode]]
*->Deklaration
+
* [[Methode#Deklaration|Deklaration von Methoden]]
*->Definition
+
* Methodenaufruf
*->Aufruf
+
* [[private]]
*private
+
* [[public]]
*public
+
* [[main]]
*main
+
* [[Testklasse]]
*Testklasse
+
* [[Konstruktor]]
*Konstruktor
+
* [[Referenzen]]
*Referenzen
+
* [[Methode#Parameter|Parameterübergabe]]
*Parameterübergabe
+
* [[Attribut | Klassenattribute/-methoden]]
*Klassenatribute/-methoden
+
* [[Überladen]] von Methoden
*Überladen von Methoden
+
* [[this]]
*this
+
* [[Überdecken]] von Attributen
*Überdecken von Attributen
+
 
+
  
 
==7. Kapitel==
 
==7. Kapitel==
*Vererbung
+
* [[Vererbung]]
*Superklasse
+
* [[Vererbung|Oberklasse/Superklasse]]
*Subklasse
+
* [[Vererbung|Unterklasse/Subklasse]]
*Abstraktion
+
* Abstraktion
*Spezialisierung
+
* Spezialisierung
*extends
+
* [[extends]]
*protected
+
* [[protected]]
*final
+
* [[final]]
*abstrackte Methode
+
* [[Vererbung#Abstrakte Klassen|abstrakte Methode]]
*abstrackte Klasse
+
* [[Vererbung#Abstrakte Klassen|abstrakte Klasse]]
*Instanz
+
* [[Polymorphie]]
*Polymorphie
+
* Vererbungshierarchie
*Vererbungshierarchie
+
 
+
  
 
==8. Kapitel==
 
==8. Kapitel==
*Dynamische Datenstruktur
+
*[[Dynamische Datenstruktur]]
*Liste
+
*[[Liste]]
 
*lineare Liste
 
*lineare Liste
 
*doppeltverkettete Liste
 
*doppeltverkettete Liste
*Bäume
+
*[[Baum]]
*binärer Baum
+
*[[Baum#Suchbaum|Binärer Suchbaum]]
*binärer Suchbaum
+
 
*Graph
 
*Graph
 
*ungerichtete Graphen
 
*ungerichtete Graphen
Zeile 262: Zeile 239:
 
*Schlangen (queue)
 
*Schlangen (queue)
 
*Mengen
 
*Mengen
*null
+
*[[null]]
*Wurzel
+
*[[Baum|Wurzel]]
*Knoten
+
*[[Baum|Knoten]]
*Blatt
+
*[[Baum|Blatt]]
* .-Operator
+
*Punkt-Operator
 
*Vollständige Induktion
 
*Vollständige Induktion
 
*balancierter Baum
 
*balancierter Baum
Zeile 276: Zeile 253:
 
*Breitendurchlauf
 
*Breitendurchlauf
  
 +
==Weitere Begriffe==
 +
[[Schlüsselwörter]]
  
==weitere Begriffe==
+
[[Basisvokabular]]
 
+
 
+
 
+
 
+
==fehlende Begriffe==
+

Aktuelle Version vom 10. Januar 2018, 19:18 Uhr

Für das nach Alphabet geordnete Glossar hier klicken.

0. Kapitel

1. Kapitel

2. Kapitel

3.1. Kapitel

3.2. Kapitel

3.3. Kaptiel

4. Kapitel

5. Kapitel

6. Kapitel

7. Kapitel

8. Kapitel

Weitere Begriffe

Schlüsselwörter

Basisvokabular