Welcome to Mathematical Applications in Computer Science homepage

Course summary

The course surveys applications of mathematics in various areas of computer science. The course consists of six biweekly two-hour lectures. During each lecture, we raise a problem in computer science, review a mathematical concept relevant for a solution of the problem, and finally see how mathematics is used to solve the problem in practice. There are five homework assignments. In homework assignments, the students apply mathematical concepts reviewed in class to computer science tasks. The assignments are implemented in Python, in Google Colab.

How we learn

We meet biweekly (every over week) for two hours on Zoom. An assignment is published in the Assignments section after each lecture. There will be 5 homework assigments. Homework assignments are done individually. Office hours are on Zoom, Tuesday 14:00-16:00.

Course resources