Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.
- Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
- Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
Informatica
Informatica is de studie en de wetenschap van de theoretische fundamenten van informatie, de theoretische informatica, en de implementatie en toepassing in computersystemen.[1][2][3]
Algemeen
De informatica is een multidisciplinaire wetenschap, ontstaan uit (onder meer) de wiskunde en de elektrotechniek. Bepaalde aspecten van de informatica zijn bovendien geïnspireerd op de biologie, zo denken we aan onder andere neurale netwerken en genetische algoritmes.
Het begrip Computerwetenschap is een wel gehanteerd synoniem voor informatica dat niet mag worden verward met het eigenlijke bouwen van computers. Informatie- en communicatietechnologie (ICT) is ook de tak van techniek die zich bezighoudt met het programmeren van computers en communicatiesystemen. Iemand die zich bezighoudt met informatica noemt zich doorgaans informaticus of computerwetenschapper.
Informatica kan worden omschreven als de wetenschap die zich bezighoudt met de beheersing van complexiteit, onder andere op het vlak van informatie en gegevens, communicatie, softwarebouw en technisch-wetenschappelijk rekenen. De term complexiteit slaat hier op de meer algemene betekenis en niet op de complexiteitstheorie. De informatica is de wetenschap die de informatiestructurering, systemen, en logica achter deze programmering bestudeert. De informaticus moet dus ook degelijk kunnen programmeren, daar hij geacht wordt een informatiesysteem-expert te zijn.
Engelse termen
Informatica wordt in het Engels aangeduid als 'computer science'. De term 'informatics' slaat niet op informatica, maar op specifieke methoden van informatieverwerking voor andere wetenschapsgebieden, zoals de geneeskunde of het genoomonderzoek. Het laatste vakgebied heet bijvoorbeeld 'bio-informatics', dat in het Nederlands verwarrend genoeg bekend staat als 'bio-informatica'. Een bio-informaticus is dus geen informaticus, maar wel een deskundige in de informatieverwerking bij genoomonderzoek. In Europa wordt soms het begrip computing science gebruikt om aan te geven dat het bedoelde vakgebied zich volstrekt niet richt op de elektrotechniek van computers.
Afbakening
Het gaat hier over de grenzen van de informatica, zowel van de wetenschap als van de bredere interpretatie van het vakgebied informatica. Als men het over de informatica als wetenschap heeft is het in ieder geval handig om het woord wetenschap te noemen, om communicatieve problemen te vermijden.
Ook bij de indeling van informaticaberoepen rijst er een probleem. Informaticaspecialisten (Computing professionals) worden in de nomenclatuur "Internationale classificatie van de beroepstypologie" (ISCO) gevat onder de categorie ISCO88 213[1], een onderdeel van de "intellectuele en wetenschappelijke beroepen" die hooggekwalificeerde beroepen bevat. De IT-technici horen hier dus niet bij.
Geschiedenis
Oorspronkelijk was computer de Engelstalige benaming voor een persoon die voor zijn beroep berekeningen uitvoerde. Menselijke computers werden bijvoorbeeld ingezet om tabellen voor de scheepvaart en astronomie op te stellen. Van het grootste belang was correctheid: een fout in een tabel is nu eenmaal niet direct zichtbaar en kan voor de gebruiker van de tabel grote gevolgen hebben. In dit opzicht waren verscheidene mensen op zoek naar gereedschappen om de menselijke computers te assisteren. In deze omgeving bedacht Charles Babbage het concept van de machinale computer.
Het zou na het concept echter nog lange tijd duren voordat de eerste elektrische computers gebouwd werden door onder anderen Konrad Zuse, Alan Turing en John von Neumann.
De informatica is later als wetenschap afgesplitst van de wiskunde, met als belangrijke taken algoritmiek en informatiebeheersing. Dit is uiteraard onder invloed van de ontwikkeling van de computers gegaan, aangezien er door de ontwikkeling van de techniek, een steeds grotere behoefte ontstond naar betrouwbare en snelle algoritmen. Het concept van een algoritme in de wiskunde is het idee van Mohammed ibn Moesa al-Chwarizmi. Om deze reden wordt hij wel de "grootvader van de informatica genoemd". De woorden "algoritme" en "algorisme" zijn van zijn naam afgeleid, wat zijn belang als wetenschapper illustreert.
Een grote misvatting, is dat informatica alleen over computers zou gaan. Een mooi aforisme van de beroemde informaticus Edsger Dijkstra zegt hierover: Informatica gaat net zoveel over computers als sterrenkunde over telescopen gaat.
Vakgebieden
De informatica bestaat zoals iedere andere wetenschap uit een grote verscheidenheid aan subdisciplines waarvan de grenzen meestal zeer moeilijk te onderscheiden zijn. Iedere strikte indeling is dan ook vrij kunstmatig.
De voornaamste zijn:
- Fundamentele informatica (datastructuren, algoritmes, formele talen-, berekenbaarheids-, complexiteits-, grafentheorie)
- Informatie- en gegevensbeheer (databanken, data mining)
- Technisch-wetenschappelijk rekenen (computergraphics, bio-informatica, wetenschappelijk programmeren, computeraritmetiek)
- Kunstmatige intelligentie (toegepaste logica, optimalisatietechnieken, neurale netwerken, kennisrepresentatie)
- Software engineering (softwareontwikkeling, softwaremetrieken, ICT-project management, formele specificatietechnieken, software-re-engineering, verificatie van programmacorrectheid)
- Computernetwerken en communicatiesystemen
- Mens-computerinteractie
Softwareconstructie of software-engineering wordt hoe langer hoe meer beschouwd als een aparte (ingenieurs)discipline die geen onderdeel meer is van de informatica (maar er uiteraard wel nauw aan verwant is), net zoals de elektrotechniek ooit is afgesplitst van de fysica. Op hoe langer hoe meer universiteiten wordt software Engineering dan ook als een aparte opleiding ingericht, naast de bestaande informaticaopleiding.
Toepassing
In de meeste gevallen vereist toepassing ervan, naast de eigenlijk informatica-kennis, tevens kennis op het vlak van wiskunde, bedrijfskunde en software engineering.
Echter, toepassing ervan in een bredere technisch-industriële context vereist bovendien vaak een vrij grote kennis op het vlak van elektrotechniek (zowel elektronica als communicatie), numerieke technieken, technische bedrijfskunde en soms zelfs natuurkunde, scheikunde en werktuigbouwkunde. Deze toepassing gebeurt dan vaak door ingenieurs en/of in samenwerking met ingenieurs.
Als voorbeelden van dit laatste denken we bijvoorbeeld aan technische automatisering in fabrieken, telecommunicatie, cybernetica, simulering van scheikundige processen, automatische raketsturing, spraaktechnologie, biometrie, optimalisering van bedrijfsprocessen etc.
Vele informatici vinden echter ook werk in takken van het bedrijfsleven waar informatie moet worden verkregen uit een grote stapel data (zie data mining).
Belangrijke informatici
- Edsger Dijkstra (grote bijdragen bij gedistribueerde systemen en bij algoritmen, zie bijvoorbeeld het Dijkstra-algoritme)
- Alan Turing (bekend van onder andere de Turingmachine en de turing-test)
- Kenneth Eugene Iverson
- Tony Hoare
Voor een meer uitgebreide lijst zie de categorie informaticus en lijst van informatici.
Zie ook
- º "Computer science is the study of information" Department of Computer and Information Science, Guttenberg Information Technologies
- º "Computer science is the study of computation." Computer Science Department, College of Saint Benedict, Saint John's University
- º "Computer Science is the study of all aspects of computer systems, from the theoretical foundations to the very practical aspects of managing large software projects." Massey University