https://github.com/josefdolezal/fit-cvut
Zdrojove kody a materialy vytvorene behem studia na @FIT_CTU.
https://github.com/josefdolezal/fit-cvut
cvut cvut-fit fit-ctu fit-cvut programming progtest
Last synced: about 2 months ago
JSON representation
Zdrojove kody a materialy vytvorene behem studia na @FIT_CTU.
- Host: GitHub
- URL: https://github.com/josefdolezal/fit-cvut
- Owner: josefdolezal
- License: mit
- Created: 2015-07-04T17:37:48.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-06-11T19:27:02.000Z (almost 6 years ago)
- Last Synced: 2025-02-10T18:13:41.504Z (3 months ago)
- Topics: cvut, cvut-fit, fit-ctu, fit-cvut, programming, progtest
- Language: G-code
- Size: 36.8 MB
- Stars: 26
- Watchers: 6
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Repozitář zdrojových kódů z FIT ČVUT [](https://travis-ci.org/josefdolezal/fit-cvut)
## Motivace
Tento repozitář jsem vytvořil s úmyslem sdílet vybrané zdrojové kódy, které jsem vytvořil během studia na [@FIT_CTU](https://twitter.com/FIT_CTU). Repozitář by měl sloužit jako inspirace k řešení zadaných problémů v domácích úkolech nebo na cvičeních. Každé vypracované zadání obsahuje jednu z možných variant řešení a je tedy možné, že problém lze vyřešit jinak/lépe.## Studijní materiály
K těmto předmětům jsem vytvořil výpisky z prezentací, případně dalších zdrojů:* [BI-AG1 - Algoritmy a grafy](https://github.com/josefdolezal/fit-bi-ag1/tree/master/notes) - ZS 2016/17
* [Vypracované veta otázky](https://github.com/josefdolezal/fit-bi-ag1/tree/master/veta-questions)
* [BI-SI2 - Softwarové inženýrství 2](BI-SI2/notes) - ZS 2016/17
* [BI-BIG - Databázové technologie pro Big Data](https://github.com/josefdolezal/fit-bi-big) - ZS 2016/17
* [BI-AG2 - Algoritmy a grafy](https://github.com/josefdolezal/fit-bi-ag2/tree/master/notes) - LS 2016/17
* [Kartičky s pojmy](https://github.com/josefdolezal/fit-bi-ag2/tree/master/cards)
* [MI-ADP - Architektonické a návrhové vzory](MI-ADP) - ZS 2017/18
* [FI-FIL - Filosofie](FI-FIL) - ZS 2017/18
* [MI-PAA - Problémy a algoritmy](https://github.com/josefdolezal/fit-mi-paa/tree/master/notes) - ZS 2017/18
* [MI-SPI - Statistika pro informatiku](MI-SPI) - LS 2017/18
* [MI-APH - Architektura počítačových her](MI-APH) - ZS 2018/19
* [MI-PDB - Pokročilé databázové systémy](MI-PDB) - ZS 2018/19
* [MI-REV - Reverzní inženýrství](MI-REV/notes) - ZS 2018/19Zkompilované `LaTeX`ové dokumenty jsou v záložce [Releases](https://github.com/josefdolezal/fit-cvut/releases).
## Obsah
### Bakalářské studium (2014-2017)
* [Semestr 1](#bsp-semestr-1-zs-201415) - BI-CAO, BI-PA1
* [Semestr 2](#bsp-semestr-2-ls-201415) - BI-PA2, BI-TED
* [Semestr 3](#bsp-semestr-3-zs-201516) - BI-DBS, BI-EFA, BI-IOS, BI-OMO, BI-PHP, BI-3DT.1
* [Semestr 4](#bsp-semestr-4-ls-201516) - BI-BEZ, BI-GRA, BI-OSY, BI-PSI, BI-SP1
* [Semestr 5](#bsp-semestr-5-zs-201617) - BI-SI2, BI-AG1, BI-PRR, BI-BIG
* [Semestr 6](#bsp-semestr-6-ls-201617) - BI-BAP, BI-TEX, BI-AG2, BI-EMP, FI-KSA### Magisterské studium (2017-2019)
* [Semestr 1](#msp-semestr-1-zs-201718) - MI-ADP, MI-MDW, FI-FIL, MI-PAA
* [Semestr 2](#msp-semestr-2-ls-201718) - MI-AFP, MI-PDP, MI-SPI, MI-PSL
* [Semestr 3](#msp-semestr-3-zs-201819) - MI-APH, MI-IBE, MI-MPC, MI-PDB, MI-REV
* [Semestr 4](#msp-semestr-4-ls-201819) - MI-DIP ¯\\_(ツ)_/¯### BSP Semestr 1 (ZS 2014/15)
* [BI-CAO](BI-CAO/)
* Obsahuje vypracované domácí úkoly (`HW *`) a poznámky ze cvičení (`L *`). K jednotlivým úlohám bohužel chybí zadání.
* [BI-PA1](BI-PA1/)
* [Instalatéři](BI-PA1/assignment%201_1/) (5b) / [Obdélníky](BI-PA1/assignment%201_2/) (3b)
* [MHD](BI-PA1/assignment%202_1/) (5b)
* [Nařízení EK 244/2009](BI-PA1/assignment%203_1/) (5b)
* [Stavebnice Merkur](BI-PA1/assignment%204_1/) (5b)
* [Docházkový systém](BI-PA1/assignment%205_1/) (5b)### BSP Semestr 2 (LS 2014/15)
* [BI-PA2](BI-PA2/)
* Úkoly
* [Fibonacciho kód](BI-PA2/Assignments/assignment%201_2/) (4b)
* [Registr automobilů I](BI-PA2/Assignments/assignment%202_1/) (5b)
* [Registr automobilů II](BI-PA2/Assignments/assignment%202_2/) (3b)
* [Datum](BI-PA2/Assignments/assignment%203_2/) (5b)
* [Registr automobilů III](BI-PA2/Assignments/assignment%204_1/) (10b)
* [Anonymní zkoušky](BI-PA2/Assignments/assignment%205_2/) (4b)
* [HTML tabulky I](BI-PA2/Assignments/assignment%206_1/) (5b)
* [HTML tabulky II](BI-PA2/Assignments/assignment%206_2/) (3b)
* Knihovny
* [ViCTOR](BI-PA2/Libs/Victor%20-%20Vector%20Improved) - Vlastní implementace vektoru
* [Rope](BI-PA2/Libs/Rope%20-%20String%20Extended) - Vlastní implementace stringu
* [Semestrální práce](BI-PA2/Semester%20Project/) - Kalkulačka s neomezenou přesností
* [BI-TED](BI-TED/)
* [Graf](BI-TED/assignment%201) (30b)
* [Generování diagramu](BI-TED/assignment%202) (20b)
* [Sazba textu](BI-TED/assignment%203) (30b)### BSP Semestr 3 (ZS 2015/16)
* [BI-DBS](BI-DBS) - Semestrální práce
* [BI-EFA](BI-EFA)
* [BI-IOS](BI-IOS)
* [Domácí úloha](BI-IOS/assignments/assignment-1)
* [Semestrální práce](BI-IOS/semester-project)
* [BI-OMO](BI-OMO)
* [BI-PHP](BI-PHP) - Zápisky ze cvičení
* [BI-3DT](BI-3DT.1)
* [Domácí úloha](BI-3DT.1/assignment-1) - Stojánek
* [Semestrální práce](BI-3DT.1/semester-project) - Krystal### BSP Semestr 4 (LS 2015/16)
* [BI-BEZ](BI-BEZ)
* [BI-GRA](BI-GRA)
* [BI-OSY](BI-OSY)
* [Domácí úloha](BI-OSY/assignment-01) - Producent/Konzument
* [BI-PSI](BI-PSI)
* [Semestrální úloha](BI-PSI/assignment-01)
* [BI-SP1 - Samostatný repozitář](https://github.com/josefdolezal/fit-bi-sp1)### BSP Semestr 5 (ZS 2016/17)
* [BI-SI2](BI-SI2)
* Výpisky z prezentací
* [BI-AG1 - Samostatný repozitář](https://github.com/josefdolezal/fit-bi-ag1)
* Výpisky z prezentací, domácí úlohy
* Vypracované veta otázky
* [BI-PRR - Samostatný repozitář](https://github.com/josefdolezal/fit-bi-prr)
* Fragmenty semestrální práce
* [BI-BIG - Samostatný repozitář](https://github.com/josefdolezal/fit-bi-big)
* Semestrální práce
* Výpisky z prezentací### BSP Semestr 6 (LS 2016/17)
* [BI-BAP - samostatný repozitář](https://github.com/josefdolezal/fit-bi-bap) - iOS aplikace k ovládání 3D tiskáren
* Rešeršní část práce
* [Implementační část práce](https://github.com/3DprintFIT/octoprint-ios-client)
* [BI-TEX](BI-TEX)
* [Semestrální práce](BI-TEX/bi-tex.tex) - Kompilace LaTeX dokumentů pomocí Travis CI
* [BI-AG2 - Samostatný repozitář](https://github.com/josefdolezal/fit-bi-ag2)
* Domácí úlohy
* Kartičky s pojmy
* Výpisky z přednášek
* [BI-EMP](BI-EMP)
* Semestrální práce
* Prezentace semestrální práce
* [FI-KSA](FI-KSA)
* Reflexe na přednášku - Etika### MSP Semestr 1 (ZS 2017/18)
* MI-ADP - Samostaný repozitář
* [Semestrální práce](https://github.com/josefdolezal/fit-mi-adp) - MVC hra pro iOS ve SpriteKit frameworku
* [Výpisky z prezentací](MI-ADP)
* [MI-MDW - Samostatný repozitář](https://github.com/josefdolezal/fit-mi-mdw)
* Domácí úlohy
* [FI-FIL](FI-FIL)
* Výpisky z prezentací / knihy Filozofie mezi mýtem a vědou
* [MI-PAA - Samostatný repozitář](https://github.com/josefdolezal/fit-mi-paa)
* Domácí úlohy
* Výpisky z přednášek### MSP Semestr 2 (LS 2017/18)
* MI-AFP
* Vypracované domácí úlohy
* [Práce s funkcemi/datovými typy](https://github.com/josefdolezal/fit-mi-afp-assignment-01) - Samostatný repozitář
* [Binární vyhledávací strom](https://github.com/josefdolezal/fit-mi-afp-assignment-02) - Samostatný repozitář
* [Branching/Řídící konstrukty](https://github.com/josefdolezal/fit-mi-afp-assignment-03) - Samostatný repozitář
* [Seznamy, Zásobníkový automat](https://github.com/josefdolezal/fit-mi-afp-assignment-04) - Samostatný repozitář
* [Přetěžování operátorů, Type Classes](https://github.com/josefdolezal/fit-mi-afp-assignment-05) - Samostatný repozitář
* [CLI, IO Monad, dokumentace a testování](https://github.com/josefdolezal/fit-mi-afp-assignment-06) - Samostatný repozitář (částečné řešení)
* [Monad, Functor, Applicative a Parsec](https://github.com/josefdolezal/fit-mi-afp-assignment-07) - Samostatný repozitář
* [Type Classy, monadické operace](https://github.com/josefdolezal/fit-mi-afp-assignment-08) - Samostatný repozitář (částečné řešení)
* [Webová aplikace - Yesod](https://github.com/josefdolezal/fit-mi-afp-assignment-09) - Samostatný repozitář
* [Frontend webové aplikace - Elm](https://github.com/josefdolezal/fit-mi-afp-assignment-10) - Samostatný repozitář
* Semestrální práce
* [Generování modelových objektů na základě DSL](https://github.com/josefdolezal/mahele) - Samostatný repozitář
* [MI-PDP - Samostatný repozitář](https://github.com/josefdolezal/fit-mi-pdp)
* Vypracované domácí úlohy (tah královnou po šachovnici)
* Závěrečná zpráva
* [MI-SPI](MI-SPI)
* Vẏpisky z prezentací
* [MI-PSL - Samostatný repozitář](https://github.com/josefdolezal/hostcasts/tree/scala-implementation)
* Semestrální práce - Webová služba ve frameworu Play/Slick### MSP Semestr 3 (ZS 2018/19)
* MI-APH
* [Výpisky z prezentací](MI-APH)
* [Semestrální práce - Klon hry Space Impact](https://github.com/josefdolezal/fit-mi-aph) - Samostatný repozitář
* MI-IBE
* [Semestrální práce](MI-IBE) - Behaviorální analýza síťového provozu
* MI-PCM
* [Domácí úloha 1](MI-MPC/assignment-01) - Efektivita SSO
* [Domácí úloha 2](MI-MPC/assignment-02) - Pointer to implementation (PIMPL)
* [Domácí úloha 3](MI-MPC/assignment-03) - Variadické šablony
* [Domácí úloha 4](MI-MPC/assignment-04) - `std::map` v C++17
* [Semestrální prezentace](MI-MPC/presentation) - Futures v C++20
* MI-PDB
* [Výpisky z prezentací](MI-PDB)
* MI-REV
* [Domácí úloha 1](MI-REV/assignment-01) - Konfigurace programu
* [Domácí úloha 2](MI-REV/assignment-02) - Dynamické nahrazení paměťových funkcí
* [Domácí úloha 3](MI-REV/assignment-03) - Hierarchie tříd
* [Semestrální práce 2](semester-project-02) - Hesla
* [Výpisky z prezentací](MI-REV/notes)### MSP Semestr 4 (LS 2018/19)
* [MI-DIP - Samostatný repozitář](https://github.com/josefdolezal/fit-mi-dip) - Data Management Plans Migration for the DS Wizard Tool
* Rešeršní práce
* [Implementační část práce - frontend](https://github.com/ds-wizard/dsw-client)
* [Implementační část práce - server](https://github.com/ds-wizard/dsw-server)## Poznámka
Uvedené zdrojové kódy nebo jejich části slouží pro inspiraci a jako demonstrace možného řešení problému.
Důrazně nedoporučuji cizí zdrojové kódy odevzdávat/vydávat za vlastní.
Pokud budete přebírat část kódu, uveďte řádně autora - předejdete tím možnému obvinění z plagiátorství ze strany školy.Zveřejněné kódy a úlohy se mohou lišit od těch, které jsem ve škole odevzdal, nenesu tedy odpovědnost za jejich funkčnost.
## Licence
Repozitář je šířený pod licencí [MIT](LICENSE).