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 |