Teaching
Classes taught.
2026
Programming in C++
This course teaches the fundamentals and unique elements of the C++ programming langauge. It emphasises larger projects, with students turning in 5 larger coding projects over the term.
Linear Algebra for Computer Science
This course teaches the fundamentals of linear algebra, with an emphasis on implementing the algorithms from the area.
2022, 2023, 2024, 2025, 2026
Árangursrík Forritun og Lausn Verkefna
This course provides and introduction to a wide variety of algorithms and problem solving methods, with an emphasis on programming and how to make use of them.
2022, 2023, 2024, 2025
Stærðfræðileg Forritun
This course looks at several ways to use computers to aid in research and calculation in several areas of mathematics. This involves designing and implementing various algorithms and data structures to experiment and make conjectures and deductions.
2019, 2020, 2022, 2023, 2025
Keppnisforritun
This course looks at some of the most important algorithms and solution methods for competitive programming. Graph theory, string processing, computational geometry and combinatorics are among the material covered.