Informatika I-5-MP
Název předmětu Informatika (I)
Garant plk. gšt. doc. Ing. Petr Františ, Ph.D.
Katedra Katedra informatiky a kybernetických operací
Předmět specializace NE
Předmět profilujícího základu ANO
Teoretický předmět PZ ANO
Státní zkouška NE
Vícesemestrální předmět ANO

Navazující semestry předmětu (ročník/semestr):
Informatika (1/2)
Informatika (2/3)
Informatika (2/4)
Informatika (3/5)
Informatika (3/6)
Předmět jiné školy NE
Volitelnost Povinný
Klasifikace Zápočet + Zkouška
Kredity 6
Dop. roč./sem. 2/3
Počet týdnů 12
Celkem (h) Př. Cv. Lab. Sem. Kurzy Praxe Stáže Soustř. Exkurze Terén SP Konzultace PV
Práce s ukazateli, dynamicky alokovanými datovými strukturami a pamětí, práce se soubory 6 4 0 2 0 0 0 0 0 0 0 0 0 0
Objektově orientované programování v jazyku C++ 14 4 0 10 0 0 0 0 0 0 0 0 0 0
Principy dědičnosti, přetěžování metod, virtuální metody 14 4 0 10 0 0 0 0 0 0 0 0 0 0
Konstruktory/destruktory, přetěžování metod, operátory a přetěžování operátorů, statické třídy a metody, šablony tříd a abstraktní třídy 14 4 0 10 0 0 0 0 0 0 0 0 0 0
STL v C++ 14 4 0 10 0 0 0 0 0 0 0 0 0 0
Principy vývoje aplikací v prostředí WinAPI, vývoj komplexní aplikace 14 4 0 10 0 0 0 0 0 0 0 0 0 0
Jazyk CUDA a programování aplikací pro výpočetní karty 14 4 0 10 0 0 0 0 0 0 0 0 0 0
Povinná:
MALÝ, V. Objektově orientované programování a jazyk C#. Brno: Univerzita obrany, 2008, 131 s. Skripta S-2822
HODICKÝ, J., FRANTIŠ, P. Metodika programování v jazycích C a C++. Brno: Univerzita obrany, 2011, 66 s. S-10028
HODICKÝ, J., FRANTIŠ, P. Programování úloh počítačové grafiky. Brno: Univerzita obrany, 2008, 61 s. Skripta S-2887
<p>C# Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2019 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/CSharpBook/</p>
BUŘITA Ladislav aj. Informační systémy. Učebnice U-3099. Brno: UO, 2005, 176 s.
<p>DENNIS, Alan a Barbara WIXOM. Systems Analysis and Design: An Object-Oriented Approach with UML. 5th Edition. Hoboken, New Jersey, U.S.: Wiley, 2015. Irwin Series in Information and Decision Sciences. ISBN 978-1118804674.</p>
<p>RASCHKA, Sebastian a Vahid MIRJALILI. Python machine learning: machine learning and deep learning with Python, scikit-learn, and TensorFlow 2. 3rd edition. Birmingham: Pack publishing, 2019. ISBN 978-1-78712-593-3.</p>
Ondryhal, V. Vývoj a správa IS (části I – Databázové systémy, II – Data mining, III – Vývoj webových aplikací, IV – Softwarové inženýrství, V – Programování v jazyce Python). Soubor elektronických příruček k předmětu, 2012-2017.
<p>SILBERSCHATZ, Avi, Peter Baer GALVIN a Greg GAGNE. Operating System Concepts. 10th Edition. 978-1-118-06333-0: John Wiley, 2018. ISBN 978-1-118-06333-0.</p>
<p>SHOTTS, William E. The Linux command line: a complete introduction. Fifth Internet Edition. San Francisco: No Starch Press, 2019. ISBN 978-159-3273-897.</p>
Kaderka, J.: Operační systémy (S-2169)
<p>MAREŠ, Martin a Tomáš VALLA. Průvodce labyrintem algoritmů. Druhé vydání. Praha: CZ.NIC, z.s.p.o., 2022. CZ.NIC. ISBN 978-80-88168-63-8.</p>
<p>GÉRON, Aurélien. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: concepts, tools, and techniques to build inGÉRON, Aurélien. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: concepts, tools, and techniques to build intelligent systems. Second edition. Beijing: O'Reilly, 2019. ISBN 978-1-492-03264-9.</p>
<p>STACK OVERFLOW, author collective. Python® Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/PythonBook/</p>
<p>Docker Deep Dive: Zero to Docker in a single book. Paperback. United Kingdom: Independently published, 2017. ISBN 978-1521822807.</p>
<p>RATHOD, Hanish a Josh TOWNSEND. Virtualization 2.0 For Dummies. VMware edition. West Sussex England: John Wiley &amp; Sons, 2014. ISBN 978-1-119-02432-3.</p>

