definition af datalogi
Computervidenskab er et sæt discipliner, der beskæftiger sig med de fundament, der ligger til grund for databehandling: programmeringssprog og de matematiske og logiske fundamenter for denne gren af viden. Som et generelt område har datalogi en hel række specifikke grene: kunstig intelligens, grafisk databehandling, bioinformatik eller området med allestedsnærværende databehandling, blandt mange andre områder.
Fænomenet kryptografi og teknologi anvendt i krig
Oprindelsen til denne gren er meget gammel og forbinder med behovet for at dekryptere nogle skjulte meddelelser gennem krypterede kodesystemer, noget kryptografi beskæftiger sig med. Dette behov har været knyttet til krigs- og militær spionageaktiviteter, en omstændighed, der radikalt ændrede sig efter 2. verdenskrig med de nye computerværktøjer. Begyndende i 1950'erne optrådte de første universitetsafdelinger for datalogi, hvor elementer inden for videnskab, teknik og matematik blev kombineret.
Nogle elementer inden for datalogi
Eksperimentelle algoritmer er grundlæggende værktøjer til programmering. På den anden side skal disse interagere med software engineering og numerisk analyse. Det skal tages i betragtning, at computing starter fra det generelle paradigme for videnskabelig aktivitet: skabelsen af hypoteser som forklarende modeller, der er i stand til at forudsige begivenheder. I databehandlingen projiceres dette paradigme i forhold til informationsbehandling.
Praktiske anvendelser
Computervidenskab er en grundlæggende disciplin, der gælder for andre videnskabelige områder. Computermodeller kan tilpasses til det fysiske felt gennem simuleringer (for eksempel inden for partikelfysik inden for kvantefysik). Biologer bruger også forklarende modeller til at simulere strukturen af DNA og undersøge mulige genterapier.
Eksemplerne på fysik eller biologi er en lille prøve af uendelige specifikke områder, hvor det er muligt at anvende computing som videnskab, da det er til stede i filmindustrien, på aktiemarkedet eller i humanistiske discipliner.
En computerforsker skal starte med definitionen af et problem og derefter designe, beskrive og teste et program for at imødekomme et specifikt behov. Og alt dette under hensyntagen til, at dette program vil blive brugt af en klient og nogle brugere, der skal handle effektivt.
Afslutningsvis er datalogi et videnskabeligt område, der forsøger at levere løsninger på andre områder.