Studijní program Informatika

Na Matfyzu učí odborníci, kteří se účastní výzkumu v mnoha zajímavých oblastech, od moderních počítačových sítí po nejnovější matematické objevy.

V informatice je stále něco nového

Vývoj jen nesledujeme – sami jej aktivně ovlivňujeme prostřednictvím kvalitního výzkumu. V hodinách se dozvíte nejen o technologiích, které se používají dnes, ale také o tom, co se teprve chystá!

Paralelní programování, programování na grafických procesorech, virtuální laboratoř, haptická zařízení pro 3D vstup a hmatový výstup nebo eyetracker. To všechno máme. Můžete programovat roboty nebo si zkusit strojový překlad. A mohli bychom pokračovat...

Podívejte se na vzorové průchody studiem.

Bakalářské studium

Obecná informatika

Specializace je určena především studentům se zájmem o důkladné základy informatiky i matematiky, kteří mají v úmyslu po absolvování bakalářského studia pokračovat v navazujícím magisterském studiu. Zároveň specializace připraví na přímé uplatnění v praxi. Specializace dovoluje studentovi zaměřit se na algoritmy, optimalizaci, na jejich teoretické principy a také na diskrétní matematiku.

Programování a vývoj software

Specializace je zaměřena na principy, technologie, jazyky a nástroje využitelné v oblasti návrhu, vývoje a údržby softwarových systémů. Výuka zahrnuje solidní teoretické základy informatiky, principy fungování počítačů a operačních systémů, programovací jazyky, moderní paralelní, mobilní a internetové technologie i metody softwarového inženýrství.

Systémové programování

Specializace se zaměřuje na pochopení principů a rozvoj znalostí a dovedností potřebných pro návrh, vývoj a údržbu efektivního systémového software, který poskytuje základní stavební prvky pro software aplikační. Tematické okruhy proto zahrnují architektury počítačů, operační systémy, paralelní a distribuované systémy a middleware. Důraz je kladen také na hlubší znalost moderních programovacích jazyků používaných pro vývoj systémového software a schopnost používat moderní vývojové nástroje a postupy.

Databáze a web

Specializace nabízí škálu předmětů zaměřených na databázové a webové metody a technologie, analýzu dat, databázovou administraci, programování a vývoj tradičních, webových, databázových a datově intenzivních aplikací. Důraz je kladen na relační i nerelační databáze, analýzu sociálních sítí, webové a multimediální vyhledávače, metody extrakce vlastností z dat. Vedle tohoto profilujícího zaměření nabízí specializace také tradiční informatický základ, který studenty připraví na navazující magisterské studium informatiky.

Umělá inteligence

Specializace klade důraz na propojení základních teoretických znalostí informatiky s jejich praktickým využitím při návrhu systémů pro řešení komplexních úloh, jako je automatické rozhodování, plánování a rozvrhování akcí, zpracování přirozeného jazyka, textové, obrazové a multimediální informace, strojové učení, zpracování velkých dat, vytěžování znalostí z dat, autonomní robotika a počítačové vidění. Vychází z porozumění základních principů počítačových systémů založených na matematických a logických základech a zahrnuje jejich praktické využití při návrhu inteligentních systémů.

Počítačová grafika, vidění a vývoj her

Specializace je zaměřena na počítačovou grafiku, počítačové vidění a vývoj počítačových her. Student se naučí základní koncepty 2D a 3D počítačové grafiky a základy počítačového vidění. Dále získá přehled o vývoji počítačových her. Specializace je praktická - kromě základů teorie vede studenty k ovládnutí praktických dovedností, které se mohou uplatnit při vývoji softwarových systémů počítačové grafiky, zpracování obrazu, vidění a počítačových her. Kromě toho specializace připravuje absolventy pro magisterský studijní program Vizuální výpočty a vývoj počítačových her, kde výuka přímo navazuje.

Magisterské studium

Diskrétní modely a algoritmy

Program je zaměřený na teoretickou informatiku, zejména na její matematické a optimalizační aspekty. Jeho základní oblasti (respektive specializace) jsou: diskrétní matematika, algoritmy, geometrie, matematické struktury v informatice (algebraické a topologické metody) a optimalizace (hlavně diskrétní, ale i se spojitými aspekty). Program těží ze silného postavení teoretické informatiky v rámci informatiky na UK a přispívá k němu.

Jazykové technologie a počítačová lingvistika

