Data Engineering Project (5 cr)
Code: TT00CN76-3001
General information
- Enrollment
-
04.12.2024 - 14.01.2025
Registration for the implementation has ended.
- Timing
-
14.01.2025 - 30.04.2025
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
- 0 - 80
- Teachers
- Tommi Tuomola
- Groups
-
PTIETS22deaiPTIETS22 Data Engineering and Artificial Intelligence
-
PTIVIS22IData Engineering and AI
- Course
- TT00CN76
Realization has 23 reservations. Total duration of reservations is 34 h 0 min.
Time | Topic | Location |
---|---|---|
Wed 15.01.2025 time 08:00 - 09:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 22.01.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 22.01.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 29.01.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 29.01.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 05.02.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 05.02.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 12.02.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 12.02.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 26.02.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 26.02.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 05.03.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 05.03.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 12.03.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 12.03.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 19.03.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 19.03.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 26.03.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 26.03.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 02.04.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 02.04.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Wed 09.04.2025 time 09:00 - 10:00 (1 h 0 min) |
Theory, Data Engineering Project TT00CN76-3001 |
ICT_C1032
Demotila
|
Wed 09.04.2025 time 10:00 - 12:00 (2 h 0 min) |
Practical session, Data Engineering Project TT00CN76-3001 |
ICT_B1038
IT telakka
|
Evaluation scale
H-5
Content scheduling
The course consists of an end-to-end data engineering project. We will use the concepts learnt on previous courses to work as a group to extract, pre-process, transform and load data into a system. The data is AI-enriched and shared through different interfaces. The work is documented throughout the project and a data management plan is produced for long-term use.
Objective
After completing the course, the student can:
- run data engineering projects
Content
Data Engineering pipeline in practice
Materials
Teacher provided lecture material
Supporting public online material
All needed material (or at least a link to them) will be available in itslearning.
Teaching methods
Project work as a group of 2-3 students.
Exam schedules
There's no exam.
Pedagogic approaches and sustainable development
Project-based-learning. Theory is introduced by the teacher during the contact lessons and then the students apply the theory to a given project. The project is there to support learning the concepts introduced on theory lessons.
Student workload
Contact hours 33 h
Independent studying 102h, including:
- Studying the theory
- Applying theory to the group work project
Evaluation methods and criteria
Assessment is based on 0-100 scale of points.
Group work project is worth 78 points in total.
There are weekly reports each individual student makes to report the work they have done for the project during that week. These reports are worth 22 points in total.
You need to get at least 50% of the group work project points, and at least 50% of the points for the weekly reports to pass the course.
Failed (0)
< 50 total points
OR
< 11 points from weekly reports
OR
< 39 points from the group work
Assessment criteria, satisfactory (1-2)
50-59 total points -> grade 1
60-69 total points -> grade 2
Assessment criteria, good (3-4)
70-79 total points -> grade 3
80-89 total points -> grade 4
Assessment criteria, excellent (5)
90-100 total points -> grade 5
Further information
Itslearning and contact classes are the main communication channels used on this course.
The student is required to have a computer capable of running a simple Ubuntu virtual machine and basic skills to work with Ubuntu command line.