Introduction to Data Engineering (5 cr)
Code: TT00CN68-3001
General information
- Enrollment
-
01.06.2023 - 14.09.2023
Registration for the implementation has ended.
- Timing
-
04.09.2023 - 15.12.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Engineering and Business
- Campus
- Kupittaa Campus
- Teaching languages
- English
- Seats
- 25 - 35
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Golnaz Sahebi
- Groups
-
PTIETS22deaiPTIETS22 Data Engineering and Artificial Intelligence
-
PTIVIS22IData Engineering and AI
- Course
- TT00CN68
Evaluation scale
H-5
Content scheduling
Course Topics and Scheduling (pre-planning):
Week 36: Course Overview and Introduction to Data Engineering
Week 37 - 38: The Data Engineering Ecosystem
Week 39: Big Data Platforms
Week 40: Exercise Demo (I)
Week 41: Week 41: Apache Airflow
Week 43: Data Engineering Life Cycle - Data wrangling
Week 44: Data Engineering Life Cycle - Data Wrangling and ETL in Airflow
Week 45: Data Engineering Lifecycle - Governance and Compliance
Week 46 and 47: Exercise demo and working independently on your final projects within your groups
Week 48: Final Project presentations
Objective
After completing the course the student is able to:
Understand and describe the data engineering process life cycle
Content
What is Data Engineering
Data Storage and Retrieval
Data Engineering Lifecycle
Extract, Transform and Load (ETL) process
Introduction to Big Data Frameworks
Materials
Material will be available via the learning environment (ITS).
Teaching methods
Weekly contact sessions when 3-4 hours for theory and practical exercises.
Additionally, there is home work exercises.
International connections
The course includes approximately 11 theory sessions and guided exercises sessions where students work with practical tasks.
Additionally, exercises for home work that will be partly demonstrated in during contact sessions.
Student workload
Contact hours
- 10 times 3.5h theory and practice: 10 x 3.5h = 35 hours
- Final projects and presentations: 25 hours
Home work: approximately 70 hours
Total: approximately: 130 hours
Further information
ITS.