The course uses materials of Martin Svoboda, the former lecturer of this course.
JSON: JSON Validator
Redis online editor: Redis OneCompiler
MongoDB: Mongo Playground MongoDB OneCompiler
Neo4j: Neo4j Sandbox Neo4j AuraDB
SPARQL: SPARQL Query Editor
PySpark: PySpark functions
The grade is calculated as the total points for homework, exam, and bonus points.
| Assignment | Maximum | Minimum |
|---|---|---|
| Homework | 42 | 25 |
| Optional HW | 18 | 0 |
| Tests | 10 | 5 |
| Practice | 2 | 0 |
| Exam | 30 | 20 |
| Total | 102 | 50 |
Final grade: 90 points and more for A, 80+ for B, 70+ for C, 60+ for D, and 50+ for E
The exam will be conducted on computers in the classroom (KN E-328) using Moodle (https://moodle.fel.cvut.cz/course/view.php?id=9765)
The pre-term exam (8. 1. 2026) will be held in the KN E-311 classroom.
During the exam: Internet access will be disabled on the exam computers. Students will have access only to:
Time limit is 90 minutes.
The exam evaluates:
The exam consists of three task types:
Allowed materials:
Additional notes:
After receiving results, students may:
ISBN: 978-80-247-5466-6 (hardcover), 978-80-247-5938-8 (eBook PDF), 978-80-247-5939-5 (eBook EPUB).
Grada Publishing, a.s., 2015.
ISBN: 978-0-321-82662-6.
Pearson Education, Inc., 2013.
ISBN: 978-3-11-044140-6 (hardcover), 978-3-11-044141-3 (eBook PDF), 978-3-11-043307-4 (eBook EPUB).
DOI: 10.1515/9783110441413.
Walter de Gruyter GmbH, 2015.
ISBN: 978-3-319-49339-8 (hardcover), 978-3-319-49340-4 (eBook).
DOI: 10.1007/978-3-319-49340-4.
Springer International Publishing AG, 2017.