# Informatické předměty

Informatické předměty seřazené podle **Katedry**/[Karolínky](/Informatické%20předměty%20Karolinka). Pokud nějaký předmět chybí, neváhej mu [vytvořit stránku](/%C5%A0ablona%20str%C3%A1nky%20p%C5%99edm%C4%9Btu). Nezapomeň také zkontrolovat [seznam zkrácených jmen předmětů](/Seznam zkrácených jmen předmětů).

<{MultiColumn(2)}>
<{Box(class=avoid-column-break)}>
## [D3S](https://d3s.mff.cuni.cz/)
- [**NPRG013** Programování v jazyce Java](/NPRG013)
- [**NPRG035** Programování v jazyce C#](/NPRG035)
- [**NPRG038** Pokročilé programování v jazyce C#](/NPRG038)
- [**NPRG065** Programování v Pythonu](/NPRG065)
- [**NSWI120** Principy počítačů](/NSWI120)
- [**NSWI143** Architektura počítačů](/NSWI143)
- [**NPRG043** Doporučené postupy v programování](/NPRG043)
- [**NSWI177** Úvod do Linuxu](/NSWI177)
- [**NPRG042** Programování v paralelním prostředí](/NPRG042)
- [**NSWI200** Operační systémy](/NSWI200)
<{/Box}>

<{Box(class=avoid-column-break)}>
## [KA](https://www.mff.cuni.cz/cs/math/ka/katedra)
- [**NMAI062** Algebra 1](/NMAI062)
<{/Box}>

<{Box(class=avoid-column-break)}>
## [KAM](https://kam.mff.cuni.cz/)/[IUUK](https://iuuk.mff.cuni.cz/)
- [**NAIL063** Teorie množin](/NAIL063)
- [**NDMI002** Diskrétní matematika](/NDMI002)
- [**NDMI010** Grafové algoritmy](/NDMI010)
- [**NDMI011** Kombinatorika a Grafy I](/NDMI011)
- [**NDMI012** Kombinatorika a Grafy II](/NDMI012)
- [**NDMI035** Geometrické reprezentace grafů 2](/NDMI035)
- [**NDMI037** Geometrické reprezentace grafů 1](/NDMI037)
- [**NDMI060** Barevnost grafů a kombinatorických struktur](/NDMI060)
- [**NDMI065** Teorie matroidů](/NDMI065)
- [**NDMI067** Toky, cesty a řezy](/NDMI067)
- [**NDMI073** Kombinatorika a Grafy III](/NDMI073)
- [**NDMI084** Úvod do aproximačních a pravděpodobnostních algoritmů](/NDMI084)
- [**NDMI098** Algoritmická teorie her](/NDMI098)
- [**NDMI100** Úvod do kryptografie](/NDMI100)
- [**NMAI040** Úvod do teorie čísel](/NMAI040)
- [**NMAI054** Matematická analýza I](/NMAI054)
- [**NMAI055** Matematická analýza II](/NMAI055)
- [**NMAI056** Matematická analýza III](/NMAI056)
- [**NMAI057** Lineární algebra 1](/NMAI057)
- [**NMAI058** Lineární algebra 2](/NMAI058)
- [**NMAI059** Pravděpodobnost a statistika I](/NMAI059)
- [**NMAI064** Matematické struktury](/NMAI064)
- [**NMAI073** Pravděpodobnost a statistika II](/NMAI073)
- [**NSWI205** Nástrahy počítačové bezpečnosti](/NSWI205)
- [**NTIN022** Pravděpodobnostní techniky](/NTIN022)
- [**NTIN060** Algoritmy a datové struktury I](/NTIN060)
- [**NTIN061** Algoritmy a datové struktury II](/NTIN061)
- [**NUOS005** Seminář o TeXu](/NUOS005)
- [**NOPT034** Matematické programování a polyhedrální kombinatorika](/NOPT034)
- [**NOPT046** Diskrétní a spojitá optimalizace](/NOPT046)
- [**NOPT048** Lineární programování a kombinatorická optimalizace](/NOPT048)
<{/Box}>

<{Box(class=avoid-column-break)}>
## [KSI](https://ksi.mff.cuni.cz/)
- [**NDBI025** Databázové systémy](/NDBI025)
- [**NDBI045** Vyhledávání ve videu](NDBI045)
- [**NPRG036** Datové formáty](/NPRG036)
- [**NPRG041** Programování v C++](/NPRG041)
- [**NPRG051** Pokročilé programování v C++](/NPRG051)
- [**NSWI090** Počítačové sítě](/NSWI090)
- [**NSWI130** Architektura SW systémů](/NSWI130)
- [**NSWI142** Programování webových aplikací](/NSWI142)
- [**NSWI153** Pokročilé programování webových aplikací](/NSWI153)
- [**NSWI170** Počítačové systémy](/NSWI170)
- [**NSWI035** Principy distribuovaných systémů](/NSWI035)
- [**NSWI150** Virtualizace a cloud computing](/NSWI150)
- [**NDBI034** Vyhledávání multimediálního obsahu na webu](/NDBI034)
- [**NSWI204** Bitcoin a technologie kryptoměn](/NSWI204)
- [**NPRG024** Návrhové vzory](/NPRG024)
- [**NSWI041** Úvod do softwarového inženýrství](/NSWI041)
- [**NSWI098** Principy překladačů](/NSWI098)
- [**NPRG054** Vývoj vysoce výkonného software](/NPRG054)
<{/Box}>

<{Box(class=avoid-column-break)}>
## [KSVI](https://ksvi.mff.cuni.cz/)
- [**NCGD003** Programování herních mechanik](/NCGD003)
- [**NTIN087** Textové algoritmy](/NTIN087)
- [**NMIN111** Programování 1 pro matematiky](/NMIN111)
- [**NMIN112** Programování 2 pro matematiky](/NMIN112)
- [**NPGR003** Základy počítačové grafiky](/NPGR003)
- [**NPGR019** Realtime grafika na GPU](/NPGR019)
- [**NPGR020** Geometrie pro počítačovou grafiku](/NPGR020)
- [**NPGR025** Introduction to Colour Science](/NPGR025)
- [**NPGR033** Počítačová grafika pro vývoj her](/NPGR033)
- [**NPGR002** Digitální zpracování obrazu](/NPGR002)
- [**NPGR035** Strojové učení v počítačovém vidění](/NPGR035)
- [**NPRG030** Programování 1](/NPRG030)
- [**NPRG031** Programování 2](/NPRG031)
- [**NPRG062** Algoritmizace](/NPRG062)
- [**NSWI072** Algoritmy komprese dat](/NSWI072)
<{/Box}>

<{Box(class=avoid-column-break)}>
## [KTIML](https://ktiml.mff.cuni.cz/)
- [**NAIL025** Evoluční algoritmy I](/NAIL025)
- [**NAIL028** Úvod do robotiky](/NAIL028)
- [**NAIL029** Strojové učení](/NAIL029)
- [**NAIL062** Výroková a predikátová logika](/NAIL062)
- [**NAIL069** Umělá inteligence I](/NAIL069)
- [**NAIL086** Evoluční algoritmy II](/NAIL086)
- [**NAIL097** Funkcionální programování](/NAIL097)
- [**NAIL119** Přírodou inspirované algoritmy](/NAIL119)
- [**NAIL120** Introduction to AI](/NAIL120)
- [**NAIL121** Seminář o dobývání znalostí](/NAIL121)
- [**NPRG005** Neprocedurální programování](/NPRG005)
- [**NTIN066** Datové struktury I](/NTIN066)
- [**NTIN071** Automaty a gramatiky](/NTIN071)
- [**NTIN090** Základy složitosti a vyčíslitelnosti](/NTIN090)
<{/Box}>

<{Box(class=avoid-column-break)}>
## [SISAL](https://sisal.mff.cuni.cz/)
- [**NPRG066** The C Programming Language](/NPRG066)
- [**NSWI141** Úvod do počítačových sítí](/NSWI141)
<{/Box}>

<{Box(class=avoid-column-break)}>
## [ÚFAL](https://ufal.mff.cuni.cz/)
- [**NPFL012** Úvod do počítačové lingvistiky](/NPFL012)
- [**NPFL124** Zpracování přirozeného jazyka](/NPFL124)
- [**NPFL129** Strojové učení v pythonu](/NPFL129)
- [**NPFL138** Hluboké učení](/NPFL138)
- [**NPFL139** Hluboké zpětnovazební učení](/NPFL139)
<{/Box}>
<{/MultiColumn}>