Anche se i computer sono solo raggiunto una vasta proliferazione negli ultimi decenni , il campo dell'informatica risale a più di un secolo. Al di là della creazione di programmi , gli informatici sviluppare e implementare soluzioni matematiche a problemi della vita reale . Le soluzioni che creano possono essere trovati in tutti i settori della vita , dalla casa alle imprese al tessuto di Internet . Elettrodomestici
Anche se si può non essere a conoscenza di esso , la maggior parte dei dispositivi elettronici di interagire con un computer digitale ha al suo cuore . Questo include televisori moderni , stufe elettriche , telefoni cellulari, e anche accessori per caffè e frullatore . Questi computer sono noti come " processori embedded ", che svolgono un numero limitato di funzioni ottimizzate . Poiché i dispositivi diventano più sofisticati , i programmatori devono fare altrettanto . Alcuni processori embedded addirittura supportano linguaggi di programmazione di alto livello come Java , per i programmi complessi e opzioni di personalizzazione .
Intrattenimento e Internet
algoritmi informatici costituiscono la spina dorsale della moderna esperienza Internet . Essi determinano i risultati dei motori di ricerca , e creare pagine web da un modulo personalizzabile . Algoritmi impediscono spam di raggiungere tua casella di posta e di altri algoritmi di tentare di eludere i filtri antispam . Anche le pagine web , una volta semplicemente un documento appositamente formattato , ora personalizzare l' esperienza degli utenti . Dalle raccomandazioni Netflix e Amazon su Facebook suggerimenti di amicizia , i programmi stanno avendo una mano più forte nel determinare il modo in cui pensiamo e agiamo in linea .
Commercio e Finanza
Computer e informatica contribuisce anche al mondo degli affari . Uno dei più forti contributi di informatica per la società è attraverso il sottocampo di modellazione mathmatical . Modellazione mathmatical simula le condizioni del mondo reale , e modelli di computer accelerare il processo di simulazione di un centinaio di volte . Trading finanziario e proiezioni economiche sempre più affidamento su algoritmi e modelli di computer . I computer stanno diventando anche abbastanza sofisticati per sostituire gli umani in alcune aree di lavoro . Sistemi di checkout di alimentari computerizzati e sistemi di sorveglianza assumono l'onere off operatori umani
Matematica e Problem - Solving
Il campo della Computer Science è più di programmazione - . Integra matematica e la logica per risolvere i problemi di tutti i giorni . Molti problemi famosi in informatica, come ad esempio il problema del commesso viaggiatore , può essere compreso anche da chi non conosce CS . Il problema del commesso viaggiatore è semplice : trovare il percorso ottimale per prendere tra un dato insieme di singole posizioni. Tuttavia, ci sono diversi modi per farlo , alcuni più velocemente di altri , e una soluzione generalizzata efficiente deve ancora essere trovato , nonostante 50 anni di ricerca . Si tratta di un esercizio di matematica e informatica per sviluppare soluzioni matematiche efficienti al problema .