Course: Information Technology for Law and Legal Science 1

« Back
Course title Information Technology for Law and Legal Science 1
Course code MEP/TIT1
Organizational form of instruction Lecture
Level of course Doctoral
Year of study 1
Semester Winter
Number of ECTS credits 8
Language of instruction English
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Bureš Pavel, JUDr. Ph.D.
  • Bělohlávek Radim, prof. RNDr. Ph.D., DSc.
  • Trnečka Martin, RNDr. Ph.D.
Course content
1. Computers and Programming. In this introductory part of the course, students are briefly introduced to: the basic concept of computers and their architecture; operating systems and their meaning; the concepts of algorithm, program, and programming language; and the role that the operating system plays in program execution. To get a complete picture, students will try their hand at creating a simple computer program. 2. Data storage. In this part of the course, students will learn about the representation of data on a computer and how to store it for the long term. This section focuses on the storage of complex database data. Classical models of data are discussed: relational, document, graph, and students will also learn about semistructured data and formats for storing them. 3. Computer network. The core part of the course is devoted to the principles and functioning of computer networks, and in particular the Internet computer network. Students will learn what a computer network is, what its structure is, how communication is implemented in a computer network and what its basic models are. In particular, the TCP/IP architecture of computer networks is discussed. In addition, students learn about the basic services provided in computer networks: www service, mail service and name service (DNS). To get a complete picture, students try to create a simple web page. 4. Distributed systems. In this section, students will briefly learn about the basic aspects of distributed systems and blockchain technologies.

Learning activities and teaching methods
Monologic Lecture(Interpretation, Training)
Learning outcomes
Information Technology for Law and Legal Science 1, taught in English, is the introductory part of a three-semester course. It provides an introduction to the basics of computer science and information technology. The course focuses on their principles, capabilities and related societal aspects. It covers a wide range of concepts, methods and technologies of computer science, knowledge of which will enable social science majors to gain informed insight into the field of information technology. The course is divided thematically into four coherent parts: 1. Computers and Programming. In this introductory part of the course, students are briefly introduced to: the basic concept of computers and their architecture; operating systems and their meaning; the concepts of algorithm, program, and programming language; and the role that the operating system plays in program execution. To get a complete picture, students will try their hand at creating a simple computer program. 2. Data storage. In this part of the course, students will learn about the representation of data on a computer and how to store it for the long term. This section focuses on the storage of complex database data. Classical models of data are discussed: relational, document, graph, and students will also learn about semistructured data and formats for storing them. 3. Computer network. The core part of the course is devoted to the principles and functioning of computer networks, and in particular the Internet computer network. Students will learn what a computer network is, what its structure is, how communication is implemented in a computer network and what its basic models are. In particular, the TCP/IP architecture of computer networks is discussed. In addition, students learn about the basic services provided in computer networks: www service, mail service and name service (DNS). To get a complete picture, students try to create a simple web page. 4. Distributed systems. In this section, students will briefly learn about the basic aspects of distributed systems and blockchain technologies.
The course will provide students with an introductory insight into the fundamentals of computer science and information technology
Prerequisites
Completion of this course is not conditional on completion of other courses

Assessment methods and criteria
Student performance

A full-time student is required to attend 80% of the course lectures. A combined form student is required to attend at least 30% of the lectures and one tutorial with the lecturer.
Recommended literature
  • 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..


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Law Study plan (Version): - (PADT24) Category: Law, legal and public administration proceeding 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Law Study plan (Version): - (PADT24) Category: Law, legal and public administration proceeding 1 Recommended year of study:1, Recommended semester: Winter