Praktische Informatik und Datei:320px-Dipole-dipole-interaction-in-HCl-2D.png: Unterschied zwischen den Seiten

Aus AnthroWiki
(Unterschied zwischen Seiten)
imported>Joachim Stiller
 
(== Beschreibung == Importing file)
Markierung: Serverseitig hochgeladene Datei
 
Zeile 1: Zeile 1:
Die '''Praktische Informatik''' ('''PI''') ist eines der [[Wikipedia:Informatik#Disziplinen der Informatik|Hauptgebiete der Informatik]]. Sie ist zwischen der [[Theoretische Informatik|theoretischen]] und der [[Angewandte Informatik|angewandten Informatik]] angesiedelt und entwickelt grundlegende Konzepte und [[Wikipedia:Methode (Softwaretechnik)|Methoden]] zur Lösung konkreter informatischer Probleme, beispielsweise der Entwicklung von Datenstrukturen oder von Programmiersprachen. Dabei greift sie auf Erkenntnisse und Methoden der theoretischen Informatik zurück. Ein wichtiges Teilgebiet der Praktischen Informatik ist die [[Wikipedia:Softwaretechnik|Softwaretechnik]].<ref>{{Internetquelle| url=http://www.informatikjahr.de/fileadmin/content/documents/Thementexte_INF/Was_ist_Informatik_060509.pdf| titel=Begriffserklärung Informatik| hrsg=informatikjahr.de| zugriff=2012-11-18| format=PDF; 52&nbsp;kB| archiv-url=https://web.archive.org/web/20141019095753/http://www.informatikjahr.de/fileadmin/content/documents/Thementexte_INF/Was_ist_Informatik_060509.pdf| archiv-datum=2014-10-19| offline=ja| archiv-bot=2019-05-08 02:38:00 InternetArchiveBot}}</ref><ref>{{Internetquelle| url=http://wirtschaftslexikon.gabler.de/Definition/informatik.html?referenceKeywordName=praktische+Informatik| titel=Definition Praktische Informatik| hrsg=wirtschaftslexikon.gabler.de| zugriff=2012-11-17}}</ref>
== Beschreibung ==
 
Importing file
== Teildisziplinen der Praktischen Informatik ==
[[Datei:Architektur-der-informatik.png|miniatur|hochkant=2|Einordnung der Praktischen Informatik]]
In den folgenden Beschreibungen werden einzelne Themenbereiche der PI kurz skizziert.<ref>{{Internetquelle| url=http://de.quivira-font.com/files/WasIstInformatik.pdf| titel=Was ist Informatik?| hrsg=de.quivira-font.com| zugriff=2012-11-18| format=PDF; 518&nbsp;kB}}</ref>
 
=== Algorithmen ===
Der [[Algorithmus]] bezeichnet eine genau definierte Vorgehensweise zur Lösung eines Problems. Ein Beispiel ist der [[euklidischer Algorithmus|euklidische Algorithmus]] zur Ermittlung des größten gemeinsamen Teilers zweier natürlicher Zahlen. In der Informatik sind Algorithmen stets deterministisch, d.&nbsp;h., sie liefern auf gleiche Eingaben immer das gleiche Ergebnis.
 
=== Datenstrukturen ===
[[Datei:Kellerspeicher.svg|miniatur|450px|Skizze eines Stapelspeichers]]
[[Datenstruktur]]en bezeichnen eine bestimmte Art, Daten zu verwalten und miteinander zu verknüpfen, um in geeigneter Weise auf diese zugreifen und sie manipulieren zu können. Datenstrukturen sind immer mit bestimmten Operationen verknüpft, um ebendiesen Zugriff und diese Manipulation zu ermöglichen. Ein Beispiel für eine Datenstruktur ist der Stack ([[Stapelspeicher]]). Man kann in einen Stack Elemente mittels der ''push''-Operation einfügen und mit ''pop'' wieder entfernen, wobei das Prinzip [[Last In – First Out]] gilt. Anschaulich kann man sich einen Stack wie einen Bücherstapel vorstellen, bei dem man immer nur ein Buch oben drauflegen oder das oberste Buch herunternehmen kann. Komplexere Datenstrukturen sind [[Baum (Graphentheorie)|Bäume]] oder [[Graph (Graphentheorie)|Graphen]].
 
=== Betriebssysteme ===
Ein [[Betriebssystem]] ist die [[Software]], die die Verwendung (den Betrieb) eines [[Computer]]s ermöglicht. Es verwaltet Betriebsmittel wie [[Arbeitsspeicher]], Ein- und Ausgabegeräte und steuert die Ausführung von Programmen.
 
=== Datenbanken ===
Eine [[Datenbank]] ist die elektronische Form eines Karteikastens. Es handelt sich um eine Sammlung von Daten, die aus der Sicht des Benutzers zusammengehören, z.&nbsp;B. eine Personaldatenbank oder eine Lagerinventardatenbank.<ref>{{Internetquelle| url=http://wikis.gm.fh-koeln.de/wiki_db/Datenbanken/Datenbank| titel=Datenbanken| hrsg=wikis.gm.fh-koeln.de| zugriff=2012-11-18}}</ref>
 
Datenbanken garantieren, dass schnell und zuverlässig auf große Datenmengen zugegriffen werden kann. Weitgehend einheitliche Schnittstellen vereinfachen es [[Anwendungsprogramm]]en diese Daten zu verarbeiten. Die Datenbank bietet zu dem einen hohen Schutz der Daten gegen Fremdzugriff und Datenverlust durch technisches Versagen.
 
Es gibt hierarchische, [[relationale Datenbank|relationale]], [[multidimensionale Datenbank|multidimensionale]] und [[objektorientierte Datenbank]]en. Die Datenbank wird üblicherweise von einem [[Datenbankverwaltungssystem]] (DBMS) verwaltet.<ref>{{Internetquelle| url=http://wikis.gm.fh-koeln.de/wiki_db/Datenbanken/DBMS| titel=Datenbankverwaltungssystem| hrsg=wikis.gm.fh-koeln.de| zugriff=2012-11-18| archiv-url=https://web.archive.org/web/20130104161223/http://wikis.gm.fh-koeln.de/wiki_db/Datenbanken/DBMS| archiv-datum=2013-01-04| offline=ja| archiv-bot=2019-05-08 02:38:00 InternetArchiveBot}}</ref> Die relationalen Datenbanken haben momentan die größte Verbreitung, wobei viele von ihnen bereits objektrelationale Erweiterungen haben, z.&nbsp;B. die Produkte [[Oracle (Datenbanksystem)|Oracle]] der gleichnamigen Firma oder die [[DB2]] der Firma [[IBM]].
 
=== Programmiersprachen ===
Eine [[Wikipedia:Programmiersprache|Programmiersprache]] ist eine [[formale Sprache]] zur Darstellung (Notation) von Computerprogrammen. Sie vermittelt dem Computersystem durch von einem Menschen geschriebenen Text genaue Angaben zu einer Kette von internen Verarbeitungsschritten, beteiligten Daten und deren Struktur in Abhängigkeit von internen oder externen Ereignissen.
 
=== Softwaretechnik ===
Als [[Wikipedia:Softwaretechnik|Softwaretechnik]] bezeichnet man die Erstellung von Software von der ersten Idee über die fertige Software bis hin zu ihrer Auslieferung, und die Erweiterung und Wartung ggf. schon existierender Software.
 
== Siehe auch ==
* {{WikipediaDE|Kategorie:Praktische Informatik}}
* {{WikipediaDE|Praktische Inromatik}}
 
== Einzelnachweise ==
<references />
 
[[Kategorie:Praktische Informatik|!]]
[[Kategorie:Informatik]]
 
{{Wikipedia}}

Aktuelle Version vom 11. August 2022, 12:10 Uhr

Beschreibung

Importing file