Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression,

and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access

to information, whether such information is encoded as bits in a computer memory or transcribed in genes and protein structures in a biological cell. A computer

scientist specializes in the theory of computation and the design of computational systems. Its subfields can be divided into a variety of theoretical and practical

disciplines. Some fields, such as computational complexity theory (which explores the fundamental properties of Computational and intractable problems), are highly

abstract, while fields such as computer graphics emphasize real-world visual applications.

 

Applied Computer Science

History of Computing -    

History of Computing

-    

Computer Applications

-    

Computer Games

-    

Web Applications

-    

Mobile Applications

User Experience -    

User Interface Principles

-    

User Interface Elements

-    

Web & Mobile Features

-    

GUI Controls

Human Computer Interaction -    

Softwaresysteme

-   

Informationssysteme

-   

The Evolution of Graphical User Interfaces

-   

Interaction Style Categories

-   

Five Decades of Computing

-   

Vergleich Mensch-Maschine

-    

Software Assistants

-    

Artificial Intelligence

Computer Graphics -   

Types

-   

Concepts

-   

Methods

-   

Display Resolutions

Web Design -   

Proportions

-   

Color Spaces

-   

Psychological Effects of Color

Operating Systems

 -   

Aufgabenbloecke

-   

OS Architekturmodelle

Unix -   

Unix Kernels

-   

Linux Distributions

-   

Linux Verzeichnisbaum

-   

Dateiberechtigungen

-   

Linux Shell Commands

Windows -   

Version History

-   

File Types

-   

APIs

-   

Utilities

Computer Engineering

   -   

Computer Generations

-   

Form Factors

-   

CPU clock-speeds

-   

Moore's Law

-   

Mikroarchitektur

-   

Prinzipieller Aufbau eines (einfachen) Mikroprozessors

-   

von Neumann Architektur

-   

Digitaltechnik

  -   

Schaltungen im Addierwerk

  -   

Zahlendarstellungen

  -   

Zahlen-Umwandlungen

-    

Motherboard Komponenten

-   

Peripherie

-   

Speicherbausteine

-   

Festplattensubsysteme

-   

Informationseinheiten

  -   

Zahlengroessenordnungen

Computer Networking

-   

Geschichte der Netzentwicklung

  -   

Growth of the connected Internet

-   

Verteilte Systeme

-   

Server-Arten und -Dienste

-   

Uebertragungsverfahren

-   

Breitbandanforderungen und Übertragungsraten

-   

WAN-(Breitband)techniken

-   

Cellular Network Generations

-   

Computer Networks

-   

Internet Structure

-   

Root Nameserver

-    

Top Level Domains

-   

Structured Cabling

-   

Network Topologies

-   

Routing (IPv4)

-   

Routing (IPv6)

-   

Vergleich IPv4 und IPv6

-   

IPv4-Datenpaket

-   

ISO-OSI/ TCP-IP Refernzmodell

  -   

Ports und Dienste

-   

IT-Security

Sources