Data Structures and Algorithms

Part 1: Introduction: HPC & Programming

This course is designed for students to learn the modern Fortran language while also studying the fundamental data structures and their impact on performance and memory consumption.

Various classical algorithms for sorting and searching data are considered.
The course also emphasizes important practices in code development such as integrating a build system and providing testing for the completed examples.