Data-driven computing architectures

Data-driven computing architectures

Delivery institution

Faculty of Science and Engineering
Department of Engineering and Information Technology

Instructor(s):

Andreas Lundell

Start date

11 January 2027

End date

21 March 2027

Study field

CHARM priority field

Study level

Study load, ECTS

5

Short description

The course explores the architecture and implementation of data-driven computing architectures. Topics include the evolution of database technologies, SQL vs. NoSQL, time series databases, and the difference between data lakes, data warehouses, and data lakehouses. Students will engage in hands-on exercises using relevant technologies such as Apache Spark and Databricks to build data pipelines. The course also covers metadata management and governance in maintaining robust and scalable databases.

Full description

Please see more information in the Study Guide.

For the course to be arranged there is a minimum limit of 6 local students, which will be confirmed on January 7.

Learning outcomes

By the end of this course, students will be able to:
– Design and implement data pipelines using relevant technologies.
– Differentiate between data lakes, data warehouses, and data lakehouse systems.
– Apply principles of metadata management and governance in data lakehouses.
– Integrate various data storage and processing frameworks to build scalable and cost-effective data solutions that meet the demands of data-driven organizations.

Course requirements

General IT knowledge, a basic understanding of database systems, distributed computing, and experience with scripting in Python or another programming language.

Places available

10

Course literature (compulsory or recommended):

Course material provided on Moodle site.

Planned educational activities and teaching methods:

The course consists of lectures (hybrid = online and on site), guest lectures, exercises, and group projects.

Course code

IT00CS33-3004

Language

Assessment method

The final grade is determined by the evaluation of submitted assignments, quizzes, practical projects, and an exam.

Final certification

Transcript of records

Assessment date

21 March 2027

Modality

Learning management System in use

Moodle

Contact hours per week for the student:

3

Specific regular weekly teaching day/time

Monday and Wednesday at 12:30-14:00 PM (Finnish time)

Time zone