Doporučená:
KERNIGHAN, B.W., RITCHIE, D.M. Programovací jazyk C. Bratislava: Alfa, 1989, 256 s.
<p>STACK OVERFLOW, author collective. Visual Basic® .NET Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/VisualBasic_NETBook/</p>
ELLER, F. - C#, začínáme programovat. Praha: Grada, 2002, 242 s.
<p>STACK OVERFLOW, author collective. SQL Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/SQLBook/</p>
Marz, N. Warren, J. Big Data. Principles and Best Practices of scalable real-time data systems. Manning 2015. ISBN-1617290-34-3.
Liu, B. Web Data Mining. Exploring Hyperlinks, Contents, and Usage Data. Springer, 2011. ISBN 3642194591.
Jelínek, L.: Jádro systému Linux, Computer Press, 978-80-251-2084-2
<p>PRATA, Stephen. Mistrovství v C ++. 4., aktualiz. vyd. Brno: Computer Press, 2013. Bestseller (Computer Press). ISBN 978-80-251-3828-1.</p>
PHP Programujeme profesionálně, Computer Press · JavaScript a Ajax, Computer Press, 2007
<p>ARMSTRONG, Tavish, ed. VÝKONNOST OPEN SOURCE APLIKACÍ: Rychlost, přesnost a trocha štěstí. Praha: CZ.NIC, z.s.p.o., 2016. ISBN 978-80-88168-14-0.</p>
<p>STACK OVERFLOW, author collective. JavaScript® Notes for Professionals book [online]. 2019. United States, USA: GoalKicker.com, 2019 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/JavaScriptBook/</p>
<p>STACK OVERFLOW, author collective. C++ Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2019 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/CPlusPlusBook/</p>
<p>STACK OVERFLOW, author collective. TypeScript Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/TypeScriptBook2/</p>
<p>STACK OVERFLOW, author collective. TypeScript Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/TypeScriptBook2/</p>
<p>STACK OVERFLOW, author collective. React JS Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/ReactJSBook/</p>
<p>STACK OVERFLOW, author collective. PHP Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/PHPBook/</p>
<p>STACK OVERFLOW, author collective. Node.js Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/NodeJSBook/</p>
<p>STACK OVERFLOW, author collective. PostgreSQL® Notes for Professionals book [online]. Latest. United States, USA: GoalKicker.com, 2018 [cit. 2023-04-03]. Dostupné z: https://books.goalkicker.com/PostgreSQLBook/</p>
<p>PILGRIM, Mark. Ponořme se do HTML5. Praha: CZ.NIC, z.s.p.o., 2015. CZ.NIC. ISBN 978-80-905802-6-8.</p>
<p>PILGRIM, Mark. Ponořme se do Python(u) 3: Dive into Python 3. Praha: CZ.NIC, 2011. CZ.NIC. ISBN 978-80-904248-2-1.</p>

7. semestr

  • Naprogramování zadané aplikace (zápočet)
  • Praktická zkouška z programování zadaného příkladu (zkouška)

8. semestr

  • Naprogramování zadané aplikace (zápočet)
  • Praktická zkouška z programování zadaného příkladu (zkouška)

9. semestr

  • Naprogramování zadané aplikace (zápočet)
  • Praktická zkouška z programování zadaného příkladu (zkouška)

10. semestr

  • Zkouška (písemná a ústní část)

11. semestr

  • Zkouška (písemná a ústní část)