Selvom computere er kun opnået en bred spredning i de sidste par årtier , inden for computer science daterer sig tilbage over et århundrede. Ud skabelsen af programmer , udvikle dataloger og implementere matematiske løsninger på virkelige problemer. De løsninger, de skaber , kan findes i alle områder af livet, fra hjemmet til virksomhederne til stoffet af internettet. Hvidevarer
Selvom du måske ikke være klar over det , de fleste hver elektronisk enhed , du interagerer med en digital computer på sit hjerte. Dette omfatter moderne fjernsyn , elektriske ovne , mobiltelefoner , og selv kaffemaskiner og blender. Disse computere er kendt som " indlejrede processorer , " der udøver et begrænset sæt af optimerede funktioner. Som enheder vokse mere sofistikerede , skal deres programmører gøre det så godt . Nogle indlejrede processorer understøtter endda højt niveau computer sprog som Java, til komplekse programmer og tilpasningsmuligheder .
Underholdning og Internet
Computer algoritmer udgør rygraden i det moderne Internet oplevelse. De bestemmer søgemaskinens resultater, og oprette websider fra en tilpasselig formular. Algoritmer forhindrer spam i at nå din indbakke og andre algoritmer forsøger at unddrage sig de spamfiltre. Selv websider, når blot en specielt formateret dokument , nu tilpasse brugeroplevelsen. Fra Netflix og Amazon henstillinger til Facebook venneforslag er programmerne har en stærkere hånd til at bestemme , hvordan vi tænker og handler på nettet.
Erhvervs-og Finans
Computers og datalogi bidrager også til erhvervslivet. En af de stærkeste bidrag datalogi for samfundet er gennem underfelt af mathmatical modellering. Mathmatical modellering simulerer forholdene i den virkelige verden, og computermodeller fremskynde simuleringen processen hundrede fold. Finansiel handel og økonomiske fremskrivninger i stigende grad afhængige computer algoritmer og modeller. Computere ligeledes bliver sofistikerede nok til at erstatte mennesker i nogle områder af arbejdet. Edb købmand kassen systemer og overvågningssystemer tager byrden fra menneskelige operatører
Matematik og problemløsning
Feltet af Computer Science er mere end programmering - . Det integrerer matematik og logik til at løse hverdagens problemer . Mange berømte spørgsmål i datalogi, såsom Traveling Salesman Problem , kan forstås selv af dem bekendt med CS . The Traveling Salesman Problem er enkel: finde den optimale rute at tage mellem en given sæt individuelle placeringer. Men der er flere måder at gøre det , nogle hurtigere end andre, og en effektiv generel løsning har endnu ikke fundet trods 50 års søgen . Det er en øvelse i matematik og datalogi til at udvikle effektive matematiske løsninger på problemet .