PřF BDADE Data Analytics
Name in Czech: Data Analytics
Bachelor's combined single-subject, language of instruction: English
Included in the programme: PřF B-DAE Data Analytics
Bachelor's combined single-subject, language of instruction: English
Included in the programme: PřF B-DAE Data Analytics
Study-related information
- Parts of the final state examination and its contentThe final state examination will consist of both theoretically and practically oriented public dispute focusing on three main parts, checking the following abilities/knowledge:
- explain the main concepts and tools of Mathematics, Statistics, related to Data Science in the frame covered by the Block A of the modules in the list below
- explain main issues covered in the Block C, in particular in relation to practical experience gained during the programme
- discuss the main concepts and tools from one of the specialization modules from the Block E. - Requirements of the studyData Analytics is a 7 semester, 210 credit, professional Bachelor's programme for foreign and domestic students, laying out the mathematical foundations of data analytics, machine learning, and appropriate technology, including at least one-semester practicum with a recognized commercial partner.
The proposed study programme is intended to be a single-field professional study programme, but it will include several options for diverse specializations.
The main modules will include (compulsory, if not stated otherwise):
===Block A ===
--- Mathematical foundations – 80 credits in total ---
Mathematics I (discrete and linear algebra-based applications), sem. 1, 12 credits
Mathematics II (1D infinitesimal analysis, including Fourier analysis), sem. 1, 8 credits
Mathematics III (nD infinitesimal analysis and selected more advanced topics), sem. 2, 12 credits
Mathematics IV (discrete mathematics and algorithms), sem. 2, 8 credits
Mathematics V (number theory, algebra, logic), sem. 3, 8 credits
Probability (including necessary measure theory) sem. 3, 8 credits
Statistics (including intensive R practicum) sem. 4, 12 credits
-- Mathematics Advanced Selective - choose one of three:
Optimization and Modelling, sem. 5-6, 12 credits
Numerical Analysis and Scientific Computing, sem. 5-6, 12 credits
Geometric Analysis, 5-6, 12 credits
=== Block B ===
--- Soft skills (general component) – 10 credits in total
Academic and Business Integrity, Writing, and Communication, sem. 2, 5 credits
Project Management, sem. 4, 5 credits
=== Block C ===
--- Programming introduction – 32 credits in total
Introduction to Script Languages (serving also as common extra tutorial to Mathematics I and II), sem. 1, 6 credits
Introduction to Databases, sem. 1, 6 credits
Introduction to Python, sem. 2, 6 credits
Introduction to Object-Oriented Languages, sem. 3, 6 credits
Data Curation and Security, sem. 3, 8 credits
=== Block D ===
--- Bloc Professional experience – 40 credits in total
Applied Data Analytics, sem. 4, 10 credits
Bachelor’s Practice / Capstone – 30 credits, sem. 5-7, 30 credits
=== Block E ===
--- Specialization modules – 48 credits, choose 2 modules out of 4
-- I. Machine Learning and AI – 24 credits
Machine Learning Methods, sem. 5-6, 8 credits
Artificial Neural Networks, sem. 5-6, 8 credits
- Selective – choose 1 of 2:
Natural Language Processing, sem. 5-6, 8 credits
Image Processing and Recognition, sem. 5-6, 8 credits
-- II. Complexity – 24 credits
Network Science, sem. 5-6, 8 credits
Machine Learning and Algorithms on Graphs, sem. 5-6, 8 credits
Modelling Complex Systems, sem. 5-6, 8 credits
-- III. Big Data – 24 credits
Advanced Databases and Big Data, sem. 5-6, 6 credits
Distributed Computing and Cloud Technology, sem. 5-6, 6 credits
Data Visualization, sem. 5-6, 6 credits
Cybersecurity, sem. 5-6, 6 credits
-- IV. Mathematics Advanced Selective – 24 credits by choosing all three options in the selective courses in Block A
The requested one-semester practicum will be related to the credited Bachelor practice / capstone project, where the students will deliver either a technical report, or theoretical work describing their achievements. - Suggestion of theses topics and the topics of defended thesesnot relevant
Recommended progress through the study plan
Povinné předměty (P+PV více než 135kr.) / Compulsory courses
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
PřF:MDA101 | Mathematics I | zk | 12 | 1 | Z |
PřF:MDA102 | Mathematics II | zk | 8 | 1 | Z |
PřF:MDA103 | Script Languages | z | 6 | 1 | Z |
PřF:MDA104 | Introduction to Databases | zk | 6 | 1 | Z |
PřF:MDA201 | Mathematics III | zk | 12 | 2 | Z |
PřF:MDA202 | Mathematics IV | zk | 8 | 2 | Z |
PřF:MDA203 | Academic and Business Integrity, Writing, and Communication | z | 5 | 2 | Z |
PřF:MDA204 | Introduction to Python | z | 6 | 2 | Z |
PřF:MDA301 | Mathematics V | zk | 8 | 3 | Z |
PřF:MDA302 | Probability | zk | 8 | 3 | Z |
PřF:MDA303 | Introduction to Object-Oriented Languages | z | 6 | 3 | Z |
PřF:MDA304 | Data Curation and Security | zk | 8 | 3 | Z |
PřF:MDA401 | Statistics | zk | 12 | 4 | Z |
PřF:MDA402 | Project Management | z | 5 | 4 | Z |
PřF:MDA403 | Applied Data Analytics | z | 10 | 4 | P |
PřF:MDA701 | Bachelor's practice/capstone project | z | 30 | 4 | P |
150 credits |
Povinně-volitelné předměty / Selective courses
There are four blocks to select from.
1. Mathematics Advanced Selective
2. Machine Learning and AI
3. Complexity
4. Big Data
At least one course has to be chosen from the first block (12 credits)
Either two complete blocks have to be chosen from 2-4 (2 x 24 credits), or one of those blocks and complete selection of block 1 (again 2 x 24 credits).
Block 1
At least one of the three courses
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
PřF:MDA501 | Optimization and Modelling | zk | 12 | 5 | P |
PřF:MDA502 | Numerical Analysis and Scientific Computing | zk | 12 | 5 | P |
PřF:MDA503 | Geometric Analysis | zk | 12 | 5 | P |
36 credits |
Block 2
The first two courses are obligatory, if the block is chosen. Choose one of the remaining two.
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
PřF:MDA504 | Machine Learning Methods | zk | 8 | 5 | P |
PřF:MDA505 | Artificial Neural Networks | zk | 8 | 5 | P |
PřF:MDA601 | Natural Language Processing | zk | 8 | 5 | P |
PřF:MDA602 | Image Processing and Recognition | zk | 8 | 5 | P |
32 credits |
Block 3
All courses are obligatory if this block is chosen.
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
PřF:MDA506 | Network Science | zk | 8 | 5 | P |
PřF:MDA603 | Machine Learning and Algorithms on Graphs | zk | 8 | 6 | P |
PřF:MDA604 | Modeling Complex Systems | zk | 8 | 6 | P |
24 credits |
Block 4
All four courses are obligatory if this block is chosen.
Code | Name | Type of Completion | Credits | Term | Profile Cat. |
PřF:MDA507 | Advanced Databases and Big Data | zk | 6 | 5 | P |
PřF:MDA508 | Distributed Computing and Cloud Technology | zk | 6 | 5 | P |
PřF:MDA509 | Data Visualization | zk | 6 | 5 | P |
PřF:MDA605 | Cybersecurity | zk | 6 | 6 | P |
24 credits |