Computer Programming

 

Content

 

 

 Theoretical Computer Science

Entwicklung

Turing Awards

 

Combinatorics

Complexity Theory

 

Formal Languages

Formal Languages

Chomsky-Hierarchy

Regular Expressions

 

Mathematische Grundlagen

Disziplinen und Anwendungen

 

Information Theory

Elements

Informationsgehalt

 

 

 Software Engineering

Kern-, Unterstützungsprozesse

Software Complexity

Qualität von Software im Netzdiagramm

Software Development Models

 

 

 Computer Programming

Programmierkonzepte

Sprachelemente & Fehlerarten

Kompilierprozesse

Maschinensprachen/ Assembler

Evolution

Typisierung

Vergleich

 

Lexik

Standardbibliotheken

.net Namespaces

 

Syntax & Semantics

Einrückungsstil

Programmstrukturen

Control Structures

Operators

 

Datatypes & -structures

Variables

Data Types

Arrays

Zeiger, Referenzen, Zeiger Arithmetik

Dynamische Datenstrukturen

Benutzerdefinierte/ Zusammengesetzte Datentypen

Type Casting

Ascii-Table

 

Algorithms

Algorithmenarten - Programmierfunktionen

String Handling

File IO

Sort Methods

Search Methods

Verschlüsselungsverfahren

 

Functions

Function calls

Parameterübergabe by ref - by val

verschiedene Parameterübergaben

Vor- & Nachteile: call by ref, call by value

Rekursive Funktionen

Überladen von Funktionen

 

Object-Oriented Programming

Konzepte der OOP

Standard Methoden

Beispiel: Klasse Vektor

Design Patterns

Templates

 

Functional Programming

Elements

 

 

 

 Databases

Datenbankmodelle

Datenbanken, DBM-Systeme

Entity Relationship Models

Kardinalitäten, Optionalität in ER-Modellen

Tabellentransformation

Begriffe verschiedener Datenbankmodelle

Normalformen

Database IO

 

SQL

Relationale Algebra

Commands

 

 

 Web Development

Innovation Levels

Web-Technologies

Languages

Cascading Style Sheets

 

 

 

 Sources

 

 

 

sitemap email

topics

pageviews

sebastian@bohnen.ms 64