Informatika is 'n wetenskap wat die maniere en metodes bestudeer om inligting oor te dra, te verwerk en te analiseer, asook om met rekenaars te werk. In die moderne wêreld, wanneer tegnologie meer en meer gewild en in aanvraag word, is dit onmoontlik om sonder informatika te leef. Op sy beurt is hierdie wetenskap in afdelings verdeel wat jou toelaat om hierdie dissipline in diepte te bestudeer.
Watter afdelings sluit rekenaarwetenskap in?
- Teoretiese rekenaarwetenskap.
- Toegepaste Informatika.
- Programmering.
- Kunsmatige intelligensie.
Hierdie hoofafdelings van rekenaarwetenskap word op hul beurt in onderafdelings verdeel.
Kunsmatige Intelligensie
Een van die afdelings van rekenaarwetenskap – kunsmatige intelligensie – het nie so lank gelede ontstaan nie: in die 70's van die 20ste eeu. Dit is egter hy wat die ontwikkeling van die wetenskap as geheel aansienlik beïnvloed. Gebaseer op die benaderings van teoretiese rekenaarwetenskap, pas kunsmatige intelligensie ook logiese maniere toe om te moderniseerkennis. Hierdie rigting hou ook verband met kubernetika –’n wetenskap wat die wette van beheer en die verhouding tussen masjiene en lewende organismes bestudeer. Die vorming van kunsmatige intelligensie, as een van die takke van rekenaarwetenskap, is aansienlik beïnvloed deur sulke wetenskappe en gebiede soos wiskundige en toegepaste linguistiek, neurokubernetika en homeostatiese. Hulle gebruik wyd programmeringstelsels.
Die doel van kunsmatige intelligensie is om die kreatiewe vermoëns van mense, hul kennis en vaardighede te identifiseer. As wetenskaplikes hierdie menslike geheime kan verstaan, sal dit moontlik wees om kunsmatige stelsels met hul eie intelligensie te skep. Dit bewys die noue verband tussen hierdie rigting en sielkunde, waardeur die menslike wese geken word. Spesialiste wat op die gebied van die bestudering van kunsmatige intelligensie werk, stel belang in kognitiewe sielkunde, wat daarop gemik is om die prosesse van menslike kognitiewe aktiwiteit te bestudeer.
Psigolinguistiek is ook belangrik vir die ontwikkeling van kunsmatige intelligensie. Dit sluit in die ondersoek van maniere om te kommunikeer – beide deur spraak en gebare en gesigsuitdrukkings.
Die gebruik van robotika maak dit moontlik om menslike aktiwiteit in sommige industrieë te vervang, waar geprogrammeerde masjiene - robotte hul werk sal verrig.
Afdelings van teoretiese rekenaarwetenskap
Teoretiese rekenaarwetenskap is gebaseer op die studie van wiskundige modellering van verwerking, oordrag, gebruik van inligting wat ontvang is. Hierdie afdeling is die grondslag van alle wetenskap, want dit is daarin dat alm alteorie. Aangesien die meerderheid inligting in simbolies-digitale of puntvorm aangebied word, word wiskundige logika wyd gebruik in teoretiese rekenaarwetenskap as 'n komponent van diskrete wiskunde. Teoretiese rekenaarwetenskap word ook in die volgende gebiede verdeel:
- Rekenkundige wiskunde - laat jou toe om oplossings vir probleme te vind deur rekenaarprogramme te gebruik wat spesiale algoritmes gebruik en ontwikkel.
- Teorie van inligting (kodering en oordrag van inligting). Hier verskyn inligting as 'n abstrakte objek wat nie gekonkretiseer kan word nie. Hierdie onderafdeling bestudeer sy geskiedenis van oorsprong, die wette op grond waarvan dit kan bestaan of vernietig kan word.
- Stelselanalise laat jou toe om werklike verskynsels, voorwerpe, prosesse met behulp van inligtingsmodelle te beskryf. Meestal word simulasiemodellering hiervoor gebruik, waar die prosesse van werklike voorwerpe weergegee word.
- Besluitteorie is die laaste afdeling van teoretiese rekenaarwetenskap. Dit kies die mees aanvaarbare en geskikte oplossings uit die beskikbare opsies deur diagramme op te stel. Dit alles word in 'n konteks van konflik gedoen en in spelteorie bestudeer.
Toegepaste Informatika
Toegepaste informatika is daarop gemik om die terme van die teoretiese afdeling toe te pas in die oplossing van sekere probleme in spesiale areas. Prestasies op hierdie gebied word wyd gebruik in wetenskaplike aktiwiteite, in die ontwikkeling van nuwe tegnologieë, inoutomatiese stelsels en hul bestuur.
Programmering
Dit is onmoontlik om rekenaarwetenskap voor te stel sonder programmering, wat met die koms van rekenaars verskyn het. Spesialiste in hierdie veld ontwikkel die sagteware van die stelsel, wat die gebruik van spesiale digitale tale vereis en help om alle ander takke van rekenaarwetenskap te ontwikkel.