This book follows the content of the module Mathematics for Computing taught to the first-year computer Science degree at Bangor University, UK. It is meant to cater for a variety of mathematical abilities of the class. The topics are selected so as to cover the material needed for the CS degree at Bangor University. They include matrix calculations, vectors in two- and three-dimensional spaces and elementary probability theory. Snippets of MATLAB code are given as illustrations and small challenges. The book offers a collection of problems after each chapter. Worked-out examples are shown in the text, but solutions of the problems are not provided.