Även datorer bara har uppnått en bred spridning under de senaste decennierna , så får området datavetenskap tillbaka över ett sekel . Bortom skapandet av program , datavetare utveckla och genomföra matematiska lösningar på verkliga problem . De lösningar som de skapar kan hittas i alla områden i livet , från hemmet till företag till tyget av Internet . Vitvaror
Även om du kanske inte är medveten om det , de flesta varje elektronisk enhet som du interagerar med har en digital dator vid sitt hjärta. Detta inkluderar moderna tv-apparater , elspisar , mobiltelefoner, och även kaffebryggare och mixer . Dessa datorer kallas " inbyggda processorer , " som utför en begränsad uppsättning optimerade funktioner . Eftersom enheter blir alltmer avancerade , måste deras programmerare göra det så bra . Några inbäddade processorer stöder även hög nivå datorspråk såsom Java , för komplexa program och anpassningsmöjligheter . Addera underhållning och Internet
datoralgoritmer utgör ryggraden i det moderna Internet erfarenhet . De bestämmer resultaten sökmotor , och skapa webbsidor från en anpassningsbar formulär . Algoritmer förhindra spam från att nå din inkorg och andra algoritmer försöker kringgå spamfilter . Även webbsidor , en gång helt enkelt en speciellt formaterad dokument , skräddarsy nu användarupplevelsen . Från Netflix och Amazon rekommendationer på Facebook vänförslag , är program som har en starkare hand för att avgöra hur vi tänker och agerar på nätet .
Handel och finans
Datorer
och datavetenskap bidrar också till näringslivet . En av de starkaste bidragen från datavetenskap till samhället är genom delområde av mathmatical modellering . Mathmatical modellering simulerar förhållandena i den verkliga världen , och datormodeller påskynda simuleringsprocessen en hundra gånger . Finansiell handel och ekonomiska prognoser blir alltmer beroende av datorer algoritmer och modeller . Datorer också blir tillräckligt sofistikerad för att ersätta människor i vissa delar av arbetet . Datoriserade livsmedelsbutiker kassasystem och övervakningssystem ta bördan av mänskliga operatörer
matematik och problemlösning
datavetenskap är mer än programmering - . Den integrerar matematik och logik för att lösa vardagliga problem . Många kända problem inom datavetenskap , såsom Traveling Salesman Problem , kan förstås även av dem obekanta med CS . The Traveling Salesman Problem är enkel : hitta den optimala vägen att ta mellan en given uppsättning av enskilda platser . Men det finns flera sätt att göra det , vissa snabbare än andra , och en effektiv generell lösning har ännu inte hittats , trots 50 år av letande . Det är en övning i matematik och datavetenskap för att utveckla effektiva matematiska lösningar på problemet .