Cílem programu je připravit absolventy na práci při výzkumu, vývoji i aplikačním nasazení systémů využívajících zpracování přirozeného jazyka, a to jak psaného (např. informační systémy, vyhledávání a extrakce informací, strojový překlad, textová analytika), tak i mluveného (automatické zpracování řeči, dialogové systémy, syntéza řeči). Získané znalosti a schopnosti, zejména v oblasti strojového učení, může absolvent uplatnit při zpracování dat obecně.

Softwarové a datové inženýrství

Cílem programu je nabídnout studentům se standardními základy v programování detailní vhled do fungování softwarových řešení, databázových systémů, webových aplikací, potřebný pro vysoce odborné činnosti jako jsou návrh a vývoj aplikačního software, databázových modelů a dalších základních prvků softwarové infrastruktury. V programu je kladen důraz na programování a softwarové a datové inženýrství, a to v pěti různých zaměřeních.

Softwarové systémy

Cílem programu je nabídnout studentům se standardními základy v programování detailní vhled do vnitřního fungování softwarových systémů, potřebný pro vysoce odborné činnosti jako jsou konstrukce, ladění či bezpečnostní analýza operačních systémů, překladačů, middleware a dalších základních prvků softwarové infrastruktury. V oboru je kladen důraz na systémově orientované programování.

Teoretická informatika

Cílem programu je poskytnout studentům široké vzdělání v teoretických základech informatiky. Student získá znalosti v oblasti výpočetních modelů, kryptografie, algoritmických technik, datových struktur a reprezentace znalostí v booleovských doménách. Program studenta seznámí jak se současnými poznatky v oblasti tvorby efektivních algoritmů a datových struktur, tak s možnostmi a limity řešení algoritmických problémů. Mimo to získá student matematické znalosti potřebné pro analýzu a modelování algoritmických jevů a procesů.

Umělá inteligence

Cílem programu je vychovávat absolventy, kteří dokáží používat a vyvíjet techniky umělé inteligence zejména pak v následujících oblastech: řešení úloh a rozhodovacích problémů, automatické plánování a rozvrhování, přírodou inspirované techniky, strojové učení včetně neuronových sítí a robotika včetně práce s přirozeným jazykem a obrazem. Studijní program je zaměřen na širokou škálu metod umělé inteligence, které vycházejí z oblastí matematiky jako je diskrétní matematika, logika a pravděpodobnost, jsou postavené na teoretických základech informatiky (datové struktury, vyčíslitenost a složitost, teorie automatů) a využívají možností současných výpočetních systémů především po softwarové stránce.

Vizuální výpočty a vývoj počítačových her

Cílem programu je poskytnout jeho absolventům kvalitní vzdělání, které je dokonale připraví na celoživotní profesní kariéru v sektoru informačních technologií. Studijní program poskytuje hluboké vzdělání v oboru informatika se zaměřením na generování a zpracování obrazové informace (počítačová grafika, analýza obrazu, počítačové vidění) či na vývoj počítačových her.

Neškolíme, vzděláváme

Naši absolventi si nemusejí hledat práci. Naopak, mohou si z nabídek vybrat tu, která je nejvíce zaujme. Také průměrné nástupní platy absolventů Matfyzu jsou nejvyšší ze všech absolventů vysokých škol.

Proč tomu tak je? Naši absolventi umí rychle zvládat nové postupy a přístupy a jsou vysoce ceněni i ve špičkových společnostech jako je Google, IBM nebo Microsoft. Informatika na Matfyzu je už dlouhé roky opakovaně a konzistentně hodnocena jako jeden z nejlepších oborů mezi všemi českými vysokými školami.

Základy
Pro kvalitní vzdělání jsou potřeba solidní základy. Výuka matematiky probíhá na Matfyzu v trochu větším rozsahu, není to však samoúčelné. Důraz klademe na logické myšlení, schopnost odlišit podstatné od nepodstatného a provázání poznatků s praxí.
Souvislosti
Snažíme se, aby naši absolventi znali nejen současné technologie a software, ale aby se také uměli zorientovat v novinkách. Na Matfyzu ze studentů neděláme chodící encyklopedie. Místo toho se snažíme poukazovat na souvislosti tak, aby naši studenti věděli nejen co, ale hlavně proč.
Iniciativa
Podporujeme hledání vlastních řešení, abyste si poradili i v situacích, kdy řešení nevyčtete z učebnice. Naši absolventi se mohou okamžitě uplatnit prakticky na libovolné pracovní pozici v IT.