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. | 1/2 |
Počet týdnů | 12 |
Celkem (h) | Př. | Cv. | Lab. | Sem. | Kurzy | Praxe | Stáže | Soustř. | Exkurze | Terén | SP | Konzultace | PV | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Úvod do jazyka C, struktura programu, základní příkazy | 16 | 4 | 0 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Datové a řídicí struktury a jejich použití jazycích C | 16 | 4 | 0 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cykly, větvení, podmíněné výrazy | 16 | 4 | 0 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Struktury a jejich použití, složené datové typy | 16 | 4 | 0 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Pojem funkce, způsoby zápisu funkcí, předávání parametrů, knihovny funkcí, | 10 | 4 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Práce s ukazateli, dynamicky alokovanými datovými strukturami a pamětí, práce se soubory | 16 | 4 | 0 | 12 | 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 & 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>
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 & 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)