specializace Technologie pro multimédia a virtuální realitu
Softwarové inženýrství a technologie
Fakulta elektrotechnická · Akademický rok 2026/2027
Porovnat- Stupeň
- Bakalářské
- Forma
- Prezenční
- Předměty v nabídce
- 35 předmětů
- Požadavek na absolvování
- 180 kreditů
- Kredity v dostupné nabídce
- 181 kreditů
Oblasti studia
- Softwarové inženýrství56 kr.
- Projekty a praxe26 kr.
- Matematika22 kr.
- Algoritmy a teorie12 kr.
- Programování11 kr.
- Sítě a bezpečnost11 kr.
- Architektura a design9 kr.
- Databáze a data6 kr.
- Elektronika a hardware6 kr.
Započítané jsou jen kredity z povinných předmětů.
Co se naučíš
Rozbal dovednost a prohlédni si související předměty.
Matematika
Diskrétní matematika1 předmět
- Základy diskrétní matematiky B6B01ZDM · 5 kr. · povinný
Lineární algebra1 předmět
- Lineární algebra B6B01LAG · 7 kr. · povinný
Matematická analýza1 předmět
- Matematická analýza B6B01MAA · 5 kr. · povinný
Pravděpodobnost1 předmět
- Statistika a pravděpodobnost B6B01PRA · 5 kr. · povinný
Statistika1 předmět
- Statistika a pravděpodobnost B6B01PRA · 5 kr. · povinný
Algoritmy a teorie
Datové struktury1 předmět
- Datové struktury a algoritmy B6B36DSA · 6 kr. · povinný
Návrh algoritmů2 předměty
- Datové struktury a algoritmy B6B36DSA · 6 kr. · povinný
- Základy algoritmizace B0B36ZAL · 6 kr. · povinný
Programování
Objektově orientované programování1 předmět
- Programování v JAVA B0B36PJV · 6 kr. · povinný
Procedurální programování1 předmět
- Programování v C/C++ B6B36PCC · 5 kr. · povinný
Základy programování3 předměty
- Programování grafiky B0B39PGR · 6 kr. · povinně volitelný
- Programování v C/C++ B6B36PCC · 5 kr. · povinný
- Programování v JAVA B0B36PJV · 6 kr. · povinný
Softwarové inženýrství
Enterprise aplikace1 předmět
- Informační systémy B6B16INS · 4 kr. · povinný
Objektový návrh2 předměty
- Návrh softwarových systémů B6B36NSS · 5 kr. · povinný
- Objektový návrh a modelování B6B36OMO · 6 kr. · povinný
Počítačová grafika1 předmět
- Vytváření grafického obsahu BE4B39VGO · 6 kr. · povinný
Řízení softwarových projektů2 předměty
- Řízení softwarových projektů B6B36PM2 · 4 kr. · povinný
- Základy softwarových projektů B6B36ZSO · 5 kr. · povinný
Sběr a analýza požadavků1 předmět
- Sběr a modelování požadavků B6B36SMP · 6 kr. · povinný
Testování softwaru1 předmět
- Testování softwaru B6B36TS1 · 5 kr. · povinný
Virtuální a rozšířená realita2 předměty
- Tvorba virtuálních světů B0B39TVS · 4 kr. · povinný
- Virtuální a rozšířená realita B0B39VAR · 6 kr. · povinný
Vývoj webových aplikací1 předmět
- Základy webových aplikací B6B39ZWA · 5 kr. · povinný
Databáze a data
Návrh databází1 předmět
- Databázové systémy B0B36DBS · 6 kr. · povinný
Počítačové systémy
Distribuované systémy1 předmět
- Distribuované systémy a výpočty B2M32DSVA · 6 kr. · povinně volitelný
Sítě a bezpečnost
Kryptografie1 předmět
- Kryptografie a síťová bezpečnost B0M32KSB · 6 kr. · povinný
Počítačové sítě1 předmět
- Počítačové sítě B6B32PSI · 5 kr. · povinný
Síťová bezpečnost1 předmět
- Kryptografie a síťová bezpečnost B0M32KSB · 6 kr. · povinný
Elektronika a hardware
Architektura počítačů1 předmět
- Základy počítačových systémů B6B38ZPS · 6 kr. · povinný
Projekty a praxe
Samostatný odborný projekt1 předmět
- Bakalářská práce - Bachelor thesis BBAP20 · 20 kr. · povinný
Týmová projektová práce1 předmět
- Semestrální projekt B6BPROJ6 · 6 kr. · povinný
Obecné předměty
Anglický jazyk2 předměty
- Anglický jazyk B1 - klasifikovaný zápočet B0B04B1K · 0 kr. · povinný
- Anglický jazyk B2 - zkouška B0B04B2Z · 0 kr. · povinný
Bezpečnost práce2 předměty
- Bezpečnost práce v elektrotechnice pro bakaláře BEZB · 0 kr. · povinný
- Základní školení BOZP BEZZ · 0 kr. · povinný
Architektura a design
3D modelování1 předmět
- 3D modelování B6B39TDM · 5 kr. · povinně volitelný
Digitální média3 předměty
- Multimedia 1 B0B39MM1 · 6 kr. · povinný
- Multimedia 2 B6B37MM2 · 5 kr. · povinně volitelný
- Základy multimediální tvorby B6B39ZMT · 3 kr. · povinný
Fakulta v číslech
Přijetí, studenti a absolventi podle MŠMT a SIMS.
Statistiky popisují celou fakultu. Podmínky přijetí do konkrétního programu se mohou lišit.
| Poslední dostupné údaje | ČVUT FELFakulta elektrotechnická |
|---|---|
| Podíl přijatýchPřijatí z celkového počtu uchazečů | 53,4 %2025/2026 |
| UchazečiPočet osob | 1 507 |
| Přihlášky | 1 897 |
| Přijatí | 804 |
| Zapsaní | 709 |
| Zápis přijatýchKolik přijatých skutečně nastoupilo | 88,2 % |
| Průměr podílu přijatýchAž 3 poslední dostupné roky | 54,7 %2023, 2024, 2025 |
| Studující na fakultě | 2 2872025 · Bakalářské Prezenční studium |
| Absolventi za rok | 4142025 · Bakalářské Prezenční studium |
Přijímací řízení v čase
2025/2026
Podíl přijatých
Zobrazit data v tabulce
| Rok | FEL |
|---|---|
| 2025/2026 | 53,4 % |
| 2024/2025 | 57,8 % |
| 2023/2024 | 53,0 % |
| 2022/2023 | 55,5 % |
| 2021/2022 | 49,5 % |
| 2020/2021 | 56,1 % |
| 2019/2020 | 57,5 % |
| 2018/2019 | 61,4 % |
| 2017/2018 | 51,1 % |
| 2016/2017 | 67,5 % |
| 2015/2016 | 58,2 % |
| 2014/2015 | 59,9 % |
| 2013/2014 | 59,3 % |
| 2012/2013 | 66,8 % |
| 2011/2012 | 97,1 % |
| 2010/2011 | 95,4 % |
| 2009/2010 | 97,9 % |
Program v registru MŠMT
Oficiálně schválený program: standardní délka, forma, jazyk a oblasti vzdělávání.
Softwarové inženýrství a technologie
- Standardní délka
- 3 roky
- Forma studia
- Prezenční studium
- Profil
- Akademicky zaměřený
- Jazyk
- čeština
Informatika (100 %)
Platnost akreditace do: 12.12.2030
Ověřit v registru MŠMT (nová karta)Jak čísla číst a odkud pocházejí
Počet uchazečů udává unikátní fyzické osoby. Počet přihlášek může být vyšší, protože jeden uchazeč si může podat více přihlášek na různé obory či specializace stejné fakulty.
Poměr zapsaných studentů k celkovému počtu přijatých. Vyjadřuje, jaké procento přijatých studentů na fakultu skutečně nastoupí (tzv. yield).
Podíl přijatých není osobní pravděpodobnost přijetí ani hodnocení kvality školy. Počet absolventů za rok nelze dělit počtem nově zapsaných a vydávat za úspěšnost dokončení studia: jde o různé skupiny studentů.
Statistiky byly sestaveny z uchovaných oficiálních souborů MŠMT a SIMS. Rok vykazování je uveden u každého údaje. Akreditace se z fakultních statistik neodvozuje.
Zdroj: MŠMT (přijímací řízení), SIMS (studenti a absolventi), REGVSSP (akreditace). Jednotlivé zdroje mohou pokrývat různá období.
Studium po semestrech
Doporučený průchod studiem včetně volitelných předmětů. Značka ≈ označuje odhad.
1. semestr7 předmětů v nabídceDoložená část / odhad: 30 kr.; celkem nelze určit
| Složka | Kredity | Základ |
|---|---|---|
| Povinné s jednoznačným zařazením | 30 | Údaj z plánu |
| Flexibilní kredity podle tempa studia | Nelze určit | Nedostatek údajů |
Část požadavků nemá doložené kredity nebo jednoznačné zařazení, případně jsou požadavky rozporné. Celkovou zátěž semestru nelze určit; dostupné složky jsou uvedené výše.
Nabídka předmětů: povinné 30 kr. · povinně volitelné 0 kr. · volitelné 0 kr.
- Základní školení BOZPBEZZ · Povinný · Bezpečnost bakalářské etapy0 kr.
- Základy algoritmizaceB0B36ZAL · Povinný · Povinné předměty programu6 kr.
- Základy diskrétní matematikyB6B01ZDM · Povinný · Povinné předměty programu5 kr.
- Základy multimediální tvorbyB6B39ZMT · Povinný · Povinné předměty programu3 kr.
- Základy počítačových systémůB6B38ZPS · Povinný · Povinné předměty programu6 kr.
- Základy softwarových projektůB6B36ZSO · Povinný · Povinné předměty programu5 kr.
- Základy webových aplikacíB6B39ZWA · Povinný · Povinné předměty programu5 kr.
2. semestr6 předmětů v nabídceDoložená část / odhad: 30 kr.; celkem nelze určit
| Složka | Kredity | Základ |
|---|---|---|
| Povinné s jednoznačným zařazením | 30 | Údaj z plánu |
| Flexibilní kredity podle tempa studia | Nelze určit | Nedostatek údajů |
Část požadavků nemá doložené kredity nebo jednoznačné zařazení, případně jsou požadavky rozporné. Celkovou zátěž semestru nelze určit; dostupné složky jsou uvedené výše.
Nabídka předmětů: povinné 30 kr. · povinně volitelné 0 kr. · volitelné 0 kr.
- Bezpečnost práce v elektrotechnice pro bakalářeBEZB · Povinný · Bezpečnost bakalářské etapy0 kr.
- Databázové systémyB0B36DBS · Povinný · Povinné předměty programu6 kr.
- Lineární algebraB6B01LAG · Povinný · Povinné předměty programu7 kr.
- Programování v JAVAB0B36PJV · Povinný · Povinné předměty programu6 kr.
- Sběr a modelování požadavkůB6B36SMP · Povinný · Povinné předměty programu6 kr.
- Testování softwaruB6B36TS1 · Povinný · Povinné předměty programu5 kr.
3. semestr7 předmětů v nabídceDoložená část / odhad: 33 kr.; celkem nelze určit
| Složka | Kredity | Základ |
|---|---|---|
| Povinné s jednoznačným zařazením | 33 | Údaj z plánu |
| Flexibilní kredity podle tempa studia | Nelze určit | Nedostatek údajů |
Část požadavků nemá doložené kredity nebo jednoznačné zařazení, případně jsou požadavky rozporné. Celkovou zátěž semestru nelze určit; dostupné složky jsou uvedené výše.
Nabídka předmětů: povinné 33 kr. · povinně volitelné 0 kr. · volitelné 0 kr.
- Matematická analýzaB6B01MAA · Povinný · Povinné předměty programu5 kr.
- Objektový návrh a modelováníB6B36OMO · Povinný · Povinné předměty programu6 kr.
- Počítačové sítěB6B32PSI · Povinný · Povinné předměty programu5 kr.
- Programování v C/C++B6B36PCC · Povinný · Povinné předměty programu5 kr.
- Anglický jazyk B2 - zkouškaB0B04B2Z · Povinný · Zkouška z anglického jazyka0 kr.
- Multimedia 1B0B39MM1 · Povinný · Povinné předměty - specializace Technologie pro multimédia a virtuální realitu6 kr.
- Vytváření grafického obsahuBE4B39VGO · Povinný · Povinné předměty - specializace Technologie pro multimédia a virtuální realitu6 kr.
4. semestr5 předmětů v nabídceDoložená část / odhad: 29 kr.; celkem nelze určit
| Složka | Kredity | Základ |
|---|---|---|
| Povinné s jednoznačným zařazením | 24 | Údaj z plánu |
| Volitelné bloky podle průchodu | 5 | Údaj z plánu |
| Flexibilní kredity podle tempa studia | Nelze určit | Nedostatek údajů |
Část požadavků nemá doložené kredity nebo jednoznačné zařazení, případně jsou požadavky rozporné. Celkovou zátěž semestru nelze určit; dostupné složky jsou uvedené výše.
Nabídka předmětů: povinné 24 kr. · povinně volitelné 0 kr. · volitelné 0 kr.
- Datové struktury a algoritmyB6B36DSA · Povinný · Povinné předměty programu6 kr.
- Informační systémyB6B16INS · Povinný · Povinné předměty programu4 kr.
- Návrh softwarových systémůB6B36NSS · Povinný · Povinné předměty programu5 kr.
- Statistika a pravděpodobnostB6B01PRA · Povinný · Povinné předměty programu5 kr.
- Tvorba virtuálních světůB0B39TVS · Povinný · Povinné předměty - specializace Technologie pro multimédia a virtuální realitu4 kr.
5. semestr4 předměty v nabídceDoložená část / odhad: 30 kr.; celkem nelze určit
| Složka | Kredity | Základ |
|---|---|---|
| Povinné s jednoznačným zařazením | 22 | Údaj z plánu |
| Volitelné bloky podle průchodu | 8 | Údaj z plánu |
| Flexibilní kredity podle tempa studia | Nelze určit | Nedostatek údajů |
Část požadavků nemá doložené kredity nebo jednoznačné zařazení, případně jsou požadavky rozporné. Celkovou zátěž semestru nelze určit; dostupné složky jsou uvedené výše.
Nabídka předmětů: povinné 22 kr. · povinně volitelné 0 kr. · volitelné 0 kr.
- Kryptografie a síťová bezpečnostB0M32KSB · Povinný · Povinné předměty programu6 kr.
- Semestrální projektB6BPROJ6 · Povinný · Povinné předměty programu6 kr.
- Řízení softwarových projektůB6B36PM2 · Povinný · Povinné předměty programu4 kr.
- Virtuální a rozšířená realitaB0B39VAR · Povinný · Povinné předměty - specializace Technologie pro multimédia a virtuální realitu6 kr.
6. semestr1 předmět v nabídceDoložená část / odhad: 20 kr.; celkem nelze určit
| Složka | Kredity | Základ |
|---|---|---|
| Povinné s jednoznačným zařazením | 20 | Údaj z plánu |
| Flexibilní kredity podle tempa studia | Nelze určit | Nedostatek údajů |
Část požadavků nemá doložené kredity nebo jednoznačné zařazení, případně jsou požadavky rozporné. Celkovou zátěž semestru nelze určit; dostupné složky jsou uvedené výše.
Nabídka předmětů: povinné 20 kr. · povinně volitelné 0 kr. · volitelné 0 kr.
- Bakalářská práce - Bachelor thesisBBAP20 · Povinný · Bakalářská práce20 kr.
Skupiny a předměty
Předměty a podmínky jejich výběru. Některé předměty patří do více skupin.
Povinné předměty programuPovinný · min. 137 kr.0 předmětů
Podmínka ze zdroje: 137
V této skupině nejsou uvedené předměty.
Povinné předměty specializacePovinný · min. 22 kr.0 předmětů
Podmínka ze zdroje: 22
V této skupině nejsou uvedené předměty.
Povinně volitelné předmětyPovinně volitelný · min. 10 kr.0 předmětů
Podmínka ze zdroje: 10
V této skupině nejsou uvedené předměty.
Volitelné předmětyVolitelný · min. 0 kr.0 předmětů
Podmínka ze zdroje: 0
V této skupině nejsou uvedené předměty.
Bakalářská prácePovinný · min. 20 kr. · max. 20 kr. · min. 1 předmět · max. 1 předmět1 předmět
Podmínka ze zdroje: V této skupině musíte získat 20 kreditů V této skupině musíte absolvovat 1 předmět
- Bakalářská práce - Bachelor thesis20 kr.
Podrobnosti předmětu
Prerekvizity: Požadavky na Bakalářskou práci jsou dány Směrnicí děkana https://fel.cvut.cz/cz/rozvoj/smerniceSZZ.pdf Bližší informace k zápisu, průběhu a ukončení předmětu BBAP20 jsou uvedeny na stránkách jednotlivých programů: 1. Elektronika a komunikace: https://ek.fel.cvut.cz/pro-studenty/zaverecne-prace-statnice/ 2. Elektrotechnika, elektronika a komunikační technika 3. Lékařská elektronika a bioinformatika: https://bio.fel.cvut.cz/bp/ 4. Otevřená informatika: https://oi.fel.cvut.cz/cs/bakalarske-prace 5. Softwarové inženýrství a technologie
Anotace: Samostatná závěrečná práce bakalářského studia komplexního charakteru. Téma práce si student vybere z nabídky témat souvisejících se studovaným programem, které vypisují katedry FEL v KOSu. Práce bude obhajována před komisí pro státní závěrečné zkoušky.
Bezpečnost bakalářské etapyPovinný · min. 0 kr.2 předměty
- Bezpečnost práce v elektrotechnice pro bakaláře0 kr.
Podrobnosti předmětu
Prerekvizity: Povinná účast na přednášce a na cvičení. Písemné přezkoušení (test).
Anotace: Školení seznamuje studenty všech programů s riziky a příčinami úrazů elektrickým proudem, s bezpečnostními předpisy pro obsluhu a práci na elektrických zařízeních, s ochranami před úrazem elektrickým proudem, s první pomocí při úrazu elektrickým proudem a dalšími bezpečnostními technickými opatřeními v elektrotechnice. Studenti získají potřebnou elektrotechnickou kvalifikaci pro činnost na ČVUT FEL.
- Základní školení BOZP0 kr.
Podrobnosti předmětu
Prerekvizity: Povinná účast na přednášce a na cvičení.
Anotace: Školení je součástí systému povinné péče fakulty o bezpečnost a ochranu zdraví při práci na ČVUT v Praze. Studenti všech programů bakalářského studia tímto absolvují povinné základní školení BOZP. Školení je povinné dle platné směrnice děkana.
Povinné předměty programuPovinný · min. 117 kr. · max. 117 kr. · min. 22 předmětů · max. 22 předmětů22 předmětů
Podmínka ze zdroje: V této skupině musíte získat 117 kreditů V této skupině musíte absolvovat 22 předmětů
- Databázové systémy6 kr.
Podrobnosti předmětu
Prerekvizity: Pro pochopení přednášené látky jsou nezbytné středoškolské znalosti matematiky, zejména pojmy funkce, zobrazení a kartézský součin. Pro úspěšné zvládnutí látky přednášené ve druhé polovině semestru je potřeba znalost základů programovacího jazyka Java.
Anotace: Předmět je koncipován jako základní databázový kurz, v němž je důraz kladen zejména na schopnost samostatného návrhu datového modelu, zvládnutí jazyka SQL a schopnosti zvolit vhodný stupeň izolovanosti transakcí. Studenti se dále seznámí s nejběžněji používanými technikami indexace, architekturou databázových systémů a jejich správou. Své poznatky si ověří při vypracování průběžně odevzdávané samostatné úlohy.
Výstupy učení: Studenti se získají potřebné teoretické znalosti, aby byli schopni navrhnout datový model pro relační databázi, formulovat dotazy nad relační databází v jazyce SQL, zvolit odpovídající stupeň izolovanosti transakcí a navrhnout a implementovat jednoduchou databázovou aplikaci v jazyce Java.
- Datové struktury a algoritmy6 kr.
Podrobnosti předmětu
Prerekvizity: Znalost programování a matematiky v rozsahu předmětů z předchozích ročníků, schopnost exaktního myšlení.
Anotace: Předmět slouží pro seznámení se složitostí algoritmů a metodami jejího odhadu. Probírají se zde základy matematické indukce, rekurzivních algoritmů, typické příklady datových struktur, algoritmy řazení a vyhledávání. Jako doplněk pak NP-úplnost a související problémy.
Výstupy učení: Cílem předmětu je naučit studenty počítat odhady složitostí algoritmů, dokazovat tvrzení matematickou indukcí, umět porovnat složitosti různých řešení a orientovat se v NP-úplnosti a souvisejících problémech.
- Informační systémy4 kr.
Podrobnosti předmětu
Prerekvizity: Pro úspěšné absolvování předmětu nejsou vyžadovány žádné detailní odborné znalosti. Je vyžadována především schopnost analytického myšlení, orientace v problematice a nadhledu v oblasti IT. Doporučené vstupní znalosti a oblasti pro absolvování předmětu: - Základní znalosti IT technologií - Základní znalosti projektového řízení - Základní ekonomické znalosti hodnocení investic - Základní znalosti o fungování firmy - Základní znalosti popisu procesů (BPMN nebo Activity Diagramy) Doporučená doplňková literatura: - Brealey R.A., Myers S.C. Teorie a praxe firemních financí. Praha: Victoria Publishing. 1994 - Synek, M. a kol: Podniková ekonomika, Beck, 2004 - Synek, M. a kol.: Manažerská ekonomika. Praha: Grada Publishing, 2003
Anotace: Cílem předmětu je seznámit studenty s problematikou informačních systémů a jejich implementace. V rámci předmětu jsou seznámeni s „běžnými“ typy systémů a vhodností jejich použití pro odpovídající uživatele. Studenti mimo jiné získají povědomí o oblastech nasazení a využití CRM, ERP, MRP a dalších typech systémů. Nezbytnou součástí předmětu je seznámení s klíčovými myšlenkami výběru informačního systému, hodnocení přínosnosti systému pro konkrétního zákazníka, způsobu nasazení a implementace formou projektu. Důraz je kladen na provedení úvodní analýzy fungování zákazníka, pochopení jeho potřeb a namapování na existující typy informačních systémů, popřípadě rozhodnutí o vytvoření systému nového. Bez tohoto pochopení je většina implementací neúspěšná. V závěru semestru jsou studenti seznámeni s problematikou bezpečnosti, provozu, podpory a údržby informačních systémů, dopady legislativy a zákonů na implementaci a specifiky implementace ve státní správě.
Výstupy učení: Orientace v problematice informačních systémů, schopnost analyzovat potřeby uživatelů pro výběr a nasazení informačního systému, komplexní pohled na implementaci a provoz informačního systému.
- Kryptografie a síťová bezpečnost6 kr.
Podrobnosti předmětu
Prerekvizity: 1. Modulární aritmetika, algebraická teorie čísel, základy statistiky a pravděpodobnosti 2. Síťový model ISO/OSI, principy funkce počítačových sítí. 3. Programování ve vybraném vysokoúrovňovém jazyce (Java, C#, C/C++, Python) Detailní podmínky udělení zápočtu a detailní popis hodnocení jsou součástí prezentace k prvnímu cvičení dostupné na https://moodle.fel.cvut.cz
Anotace: Předmět představuje vyčerpávající zdroj informací pro získání základního přehledu v oblasti informační a komunikační bezpečnosti. Studenti se seznámí s používanými symetrickými a asymetrickými šifrovacími algoritmy, hashovacími funkcemi a generátory (pseudo)náhodných posloupností. V druhé části semestru je pozornost zaměřena na kryptografické protokoly. Studenti tak poznají princip a využití nejrozšířenějších kryptografických protokolů, se kterými mohou přijít do styku v běžném životě, pochopí způsoby zabezpečení používané v moderních datových a telekomunikačních sítí. Počítačová cvičení demonstrují základní techniky kryptoanalýzy různých druhů šifer. V cyklu laboratorních úloh budou mít studenti možnost si prakticky vyzkoušet vlastnosti, výhody a nevýhody různých technologií pro zabezpečení datové a hlasové komunikace.
Výstupy učení: Student získá ucelený přehled v oblasti informační bezpečnosti. Detailně se seznámí s principy činnosti vybraných kryptografických algoritmů, bezpečnostních protokolů a komunikačních systémů.
- Lineární algebra7 kr.
Podrobnosti předmětu
Prerekvizity: Předmět nevyžaduje prerekvizit. Nutná je však znalost práce s pojmy definice, věta a důkaz. Předmět předpokládá základní prostorovou představivost a znalost geometrie přímek a rovin ve 3D prostoru.
Anotace: Náplní předmětu je standardní úvod do lineární algebry. Jedná se zejména o pojmy lineárního prostoru a lineárního zobrazení, o pojem matice (především matice lineárního zobrazení), o definice operací s maticemi a o pojem inversní matice. Dále budou probrána vlastní čísla lineárních zobrazení a skalární součin. Teorie bude vybudována jak nad reálnými čísly, tak nad obecným tělesem . Teoretické pojmy budou aplikovány na problematiku řešení lineárních soustav, základní úvahy z geometrie a teorie kódů.
Výstupy učení: Naučit studenty teoretické základy lineární algebry a aplikovat je v technické praxi.
- Matematická analýza5 kr.
Podrobnosti předmětu
Prerekvizity: Středoškolská matematika.
Anotace: Předmět je úvodem do diferenciálního a integrálního počtu funkcí jedné proměnné. Pokrývá základní vlastnosti funkcí, limitu funkcí, derivaci a její aplikace (průběh funkce, Taylorův polynom), určitý/neurčitý integrál s aplikacemi, posloupnosti a řady.
- Návrh softwarových systémů5 kr.
Podrobnosti předmětu
Prerekvizity: Sběr a modelování požadavků, Java, Datové struktury a algoritmy.
Anotace: Modelovací jazyk a diagramy UML - pro návrh struktury system. Přidělení zodpovědností navrhovaným třídám. Návrh realizace USE-CASE pomocí návrhových vzorů pro strukturu. Modelování chování a vzory chování. Návrh logické architektury - styly a vzory. Návrh perzistentní vrstvy systému. Jazyk OCL a návrh byznys vrstvy. Rozhraní system. Bezpečnost systému a aspektově orientované programování.
Výstupy učení: Předmět naučí studenty návrhu. Předmět dodá studentům pohled na návrh softwarových systémů, přehled o best practices, kvalitní implementaci a refaktorizaci, po absolvování kurzu bude student schopen efektivně navrhnout systém a naprogramovat jej.
- Objektový návrh a modelování6 kr.
Podrobnosti předmětu
Prerekvizity: Základní znalost programování, základní znalosti matematiky, schopnost exaktního myšlení.
Anotace: V dnešní době se ukazuje, že neexistuje jediný správný přístup pro modelování a implementaci softwarové aplikace. Namísto toho je vhodné problém dekomponovat a na jednotlivé moduly, vrstvy, podproblémy aplikovat pro ně vhodné přístupy. Tento předmět ukazuje jak využít objektového a funkcionálního programování, principů z mikroservisních a reaktivních architektur pro návrh moderních aplikací, které nejen fungují, ale splňují i nefunkční požadavky na modularitu, flexibilitu, rozšiřitelnost, škálovatelnost, performance a vysokou dostupnost.
Výstupy učení: Porozumění základním principům objektového přístupu, schopnost jejich správné aplikace ve středně složitých situacích.
- Počítačové sítě5 kr.
Podrobnosti předmětu
Prerekvizity: Speciální odborné znalosti nejsou zapotřebí.
Anotace: Předmět je věnován architektuře a technologiím počítačových sítí, a metodám dovolujícím propojení odlišných sítí do jednotné sítě - Internetu. Cílem je seznámit studenty s velice rychle se měnící problematikou počítačových sítí a s principy funkce, návrhu, ladění a využití počítačových sítí k přenosu informací. Studenti si také osvojí základní metody a principy programování přenosu dat a parametrizaci různých síťových zařízení na praktických úlohách. Praktická cvičení jsou zaměřena na programování jednoduchých síťových aplikací a konfiguraci síťových prvků. Cvičení jsou částečně seminární, zaměřená na prohloubení síťových znalostí, zčásti praktická (laboratorní cvičení), zaměřená na programování síťových aplikací, konfiguraci sítí a jejich prvků.
- Programování v C/C++5 kr.
Podrobnosti předmětu
Prerekvizity: Předpokládají se znalosti objektových principů a základních algoritmů.
Anotace: 1. Základní rysy jazyka C/C++. 2. Datové typy, deklarace, operátory a výrazy. 3. Příkazy, standardní vstup a výstup. 4. Funkce, makra, preprocesor. 5. Pole, ukazatele, reference. 6. Ukazatele, dynamická alokace paměti, vícerozměrná pole. 7. Řetězce v C a v C++. Struktury v C/C++, třídy a objekty. 8. Dědičnost, dynamicky vázané metody. 9. Výjimky. 10. Úvod do šablon 11. Standardní knihovna šablon. 12. Vlákna, synchronizace 13. Abstraktní třídy, RTTI. 14. Procesy..
Výstupy učení: Cílem předmětu je aby studenti po splnění předmětu byli schopni programovat komplexní aplikace v C/C++.
- Programování v JAVA6 kr.
Podrobnosti předmětu
Prerekvizity: Základní znalost algoritmizace a programování.
Anotace: Předmět navazuje na základy algoritmizace a programování z prvního semestru a uvádí studenty do prostředí Java. Předmět je vybudován na znalosti objektové koncepce jazyka Java. Součástí seznámení s koncepcí jazyka Java jsou výjimky, zpracování událostí a budování grafického rozhraní. Budou představeny základní knihovní metody, práce se soubory a použití generických typů. Důležitým tématem jsou modely vícevláknových aplikací a jejich implementaci. Praktická cvičení praktických dovedností a znalostí Java formou řešení dílčích úloh a semestralní práce, které budou odevzdávány průběžně prostřednictvím systému pro správu zdrojových souborů. Bodové hodnocení úlohy se skládá z bodů za správnost a efektivitu kódu, dále pak z bodů zohledňující kvalitu zdrojových kódů, jejich čitelnost a znovu použitelnost.
Výstupy učení: Cílem předmětu je rozvinutí programovacích dovedností studentů a rozšíření jejich znalostí o programovacích jazycích o základy a specifika programovacího jazyka Java. Předmět vychází z objektového přístupu, studenti si prohloubí znalosti o způsobech programování a seznámí se s Java programovým rozhraním pro vícevláknové programování, s využitím datových kolekcí, zpracováním výjimek, tvorbou grafického uživatelského rozhraní a událostmi řízeným programováním.
- Sběr a modelování požadavků6 kr.
Podrobnosti předmětu
Anotace: Předmět pokrývá problematiku požadavků na software od stručného zachycení prvotního nápadu až po správu změnových požadavků na již nasazené rozsáhlé projekty. Kromě problematiky textové dokumentace požadavků se studenti především naučí správně používat nejrozšířenější grafickou notaci UML.
Výstupy učení: Hlavním cílem předmětu je seznámit studenty s problematikou získávání, dokumentace a udržování požadavků na softwarové produkty. Dále se v rámci řešení týmových projektů naučí i lépe porozumět specifikům týmové práce.
- Semestrální projekt6 kr.
Podrobnosti předmětu
Anotace: Samostatná nebo týmová práce ve formě projektu. Téma práce si student vybere z nabídky témat souvisejících se studovaným oborem, která vypíše oborová katedra či katedry.
- Statistika a pravděpodobnost5 kr.
Podrobnosti předmětu
Prerekvizity: Počítání základních derivací a integrálů. Základy kombinatoriky.
Anotace: Studenti se seznámí se základními pravděpodobnostními modely a statistickými metodami používanými v praxi k analýze dat týkajících se výsledků náhodných událostí. Předmět pokrývá základní partie pravděpodobnosti a matematické statistiky. Úvodní část je zaměřena na klasickou pravděpodobnost včetně podmíněné pravděpodobnosti. Další část se věnuje teorii náhodných veličin a jejich rozdělení, příkladům nejdůležitějších typů diskrétních a spojitých rozdělení, číselným charakteristikám náhodných veličin, jejich nezávislosti, součtům a transformacím. Pravděpodobnostních znalostí je pak využito při popisu statistických metod pro odhady parametrů rozdělení a testování hypotéz.
Výstupy učení: Studenti se seznámí se základními pravděpodobnostními modely a statistickými metodami používanými v praxi k analýze dat týkajících se výsledků náhodných událostí.
- Testování softwaru5 kr.
Podrobnosti předmětu
Prerekvizity: Nejsou
Anotace: Obsahem předmětu je základní úvod do problematiky testování softwarových systémů z pohledu testera a test analytika. První část předmětu se po úvodu do problematiky a základní terminologie zabývá metodami pro návrh a vykonávání testovacích scénářů pro manuální testování a návrhem testů na úrovni kódu. Části týkající se jednotkových testů na úrovni kódu bude věnována zvláštní pozornost. Navazující druhá část předmětu se poté věnuje automatizaci testů, infrastruktuře pro testování včetně přípravy testovacích dat a vytvoření testovací strategie včetně základů plánování testů. Předmět kombinuje teoretické znalosti a metody pro testování s komentáři k jejich praktické aplikaci na projektu vývoje software.
Výstupy učení: Cílem předmětu je získání znalosti základní terminologie z oblasti zajištění kvality software, osvojení si základních principů vedoucích k větší kvalitě a efektivitě práce v softwarovém vývoji a získání praktických dovedností přípravy manuálních, jednotkových a automatických testů.
- Základy algoritmizace6 kr.
Podrobnosti předmětu
Prerekvizity: Pro pochopení přednášené látky (složitost) jsou třeba středoškolské znalosti z matematiky (funkce, polynomy), které lze doplnit z běžně dostupných učebnic.
Anotace: Předmět klade důraz na návrh algoritmů, datovou abstrakci a jejich implementaci tak, aby studenti uvažovali o používání výpočetních prostředků algoritmicky a dovedli tak efektivně využít programových prostředků pro zpracování dat. V předmětu je také kladen důraz na osvojení si programovacích návyků pro vytváření čitelných a znovu použitelných programů. Zároveň je snahou vybudovat u studentů nadhled nad implementací algoritmů tak, aby studenti byli schopni zvolit vhodný programovací jazyk pro realizaci konkrétní úlohy a vyhnuli se nevhodné preferenci konkrétního jazyka jen proto, že v něm začínali.
Výstupy učení: Předmět je orientován na pochopení a osvojení si základních principů návrhu algoritmů a rozvinutí datové abstrakce spolu s osvojením programovacích návyků, tak aby studenti byli schopni efektivně využít zápisu algoritmů prostřednictvím vhodného imperativního programovacího jazyku. Studenti se v předmětu seznámí se základními programovými konstrukty a způsoby vytváření čitelných a znovu použitelných programů pro algoritmické zpracování datových souborů.
- Základy diskrétní matematiky5 kr.
Podrobnosti předmětu
Prerekvizity: Předpokládané znalosti jsou standardní znalosti získané ukončeným středním vzděláním.
Anotace: Začátek je věnován tématům, která nepotřebují pokročilé znalosti a složité matematické pojmy. Na tématech z kombinatoriky a teorie grafů se vybuduje dostatečná zásoba ilustrativních příkladů, které usnadní přechod k více abstraktním pojmům jako relace a mohutnost množin. S touto průpravou pak bude možné přistoupit ke stručné formální výstavbě predikátového počtu.
Výstupy učení: Cílem je rozvinout schopnosti logické argumentace a rozboru logické struktury výroků. Rovněž se studenti seznámí se základy kombinatoriky a teorie grafů a se základními metodami formalizace predikátové logiky.
- Základy multimediální tvorby3 kr.
Podrobnosti předmětu
Prerekvizity: Předmět je vstupním přehledovým kurzem a nepředpokládá žádné teoretické znalosti z oboru. Vítána je zkušenost s některými programy z oblasti editace rastrových obrázků nebo zpracování videa.
Anotace: Předmět seznámí studenty se základními principy pořizování a zpracování multimediálního obsahu se zaměřením na zpracování obrazu, videa a zvuku a dále na zásady grafického návrhu a jeho implementaci ve webovém prostředí. Předmět je organizován v rámci blokové výuky, kdy v rámci čtyř dnů studenti postupně absolvují jednotlivé části kurzu rozděleného na 2 přednášky a 2 dílny v každém dnu, ve kterých proběhne praktická část. Studenti si zde budou osvojovat praktické zásady při akvizici a zpracování multimediálního obsahu přičemž budou využívat několik různých typů nástrojů na úrovni aplikací a na úrovni jednoduchého kódu. Veškeré nabyté znalosti studenti uplatní v rámci posledního dne věnovaného vlastnímu návrhu a jeho uplatnění v rámci webového projektu. Po absolvování předmětu studenti zrealizují vlastní samostatný projekt a po jeho odevzdání budou hodnoceni.
Výstupy učení: Cílem předmětu je poskytnout studentům studijního programu základní informace z oblasti pořizování a zpracování multimediálního obsahu tak, aby bylo dosaženo jednotné úrovně znalostí v této oblasti napříč celým studijním programem.
- Základy počítačových systémů6 kr.
Podrobnosti předmětu
Prerekvizity: Pro pochopení přednášené a cvičené látky jsou třeba středoškolské znalosti matematiky (není třeba diferenciální počet) a fyziky (elektřina a magnetismus). Znalosti lze doplnit z běžně dostupných středoškolských učebnic.
Anotace: Úvodní téma seznámí studenty se základními pojmy výpočetní techniky a počítačových sítí, přednáška představí předmět jako celek a měla by zvýšit zájem o jeho náplň. Následující přednášky jsou zaměřeny na úvodní seznámení studentů s číslicovou technikou, vnitřní strukturou a funkcí procesoru a jeho instrukční sadou. Budou představeny běžné i specielní architektury a specializované instrukční sady, způsoby zvyšování výkonu procesoru a jejich meze. Z těchto znalostí pak bude vycházet výklad architektury počítačů, seznámení s pamětmi a jejich kategorizací z hlediska funkčních principů i aplikačního využití. Studenti se seznámí s typickými periferiemi počítačů a s funkčními principy jejich rozhraní. Následující přednášky jsou zaměřeny na seznámení se s problematikou operačních systémů, multitaskingu, meziprocesové komunikace a synchronizace, správy prostředků a virtualizace. Navazující přednáška se bude věnovat problematice počítačových sítí - nejprve obecně (OSI model) a poté konkrétněji úvodem do protokolů TCP/IP. Podrobněji bude popsán diskový subsystém včetně rozdělení disku, souborových systémů a přístupových práv. Závěr bude věnován základům elektroniky a optoelektroniky, budou představeny typické problémy motivující studenty k dalšímu prohlubování znalostí v této oblasti formou samostudia.
Výstupy učení: Cílem předmětu je poskytnout ucelený přehled znalostí v následujících oblastech: - kombinační a sekvenční logické obvody - architektura procesoru, instrukční sada - architektura počítače, periferie, rozhraní - úvod do operačních systémů - základy počítačových sítí - základy elektrotechniky
- Základy softwarových projektů5 kr.
Podrobnosti předmětu
Prerekvizity: Předmět nevyžaduje žádné prerekvizity.
Anotace: V předmětu jsou studenti seznámeni s obecnými základy projektového řízení, které lze využít nejen v oblasti IT projektů, ale obecně při řešení jakéhokoliv problému, který lze za projekt považovat. Kromě témat, spojených s definicí, plánováním a řízením projektů, získá student také praktické zkušenosti a znalosti z oblasti týmové spolupráce (např. plánování, organizace týmu) a základů právních a ekonomických aspektů projektu. Součástí předmětu je také úvod do prezentačních dovedností. Získané znalosti jsou dále využívány, rozvíjeny a rozšiřovány v následných kurzech.
Výstupy učení: Absolvent získá základní přehled o problematice řízení projektů a s ní provázaných oblastí, které jsou pro realizaci projektu nezbytné. Důraz je kladen především na analýzu problému a následnou přípravu projektu. Jsou mu známé základní postupy řízení projektu a týmové spolupráce. Má přehled o vazbě na legislativní a ekonomické aspekty realizace, včetně prezentace postupu práce, finálních a průběžných výstupů práce. Zároveň umí absolvent předmětu používat nástroje běžné při týmovém vývoji software např. issue tracker, wiki, git apod.
- Základy webových aplikací5 kr.
Podrobnosti předmětu
Prerekvizity: Žádné.
Anotace: Předmět je zaměřen na základní dovednosti tvorby a údržby webových prezentací. Skládá se z části návrhu struktury webové prezentace (HTLM), grafického návrhu (CSS) a dynamiky na straně klienta (Javascript). Následuje serverová část aplikace v jazyce PHP 7, kde se absolventi naučí zpracovávat formuláře a vytvořit jednoduchou webovou aplikaci. Předmět je zakončen zápočtem a zkouškou.
Výstupy učení: Předmět naučí studenty vytvářet a udržovat webové prezentace určené na všechny typy cílových zařízení. Webové prezentace budou jak statické ve formě HTML, tak dynamické, tj. využívající generátory webových stránek na straně serveru. Studenti se naučí zpracovávat data přijaté přes webové rozhraní a reagovat na přijaté požadavky odpovídajícím způsobem. Předmět je přípravou pro pokračující předměty, které prohlubují znalosti jednotlivých technologií.
- Řízení softwarových projektů4 kr.
Podrobnosti předmětu
Prerekvizity: Nejsou
Anotace: 1. Metodiky vývoje 1: Životní cyklus SW díla, tradiční řízení, vodopádový model 2. Metodiky vývoje 2: Unified process, úvod do agilních technik 3. Tvorba projektového plánu 1: Techniky odhadování pracnosti 4. Tvorba projektového plánu 2: Sestavení detailního plánu pro tradiční model řízení 5. Metodiky vývoje 3: Agilní způsob vývoje, Extreme Programming, Test Driven Development, SCRUM 6. Metodiky vývoje 4: Acceptance Test Driven Development, Behaviour Driven Development a související. 7. Continuous Integration a Continuous Delivery z pohledu projektového manažera 8. Strategie a plánování zajištění kvality 1 9. Strategie a plánování zajištění kvality 2 10. Statické testování, revize dokumentace 11. Řízení projektových a produktových rizik, proces reportování a opravy chyb z pohledu projektového manažera 12. Komunikační dovednosti v kontextu projektu, certifikace projektových manažerů 13. Zvaná přednáška host z praxe 14. Rezerva
Výstupy učení: Cílem předmětu je připravit studenty na práci v rámci týmů vývoje software a seznámit je s principy plánování a řízení projektů včetně souvisejících metodologií vývoje software a technických souvislostí. Studenti budou dále seznámeni se základními metodami a postupy zajištění kvality projektových výstupů, které se netýkají přímého testování software, ale mají působnost pro všechny aktivity a výstupy projektu. Teoretické znalosti týkající se řízení projektů a práce v projektovém týmu studenti vyzkoušejí v rámci studentské týmové práce ve cvičeních předmětu.
Zkouška z anglického jazykaPovinný · min. 0 kr. · min. 2 předměty · max. 2 předměty2 předměty
Podmínka ze zdroje: V této skupině musíte absolvovat 2 předměty
- Anglický jazyk B1 - klasifikovaný zápočet0 kr.
Podrobnosti předmětu
Prerekvizity: nejsou
Anotace: Angličtina B1 - klasifikovaný zápočet, korekvizita ke zkoušce B2 Aby mohl student postoupit do následující úrovně B2, ověří si katedra jazyků jeho dosavadní znalost angličtiny. Tyto znalosti nabyl 1. dosažením 76% a více u rozřazovacího testu, 2. úspěšným absolvováním přípravných kurzů úrovně B1 nebo B2 (tj. B1-2, B2-1 nebo B2-2) nebo 3. absolvováním KZ v zápočtovém týdnu příslušného semestru. Studentům, kteří si nechávají uznat mezinárodní certifikát, bude tento předmět uznán, musí ho však mít zapsaný v KOSu. KZ má formu písemného testu na úrovni B1 SERRR, vycházející z materiálů pro kurzy úrovně B1.
Výstupy učení: Ověření středoškolské úrovně znalostí angličtiny, tj. úrovně B1 SERR.
- Anglický jazyk B2 - zkouška0 kr.
Podrobnosti předmětu
Prerekvizity: A0B04B2Z, B0B04B2Z, B6B04B2Z - Requirements for the Examination in English - Advanced Level (B2) B2 Common European Framework: Can understand the main ideas of complex text on both concrete and abstract topics, including technical discussions in his/her field of specialisation. Can interact with a degree of fluency and spontaneity that makes regular interaction with native speakers quite possible without strain for either party. Can produce clear, detailed text on a wide range of subjects and explain a viewpoint on a topical issue giving the advantages and disadvantages of various options. Grammar and Vocabulary: word families, verb-noun collocations, complex noun phrases, countable and uncountable nouns, prefixes, it-clauses, reporting verbs, questions, modal verbs, conjunctions and sentence connectors, articles, prepositions, wh-noun clauses, relative clauses, if-clauses, passive voice, past perfect, -ing nouns Listening: picking up information, transferring information Reading: A technical text is presented. Students are required to show understanding of the concept and vocabulary. Writing: Emphasis is put on the expression of ideas in the independent writing of paragraphs and short texts. Students should be able to present a short basic description in written English. The written exam is made up of materials directly from, and based on, the grammar, vocabulary, themes / topics, etc. found in the course materials as well as any technical texts and other materials listed for the preparation courses on the department's website: http://feld.jazyky.cvut.cz The exam has a similar format to that of the Cambridge FCE exam / IELTS, and students will be assessed on their abilities in the following skills: Listening (types of tasks: comprehension questions - multiple choice) .Reading (types of tasks: gapfil - multiple choice - comprehension questions) .Grammar & Vocabulary (types of tasks: gapfil - multiple choice - comprehension questions) .Writing (types of tasks: sentence revision / free writing [academic text]) Literature: Hewings, M. (2012). Cambridge Academic English: An Integrated skills course for EAP. Student's Book. Upper Intermediate. Cambridge University Press. Other materials: http://jazyky.feld.cvut.cz Recommended Grammar Books: Murphy, R.: English Grammar in Use, CUP Collins Cobuild English Grammar Examination: The examination consists of one part: a) Written test - based on grammar and lexicology.
Anotace: Závěrečná zkouška v modulu Angličtiny, která odpovídá certifikované mezinárodní zkoušce; student se známkou A nebo B získá potvrzení o dosažení úrovně B2 SERR, jež potřebuje pro výjezd na zahraniční stáž.
Výstupy učení: splnit povinný předmět
Povinné předměty - specializace Technologie pro multimédia a virtuální realituPovinný · min. 22 kr. · max. 22 kr. · min. 4 předměty · max. 4 předměty4 předměty
Podmínka ze zdroje: V této skupině musíte získat 22 kreditů V této skupině musíte absolvovat 4 předměty
- Multimedia 16 kr.
Podrobnosti předmětu
Prerekvizity: Schopnost algoritmizace, pojem spojité funkce, základní fyzikální pojmy (frekvence, rychlost, tlak), binární poziční soustava(viz také https://cw.fel.cvut.cz/wiki/courses/mm1/start).
Anotace: Předmět vybaví studenty potřebnými znalostmi nezbytnými pro přípravu a zpracování multimediálního obsahu s využitím škály nástrojů podporujících různé kreativní přístupy. Přednášky jsou zaměřeny na prezentaci standardů, technologií, metod a postupů, které jsou v současné době používané v tvůrčím procesu jak v komerční tak i alternativní tvorbě. Prezentovaná témata zahrnují proces výroby multimediální aplikace, interaktivní multimediální aplikace, datové formáty a kompresní metody, technická zařízení pro pořizování videa, osvětlování a osvětlovací technika. Předmět se dotkne i problematiky archivace a distribuce multimediálního obsahu. Součástí kurzu je i vypracování projektu s využitím zmíněných technologií a nástrojů.
Výstupy učení: Cílem kurzu je uvedení studenta do oblasti multimédií v širším kontextu aplikací v němž se uplatňuje celá řada postupů využívajících více ale i méně známé nástroje tak, aby student nezůstával u zažitých a tradičních představ, ale aby se naučil stávající přístupy a aplikace v oblasti multimédií rozvíjet a aplikovat i v dosud neznámých souvislostech.
- Tvorba virtuálních světů4 kr.
Podrobnosti předmětu
Prerekvizity: chuť si zkusit vytvořit VR svět a věnovat tomu trochu svého času
Anotace: Tvorba VR světa v Unreal Engine 5. -- tba
- Virtuální a rozšířená realita6 kr.
Podrobnosti předmětu
Prerekvizity: Znalost programování a využívání knihoven v jazyku C#, Java nebo C++. viz také http://vyuka.iim.cz/y39mm1:y39mm1. Základní orientace v tvorbě 3D grafky (předměty VGO nebo TDM) a implementace v herním engine (předměty HRY nebo TVS).
Anotace: Absolventi předmětu získají přehled o aktuálním stavu, principech a technologiích spojených s pojmy virtuální realita (VR) a rozšířená realita (AR). V rámci přednášek se probírá virtuální a rozšířená realita primárně ve vztahu k uživateli a jeho fyziologickým limitům.
Výstupy učení: Naučit se metody a algoritmy používané v oblasti virtuální reality. Získat praktické zkušenosti s tvorbou a prezentací interaktivních virtuálních světů s náhlavním displayem.
- Vytváření grafického obsahu6 kr.
Podrobnosti předmětu
Prerekvizity: Žádné.
Anotace: The aim of this course is to provide theory behind geometric modeling and modeling of materials, give students an overview of methods used in the process of creating 2D and 3D graphics and how to apply those methods in praxis. At the seminars, students will learn how to design and create three-dimensional scene, create and apply textures imitating materials (e.g., wall finishes, wood, sky) and geometrical details, and position and set-up lights in the scene.
Výstupy učení: Cílem předmětu je seznámit studentky a studenty s metodami vytváření 2D a 3D grafického obsahu a jejich použitím v praxi.
Povinně volitelné předměty - specializace Technologie pro multimédia a virtuální realituPovinně volitelný · min. 10 kr. · max. 22 kr. · min. 2 předměty · max. 4 předměty4 předměty
Podmínka ze zdroje: V této skupině musíte získat alespoň 10 kreditů (maximálně 22) V této skupině musíte absolvovat alespoň 2 předměty ( maximálně 4)
- 3D modelování5 kr.
Podrobnosti předmětu
Prerekvizity: Předmět vysvětluje vše potřebné od základu, na studenty tedy nejsou kladeny žádné požadavky.
Anotace: Studenti praktickou cestou získají potřebné znalosti pro vytváření geometrie 3D modelů (polygonální, Nurbs a subdividion technika modelování), nastavení materiálů a světel a vytvoření krátkého animovaného filmu. Dále si vyzkouší práci se zařízením pro záznam tvaru objektu (3D laser scanner) a pro záznam pohybu postavy (Motion Capture).
Výstupy učení: Předmět je kurz profesionální aplikace Maya používané v obasti produkce, post-produkce, architektuře a dalších oblastech zabývajících se 3D grafikou. V rámci kurzu si studenti osvojí zásady práce s aplikací a získají dovednosti, které uplatní při přípravě dat pro multimediální aplikace.
- Distribuované systémy a výpočty6 kr.
Podrobnosti předmětu
Prerekvizity: Základní znalosti v oboru počítačových sítí a komunikací. Základy programování v jazyce Java.
Anotace: Předmět je zaměřen na technologie podporující distribuovaný výpočet: na mechanismy zajišťující spolehlivé, efektivní a bezpečné propojení aplikačních procesů, programová rozhraní komunikačních kanálů a současné middleware technologie. Podstatná část přednášek je věnována typickým technikám distribuovaného výpočtu: zabezpečení kauzality výpočtu, zajištění výlučného přístupu, zvládnutí zablokování, ochraně proti výpadkům, mobilitě výpočtu a bezpečnosti.
Výstupy učení: Absolvent předmětu získá přehled v oboru distribuovaných systémů. Bude si vědom omezení i výhod při nasazování takovýchto systémů. Absolvent bude také schopen navrhnout a implementovat jednoduchý distribuovaný systém.
- Multimedia 25 kr.
Podrobnosti předmětu
Prerekvizity: Je předpokládána znalost základů na úrovni kurzu Multimédia 1, v rozsahu příslušných skript absolvování konkrétního předmětu není vyžadováno
Anotace: Předmět se navzájem doplňuje s předmětem MM1 a zaměřuje se na hlubší proniknutí do oblasti metod zpracování multimediálního signálu a fyzikálních principů využívaných při jeho snímání, přenosu a reprodukci. Jedna část předmětu je věnována vnímání vizuálního podnětu a barev člověkem a zohlednění těchto poznatků při práci s videosignálem v praxi. Další a podstatná část předmětu je věnována metodám zpracování a syntézy zvuku a předmět je zakončen tématy věnovanými metodám kreativní práce se zvukem. Cvičení jsou zaměřena na laboratorní experimenty v multimediálním komplexu katedry radioelektroniky, popř. IIM. Předmět je optimalizován pro informatické obory.
Výstupy učení: Prohloubení znalostí principů a metod multimediální techniky s ohledem na potřeby studentů informatických oborů.
- Programování grafiky6 kr.
Podrobnosti předmětu
Prerekvizity: Základy algoritmizace, programování v jazyce C/C++, lineární algebra.
Anotace: Studenti se seznámí s architekturou moderních grafických karet a naprogramují jednoduchou interaktivní 3D grafickou aplikaci s využitím rasterizace. Zároveň se naučí základním pojmům a principům používaným v počítačové grafice, jako jsou např. rasterizační zobrazovací řetězec (postup zobrazování scény), souřadnicové systémy a geometrické transformace a filtrování textur. Získají tedy znalosti, které jim usnadní orientaci v oblasti počítačové grafiky a stanou se slušnými základy nezbytnými pro profesionální růst, například při programování grafických karet (GPU) a animací. Cvičení probíhá v počítačové laboratoři. Důraz je kladen na získání praktických zkušeností s konkrétní knihovnou (OpenGL).
Výstupy učení: Studenti se naučí programovat jednoduché interaktivní 3D grafické aplikace (např. hry, vizualizace,...). Dokáží navrhnout a vytvořit prostorovou scénu, přidat textury imitující geometrické detaily a materiály (např. povrch stěny, dřevo, oblohu) a nastavit osvětlení. Zároveň se seznámí se základními pojmy a principy používanými v počítačové grafice, jako jsou např. zobrazovací řetězec (postup zobrazování scény), souřadnicové systémy a geometrické transformace, osvětlovací model, atd. Získají znalosti, které jim usnadní orientaci v oblasti počítačové grafiky a stanou se slušnými základy nezbytnými pro profesionální růst, například při programování grafických karet (GPU) a animací.
Volitelné odborné předmětyVolitelný · min. 0 kr.0 předmětů
V této skupině nejsou uvedené předměty.