Course: no SQL Systems and Big Data

» List of faculties » FEI » KIT
Course title no SQL Systems and Big Data
Course code KIT/KSQBD
Organizational form of instruction Seminary
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 6
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Borkovcová Monika, Ing. Ph.D.
Course content
1. Introduction to the subject, distributed data solutions, basic concepts 2. Introduction to NoSQL databases and the BigData ecosystem 3. Key-value NoSQL databases 4. Document-oriented NoSQL databases 5. Column-oriented NoSQL databases 6. Graph-oriented NoSQL databases 7.-9. ELK - Elasticsearch, Logstash, Kibana 10. Hadoop & Apache Spark ecosystem 11. Data Science and the use of Python for data analytics and its possibilities

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Work with text (with textbook, with book), Demonstration, Skills training
  • Home preparation for classes - 66 hours per semester
  • Preparation for an exam - 36 hours per semester
  • Contact teaching - 12 hours per semester
  • Term paper - 66 hours per semester
Learning outcomes
The aim of the course is to familiarize students with unstructured databases, including the NoSQL database paradigm. It also aims to introduce and demonstrate the practical use of Big Data, including individual tools. After completing the course, students will understand how NoSQL databases work and will understand the principles and possibilities of Big Data.
Students will learn distributed data solutions, configure and implement NoSQL databases. They will understand the functioning of selected platforms and tools for big data management and data analysis.
Prerequisites
To complete this course, students are expected to have advanced knowledge of relational database systems, knowledge of the principles of algorithmization and programming and operating systems, and the ability to analyze and solve given problems.

Assessment methods and criteria
Written examination, Home assignment evaluation, Self project defence

ASSESSMENT In order to receive assessment, it is necessary to defend a complex project submitted by the deadline focused on the selected NoSQL database/data storage/tool. EXAM Verification of the study results is in the form of a written examination test. The topics covered in the exam verify the acquired knowledge in the field of NoSQL databases, BigData, data stores and data science, both from lectures and exercises. The test includes both theoretical and practical exercises. Successful completion of the project and obtaining credit is considered to be the threshold of obtaining 70% of the possible points from the credit project, i.e., it is necessary to obtain at least 35 points from a total of 50 possible points; the project also constitutes 50% of the overall assessment. To pass the exam, students must obtain 70% of the points from the exam test, i.e., at least 35 points out of a total of 50 possible points. The total of all points from the credit and exam must be at least 70%, i.e., 70 points, while maintaining the minimum limits of 35 points from the credit and 35 points from the exam. 100 - 94 % - A 93 - 88 % - B 87 - 82 % - C 81 - 76 % - D 75 - 70 % - E less - F
Recommended literature


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester