I Understand
We use cookies.Click here for details.

I/O-efficient algorithms

Operations on data become more expensive when the data item is located higher in the memory hierarchy. An operation on data in CPU registers is roughly a million times faster than an operation on a data item that is located in external memory that needs to be fetched first. These data fetches are also called I/O operations and need to be taken into account during the design of an algorithm. The goal of this course is to become familiar with important algorithmic concepts and techniques needed to effectively deal with such problems. We will work with a simplified memory hierarchy, but the notions extend naturally to more realistic models.

Created by EIT Digital


What you’ll learn

In this educational resource you can acquire the compentencies sought by employers today. The most in demand technique in the educational opportunity that is commonly mentioned by employers is Data Analysis. You will also find out about Applied Mathematics, a trait frequently mentioned in job descriptions.

Who will benefit?

Contrasting material from this learning resource with nearly 10,000 data-related job maps, we find that those interested in Data Scientist roles would benefit the most.