Obecná informatika Bc. (platnost od 2019)
| NPRG062 | Algoritmizace | [rozvrh ZS] | 1. ročník
| zimní | 2/1 | Z+Zk | | | HT | | | 4 | doc. RNDr. Tomáš Dvořák, CSc., doc. RNDr. Pavel Töpfer, CSc., Adam Dingle, M.Sc. | 32-KSVI | MFF | | čeština, angličtina | | | NPRG030 | Programování 1 | [rozvrh ZS] | 1. ročník
| zimní | 2/2 | Z | | | HT | | | 5 | RNDr. Tomáš Holan, Ph.D., RNDr. Martin Pergel, Ph.D., Adam Dingle, M.Sc. | 32-KSVI | MFF | NPRX030 | čeština, angličtina | | | NSWI120 | Principy počítačů | [rozvrh ZS] | 1. ročník
| zimní | 2/0 | Zk | | | HT | | | 3 | Mgr. Pavel Ježek, Ph.D. | 32-KDSS | MFF | | čeština, angličtina | | | NSWI141 | Úvod do počítačových sítí | [rozvrh ZS] | 1. ročník
| zimní | 2/0 | KZ | | | HT | | | 3 | Mgr. Klára Pešková, Ph.D., RNDr. Libor Forst | 32-KSVI | MFF | | čeština, angličtina | | | NDMI002 | Diskrétní matematika | [rozvrh ZS] | 1. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | prof. RNDr. Jiří Fiala, Ph.D., prof. RNDr. Martin Tancer, Ph.D. | 32-KAM | MFF | | čeština, angličtina | | | NMAI057 | Lineární algebra 1 | [rozvrh ZS] | 1. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | prof. Mgr. Milan Hladík, Ph.D., doc. Mgr. Petr Kolman, Ph.D. | 32-KAM | MFF | | čeština, angličtina | | | NTIN060 | Algoritmy a datové struktury 1 | [rozvrh LS] | 1. ročník
| letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. RNDr. Ondřej Čepek, Ph.D., Mgr. Martin Mareš, Ph.D., doc. Mgr. Jan Hubička, Ph.D. | 32-KTIML | MFF | | čeština, angličtina | | | NPRG031 | Programování 2 | [rozvrh LS] | 1. ročník
| letní | 2/2 | Z+Zk | | | HT | | | 5 | RNDr. Tomáš Holan, Ph.D., RNDr. Martin Pergel, Ph.D., Adam Dingle, M.Sc. | 32-KSVI | MFF | | čeština, angličtina | | | NSWI170 | Počítačové systémy | [rozvrh LS] | 1. ročník
| letní | 2/1 | Z+Zk | | | HT | | | 5 | Mgr. Tomáš Faltín, Ph.D. | 32-KSI | MFF | | čeština, angličtina | | | NSWI177 | Úvod do Linuxu | [rozvrh LS] | 1. ročník
| letní | 0/2 | KZ | | | HT | | | 4 | doc. Ing. Lubomír Bulej, Ph.D., Mgr. Vojtěch Horký, Ph.D. | 32-KDSS | MFF | NSWI095 | čeština, angličtina | | | NMAI054 | Matematická analýza 1 | [rozvrh LS] | 1. ročník
| letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Martin Klazar, Dr., doc. Mgr. Robert Šámal, Ph.D. | 32-KAM | MFF | | čeština, angličtina | | | NMAI058 | Lineární algebra 2 | [rozvrh LS] | 1. ročník
| letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. Mgr. Milan Hladík, Ph.D., doc. Mgr. Petr Kolman, Ph.D. | 32-KAM | MFF | | čeština, angličtina | | | NDBI025 | Databázové systémy | [rozvrh ZS] | 3. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Jakub Lokoč, Ph.D. | 32-KSI | MFF | NDBX025 | čeština, angličtina | | | NTIN061 | Algoritmy a datové struktury 2 | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | Mgr. Martin Mareš, Ph.D., prof. RNDr. Ondřej Čepek, Ph.D., RNDr. Jan Hric | 32-KAM | MFF | NTIX061 | čeština, angličtina | | | NDMI011 | Kombinatorika a grafy 1 | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Vít Jelínek, Ph.D., prof. RNDr. Jiří Fiala, Ph.D. | 32-IUUK | MFF | NDMX011 | čeština, angličtina | | | NAIL062 | Výroková a predikátová logika | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. Mgr. Petr Gregor, Ph.D., RNDr. Jakub Bulín, Ph.D. | 32-KTIML | MFF | NAIX062 | čeština, angličtina | | | NTIN071 | Automaty a gramatiky | [rozvrh LS] | 2. ročník
| letní | 2/2 | Z+Zk | | | HT | | | 5 | Mgr. Marta Vomlelová, Ph.D. | 32-KTIML | MFF | NTIX071 | čeština, angličtina | | | NMAI059 | Pravděpodobnost a statistika 1 | [rozvrh LS] | 2. ročník
| letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. Mgr. Robert Šámal, Ph.D., doc. Mykhaylo Tyomkyn, Ph.D. | 32-IUUK | MFF | NMAX059 | čeština, angličtina | | | NPRG045 | Ročníkový projekt | [rozvrh ZS] [rozvrh LS] | 2. ročník letní semestr | oba | 0/1 | Z | | | HT | | | 4 | RNDr. Filip Zavoral, Ph.D. | 32-KSI | MFF | | čeština, angličtina | |
| NPRG005 | Neprocedurální programování | [rozvrh LS] | 2. ročník
| letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Tomáš Dvořák, CSc., RNDr. Jan Hric | 32-KSVI | MFF | NPRX005 | čeština, angličtina | | | NOPT048 | Lineární programování a kombinatorická optimalizace | [rozvrh LS] | 2. ročník
| letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. RNDr. Martin Loebl, CSc., prof. RNDr. Jiří Sgall, DrSc. | 32-KAM | MFF | NOPX048 | čeština, angličtina | | | NMAI055 | Matematická analýza 2 | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Martin Klazar, Dr., doc. Mgr. Robert Šámal, Ph.D. | 32-KAM | MFF | NMAX055 | čeština, angličtina | |
| NDMI084 | Úvod do aproximačních a pravděpodobnostních algoritmů | [rozvrh ZS] | | zimní | 2/1 | Z+Zk | | | HT | | | 5 | prof. RNDr. Jiří Sgall, DrSc., doc. Mgr. Petr Kolman, Ph.D. | 32-IUUK | MFF | | čeština, angličtina | | | NDMI098 | Algoritmická teorie her | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Martin Balko, Ph.D., prof. RNDr. Martin Loebl, CSc. | 32-KAM | MFF | | čeština, angličtina | | | NDMI010 | Grafové algoritmy | [rozvrh ZS] | | zimní | 2/0 | Zk | | | HT | | | 3 | Mgr. Martin Mareš, Ph.D. | 32-KAM | MFF | | angličtina, čeština | | | NDMI012 | Kombinatorika a grafy 2 | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. Mgr. Zdeněk Dvořák, Ph.D., doc. RNDr. Vít Jelínek, Ph.D. | 32-IUUK | MFF | NDMX012 | čeština, angličtina | | | NDMI009 | Základy kombinatorické a výpočetní geometrie | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Pavel Valtr, Dr., doc. Mgr. Jan Kynčl, Ph.D. | 32-KAM | MFF | NDMX009 | angličtina | | | NOPT046 | Diskrétní a spojitá optimalizace | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. Mgr. Milan Hladík, Ph.D., prof. RNDr. Martin Loebl, CSc. | 32-KAM | MFF | NOPX046 | čeština, angličtina | | | NMAI062 | Algebra 1 | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | RNDr. Zuzana Patáková, Ph.D., Stefano Fioravanti, Ph.D. | 32-KA | MFF | NMAX062 | angličtina, čeština | | | NMAI076 | Algebra 2 | [rozvrh LS] | | letní | 2/1 | Z+Zk | | | HT | | | 4 | Michael Kompatscher, Ph.D., doc. Liran Shaul, Ph.D. | 32-KA | MFF | NMAX063, NMAI063 | angličtina | | | NMAI056 | Matematická analýza 3 | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Martin Klazar, Dr., doc. Mgr. Robert Šámal, Ph.D. | 32-KAM | MFF | NMAX056 | čeština, angličtina | | | NMAI042 | Numerická matematika | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. Stefano Pozza, Dr., Ph.D. | 32-KNM | MFF | NMAX042 | čeština, angličtina | | | NMAI073 | Pravděpodobnost a statistika 2 | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. Mgr. Robert Šámal, Ph.D. | 32-IUUK | MFF | NMAX073 | angličtina, čeština | | | NAIL063 | Teorie množin | [rozvrh LS] | | letní | 2/0 | Zk | | | HT | | | 3 | doc. Mgr. Jan Kynčl, Ph.D., doc. Mgr. Robert Šámal, Ph.D. | 32-KAM | MFF | NMIN160 | čeština, angličtina | | | NAIL124 | Cvičení z teorie množin | [rozvrh LS] | | letní | 0/2 | Z | | | HT | | | 3 | doc. Mgr. Jan Kynčl, Ph.D., Irena Penev, Ph.D. | 32-KAM | MFF | | čeština, angličtina | | | NDMI110 | Grafy a sítě | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. RNDr. Martin Loebl, CSc. | 32-KAM | MFF | | čeština, angličtina | | | NDMI100 | Úvod do kryptografie | [rozvrh LS] | | letní | 2/0 | Zk | | | HT | | | 3 | Mgr. Martin Mareš, Ph.D. | 32-KAM | MFF | | angličtina, čeština | |
| NPFL129 | Úvod do strojového učení v Pythonu | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | Mgr. Jindřich Libovický, Ph.D. | 32-UFAL | MFF | NPFL054, NPGR035 | čeština, angličtina | | | NDMI084 | Úvod do aproximačních a pravděpodobnostních algoritmů | [rozvrh ZS] | | zimní | 2/1 | Z+Zk | | | HT | | | 5 | prof. RNDr. Jiří Sgall, DrSc., doc. Mgr. Petr Kolman, Ph.D. | 32-IUUK | MFF | | čeština, angličtina | | | NDMI098 | Algoritmická teorie her | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Martin Balko, Ph.D., prof. RNDr. Martin Loebl, CSc. | 32-KAM | MFF | | čeština, angličtina | | | NDMI010 | Grafové algoritmy | [rozvrh ZS] | | zimní | 2/0 | Zk | | | HT | | | 3 | Mgr. Martin Mareš, Ph.D. | 32-KAM | MFF | | angličtina, čeština | | | NDMI012 | Kombinatorika a grafy 2 | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. Mgr. Zdeněk Dvořák, Ph.D., doc. RNDr. Vít Jelínek, Ph.D. | 32-IUUK | MFF | NDMX012 | čeština, angličtina | | | NDMI009 | Základy kombinatorické a výpočetní geometrie | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Pavel Valtr, Dr., doc. Mgr. Jan Kynčl, Ph.D. | 32-KAM | MFF | NDMX009 | angličtina | | | NOPT046 | Diskrétní a spojitá optimalizace | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. Mgr. Milan Hladík, Ph.D., prof. RNDr. Martin Loebl, CSc. | 32-KAM | MFF | NOPX046 | čeština, angličtina | | | NMAI062 | Algebra 1 | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | RNDr. Zuzana Patáková, Ph.D., Stefano Fioravanti, Ph.D. | 32-KA | MFF | NMAX062 | angličtina, čeština | | | NMAI076 | Algebra 2 | [rozvrh LS] | | letní | 2/1 | Z+Zk | | | HT | | | 4 | Michael Kompatscher, Ph.D., doc. Liran Shaul, Ph.D. | 32-KA | MFF | NMAX063, NMAI063 | angličtina | | | NMAI056 | Matematická analýza 3 | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Martin Klazar, Dr., doc. Mgr. Robert Šámal, Ph.D. | 32-KAM | MFF | NMAX056 | čeština, angličtina | | | NMAI042 | Numerická matematika | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. Stefano Pozza, Dr., Ph.D. | 32-KNM | MFF | NMAX042 | čeština, angličtina | | | NMAI073 | Pravděpodobnost a statistika 2 | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. Mgr. Robert Šámal, Ph.D. | 32-IUUK | MFF | NMAX073 | angličtina, čeština | | | NAIL063 | Teorie množin | [rozvrh LS] | | letní | 2/0 | Zk | | | HT | | | 3 | doc. Mgr. Jan Kynčl, Ph.D., doc. Mgr. Robert Šámal, Ph.D. | 32-KAM | MFF | NMIN160 | čeština, angličtina | | | NAIL124 | Cvičení z teorie množin | [rozvrh LS] | | letní | 0/2 | Z | | | HT | | | 3 | doc. Mgr. Jan Kynčl, Ph.D., Irena Penev, Ph.D. | 32-KAM | MFF | | čeština, angličtina | | | NPFL054 Z | Úvod do strojového učení v systému R | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. Mgr. Barbora Vidová Hladká, Ph.D., RNDr. Martin Holub, Ph.D. | 32-UFAL | MFF | NPFL129 | čeština, angličtina | | | NPRG013 | Programování v jazyce Java | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Petr Hnětynka, Ph.D. | 32-KDSS | MFF | NPRX013, NPRX013 | čeština, angličtina | | | NPRG041 | Programování v C++ | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | RNDr. David Bednárek, Ph.D., RNDr. Filip Zavoral, Ph.D. | 32-KSI | MFF | NPRX041, NUPA015 | čeština, angličtina | | | NPRG035 | Programování v jazyce C# | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | Mgr. Pavel Ježek, Ph.D. | 32-KDSS | MFF | NPRX035, NPRX035 | čeština, angličtina | | | NAIL120 | Úvod do umělé inteligence | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. RNDr. Roman Barták, Ph.D. | 32-KTIML | MFF | | čeština, angličtina | | | NPGR003 | Základy počítačové grafiky | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | prof. Dr. techn. Alexander Wilkie, RNDr. Josef Pelikán | 32-KSVI | MFF | | čeština | | | NPGR002 | Digitální zpracování obrazu | [rozvrh ZS] | | zimní | 3/0 | Zk | | | HT | | | 4 | prof. Ing. Jan Flusser, DrSc. | 32-KSVI | MFF | | čeština | | | NPGR038 N | Základy vývoje počítačových her | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | Mgr. Lukáš Kolek, Ph.D. | 32-KSVI | MFF | | čeština, angličtina | | | NPFL124 | Zpracování přirozeného jazyka | [rozvrh LS] | | letní | 2/1 | Z+Zk | | | HT | | | 4 | prof. Ing. Zdeněk Žabokrtský, Ph.D. | 32-UFAL | MFF | | čeština, angličtina | | | NPFL012 | Úvod do počítačové lingvistiky | [rozvrh ZS] | | zimní | 2/0 | Zk | | | HT | | | 3 | doc. RNDr. Vladislav Kuboň, Ph.D. | 32-UFAL | MFF | | čeština, angličtina | | | NSWI004 N | Operační systémy | [rozvrh ZS] | | zimní | 2/2 | KZ | | | HT | | | 5 | prof. Ing. Petr Tůma, Dr. | 32-KDSS | MFF | NSWI200, NSWX004 | čeština, angličtina | | | NPRG036 | Datové formáty | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Jakub Klímek, Ph.D. | 32-KSI | MFF | NPRX036 | čeština, angličtina | | | NSWI090 | Počítačové sítě | [rozvrh LS] | | letní | 2/0 | Zk | | | HT | | | 3 | RNDr. Martin Svoboda, Ph.D. | 32-KSI | MFF | | čeština, angličtina | | | NSWI143 | Architektura počítačů | [rozvrh LS] | | letní | 2/0 | Zk | | | HT | | | 3 | doc. Ing. Lubomír Bulej, Ph.D. | 32-KDSS | MFF | | čeština, angličtina | | | NDBI007 | Principy organizace dat | [rozvrh ZS] | | zimní | 2/1 | Z+Zk | | | HT | | | 4 | doc. RNDr. Irena Holubová, Ph.D. | 32-KSI | MFF | NDBX007 | čeština, angličtina | | | NDBI040 | Moderní databázové systémy | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Irena Holubová, Ph.D. | 32-KSI | MFF | | čeština, angličtina | | | NSWI098 | Principy překladačů | [rozvrh ZS] | | zimní | 2/2 | KZ | | | HT | | | 6 | RNDr. David Bednárek, Ph.D. | 32-KSI | MFF | NUPA016 | čeština | | | NPRG042 | Programování v paralelním prostředí | [rozvrh LS] | | letní | 2/2 | KZ | | | HT | | | 6 | doc. RNDr. Martin Kruliš, Ph.D. | 32-KDSS | MFF | | čeština | | | NSWI142 | Programování webových aplikací | [rozvrh ZS] | | zimní | 2/2 | Z+Zk | | | HT | | | 5 | Mgr. Petr Škoda, Ph.D. | 32-KSI | MFF | NSWX142 | čeština, angličtina | | | NPRG054 | Vývoj vysoce výkonného software | [rozvrh LS] | | letní | 2/2 | KZ | | | HT | | | 6 | RNDr. David Bednárek, Ph.D. | 32-KSI | MFF | | čeština | | | NPRG051 | Pokročilé programování v C++ | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | RNDr. David Bednárek, Ph.D., RNDr. Filip Zavoral, Ph.D. | 32-KSI | MFF | NPRX051 | čeština, angličtina | | | NPRG021 | Pokročilé programování v jazyce Java | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Petr Hnětynka, Ph.D. | 32-KDSS | MFF | NPRX021 | čeština, angličtina | | | NPRG038 | Pokročilé programování v jazyce C# | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | Mgr. Pavel Ježek, Ph.D. | 32-KDSS | MFF | NPRX038 | čeština, angličtina | | | NDMI110 | Grafy a sítě | [rozvrh LS] | | letní | 2/2 | Z+Zk | | | HT | | | 5 | prof. RNDr. Martin Loebl, CSc. | 32-KAM | MFF | | čeština, angličtina | | | NDMI100 | Úvod do kryptografie | [rozvrh LS] | | letní | 2/0 | Zk | | | HT | | | 3 | Mgr. Martin Mareš, Ph.D. | 32-KAM | MFF | | angličtina, čeština | |
| NPRG041 | Programování v C++ | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | RNDr. David Bednárek, Ph.D., RNDr. Filip Zavoral, Ph.D. | 32-KSI | MFF | NPRX041, NUPA015 | čeština, angličtina | | | NPRG013 | Programování v jazyce Java | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | doc. RNDr. Petr Hnětynka, Ph.D. | 32-KDSS | MFF | NPRX013, NPRX013 | čeština, angličtina | | | NPRG035 | Programování v jazyce C# | [rozvrh ZS] | 2. ročník
| zimní | 2/2 | Z+Zk | | | HT | | | 5 | Mgr. Pavel Ježek, Ph.D. | 32-KDSS | MFF | NPRX035, NPRX035 | čeština, angličtina | |
| | | |  |
|