Vyučující
|
-
Bělohlávek Radim, prof. RNDr. Ph.D., DSc.
-
Trnečka Martin, RNDr. Ph.D.
-
Bureš Pavel, JUDr. Ph.D.
|
Obsah předmětu
|
1. Počítače a programování. V této úvodní části kurzu se studenti stručně seznámí: se základní koncepcí počítačů a jejich architekturou; operačními systémy a jejich významem; pojmy algoritmus, program a programovací jazyk; a rolí, kterou hraje operační systém při vykonávání programu. Pro získání uceleného obrazu si studenti vyzkouší vytvořit jednoduchý počítačový program. 2. Uložení dat. V této části kurzu se studenti seznámí s reprezentací dat v počítači a možnostmi jejich dlouhodobého uchovávání. Tato část se věnuje zejména ukládání komplexních databázových dat. Diskutovány jsou klasické modely dat: relační, dokumentové, grafové a dále se studenti seznámí se semistrukturovaným data a formáty pro jejich uložení. 3. Počítačová síť. Stěžejní část kurzu se věnuje principům a fungování počítačových sítí, a to zejména počítačové sítě Internet. Studenti se naučí, co je to počítačová síť, jakou má strukturu, jak je realizována komunikace v počítačové síti a jaké jsou její základní modely. Zejména je diskutována TCP/IP architektura počítačových sítí. Dále se studenti seznámí s fungováním základních služeb poskytovaných v počítačových sítích: služba www, poštovní služba a jmenná služba (DNS). Pro získání uceleného obrazu si studenti vyzkouší vytvořit jednoduchou webovou stránku. 4. Distribuované systémy. V této části se studenti stručně seznámí se základními aspekty distribuovaných systémů a technologií blockchain.
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž)
|
Výstupy z učení
|
Předmět Information Technology for Law and Legal Science 1 je úvodním dílem třísemestrálního kurzu. Poskytuje úvod do základů informatiky a informačních technologií. Kurz se věnuje jejich principům, možnostem a souvisejícím společenským aspektům. Pokrývá široké spektrum pojmů, metod a technologií informatiky, jejichž znalost umožní odborníkům společenskovědních zaměření fundovaný vhled do oblasti informačních technologií. Tematicky je kurz rozdělen do čtyř ucelených částí: 1. Počítače a programování. V této úvodní části kurzu se studenti stručně seznámí: se základní koncepcí počítačů a jejich architekturou; operačními systémy a jejich významem; pojmy algoritmus, program a programovací jazyk; a rolí, kterou hraje operační systém při vykonávání programu. Pro získání uceleného obrazu si studenti vyzkouší vytvořit jednoduchý počítačový program. 2. Uložení dat. V této části kurzu se studenti seznámí s reprezentací dat v počítači a možnostmi jejich dlouhodobého uchovávání. Tato část se věnuje zejména ukládání komplexních databázových dat. Diskutovány jsou klasické modely dat: relační, dokumentové, grafové a dále se studenti seznámí se semistrukturovaným data a formáty pro jejich uložení. 3. Počítačová síť. Stěžejní část kurzu se věnuje principům a fungování počítačových sítí, a to zejména počítačové sítě Internet. Studenti se naučí, co je to počítačová síť, jakou má strukturu, jak je realizována komunikace v počítačové síti a jaké jsou její základní modely. Zejména je diskutována TCP/IP architektura počítačových sítí. Dále se studenti seznámí s fungováním základních služeb poskytovaných v počítačových sítích: služba www, poštovní služba a jmenná služba (DNS). Pro získání uceleného obrazu si studenti vyzkouší vytvořit jednoduchou webovou stránku. 4. Distribuované systémy. V této části se studenti stručně seznámí se základními aspekty distribuovaných systémů a technologií blockchain.
Předmět studentům poskytne úvodní vhled do základů informatiky a informačních technologií
|
Předpoklady
|
Absolvování tohoto předmětu není podmíněno absolvováním jiného předmětu.
|
Hodnoticí metody a kritéria
|
Analýza výkonů studenta
Student prezenční formy studia je povinen se účastnit 80 % přednášek předmětu. Student kombinované formy je povinen se účastnit nejméně 30 % přednášek a jedné konzultace s přednášejícím.
|
Doporučená literatura
|
-
ALEXANDROU, A. (2021). Cybercrime and Information Technology. CRC Press.
-
DRESCHER, D. (2017). Blockchain Basics: A Non-Technical Introduction in 25 Steps. Apress.
-
GRABOWSKI, M., ROBINSON, P., E. (2021). Cyber Law and Ethics: Regulation of the Connected World. Routledge.
-
WLADSTON, F., F. (2017). Computer Science Distilled: Learn the Art of Solving Computation Problems.
-
WLADSTON, F., F., PICTET, M. (2021). Computer Science Unleashed: Harness the Power of Computation Systems. Code Energy, 2021..
|