Data Scalability and Analytics
General
Code: BSC_IT20
Language: English
Delivery: In person
Prerequisites: None
Workload
- Lectures: 52.0 hours
- Lab: 0.0 hours
- Study: 61.5 hours
- Project: 50.0 hours
Course Content
Week 1: Introduction to data scalability and analytics. Core concepts, objectives, and application domains.
Week 2: Introduction to big data. Characteristics, challenges, and modern data ecosystems.
Week 3: Data storage architectures. Relational and non-relational databases.
Week 4: Distributed systems and distributed data processing.
Week 5: Cloud computing infrastructures and scalable data services.
Week 6: Data preprocessing and data cleaning in large-scale environments.
Week 7: Exploratory data analysis and basic statistical techniques.
Week 8: Data analytics methods and knowledge extraction from data.
Week 9: Data visualization and presentation of analytical results.
Week 10: Performance, efficiency, and scalability in data analytics systems.
Week 11: Selection of tools and technologies for data analytics applications.
Week 12: Case studies and applications to real-world problems.
Learning Outcomes
Upon successful completion of the course, students will be able to:
- Understand the core concepts of data scalability and analytics in modern information environments,
- Describe the main architectures and technologies for storing, processing, and analyzing large-scale data,
- Distinguish between traditional and distributed approaches to data management,
- Select appropriate techniques, tools, and infrastructures for data processing and analytics in scalable environments,
- Apply basic methods for data preprocessing, analysis, and visualization,
- Analyze problems related to performance, scalability, and efficiency in data systems,
- Evaluate alternative solutions for data management and analytics based on technical and operational criteria,
- Design basic data workflows that support analytical applications and decision-making,
- Collaborate in the implementation of small-scale data analytics projects using modern technological tools.
Skills
- Search for, analysis and synthesis of data and information, with the use of the necessary technology
- Adapting to new situations
- Decision-making
- Working independently
- Team work
- Working in an international environment
- Working in an interdisciplinary environment
- Production of new research ideas
- Criticism and self-criticism
- Production of free, creative and inductive thinking
- Development of analytical and computational thinking
- Problem-solving in large-scale data environments
- Familiarity with scalable data processing and analytics architectures
- Evaluation and selection of appropriate technologies and tools for data analytics
