informatika je studium toho, jak manipulovat, spravovat, transformovat a kódovat informace.
v informatice existuje mnoho různých oblastí. Některé oblasti zvažují problémy abstraktním způsobem. Některé oblasti potřebují speciální stroje, nazývané počítače.
osoba, která pracuje s počítači, bude často třeba, matematiky, vědy a logiky tak, aby a používat počítače.
Běžné úkoly pro počítačový vědec
otázky
To je tak, že mohou najít nové a jednodušší způsoby, jak dělat věci, a způsob, jak přistupovat k problémům, s touto informací.
klást správné otázky
Počítače mohou dělat některé věci snadno (například: jednoduchá matematika, nebo třídění seznam jmen od A-Z). Počítače však nemohou odpovídat na otázky, pokud není dostatek informací nebo pokud neexistuje skutečná odpověď. Také počítače mohou trvat příliš mnoho času na dokončení dlouhých úkolů. Například to může trvat příliš dlouho najít nejkratší cestu přes všechna města v USA-takže místo toho se počítač pokusí provést těsný odhad. Počítač odpoví na tyto jednodušší otázky mnohem rychleji.
odpovědi na otázku
algoritmy jsou složité kroky instrukcí popisujících, jak dokončit úkol, například řešení problému. Přemýšlejte například o hracích kartách. Počítačový vědec chce třídit karty. Nejprve je chce Třídit podle barvy. Pak je chce objednat podle čísla (2, 3, 4, 5, 6, 7, 8, 9, 10, Jack, Královna, Král a eso). Počítačový vědec může vidět různé způsoby třídění hracích karet. Nyní musí přemýšlet o tom, jak to udělá. Když se rozhodne, vytvořil algoritmus. Po vytvoření algoritmu musí vědec otestovat, zda algoritmus vždy dělá to, co má. Pak může vědec vidět, jak dobře jeho program třídí karty.
jednoduchý, ale velmi pomalý algoritmus by mohl být: odhoďte karty, vyzvedněte je a zkontrolujte, zda jsou seřazeny. Pokud tomu tak není, udělejte to znovu. Tato metoda bude fungovat, ale často to bude trvat velmi dlouho.
člověk to může udělat lépe tím, že si prohlédne všechny karty, najde první kartu (2 diamanty) a uvede ji na začátek. Poté hledá druhou kartu a tak dále. To funguje mnohem rychleji a nepotřebuje mnoho místa. Tento algoritmus třídění je druh výběru.
Počítačová věda začala během druhé Světové Války a odděleny od ostatních věd během 1960 a 1970. Nyní, počítačové vědy využívá speciální metody, jak věci dělat, a má své vlastní zvláštní slova. Souvisí s elektrotechnikou, matematikou a jazykovou vědou.
Informatika se zabývá teoretickými částmi počítačů. Počítačové inženýrství se zabývá fyzickými částmi počítačů (hardware) a softwarové inženýrství se zabývá používáním počítačových programů a jejich výrobou.
Části computer science
Střední matematika
- Booleovské algebry (když se něco může být pouze true nebo false)
- Počítač číslování formátů (jak počítače počítají)
- Diskrétní matematiky (matematika s čísly, člověk může počítat)
- Symbolické logiky (jasné způsoby, jak mluvit o matematice)
- Cílem Precedentu (což matematické operace jsou prováděny první)
- Algoritmické teorie informace (jak snadno může počítač odpovědět na otázku?)
- teorie složitosti (kolik času a paměti potřebuje počítač k zodpovězení otázky?)
- teorie Výpočetnosti (může počítač něco udělat?)
- teorie Informace (matematický, který se dívá na data a jak je zpracovávat data)
- Teorie výpočtu (jak odpovídat na otázky na počítači pomocí algoritmů)
- teorie Grafů (matematika vypadá to na cestu z jednoho bodu do druhého)
- teorie typů (druhů dat počítačů by měl pracovat s?)
- Denotační sémantika (matematika pro počítače, jazyky)
- Algoritmy (vypadá na to, jak odpovědět na otázku)
- Kompilátory (soustružení slova do počítačových programů)
- Lexikální analýza (jak proměnit slova do data)
- Microprogramming (jak řídit nejdůležitější část počítače)
- Operační systémy (velké počítačové programy, například Linux, Microsoft Windows, Mac OS) pro ovládání počítačového hardwaru a softwaru.
- Kryptografie (skrytí dat)
Počítačové vědy v práci
- Umělá inteligence (výroba počítačů, učit se a mluvit, podobně jako u lidí)
- Počítačové algebry (pomocí počítače pro Matematické problémy)
- architektura Počítače (stavba počítače)
- Počítačová grafika (tvorba obrázků pomocí počítačů)
- Počítačové sítě (připojení počítače do jiných počítačů)
- Počítačový program (jak říct počítači, aby něco udělat)
- programování (psaní, nebo dělat, počítačových programů)
- Počítačové bezpečnosti (aby počítače a jejich data v bezpečí)
- Databáze (způsob, jak třídit a uchovávat data)
- struktura Dat (jak vybudovat nebo skupiny dat)
- Distributed computing (používáte více než jeden počítač, jak vyřešit složitý problém)
- získávání Informací (získávání dat z počítače)
- Programovací jazyky (jazyky, které programátor používá, aby se počítačové programy)
- Program specifikace (to, co program má dělat)
- Program ověřování (ujistěte se, že počítačový program dělá to, co je třeba udělat, viz ladění)
- Roboti (pomocí počítače řízení strojů)
- Softwarové inženýrství (jak programátoři psát programy)
Co počítačová věda
- Benchmark (testovací počítač je síla nebo rychlost)
- Počítačové vidění (jak počítače mohou vidět a pochopit, obrázky)
- detekce Kolizí (jak počítače pomáhají roboti pohybovat, aniž by zasáhla něco)
- komprese Dat (tvorba dat menší)
- Datové struktury (jak počítačů, skupiny a řazení dat)
- sběr Dat (uvedení dat do počítače)
- Návrhové vzory (odpovědi na nejčastější softwarové inženýrství problémy)
- Digitální zpracování signálu (čištění a „dívat se“ na data)
- formáty Souborů (jak soubor je uspořádán)
- interakce Člověk-počítač (jak lidé používají počítače)
- Informační bezpečnosti (udržet data v bezpečí před jiných lidí)
- Internet (velké sítě, která spojuje téměř všechny počítače)
- Webové aplikace (počítačové programy na Internetu)
- Optimalizace (tvorba počítačové programy pracovat rychleji)
- Softwarové metriky (způsoby měření počítačové programy, jako je počítání řádků kódu nebo počet operací)
- VLSI design (což je velmi velké and complex computer system)
Related pages
- Computing
- Turing Award
- IEEE John von Neumann Medal
- Computer jargon
- Computer slang
- Computer science basic topics
- Encyclopedia of Computer Terms
Images for kids
-
Utah teapot representing computer graphics
-
Charles Babbage is sometimes referred as „father of computing“.
-
Ada Lovelace is credited with writing the first algorithm intended for processing on a computer.
-
německá armáda používá Enigma (zobrazeno zde) během druhé Světové Války pro komunikaci chtěli utajit. Rozsáhlé dešifrování provozu Enigmy v Bletchley Parku bylo důležitým faktorem, který přispěl k vítězství spojenců ve druhé světové válce.
-
Nicolas P. Rougier je ztvárnění lidského mozku