Main course book: “Grokking Algorithms”, Aditya Y. Bhargava, 2016. ISBN 978-1617292231

“Numerical recipes in C”, W. Press et. Al, 1992. We will mostly use Chapter 2 (Solution of linear algebraic equations) and Chapter 9 (Root finding). ISBN 978-0521431088

“Pearls of functional algorithm design”, Richard Bird, 2010. We will mostly use chapters 18 and 19 dealing with Games-AI. ISBN 978-0521513388.

==============

All classroom material is distributed through Github Classroom.

You need a github account for this.

We program together in class, and then links are given to students for the classroom assignment.

==============

What we actually did 2018-2019:

Numerical algorithms:

Gauss Jordan elimination - Inverse matrix, solving set of equations.